我知道我有现有的组和用户,但我不确定他们的联系。 有没有可用于列出所有用户或所有组的shell命令以及列出指定用户/组的所有组/用户的命令? 所以像showusers这样的东西会列出所有的用户,而showgroups -u thisuser这个用户会显示所有拥有这个用户的组。
特别 我在运行CentOS的服务器上定义了一个iptables规则集。 我保证/我可以保证/如何保证当联网联机时(无论是在机器启动时,还是在重新启动networking服务后)iptables规则集已经被应用(如果iptables启动失败或者无法应用规则集networking接口会不起来)? (我知道这是一个noob问题,但我从来没有运行一个服务器,除了伪装的DHCP NAT和防火墙后面的可信任networking,所以…期待noob的noob问题。)
我在Centos服务器上使用Sendmail发送PHP脚本的电子邮件,但问题是邮件被传递到本机上的本地邮箱,而不是MXlogging中为域指定的内容 – 实际上指向另一台机器I用于电子邮件。 我希望sendmail不要尝试在本地为本机设置的域提供邮件,有没有简单的方法来禁用本地交付? 该域不在本地主机名文件中。 我已经做了大量的search,我已经看了: Sendmailconfiguration不传递邮件到本地机器 在Sendmail中禁用本地传送 但是要么没有答案,要么不适合。 我不想转发到另一台服务器,我只是希望它发送邮件,而不pipe域名。 举个例子: 我有两个服务器,一个是mail.example.com上的邮件服务器,另一个是web服务器,当我在web服务器上使用smtp服务时,它当前将邮件路由到example.com上的本地邮箱,但是它应该去mail.example.com上的邮箱 sendmail -bt的输出返回: 地址testing模式(规则集3不自动调用) input > 3,0 [email protected] canonifyinput:info @例子。 COM Canonify2input:信息 Canonify2返回:info canonify返回:info parsinginput:信息 Parse0input:信息 Parse0返回:info ParseLocalinput:信息 ParseLocal返回:info parsing1input:信息 Parse1返回:$#local $:info parsing返回:$#local $:info
我对在CentOS上监控磁盘IO 每个文件的实用程序或进程感兴趣。 在Win2008上, resmon实用程序允许进行这种types的向下钻取,但是我没有发现任何Linux实用程序(iostat,iotop,dstat,nmon)。 我感兴趣的是监视数据库服务器上的IO瓶颈。 有了MSSQL,我发现它是一个信息丰富的诊断,知道哪些文件/文件空间受到最大的打击。
在现场(电子商务)网站上部署新代码的最佳做法是什么? 现在,当重新命名public_html_new为public_html ,旧的为public_html_old时,我已经停止了apache的+/- 10秒。 这会造成一个短暂的停机时间,然后再次启动Apache。 如果使用Git来将新的repo拉到实时目录中,也会出现同样的问题。 在网站活跃的时候,我可以拉回购回吗? 那么如果我需要复制一个数据库呢? 在活动站点的tar(备份目的)压缩过程中,我注意到媒体目录中发生了变化。 这表明文件不断变化。 如果这些更改可能会干扰,如果部署期间没有停止Apache。
我有一个以前configuration的安装点的问题。 它显示文件夹,但挂载丢失并保存“?” 值的大小,权限等 所以我试着用cif和之前的命令重新安装: mount -t cifs //nas.domain.local/share /mnt/archive 但是我得到的错误: Host is down. 如果我ping的域名或IP我得到一个适当的决议,我也连接使用smbclient没有问题 ping nas.domain.local ping ip smbclient //nas.domain.local/share 我环顾四周,但无法find一个坚实的答案。 有什么想法吗?
我有两个几乎相同规格的CentOS 5服务器。 当我login并做ulimit -u ,在一台机器上我得到unlimited ,另一个我得到77824 。 当我运行一个cron时: * * * * * ulimit -u > ulimit.txt 我得到相同的结果( unlimited , 77824 )。 我试图确定这些设置在哪里,以便我可以改变它们。 他们没有设置在我的任何configuration文件( .bashrc , /etc/profile等)。 这些不会影响cron),也不会在/etc/security/limits.conf (这是空的)。 我已经search谷歌,甚至已经做了grep -Ir 77824 / ,但迄今为止没有出现。 我不明白这些机器如何预设不同的限制。 其实我并不是想知道这些机器,而是一个不同的(CentOS 6)机器,它的极限是1024 ,而这个机器太小了。 我需要运行具有更高限制的cron作业,而且我知道如何设置cron作业本身的唯一方法。 没关系,但是我宁愿把它设置在系统范围内,所以这不是一件好事。 感谢您的帮助。 这似乎应该很容易(不)。 编辑 – 解决 好的,我明白了这一点。 这似乎是一个问题,无论是与CentOS 6或可能是我的机器configuration。 在CentOS 5configuration上,我可以在/etc/security/limits.conf设置: * – nproc unlimited 这将有效更新帐户和cron限制。 […]
问题 内核为2.6.32和128 GB的物理内存的CentOS机器几天前遇到麻烦。 负责的系统pipe理员告诉我,由于交换,PHP-FPM应用程序不再及时响应请求,并且free看到几乎没有剩余内存,他select重新启动机器。 我知道可用内存在Linux上可能是一个令人困惑的概念,重启也许是错误的做法。 然而,提到的pipe理员指责PHP应用程序(我负责),并拒绝进一步调查。 我能够自己find的是这样的: 在重新启动之前,空闲内存(包括缓冲区和caching)只有几百MB。 在重新启动之前, /proc/meminfo报告了大约90 GB的板内存使用情况(是,GB)。 重新启动后,空闲内存为119 GB,在一小时内下降到100 GB左右,因为PHP-FPM工作人员(其中约600人)正在恢复生机,每个人都显示30到40 MB RES列(最近几个月已经这样了,考虑到PHP应用程序的性质,它是完全合理的)。 进程列表中没有任何内容会消耗不寻常的或值得注意的RAM数量。 重新启动后,Slab内存大约为300 MB 如果自那时以来一直在监视系统,最值得注意的是Slab内存以每天5GB的速度直线增长。 free和/proc/meminfo报告的free内存以相同的速率下降。 Slab目前在46 GB。 根据slabtop大部分是用于dentry条目: 可用内存: free -m total used free shared buffers cached Mem: 129048 76435 52612 0 144 7675 -/+ buffers/cache: 68615 60432 Swap: 8191 0 8191 meminfo中: cat /proc/meminfo MemTotal: 132145324 kB MemFree: […]
我想在CentOS 7.1服务器上用firewall-cmd命令打开IP地址为1.2.3.4端口4567 。 我怎么能做到这一点,因为我能find的文件太过于具体了?
这是我的date命令的输出: [root@r1304 ~]# date Wed Apr 18 15:43:28 GST 2012 我想将系统默认的时区更改为亚洲/迪拜。 我已经按照教程做了这个: ln -sf /usr/share/zoneinfo/Asia/Dubai /etc/localtime 但没有效果。 看来这在CentOS 6中的做法是不同的。我如何改变时区?