Articles of centos

Centos yum安装git-svn

在Centos上运行yum install yum install git-svn 正在产生以下错误: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.eshk.hk * base: centos.01link.hk * epel: mirror.bjtu.edu.cn * extras: mirror.eshk.hk * rpmforge: apt.sw.be * updates: mirror.vpshosting.com.hk Setting up Install Process Resolving Dependencies –> Running transaction check —> Package git-svn.i386 0:1.7.3.4-1.el5.rf set to be updated –> Processing Dependency: perl(SVN::Core) […]

运行Hudson的Centos冻结,查看什么日志来查明原因?

首先,Centos 5.4(64位),大量的资源,安装Hudson( http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson ),一切都是honkey-dorey。 几天或几周后(不记得哪个),整个服务器会随机冻结,需要重新启动。 除了哈德森所需要的资源外,没有任何东西在运行。 新的演出:新安装的Centos 5.5(64位)。 一个月左右,冻结又开始了。 没有明显的原因。 我们有相同的服务器,遍布各地,服务于从Tomcat到Jboss的所有东西到基本的Apache东西,所有这些都不会被冻结或崩溃。 看来Hudson是个问题 – 我们无法弄清楚它与典型的configuration有什么不同。 所以2个问题: 那里的任何哈德逊专家都想要参加? 故障排除:什么是正确的日志要看? 我们在哪里可以find一个说“X导致系统崩溃”的条目?

如何在OpenVz上限制VE的内存

我需要在openvz节点中只configuration一个vps。 节点将只有一个vps。 我需要帮助来正确configuration内存限制。 该节点具有4GB的交换内存4GB。 我想在不影响节点稳定性的情况下使用尽可能多的内存。 我已经阅读了openvz文档,但是我对所需参数的价值感到困惑。 任何人都可以给我一个食谱或指导线来这样做?

resolv.conf立即覆盖*

在Scientific Linux 5.5中,/ /etc/resolv.conf会不断被覆盖,所以DNS被破坏了。 如果我删除或更改它,它立即恢复到以前的状态。 写上: cp /etc/NEWresolve.conf /etc/resolv.conf && chattr +i /etc/resolv.conf只会导致原始resolv.conf的不可变副本不变。 我以root身份运行(不是sudo),Avahi和NetworkManager没有运行。 有任何想法吗? 这台机器上的任何地方都没有DHCP,即使有,我也无法想象它会很快覆盖文件。 谢谢 一些辅助信息:uname -a Linux localhost.localdomain 2.6.18-238.12.1.el5#1 SMP Tue 5月31日13:12:32 EDT 2011 x86_64 x86_64 x86_64 GNU / Linux Intel I340(82580)NIC

pipe理networking服务器的最佳实践

嗨,我想问一下在networking服务器上安装新软件的最佳做法是什么,我几乎是自学的,我在家里的电脑上安装了Ubuntu 11.04,安装了LAMP,还有一个VPS,我pipe理自己运行CentOS 5.6。 我通常只是在家里testing一切,而不是在Web服务器上进行更改。 即使现在没有什么可怕的错误。 我希望它能继续保持这种状态,并且我正在慢慢地获得信心去做更复杂的事情。 无论如何,我不知道“专业人士”是如何做到的,但我想知道testing通常是如何工作的。 是否直接对服务器进行更改,或者是否存在与真实服务器具有相同configuration的某种“testing服务器”,并且首先在“testing服务器”上testing了所有内容。 或者,也许我可以用CentOS安装一个虚拟盒子,并在那里testing一切。 我目前想testing的东西是通过SSH的Apache模块和软件安装。

如何在CentOS上为两个NIC添加iptables规则(充当网关)

我有一个机器C有两个网卡,即eth0和eth1 ,其上安装了CentOS 4.9。 另外我有一台机器A通过eth0连接到C,一台机器B通过eth1连接到C. 现在我想让机器A在一个子网(例如192.168.3.0/24)和机器B在另一个子网(例如192.168.4.0/24),他们可以相互通信。 eth0 eth1 Machine A <———> Machine C <———> Machine B …3.0/24 …4.0/24 根据我之前关于这个问题的答案,我configuration了我的eth0和eth1: 在/ etc / sysconfig / network中的脚本/的ifcfg-eth0的 DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.3.1 NETMASK=255.255.255.0 ONBOOT=yes TYPE=Ethernet 在/ etc / sysconfig / network中的脚本/的ifcfg-eth1的 DEVICE=eth1 BOOTPROTO=static IPADDR=192.168.4.1 NETMASK=255.255.255.0 ONBOOT=yes TYPE=Ethernet 并configuration机器A(Windows XP)192.168.3.10,192.168.3.1(gw)和机器B(Windows 7)192.168.4.10,192.168.4.1(gw)。 我在机器C上启用了IP转发。现在,我还没有添加任何路由或iptables规则。 我可以从机器B ping 192.168.3.10,但不能vesa。 我缺less一些路由规则? 如果是,如何添加这些规则? 任何build议或教程或howtos将不胜感激。

如何将chkconfig结果输出到shell脚本中的文件?

当我从linux命令行运行以下命令时,它可以正常工作,并正确地填充chkconfig.bak文件: #chkconfig –list > chkconfig.bak 但是,从日常的shell脚本运行该命令时,chkconfig.bak文件是空的。 任何猜测为什么会发生这种情况?

使用Yum更改pipe理工作stream程

我们有一个相当严格的补丁程序,我们必须遵循: 修补一个开发或testing机器 等待一个星期,看看是否爆炸 将相应的生产机器修补到相同的软件包版本 我似乎无法用yum来实现这个目标,因为它坚持要将软件包更新到生产服务器上的最新版本。 有没有人开发了一个工作stream程/程序来完成这个? 我试过了: 在本地镜像包并控制镜像何时更新。 但是,由于一些系统与许可证号码(在这种情况下是Oracle Linux)有关,所以我不认为我可以反映这些回购。 禁用yum-updatesd守护进程并在生产计算机上同时运行yum check-update并同时进行testing。 但是,后来当我运行yum update -C来尝试从caching中更新时,失败了(与EPEL有关的东西)。

CentOS无故重新启动

我的服务器已经重新启动,我找不到这个原因…如果你有任何提示,我应该search什么东西,将不胜感激。 关于服务器的一些信息: – CentOS版本5.6(最终) 到目前为止我所做的是: 上次重新启动| head reboot system boot 2.6.18-xxx Mon Oct 3 12:32(00:45) 使用传感器,看看是否问题是由于高温,但是当我检查(重新启动后3-5分钟)温度是核心0:+ 65°C 在/ var / log / messages我没有关于重新启动的信息…所以这里有几条消息: Oct 2 20:50:01 p07 auditd[6738]: Audit daemon rotating log files Oct 3 07:58:14 p07 auditd[6738]: Audit daemon rotating log files Oct 3 12:32:40 p07 syslogd 1.4.1: restart. Oct 3 12:32:40 p07 kernel: […]

使用xfs_growfs生成XFS卷时出错

我添加了另一个8TB到我的20TBarrays,并试图用xfs_growfs扩展它,没有喜悦,也不知道为什么它失败。 很多谷歌提供了一些答案,但没有任何工作。 我的智慧已经在这里结束了,我已经在这里工作了几个星期,似乎每一步都有障碍。 谷歌链接之一提到,有一个问题增长到最大的大小,我需要增长到只有55块下全盘的大小,这是行不通的,其他人提到,操作系统必须是64位,已经确定是这样的… 任何帮助将不胜感激在这里,我试图避免设置另一个arrays和复制数据,重新格式化和复制回来。 谢谢! 操作系统:CentOS 5.6 x64 +槟榔1880 [root@server ~]# xfs_growfs /mnt/array/ meta-data=/dev/sdb1 isize=256 agcount=32, agsize=167846623 blks = sectsz=512 attr=1 data = bsize=4096 blocks=5371091936, imaxpct=25 = sunit=0 swidth=0 blks, unwritten=1 naming =version 2 bsize=4096 log =internal bsize=4096 blocks=32768, version=1 = sectsz=512 sunit=0 blks, lazy-count=0 realtime =none extsz=4096 blocks=0, rtextents=0 xfs_growfs: XFS_IOC_FSGROWFSDATA xfsctl failed: […]