服务器管理员

系统和网络管理员的问答

4
如何为目录和文件设置不同的Linux默认ACL
我在目录上定义了一些ACL,如下所示: # owner: root # group: root user::rwx group::r-- mask::r-x other::r-- default:user::r-- default:group::r-- default:mask::r-x default:other::r-- 我希望在该文件夹中创建的任何新文件为u:apache:r--,以及任何新目录为u:apache:rx。如何使用ACL指定该意图? 我已经尝试过了-dm u:apache:rX,而且与只是做些似乎没有什么不同rx overt htdocs # getfacl . # file: . # owner: root # group: root user::rwx user:apache:r-- group::r-- mask::r-x other::r-- default:user::r-- default:user:apache:r-- default:group::r-- default:mask::r-- default:other::r-- overt htdocs # setfacl -dm u:apache:rx . overt …

2
NTP将时钟向后偏移
NTP是否会将系统时钟向后移动?我正在考虑创建部分基于时间的唯一ID。如果时钟向后移动,我需要以某种方式解决这个问题。
9 ntp 


3
将VLAN(及其他)配置自动部署到Procurve交换机
我有一堆交换机,将所有部件连接到我们的DC,50个机架左右的套件上。登录其中的每一个进行配置更改已成问题,主要是在所有中继端口上添加/删除VLAN,但是每隔一段时间,我们还需要将其他配置更改推广到所有交换机。 Linux / FOSS本质上是否有任何东西可以推动交换机配置?我已经看过RANCID,虽然它的功能看起来很棒(检索配置并报告更改),但如果它支持集中修改配置并将其推出,则它会将光隐藏在蒲式耳之下。

3
在Powershell中使用名称空间
回答这个问题的时候想一想。 如何避免完全限定名称空间中的每种类型的需要? 这是真的,真的很乏味写System.Security.Cryptography.X509Certificates.X509Store的,而不是X509Store或[System.Security.Cryptography.X509Certificates.StoreName]::My代替[StoreName]::My。 在C#中,您有using指令... Powershell呢? 编辑1-适用于以下类型: $ns = "System.Security.Cryptography.X509Certificates" $store = New-Object "$ns.X509Store"(StoreName,StoreLocation) New-Object采用字符串文字作为类型定义,因此可以以编程方式构建。 编辑2-这适用于用作参数的枚举成员: $store = New-Object "$ns.X509Store"("My","LocalMachine") 其中“我的” [System.Security.Cryptography.X509Certificates.StoreName]::My和“本地机器”的位置[System.Security.Cryptography.X509Certificates.StoreLocation]::LocalMachine。 如果将文字名称放在期望枚举成员的位置,则会自动将其转换为枚举成员。

9
SYSTEM(PID 4)正在使用端口80,那是什么?
我正在尝试将端口80用于我的应用程序服务器,但是当我执行“ netstat -aon”时,我得到了 TCP 0.0.0.0:80 0.0.0.0:0侦听4 当我在任务管理器中查找进程时,它显示PID 4是SYSTEM,就这样,不是扩展名。。。什么都没有,只有“ SYSTEM”。这里发生了什么? 恐怕要结束此过程,该怎么办?
9 windows  port  netstat  pid 

7
无法加载memcache.so扩展名
我使用configure命令从源代码构建了PHP './configure' '--prefix=/usr/local/php-5.2.8' '--with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d' '--with-apxs2=/usr/local/httpd/bin/apxs' '--with-mysql=/usr/local/mysql/' '--with-zlib' 我安装了php memcache extension: wget http://pecl.php.net/get/memcache tar -zxvf memcache-2.2.5.tgz cd memcache-2.2.5 phpize ./configure --enable-memcache make make install 我添加到我的/usr/local/lib/php.in extension=memcache.so 重新启动了我的Apache并运行php-m,但是php似乎没有加载memcache扩展,我从该站点http://www.howtoforge.com/forums/showthread.php?t=26554遵循了此解决方案 我添加了完整路径 extension=/usr/local/lib/php/extensions/no-debug-non-zts-20060613/memcache.so 重新启动了apache,但是没有加载memcache扩展!我谷歌周围,但同样的问题!我如何加载此扩展名_ _”
9 memcached 


4
如何确定Windows Installer(msiexec)在做什么?
推出新的软件包后,我发现计算机上的CPU使用率很高。一个似乎非常活跃的进程是msiexec,它实际上不应该运行。我正在流程浏览器中观看它,时不时地看到它启动了新流程,我可以说这些流程与新软件有关...但是这些流程很快结束了。 有什么方法可以获取有关Windows Installer当前最新功能的一些详细信息?




5
是否可以将etckeeper与单个共享git存储库一起使用?
我注意到有人建议使用etckeeper将版本控制应用于我的/ etc目录。 在我看来,默认安装会将存储库与您要管理的/ etc放在同一台计算机上。这对于版本控制来说效果很好,但是并不能提供文件外备份的额外好处-或者不允许我将/ etc的部分从一台源计算机复制到另一台源计算机。 是否可以在中央管理机上共享单个git存储库,以便每台服务器上的etckeeper都将其数据存储在同一位置? (我现在正在使用svn和一些自定义脚本来提交和还原文件,但与此类似,但是我必须记住在进行更改时要提交它们。)

4
如何使用“ tput”命令设置终端的标题?
通过这个答案,我发现多年来我一直在天真地设置提示颜色。 现在,我已经修改了.bashrc,以使用“ tput”命令为提示符的各个元素上色。我剩下的一个转义代码是: TITLEBAR="\[\033]2; PROD - \u@\h:\w \007\]" 有谁知道我是否可以使用tput / terminfo属性设置终端窗口的标题栏,以便消除该转义?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.