Articles of centos5

Centos服务器迁移到更大的磁盘

我有一个centos服务器运行与MySQL,Apache,绑定和电子邮件守护进程whm / cpanel。 服务器现在有95%的服务器磁盘已满。 这是一个dell供电1950 1950个SAS磁盘空间。 我现在用镜像raid与当前在服务器中的两个磁盘(SAS 146GB 10K驱动器)进行安装。 我需要在服务器上获得更多空间,但我不确定如何去做。 你们build议如何获得更多的空间? 我已经购买了两个600GB的SAS 10K驱动器,以取代146GB的驱动器(我想在镜像configuration中运行新的更大的驱动器)。 我想过试图拉动镜像configuration中的一个磁盘,并放入一个更大的磁盘,并让系统尝试重buildarrays。 不过,我担心这可能会导致问题,更大的磁盘甚至可能不被接受到arrays中。 如果RAIDarrays被破坏或无法使用,那么我会被卡住,从备份中恢复裸机,我想避免这种灾难。 我也想过把这些更大的磁盘放在另一个免费的电源1950我已经铺设,然后将数据从现有的服务器移动到这台服务器。 我一直在线下进行试验,但是我不确定这是否是最好的方法呢? 我正要去做的方法是 启动两台服务器closures一个活的CD 在具有较大磁盘的目标服务器上,我将使用分区和文件系统格式化新的600GB磁盘,然后装入根分区。 我会设置rsync守护进程能够推送到根分区 从较小的磁盘的源服务器我将挂载根驱动器,然后rsync -avh一切到目的服务器新的根分区 从目标服务器,然后我需要修改fstab,grub启动configuration,如有必要,重buildinitrd,如果有必要,然后做grub安装推grub到新磁盘 如果一切顺利上面我会有一个重复的服务器与更大的驱动器,如果这不起作用,我仍然有较小的磁盘旧服务器恢复到紧急状态。 我已经试用了一些在我家附近的计算机,尽pipe有新的目的地启动,但由于目标服务器内核的不同硬件出现混乱,似乎是硬盘驱动器控制器缺less的内核模块。 我正在考虑解决这个问题,看看我的小实验是否可以在现场服务器上复制,但是我想知道我是否正在做这个错误的方法? 任何build议表示赞赏? 谢谢

我的CentOS 5.7服务器无法访问互联网

我的办公室里有一台CentOS 5.7服务器。 我最近搬到了一个新的路由器(Linksys E3200),我似乎无法通过它(git,yum等)访问networking。 所有其他电脑,手机的iPad工作正常。 只是这个Linux的盒子。 在我的旧的ADSL调制解调器路由器上没问题,但我已经切换到另一个宽带供应商,需要一个新的路由器。 我可以通过局域网上的ssh&http访问Linux机器,但是我无法从外部连接到www或从外部连接到www,尽pipeE3200上configuration了端口转发。 任何帮助将是奇妙的。 谢谢

Pythonmultithreading不能在VPS服务器上工作

我正在运行一个Pythonmultithreading应用程序与多个进程,从一些网站的数据。 在我的本地主机上运行时它运作良好,但在我使用的vps服务器(Centos 5.8,2.6 GHZ,4核心)执行速度非常慢。 从nethogs命令我得到的networking使用率太低。 我用15个线程获得了8KBps。 另一方面,在我的个人电脑,我得到的使用率约为100-120KBPS。 我已经阅读了有关Python GIL和线程的限制。 看来GIL从来没有释放VPS上的锁,尽pipe它应该在做I / 0的时候 VPS中是否有任何configuration需要更改以使线程正常工作? 更新:其实multithreading正在工作,但它是导致问题的CPU。 15线程太多了,线程切换太忙了。 虽然VPS声称它是2.6 GHZ的CPU,我认为其实不然。 有没有办法测量VPS中真实的处理器速度?

CentOS 5.8 – 更新后无法以root身份login到tty1?

我在CentOS 5.8上运行了一个yum更新,现在我无法以root身份login到控制台。 基本上会发生什么是我收到login提示,input正确的用户名和密码,并立即吐回到login提示。 如果input的密码不正确,我被告知密码不正确,因此我知道我正在使用正确的凭据。 我似乎可以find唯一的日志是/ var / log / secure,它只包含: 15:33:41 centosbox login: pam_unix(login:session): session opened for user root by (uid=0) 15:33:41 centosbox login: ROOT LOGIN ON tty1 15:33:42 centosbox login: pam_unix(login:session): session closed for user root shell永远不会产生。 我已经检查了我的inittab,看起来像这样: 1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 和我的/ etc / passwd正确地为我的根用户列出了bash: […]

Subversion更新

我有一个Subversion系统正在运行。 它总是在/var/www通过以下代码进行提交后更新: /usr/bin/svn update /var/www/ 。 但是,当我在其他服务器上工作时,这是可以的。 我做了一个提交,并更新主服务器上的/var/www/目录。 但是,当我在主服务器上工作时,提交后挂钩将失败,因为我正在修改/var/www/ 。 我怎样才能防止这个? 问候,凯文

太多的绑定查询(caching)被拒绝,DNS攻击?

一旦绑定崩溃,我做了: tail -f /var/log/messages我每秒看到大量的日志。 这是一个DNS攻击? 还是有什么错? 有时我会看到这样的日志中的域:dOmAin.com(上和下)。 如您所见,日志中只有一个域使用不同的IP Oct 10 02:21:26 mail named[20831]: client 74.125.189.18#38921: query (cache) 'ns1.domain2.com/A/IN' denied Oct 10 02:21:26 mail named[20831]: client 192.221.144.171#38833: query (cache) 'domain.com/A/IN' denied Oct 10 02:21:26 mail named[20831]: client 74.125.189.17#42428: query (cache) 'ns2.domain2.com/A/IN' denied Oct 10 02:21:26 mail named[20831]: client 192.221.146.27#37899: query (cache) 'domain.com/A/IN' denied Oct 10 02:21:26 […]

如何使用不同版本的python duing NPM安装?

萨拉姆(手段你好):) 我有terminal访问VPS运行centos 5.9和默认的Python 2.4.3安装。 我也通过这些命令安装了Python 2.7.3:(我用make altinstall代替make install ) wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -xf Python-2.7.3.tgz cd Python-2.7.3 ./configure make make altinstall 然后我通过这些命令从源代码安装node.js: python2.7 ./configure make make install 问题是,当我使用npm install并尝试安装需要python> 2.4.3的node.js包时,我得到这个错误: gyp ERR! configure error gyp ERR! stack Error: Python executable "python" is v2.4.3, which is not supported by gyp. gyp ERR! stack You can pass the […]

在CentOS 5.10上安装php53,无需httpd依赖

我想在没有httpd依赖的情况下在CentOS 5.10上安装php53。 生产服务器的原因是有一个更新版本的httpd的自定义编译二进制文件。 在CentOS5上安装php53甚至可能没有httpd依赖?

在运行CentOS 5.10的VM服务器上,间歇性的完整系统挂起

CentOS 5.10 / VMWare ESX 5.1 我有一个运行CentOS 5.10(带有SendMail)的旧电子邮件服务器,并且遇到间歇性挂起,其中系统完全没有响应。 在这段时间内,我根本无法连接,虚拟控制台没有响应。 奇怪的是,我们的VMWarepipe理员组没有看到任何明显的资源尖峰,这将表明资源不足,负载峰值等。此外,当我检查系统日志(例如maillog,消息等)时,显然不存在在挂起时间内的所有日志活动中,这表明这些中断严重到足以防止日志logging(或者可能存在文件系统/磁盘问题)。 一个不正常的地方是发送邮箱的日志很高(98而不是通常的9级)。 我马上就把它恢复正常。 我很难在这里我可以去更多的信息。 是否有线程转储可以告诉我在挂起期间操作系统正在工作? 附加信息: 内核版本是: 2.6.18-371.4.1.el5 #1 SMP Thu Jan 30 06:09:24 EST 2014 i686 i686 i386 GNU/Linux 存储在共享SAN上处理。 根据内部策略,VMWare工具没有安装在系统上,但是我们已经运行了很长一段时间没有vmware工具,所以我们不认为它的缺失必然是根本原因。 VMWare的特定版本是:VMware ESXi 5.1.0 build-2000251 硬件是IBM 3850 M2,型号7233AC1

我如何能够拍摄CentOS 5服务器的快照并稍后进行比较?

我有一名顾问被雇佣安装一些定制软件到CentOS 5服务器。 完成之后,我想查看她的更改,以便自动化或优化它们。 我在想: 不知何故,在将系统交给她之前快照系统。 完成之后,比较快照以查看文件更改,权限更改等。 我已经让她的shell自动运行script来保存她的控制台的日志。 但是,这不会捕获所有文件更改(例如,如果她使用vim的编辑命令来修改文件)。