Articles of centos

在CentOS 5,Postfix上接收电子邮件

问题出在这里:我们的服务器(CentOS 5,Postfix)无法收到邮件,蝙蝠可以发送。 运行tcpdump port 25并从gmail发送电子邮件显示有来自gmail的传入请求 但是,当我运行netstat -nltp il显示有没有进程监听端口25,这里是netstat -nltp的输出: tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 17434/couriertcpd tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 17451/couriertcpd tcp 0 0 127.0.0.1:10025 0.0.0.0:* LISTEN 28215/master tcp 0 0 127.0.0.1:10026 0.0.0.0:* LISTEN 28215/master tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 6151/mysqld tcp 0 0 0.0.0.0:106 0.0.0.0:* LISTEN 2147/xinetd tcp 0 0 127.0.0.1:10027 […]

基于文件date的rsync目标

我有一个服务器上的日志文件的大目录。 所有的日志都在一个大目录中。 我们希望将这些备份备份到另一个主机(我们的存档服务器),并且只保留“活”服务器上最近90天的备份。 但是,由于我们使用此应用程序生成的日志数量庞大,我们将创build一个难以浏览的大量文件夹。 RSYNC可以根据文件的date(而不是当前的date)指定目标文件夹。 例如.. rsync <options> /logs/*.log ArchiveServer:/archive/ServerA/logs/<YYYY>/<MM> where application.20111230.log gets dumped to /archive/ServerA/logs/2011/12 and application.20120301.log gets dumped to /archive/ServerA/logs/2012/03 我可以将它们全部转储到一个通用的文件夹,比如/ archive / ServerA / Current /,然后,也许每周查找大于90天的文件,然后对它们进行sorting..但是直接在rsync中直接执行它似乎会更清晰我不会有两个地方查找日志取决于它是如何新)

在CentOS中应用Apache补丁

我正在面对Apache补丁的一些问题。 有人可以通过指明在生产环境中将补丁应用于Apache服务器的一些分步指导来启发我吗?

顶级的CPU%分析

我想知道哪些cpus%可以在保存范围内考虑,也是平均负载? 哪个指示会给服务器信号有问题? top – 22:55:51 up 3 days, 6:39, 1 user, load average: 0.53, 0.43, 0.37 Tasks: 229 total, 2 running, 227 sleeping, 0 stopped, 0 zombie Cpu0 : 16.2%us, 0.7%sy, 0.0%ni, 82.8%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu1 : 10.5%us, 0.7%sy, 0.0%ni, 88.5%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu2 : 9.0%us, 0.0%sy, 0.0%ni, 91.0%id, 0.0%wa, 0.0%hi, […]

Apache Linux服务器上的高窃取时间利用率

我有一个运行速度非常慢的CentOS“开发/testing”服务器。 它使用PHP运行Apache和Mysql。 顶级报告称,98%的CPU利用率经常花费在“st” – 窃取时间上。 什么可能导致服务器花费这么多的CPU偷窃时间,我怎样才能诊断问题? 我没有注意到问题,直到我授予第三方开发人员的根访问权限(我知道它有一个rootkit运行,尽pipe不太可能)。

监视某些用户发出的命令

我将需要给我的服务器的root密码给谁将帮助我设置我的邮件服务器。 现在,由于这将是一个自由职业者,我担心他可能会造成一些损失,所以我想知道是否有可能在那里看到“活着”(他会在同一时间连接)他发出的命令,如果他运行一个文件复制(我主要关心的是,有人不复制位于我的/ html文件夹中的文件),我将能够切断他,并立即改变通过。 编辑:我最终做到的方式是我设置了teamviewer会话并准备terminal(以root身份)。 然后,我监视了他发布的所有指挥官。 这样我不必给他根本的通行证。

php-xml安装抱怨依赖php-common但已经安装(CentOS)

我如何强制php-xml查看已经安装的依赖关系? sudo yum install php-xml 抱怨: php-common = 5.1.6-34.el5_8 但运行yum install php-common php-common-5.1.6-34.el5_8.i386 already installed [root@dtsrvishvt2 /]# sudo yum install php-xml Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.manchester.icecolo.com * extras: mirrors.manchester.icecolo.com * updates: mirrors.manchester.icecolo.com Reducing CentOS-5 Testing to included packages only Finished Setting up Install Process Resolving Dependencies –> Running […]

bash命令来获取Centos服务器上所有托pipe域的列表

我怎样才能得到使用bash命令在Centos服务器上的所有托pipe域名单。 我正在运行centos服务器。 我需要获取该服务器上的托pipe域列表。 我可以使用plesk。 但是知道使用bash来做这件事的方法是很方便的

上传文件时自动777文件权限

当我将新file upload到我的CentOS服务器时,使用cPanel和CSF,这些文件都会自动被授予0777权限。 我如何改变这个? 我不希望所有的文件默认有0777权限。

列出已安装的软件包与回购他们来自哪里?

使用rpm,可以列出已安装的软件包和其他信息 rpm -qa –queryformat "%-35{NAME} %-35{DISTRIBUTION} %{VERSION}-%{RELEASE}\n" | sort -k 1,2 -t " " -i 这会产生类似的东西 xorg-x11-drv-ur98 (none) 1.1.0-1.1 xorg-x11-drv-vesa CentOS-5 1.3.0-8.3.el5 xorg-x11-drv-vga (none) 4.1.0-2.1 xorg-x11-drv-via (none) 0.2.1-9 在Ubnutu服务器上,我想列出所有已安装的软件包,并显示来自哪个存储库。 可以这样做吗?