Articles of centos

当达到pid_max时会发生什么情况

正如标题所暗示的,当pid_max (32位标准是32768)达到许多僵尸进程时会发生什么? 在我们的服务器上,用户生成了大量的suphp defunct zombie进程,这迫使我们的服务器重新启动…我认为这是因为pid_max达到了… 我用Apache 2.2.3运行CentOS 5.8 谢谢。 最好的问候,约翰。 编辑感谢您的答案。

ntop不启动 – 打开/var/lib/ntop/prefsCache.db失败:不能作家

我使用yum在centos 5.9上安装了ntop。 但是这并没有启动。 我得到这个错误: Wed Mar 20 10:22:44 2013 **ERROR** ….open of /var/lib/ntop/prefsCache.db failed: Can't be writer Wed Mar 20 10:22:44 2013 Possible solution: please use '-P <directory>' Wed Mar 20 10:22:44 2013 **FATAL_ERROR** GDBM open failed, ntop shutting down… Wed Mar 20 10:22:44 2013 CLEANUP[t47669729537792]: ntop caught signal 2 [state=2] Wed Mar 20 10:22:44 […]

VMware vSphere 5上的RHEL 6 TFTP服务器不接受来自远程客户端的文件

我可以从本地成功放置一个文件。 如果我尝试从另一台主机连接客户端,并在服务器上创build文件,但它是空的。 然后转移超时一会儿。 在客户端上,我可以运行以下相同的结果之一: tftp <server> -c put install.log tftp <server> -c put install.log install.log tftp <server> -c put install.log /install.log SELinux处于许可模式,IPtables目前closures。 /etc/xinetd.d/tftpd的内容: service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -v -c -s /var/lib/tftpboot disable = no per_source = 11 cps = […]

configurationiptables:在SSH上阻塞

我正在尝试configuration一个基于CentOS 6.4的testing服务器。 我已将默认的SSH端口更改为另一个端口56988.现在我正在尝试创build一组规则,以便: 允许连接56988最大(以防止暴力) 在80和443上接受传入和传出的连接,以防止DOS攻击 阻止其他一切 为了做到这一点,我写了一个小的bash脚本: #! iptables -F iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP iptables -A INPUT -p tcp –dport 56988 -m state –state NEW -m recent –set –name ssh -rsource iptables -A INPUT -p tcp –dport 56988 -m state –state NEW -m recent –update –seconds 60 […]

“pipe理”菜单中缺less“安全级别”和“防火墙”子菜单6.4

我下载了完整的Centos 6.4 DVD1.iso ,安装后,我在pipe理菜单中看到很less的条目。 具体来说,我错过了“安全级别和防火墙子菜单”。 我怎样才能得到这些条目? 我是否需要安装任何额外的软件包?

使用DHCP增加CentOS中默认路由的度量

我正在设置一个运行CentOS 6.4的服务器(精确到VM)。 在连接到互联网的CentOS机器上有一个eth0适配器(通过主机上的桥接networking)。 eth0适配器通过DHCP进行configuration。 到现在为止还挺好。 我也想在服务器上运行VPN客户端,并通过tun0适配器连接到Internet 。 VPN客户端使用OpenVPN成功连接。 它生成一个度量为0的default路由。 所以,首先,这是可能的,对吧? 其次,据我所知,有两种方法可以解决这个问题:增加通过eth0的route的度量,或者减less通过tun0的route的度量。 我试图做到这一点,但迄今为止都没有成功。 我已经尝试了这些:在/etc/sysconfig/network-scripts/ifcfg-eth0添加METRIC=100行,但不会更改路由的度量标准。 我也尝试在OpenVPN的client.conf文件中添加一个metric选项。 这也没有效果(我相信这是由于在这个文件中有一个pull选项)。 我最激进的想法是手动删除eth0的route ,并用相同的路由replace它,但具有更高的指标。 不幸的是,我也做不到这一点,因为重新启动networking将重置设置,并有一个守护进程运行,它始终不是一个好的解决scheme。 我愿意提出build议和想法。 谢谢。

如何在.profile中设置用户环境variables

我在CentOS上为用户设置了一个环境variables,只是简单地说: 1.)与用户login 2.)转到他们的主目录cd ~并创build一个文件.profile 3.)在.profile文件中添加以下内容: export APP="dev" 但是,当我: echo $APP 它是空白的。 我试过closures我的SSH会话和retying,仍然是同样的问题。

无法使用Nginx的php-fpm工作

服务器:CentOs x86_64 /etc/php-fpm.d/webuser1.conf [webuser1] listen = 127.0.0.1:9001 listen.allowed_clients = 127.0.0.1 user = webuser1 group = webuser1 pm = dynamic pm.max_children = 15 pm.start_servers = 3 pm.min_spare_servers = 1 pm.max_spare_servers = 5 pm.max_requests = 2000 request_slowlog_timeout = 5 slowlog = /home/webuser1/tmp/logs/webuser1.slow.log php_admin_value[error_log] = /home/webuser1/tmp/logs/webuser1.error.log php_admin_flag[log_errors] = on /etc/nginx/conf.d/web1.conf server { listen 80; server_name c64p1.v.lab.gavika.com; #charset koi8-r; […]

如何确定哪个名称服务器将用于特定的接口?

根据RHEL 6中接口configuration文件的文档,接口可以通过包含指令DNS{1,2}=address来指定要使用的名称服务器。 该文件指出, 如果PEERDNS指令设置为yes,那么地址是要放在/etc/resolv.conf中的名称服务器地址 假设我为两个不同的接口定义这条线。 哪一个会出现在resolv.conf中? 每次使用不同的接口,resolv.conf会被重写一遍吗? 一般情况下,在多个接口的情况下,是否有很好的资源来确定哪个名称服务器将被哪个接口使用? 谢谢。

Nginx yum更新CentOS5 CentOS6软件包的校验和错误

由于Yum从CentOS 6回购(我正在使用Centos 5.6)寻找Nginx包,所以我在做Yum更新时遇到校验和错误。 下面是错误: http ://nginx.org/packages/centos/6/x86_64/repodata/a017491800bf2f9c0d3d043d30ca1e065ff89212b35159c0fa201fd9c02f77f3-primary.sqlite.bz2:[Errno -3]执行校验和错误尝试其他镜像。 有没有办法从Yum手动卸载Nginx?