Articles of centos

傀儡排除模块

我为puppet中的所有服务器创build了一个基类, class centos_base { include chkconfig include hosts include inittab include nscd include nsswitch include ntp include puppet include syslog::base include ssh # include curp include security include sysctl include sudo include users include vim include yum include rpmforge # include vmware-tools import 'resolver' resolv_conf { default_resolver: domainname => "domain.com", searchpath => ['domain.com'], nameservers => […]

Plesk:libmysqlclient_16未在文件libmysqlclient_r.so.16中定义

我在我的日志中发现了这个错误: relocation error: /usr/lib64/libmyodbc5.so: symbol strmov, version libmysqlclient_16 not defined in file libmysqlclient_r.so.16 with link time reference 百胜错误日志 yum install mysqlclient16 … 184 packages excluded due to repository priority protections Setting up Install Process Package mysqlclient16 is obsoleted by mysql-libs, trying to install mysql-libs-5.1.59-1.el6.art.x86_64 instead Package matching mysql-libs-5.1.59-1.el6.art.x86_64 already installed. Checking for update. Nothing to […]

VMotion的VMware要求

在vmotion事件发生的时候,我们在我们的VMware ESXi 4.1集群上遇到了一些与Linux客户端有关的问题,特别是CentOS 5和6。 例如,在vmotion迁移之后,我们的CentOS主机似乎已经启动,但是您不能在VCenter的控制台内访问它们或与它们交互。 我很好奇客户VMconfiguration的要求是什么,才能取得成功。 是否需要为所有Linux guest虚拟机安装VMware Tools以允许vmotion工作? 我们在所有的Windows客户机上都安装了VMware工具,现在我们的Linux客户机上都没有。

PHP安装sqlite3扩展

我们在这里使用PHP 5.3.6,但编译PHP时使用了–without-sqlite3命令。 (它在“configuration命令”栏中列出)。 但是,在服务器上重新编译PHP是非常危险的。 有很多游客。 我们如何安装/使用sqlite3? 问候,凯文 [编辑] yum repolist给出: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.nl.leaseweb.net * extras: mirror.nl.leaseweb.net * updates: mirror.nl.leaseweb.net repo id repo name status base CentOS-5 – Base 3,566 extras CentOS-5 – Extras 237 updates CentOS-5 – Updates 376 repolist: 4,179 rpm -qa | PHP的PHP给: php-pdo-5.3.6-1.w5 […]

有人可以向我解释什么“wget -O – -q icanhazip.com”是什么意思?

我用这个命令查找服务器的IP地址。 有人能解释一下这个命令的意思吗? 我想学习。 到目前为止,我知道:“wget”是一个免费的实用程序,用于从Web非交互式下载文件[ http://linux.about.com/od/commands/l/blcmdl1_wget.htm] “-O”将文件写入文件 “-q”安静(没有输出) 但为什么要在两者之间使用“ – ”?

CentOS 5,端口8080不会允许stream量

我试图在我的CentOS 5 Apache 2.2.3服务器上打开端口8080。 当我去ip:8080 / mydirectory – 它超时。 到目前为止我已经运行了这些命令: $ iptables -A INPUT -p tcp –dport 8080 -j ACCEPT $ service iptables save $ iptables -A OUTPUT -p tcp –dport 8080 -j ACCEPT $ service iptables save $ iptables -A FORWARD -p tcp –dport 8080 -j ACCEPT $ service iptables save $ service iptables […]

为新用户设置用户权限

我想添加一个新用户到我的CentOS 6服务器(让我们称他为Barry)。 我已经创build了用户帐户Barry,并将他添加到我创build的名为webusers的组中,如下所示: groupadd webusers useradd -G webusers Barry passwd Barry 现在我有一个用密码设置的用户帐户,并添加到一个组中,我想给组写权限到nginxconfiguration文件,重新启动nginx,并做任何他们需要在/ var / www /像创build文件/目录等 nginxconfiguration文件位于这里: /webservers/nginx/conf/nginx.conf 要重新启动nginx,我希望webusers组能够运行以下命令: /etc/init.d/nginx restart 我想给他们读写这个目录的权限: /var/www/ chmod看起来非常令人困惑,我从来没有使用它,我有点新的系统pipe理。

sshd正在运行,但没有PID文件

我最近开始使用监视来监视我的CentOS 5.4服务器上的sshd的状态。 这工作正常,但经常monit报告sshd不再运行。 这是不正确的 – 我仍然可以通过SSHlogin到服务器,但我注意到以下内容: 在/var/run/sshd.pid中不再有任何PID文件 – 重新启动后,该文件存在。 一旦消失,通过service sshd restart重新启动sshd不会创buildPID文件。 sudo service sshd status报告openssh-daemon is stopped – 再次,重新启动sshd不会改变这一点,但重新启动。 sudo service sshd stop报告failed ,大概是因为缺lessPID文件。 任何想法是怎么回事? 更新 sudo netstat -lptun给出了与端口22有关的以下输出 tcp 0 0 :::22 :::* LISTEN 20735/sshd 用@Henrybuild议用这个PID来杀死进程,然后通过服务启动sshd会导致service sshd status再次通过PID来识别进程。 仍然想更好地理解这一点。 几个回答者build议的RPMvalidation表明: sudo rpm -vV openssh openssh-server openssh-clients | grep 'S\.5' S.5….T c /etc/pam.d/sshd S.5….T […]

需要关于Linux主机的文件系统进入只读模式的任何提示

我有一台运行在XEN(Citrix)服务器上的CentOS 5.x Linux guest虚拟机,并不时神秘地进入只读模式。 我检查了文件系统的错误,没有可疑的出现… 🙁 系统日志说: Mar 5 10:57:16 testsrv kernel: end_request: I/O error, dev xvdb, sector 309735103 Mar 5 10:57:16 testsrv kernel: end_request: I/O error, dev xvdb, sector 309735191 Mar 5 10:57:16 testsrv kernel: end_request: I/O error, dev xvdb, sector 309735279 Mar 5 10:57:16 testsrv kernel: end_request: I/O error, dev xvdb, sector 309735359 […]

如何在CentOS 6.0上安装VMWare ESXi CLI?

我试图将VMware-vSphere-CLI-5.0.0-422456.x86_64安装到CentOS 6.0 64位上,但安装程序却抱怨: CPAN not able to install following Perl modules on the system. These must be installed manually for use by vSphere CLI: UUID 0.03 or newer 我试图做 sudo yum install uuid-perl 并且 sudo yum install perl-SOAP-Lite perl-Data-Dump perl-Class-MethodMaker perl-Crypt-SSLeay perl-libxml-perl perl-XML-LibXML-Common 但是这并没有帮助。 我还能做什么?