我正在为CentOS 6.4创build一个新的AMI映像。 到现在为止我在CentOS 5.6上。 我从CentOS市场地图开始,我注意到它运行的是正常的内核而不是xen内核,与我的CentOS 5.6镜像不同。 我正试图回答以下问题给我自己。 – EC2是否需要一个启用xen的内核? 我读过的一些AWS文档说,使用pvgrub运行你自己的内核。 但我的假设是,即使我使用pvgrub启动,我需要启用内核的xen? – CentOS 6.4内核,kernel-2.6.32-358.el6.x86_64是否用xenfunction编译? – 或者pvgrub在做一些魔法? 我真的怀疑这一点,因为据我了解,pvgrub将启动实际的内核映像和切换控制到主内核?
我们有一些需要rsync而不input密码的脚本。 我正在尝试SSH到本地机器(本身)。 我无法得到它的工作。 它总是要求我input密码。 它可以很好地SSH连接到远程机器。 我正在运行CentOS 6.用户的主目录位于非标准位置(即不在/ home / $ USER下)。 这是我所做的尝试,并得到这个工作。 我使用创build私钥 ssh-keygen -t rsa -C "servername.domain" 没有密码。 将生成的公钥复制到〜/ .ssh / authorized_keys并尝试使用SSH ssh servername.domain 它要求我input密码。 我试图玩与该文件的权限无济于事。 我注意到,当我使用密码SSH时,我在/ var / log / secure日志文件中得到这个错误。 不知道这是否相关,但错误如下。 Feb 12 09:15:34 servername unix_chkpwd[14652]: password check failed for user 当执行ssh -v并比较没有提示input密码(远程)的工作结果和总是提示(本地)的结果时,我可以看到一些差别。 首先是失败显示: debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password debug1: Next […]
即时通讯尝试使用postgres与Postgres创build一个虚拟用户邮箱。 我得到以下错误: fatal: unsupported dictionary type: pgsql warning: process /usr/libexec/postfix/smtpd pid 22827 exit status 1 warning: /usr/libexec/postfix/smtpd: bad command startup — throttling 有没有额外的回购提供postgres支持? 谢谢
我以前使用mod_fastcgi和有问题,这里描述与configuration被忽略。 移动到mod_fcgid后,我看到了一个全新的问题,导致服务器上托pipe的所有网站的问题。 在整天的随机间隔,服务器输出一个“服务器太忙”的消息请求,我不知道是什么输出它fcgid,apache2或清漆。 在什么情况下,这个消息通常会显示,我有什么select来防止它再次发生? 谢谢
我一直在见证我的Postfix电子邮件服务器,配有Dovecot和spamassassin一些大规模的问题。 日志文件显示如下所示的错误,日志中有成千上万个这样的行。 Mar 13 14:21:48 centos postfix/qmgr[1908]: warning: 5ABBA1425BF: defer service failure Mar 13 14:21:48 centos postfix/qmgr[1908]: 5ABBA1425BF: to=<[email protected]>, relay=none, delay=1929, delays=1706/223/0/0, dsn=4.3.0, status=deferred (mail transport unavailable) Mar 13 14:21:48 centos postfix/qmgr[1908]: warning: 5ABBA1425BF: defer service failure Mar 13 14:21:48 centos postfix/qmgr[1908]: 5ABBA1425BF: to=<[email protected]>, relay=none, delay=1929, delays=1706/223/0/0, dsn=4.3.0, status=deferred (mail transport unavailable) Mar 13 14:21:48 […]
我在运行Centos 6的计算机上为我的数据库和Nginx安装了MariaDB。 当我想安装php-mysql的驱动程序,我得到这个问题: #yum安装php-mysql Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: centos.mirror.gtcomm.net * epel: fedora-epel.mirror.iweb.com * extras: mirror.agmn.ca * updates: centos.mirror.gtcomm.net Setting up Install Process Resolving Dependencies –> Running transaction check —> Package php-mysql.x86_64 0:5.3.3-27.el6_5 will be installed –> Processing Dependency: php-pdo(x86-64) for package: php-mysql-5.3.3-27.el6_5.x86_64 –> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for […]
我试图只允许某些IP访问端口8209.我尝试了一些我在ServerFault上读取的不同方法。 这个方法是我尝试过的最新的方法 。 我手动编辑我的configuration文件,通过添加下面的行: -N xxx # create a new chain -A xxx –src 50.88.183.6 -j ACCEPT # allow 20.88.183.6 -A xxx –src 97.68.205.177 -j ACCEPT # allow 87.68.205.177 -A xxx –src 38.103.14.231 -j ACCEPT # allow 49.103.14.231 -A xxx -j DROP # drop everyone else -I INPUT -m tcp -p tcp –dport 8209 -j […]
概要 :包含ssh的脚本在命令行中运行良好,但ssh部分在脚本被自动守护程序(apcupsd)调用时不起作用。 细节 :我有一个ESXi服务器,我有一个CentOS 6.5虚拟机,专门用于监控APC Backup UPS(通过USB)。 我正在使用APCUPSD来做到这一点。 理论上说,如果发生延迟断电,它将进入ESXi主机closures系统。 一切工作在连接到UPS和检测电源故障等方面,并在关机时调用脚本(在CentOS虚拟机上)。 我使用ssh-keygen等设置了密钥,因此我可以在不需要密码的情况下进入ESXi主机。 如果我从命令行手动运行脚本,它工作正常。 但是它不会在apcupsd自动调用。 特别是它是不工作的ssh命令(我的脚本中的其他行运行良好)。 我试着改变命令我正在运行一个简单的LS和redirect输出到一个文件(再次这个工作正常,当从命令行手动运行)。 当自动触发我的输出文件被创build,但它是零字节。 我已经尝试了许多不同的SSH选项,包括-i和-n。 我似乎无法得到任何详细的错误信息(例如与-v) 查看ESXi主机上的/var/log/auth.log,表明它甚至没有尝试build立连接。 我已经尝试了几件事情: /usr/bin/ssh -o StrictHostKeyChecking=no -x root@XXXX "ls" >output_file /usr/bin/ssh -n -i /root/.ssh/id)dsa root@XXXX "ls" >output_file ssh -n root@XXXX >output_file 如果我echo $? >output_file echo $? >output_file我得到一个126的返回码,我相信是CLI_ERR_NOT_AUTHORIZED授权错误:用户没有足够的权限来执行命令。 事情是我相信apcupsd将作为根运行,所以我会认为它会有必要的权限。 任何人都可以帮忙吗?
免责声明:我是CentOS新手,请原谅我,如果我忽略了一些简单的东西。 这是我的问题: 我最近只是将我的服务器重新格式化为CentOS 6.5 x64,我一直在让postfix工作的问题。 我遵循本指南: http : //www.krizna.com/centos/setup-mail-server-in-centos-6/安装postfix MTA。 我已经按照所有的步骤,但是当我尝试启动服务器(服务后缀启动),我得到这个错误: 启动后缀:[FAILED] 我已经查看了我的邮件日志和消息日志,我没有看到为什么没有启动的错误。 有我应该看的另一个日志? 当我运行命令 postconf -n 我得到以下错误: postconf:加载共享库时出错:libmysqlclient.so.16:无法打开共享目标文件:没有这样的文件或目录 我从源代码编译的最新版本的MySQL,它正在与Apache,但我无法findlibmysqlclient.so.16,只有libmysqlclient.so.18。 难道我的MySQL版本对于后缀版本来说太新了吗? Postfix版本2.6.6(与yum一起安装)MySQL版本5.6.19(从源代码安装) 更奇怪的是,我有另一台服务器运行相同的操作系统(从相同的磁盘安装),后缀启动就好了。 (使用CentOS附带的后缀,我的其他服务器上没有安装任何东西)。 这可能是如何安装我的操作系统的问题? 这个问题让我疯狂,任何帮助将不胜感激。 注:所有这一切都是根,淘气我! 🙂
我使用NRPE来监视一些Linux服务器,大部分检查都在工作。 实际上,唯一不起作用的检查是check_disk 。 从Nagios服务器terminal运行远程check_disk ,: [root@nagios]# /usr/lib64/nagios/plugins/check_nrpe -H 10.200.XX -c check_disk -a '-w 20% -c 10% /' DISK OK – free space: / 271971 MB (97% inode=99%);| /=8321MB;236233;265762;0;295292 从受监控服务器的terminal运行本地check_disk : [root@Monitored ~]# /usr/lib64/nagios/plugins/check_nrpe -H 127.0.0.1 -c check_disk -a '-w 20% -c 10% /' DISK OK – free space: / 271971 MB (97% inode=99%);| /=8321MB;236233;265762;0;295292 这个check_disk命令在它检查的每个服务器上返回错误"CHECK_NRPE: […]