Articles of centos5

如何在Linux CentOS服务器上通过yum安装easy_install

请告诉我如何在Linux CentOS服务器上通过yum安装easy_install 我试图在面板指挥中心 yum install python-setuptools 输出…. epel:mirrors.tummy.com * base:mirrors.tummy.com *更新:centos.mirrors.tds.net * addons:mirror.fdcservers.net * extras:mirrors.gigenet.com由于版本库保护而排除了0个软件包安装进程parsing包安装参数解决依赖关系 – >运行事务检查 – >包python-setuptools.noarch 0:0.6c9-5设置为更新 – >处理相关性:/ usr / bin / python26 for package:python -setuptools – >正在运行事务检查—> Package python26.i386 0:2.6.5-6.el5被更新 – >处理依赖:libpython2.6.so.1.0 for package:python26 – >处理依赖关系:libffi.so.5 for package:python26 – >运行事务检查—>软件包python26-libs.i386 0:2.6.5-6.el5设置为更新—>软件包libffi.i386 0: 3.0.5-1.el5设置为更新 – >完成的依赖关系parsing 依赖解决 ================================================== ==============================包装拱门 版本库 大小================================================= […]

接近100%的磁盘使用率,df和du显示非常不同的结果,lsof不是答案

问题是我的CentOS 5.8机器告诉我,我几乎没有磁盘空间,当我非常有信心,情况并非如此。 我在这个问题上做了大量的研究,一直没有find解决办法。 'df -h'显示210G使用,8.6G有效 'ncdu'显示28.6G使用(相同的表观大小) 正如您所看到的,这在报告的“使用”空间中几乎是10倍的差异。 知道存储在这个驱动器上的东西,我认为28.6G更接近现实。 看看'lsof'的输出,最后几行(删除)很less。 此外,这些行中的最大尺寸是6190.最后,我重新启动了机器多次,如果我正确理解其他线程,无论如何将解决幻影文件的问题。 以下是ncdu的输出摘要: 22.7GiB [##########] / opt 2.8GiB [#] / usr 1.5GiB [] / var 812.4MiB [] / root 310.6MiB [] / home 194.3MiB [] / lib 156.4MiB [] / etc 36.5MiB [] / sbin 7.3MiB [] / bin 128.0KiB [] / tmp 20.0KiB [] / mnt […]

一个16K随机读取I / O在Linux中发出2个scsi I / O(16K和4K)请求

当在Linux(2.6.18)中对文件的随机读I / O进行基准testing时,我注意到了奇怪的问题。 Benchmarking程序是我自己的程序,它只是从一个随机的偏移量中读取16KB的文件。 我通过systemtap跟踪了系统调用级别和scsi级别的I / O行为,并注意到一个16KB的sysread会发出2个scsi I / O,如下所示。 SYSPREAD random(8472) 3, 0x16fc5200, 16384, 128137183232 SCSI random(8472) 0 1 0 0 start-sector: 226321183 size: 4096 bufflen 4096 FROM_DEVICE 1354354008068009 SCSI random(8472) 0 1 0 0 start-sector: 226323431 size: 16384 bufflen 16384 FROM_DEVICE 1354354008075927 SYSPREAD random(8472) 3, 0x16fc5200, 16384, 21807710208 SCSI random(8472) 0 1 0 […]

在IDE上使用LVM迁移CentOS VM以使用VirtIO运行

我试图迁移现有的IDE使用,基于LVM的CentOS 5.2虚拟机使用virtio。 当系统找不到任何卷组时,症状是引导时内核崩溃。 有谁知道如何使这项工作? 我创build了一个不使用LVM的vm安装,并能够将其切换到使用virtio。 这是我在使用LVM时所处的位置: 脚步: 在ide磁盘上安装使用LVM的kvm中的CentOS 5.2。 用virtio支持安装一个更新的内核,在我的情况下,2.6.18-371.6.1.el5.centos.plus并修改configs(详见下文)。 closures系统。 在virt-managerconfiguration中将磁盘types更改为virtio。 在grub提示符下启动并select新的内核。 “找不到卷组”,内核恐慌。 在上面的第二步中,我更新了/boot/grub/device.map,/etc/modprobe.conf,并重新运行了mkinitrd。 /boot/grub/device.map中: # this device map was generated by anaconda (hd0) /dev/vda /etc/modprobe.conf中: alias eth0 virtio_net alias scsi_hostadapter virtio_blk alias snd-card-0 snd-hda-intel options snd-card-0 index=0 options snd-hda-intel index=0 remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe […]

在CentOS 5.X启动时,SHA-2签名的SSL证书会崩溃apache

在准备访问带有SHA1签名证书的SSL站点时,浏览器中将显示的警告即将出现,我希望获得所有已升级的证书。 我的一些基础设施运行在“传统”基于CentOS 5.X的服务器上。 而在这些服务器上,当我安装新的密钥和证书时,apache只是在启动时死掉。 在error_log中没有任何用处。 现在,DigiCert有一个兼容性页面说,对于Apache,需要以下几个版本。 httpd 2.0.63 + w / OpenSSL 0.9.8o + 在CentOS 5.X服务器上,完全更新的那些软件包我看到这个… httpd.x86_64 2.2.3-91.el5.centos openssl.x86_64 0.9.8e-27.el5_10.4 所以,蝙蝠我认为0.9.8e可能是一个问题。 但是我做了一点小小的研究,看上游openssl项目0.9.8o中引入的SHA相关变化是否被RH所支持,并且在RHEL / CentOS后台运行时,看起来好像SHA256相关的变化是被提交的。 我查看了openssl的git仓库,发现0.9.8o中的SHA 2相关更改 Commit Hash: bc06baca76534abc2048a3ac4d109b144da4b706 Add SHA2 algorithms to SSL_library_init(). Although these aren't used directly by SSL/TLS SHA2 certificates are becoming more common and applications that only call SSL_library_init() and not […]

HTTP端口在LVS(Linux虚拟服务器)负载平衡器中的新虚拟IP上进行筛选

我在CentOS 5.10上inheritance了Linux Virutal Server(LVS)负载平衡器。 一段时间没有问题,没有问题的运行。 现在,当我添加一个新的虚拟IP(VIP)时,所有HTTPstream量都被“过滤”到该端口。 例如:这是现有VIP的nmap输出: nmap 10.150.200.141 Starting Nmap 5.51.6 ( http://nmap.org ) at 2014-10-13 14:55 EDT Nmap scan report for 10.150.200.141 Host is up (0.014s latency). Not shown: 995 closed ports PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 111/tcp open rpcbind 443/tcp open https 1556/tcp open veritas_pbx Nmap done: 1 […]

我如何确定我的CentOS盒子上的哪个特定的进程/服务正在产生过多的DNS查询?

CentOS 5.x 我的一个CentOS服务器正在生成大量的DNS查询(正如我的DNSpipe理员所指出的那样)。 不幸的是,从服务日志中我不清楚哪个进程在我的服务器上负责这个。 我原本以为我可以只是查询自己的线索查询,但他们是stream行的IP反向DNS查询 – 所以我不能根据search条件轻松识别查询的来源。 有没有可用于确定哪个进程/服务发出查询的命令或方法?

在OpenVZ CEntOS容器上的iptables端口转发

我正尝试在运行CentOS 5.5的OpenVZ容器上设置一个简单的端口转发。 当我运行一个命令时,我得到错误。 iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080 iptables v1.3.5: can't initialize iptables table `nat': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. 相同的命令在硬件节点或任何其他物理服务器上正常工作。 我知道我可以在硬件节点上为特定容器设置端口转发,但那不是解决scheme。

安装了Apache服务器,无法从外部连接(在WMware中使用CentOS)

我在CentOS 5.5中安装了Apache,在search了Web上的configuration提示之后,我做了以下操作来启用从外部连接HTTP服务器: 在/etc/httpd/conf/httpd.conf中,我将Listen值更改为0.0.0.8011 我检查了netstat -anp ,我确实看到Apache正在监听这个端口 将httpdconfiguration为服务: chkconfig –levels 235 httpd on 使用semanage端口启用端口-a -t http_port_t -p tcp 8011 在iptables中,我设置了iptables -A INPUT -d 10.1.15.1 -p tcp –dport 8011 -j ACCEPT /etc/init.d/iptables保存活动 重新启动服务器 但是我仍然无法从外部连接,甚至不能使用telnet连接 。 顺便说一下,FTP和SSH在这个IP地址上工作得很好,我可以ping到VMware服务器。 好,我一直在编辑我的问题:现在当我停止防火墙(iptables),我可以连接就好,所以我想我的问题是如何正确地configurationiptables接受端口8011上的http连接?

排除我的Linux服务器上的“连接重置”错误

我热切地希望这里有人能帮我解决我遇到的问题。 我是一名程序员,对linux系统pipe理员术语/概念有一点了解。 我正试图解决与我的网站的问题。 这是一个Facebook应用程序,每当我尝试使用Chrome进行连接,我收到一个错误,指出“连接已重置”。 为了find解决这个问题的方法,我一直在Google上搜寻了四天,但没有任何的快乐。 问题的一大部分是我不明白所使用的术语,许多引用的工具的输出对我来说同样是无法解释的。 我正在使用CentOS 5,apache,PHP和MySQL运行VPS。 我可以从我的iptables,apache等大量的信息垃圾邮件这个职位,但如果任何人需要从我的服务器的信息,请让我知道如何得到它,我会在这里发布。 感谢您提供的任何帮助! Apache access_log: 199.195.214.49 – – [10/Sep/2012:07:03:25 -0600] "GET / HTTP/1.1" 200 248 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11" 199.195.214.49 – – [10/Sep/2012:07:03:30 -0600] "GET / HTTP/1.1" 200 248 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11" 199.195.214.49 […]