Articles of centos5

如何在Linux下专门侦听VNC服务器的IP?

我知道如何在Linux下指定一个VNC服务器的侦听端口,但令我困惑的是我无法find指定VNC侦听IP的方法。 当在CentOS 5.6下启动VNC服务器时,我发现它的进程“Xvnc”正在监听127.0.0.1:5901 。 也许这就是为什么当我使用任何XNC客户端时总是无法进入。 我不知道为什么在“lo”networking接口上听,而不是在“eth0”上。

我该如何调整这个debian init.d脚本才能使用CentOS 5?

我试图让一个lsyncd守护进程运行。 我从epel安装了lsyncd RPM,但似乎没有带有init.d脚本。 在lsyncd存储库中,有这个脚本可以与Debian一起使用。 但是,当我尝试在CentOS下运行这个时,我得到这个消息: /etc/init.d/lsyncd: line 46: log_daemon_msg: command not found 我怎样才能适应这与CentOS的工作?

iptables在CentOS 5.5上拒绝与squid端口的连接

我在新的CentOS 5.5上安装了鱿鱼,并为iptables添加了这个规则: -A RH-Firewall-1-INPUT -m state –state NEW,ESTABLISHED,RELATED -m tcp -p tcp –dport 8080 -j ACCEPT 使用这个HOWOT: http ://www.cyberciti.biz/tips/howto-rhel-centos-fedora-squid-installation-configuration.html 但客户端无法通过代理访问互联网。 我尝试使用telnet连接到端口8080,它是不成功的。所以我试图禁用代理服务器上的iptables,一切工作正常。 所以iptables拒绝连接到鱿鱼端口。 我该如何解决这个问题?这个规则有什么问题吗? 编辑 iptables -L -n -v输出iptables -L -n -v : Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 21 2802 RH-Firewall-1-INPUT all — * […]

这是一个黑客攻击的尝试吗? (CENTOS,NGINX日志文件)

这是我从/var/log/nginx/error.log文件中find的。 2012/02/23 04:28:32 [error] 1704#0: *2 open() "/usr/share/nginx/html/MyAdmin/scripts/setup.php" failed (2: No such file or directory), client: 116.255.168.108, server: localhost, request: "GET /MyAdmin/scripts/setup.php HTTP/1.1", host: "199.180.129.222" 这是一个黑客的尝试? 幸运的是,我还不够聪明,成功地build立了PHP环境… 还有一些有趣的事情: 2012/02/23 04:28:31 [error] 1704#0: *1 open() "/usr/share/nginx/html/w00tw00t.at.blackhats.romanian.anti-sec:)" failed (2: No such file or directory), client: 116.255.168.108, server: localhost, request: "GET /w00tw00t.at.blackhats.romanian.anti-sec:) HTTP/1.1", host: "199.180.129.222" 任何build议,防止这样的事情?

我刚刚签署的RPM上的错误签名或NOKEY错误

我正在为RHEL / CentOS 5主机获取RPM签名方面遇到严重问题。 TL; DR:RPM签名不起作用,并且它以各种疯狂和不稳定的方式工作,具体取决于确切的GPG密钥大小和格式,甚至是在何处生成,当密钥显示为rpm -qa gpg-*时产生NOKEY错误rpm -qa gpg-*目前; 刚刚在同一台机器上用相同的密钥签名的RPM上的BAD签名错误; gpg无法直接接受密码的密钥上无效的密码错误; 等等 我用4096,2048和1024位RSA密钥和一个2048位DSA密钥进行了testing,在同一个CentOS 5.10虚拟机上进行签名和validation。 行为因键的types和大小而异,但我还没有find任何实际工作的东西。 名称,电子邮件和RPM文件名由XXX屏蔽,但没有其他编辑,例如DSA 2048密钥: $ rpm –version RPM version 4.4.2.3 $ gpg –list-secret 92fb1e62 sec 2048D/92FB1E62 2014-08-29 [expires: 2015-08-29] uid XXX <[email protected]> ssb 2048g/2E0F0A24 2014-08-29 [expires: 2015-08-29] $ gpg -a –export 92fb1e62 > /tmp/packagers $ sudo rpm –import /tmp/packagers $ rpm […]

当包裹不可用时,yum应该错误

我最近遇到了一个脚本中的错误,我试图做到以下几点: yum -y install another_package.x86_64 some_package.x86_64 && run_my_script 该脚本在新的CentOS上运行良好,但是当我尝试在Cent OS 5上执行脚本时, some_package.x86_64不可用。 但是,而不是错误和停止yum只是打印消息: No package some_package.x86_64 available. 如何在这种情况下强制yum发生错误(哪个IMO应该是默认设置)以使我的脚本更健壮?

高服务器负载无法弄清楚为什么

我的服务器目前正在运行CentOS 5.2,与WHM 11.34。 目前,我们在6.43到12的平均负载。 我们托pipe的网站花了很多时间来回应和解决。 top不显示任何exception, iftop不显示很多stream量。 我们有很多经销商,有些不擅长编写代码,我们怎么能find罪魁祸首呢? vmstat输出 : vmstat procs ———–memory———- —swap– —–io—- –system– —–cpu—— rb swpd free buff cache si so bi bo in cs us sy id wa st 0 2 84 78684 154916 1021080 0 0 72 274 0 14 6 3 80 12 0 顶部输出(由%CPUsorting) top – 21:44:43 up […]

升级Centos 5到PHP 5.2或5.3

我们使用的是Zend Framework,在版本2中,PHP 5.2将是最低要求。 我们喜欢CentOS,我们希望继续使用它,但是在使用Zend框架开发Web应用程序时,PHP 5.1将不再适用。 我发现了几个与外部存储库升级解决scheme的链接。 在CentOS 5.4上升级PHP 5.1.6至5.2.x的build议方法 http://www.webtatic.com/blog/2009/05/installing-php-526-on-centos-5/ http://www.webtatic.com/blog/2009/06/php-530-on-centos-5/ 我们希望看到另一个使用“官方”的解决scheme吗? CentOS存储库(如果有的话)。 我们只需要升级PHP,其余的CentOS设置就好了。 对我们来说,重要的是保持YUM循环使用正常的存储库。 所以简而言之:甚至可以通过使用外部回购或其他方式升级PHP? 虽然仍然通过正常的yum使用安全地升级所有其他的软件包? 谢谢你的帮助!

系统监控软件?

可能重复: 你用什么工具来监视你的服务器? 嗨, 我是服务器pipe理的新手,因为我的问题:P 我需要一个在centos 5上运行的系统监视软件,基本上每天给我发送一份报告: *服务器当天加载,最大值和最小值,什么时候发生,还有什么服务消耗更多的资源*可用的磁盘空间*使用的带宽(如果可能的话) 并在这种情况下紧急报告: *当任何进程无法启动或closures(如mysql,apache,proftpd等)*当有高负载,如果可能的话是什么服务造成它*当有太多的login尝试到一个ftp / ssh帐户或指定的端口 如果应用程序可以发送短信提醒也更好,但不是关键。 谢谢您的帮助

如果虚拟内存过低,请自动重新启动服务器

我的服务器上有相当多的软件运行:httpd,varnish,mysql,memcache,java .. 他们每个正在使用虚拟内存的一部分,并configuration清漆分配3GB的内存运行。 由于100K的高stream量负载,我们的服务器耗尽了内存,并且调用了杀手锏。 我们必须重新启动服务器。 我们有8GB的虚拟内存,由于某种原因,我们无法扩展到更大的内存。 我的问题是 – 是否有任何自动化的脚本,它会监视剩下多less虚拟内存,并根据一定的标准,可以说,如果500MB左侧比自动重启服务器? 我知道这不是正确的解决scheme,但我们必须这样做,否则我们不知道什么时候服务器将获得OOM,当我们知道并重新启动服务器时,我们失去了我们的访问用户。