Articles of centos

我是否推动了当前VPS的限制,还是有优化的余地?

我目前在一个中介DV服务器(基本)512MB专用内存,这是一个基于CentOS的VPS与Plesk和Virtuozzo。 我从第一天开始的经验一直不好,我只能通过caching“Band-Aids”来缓解我的服务器问题,但是我的网站并不像一年前那么小,所以问题恶化了。 我有3个Drupal安装在单独的(plesk)域上运行,其中1个Drupal安装是一个多站点,由5-6个站点组成,其中2个站点正在引入实际stream量。 我提到的caching“创可贴”是APC,它似乎最初帮助很大,而Drupal的Boost被认为是一个穷人的清漆,它使我的所有网页对于匿名用户都是静态的。 Google Ananlytics上的最近30天的综合估算值:90k人次的浏览量。 问题:很多停机时间,我一直在检查我的网站是否正常运行,最近我每天都在查找超过3次。 重新启动Apache将会恢复一段时间。 我有谷歌search每个错误消息,并寻找方法来优化我的DV服务器,我超越了残留什么是我的下一步行动。 这个服务器坏了,我打了一个不可能的低限制,比如12mb内核内存(kmemsize),是不是在我的端,我还需要优化一下吗? *我已经提供尽可能多的信息,我可以在下面,任何帮助或build议,将不胜感激 我在日志中看到的常见错误消息: [error] (12)Cannot allocate memory: fork: Unable to fork new process [error] make_obcallback: could not import mod_python.apache.\n Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 21, in ? import traceback File "/usr/lib/python2.4/traceback.py", line 3, in ? import linecache ImportError: No module named linecache [error] […]

如何在CentOS中设置PXE启动服务器

我正在研究一个项目的工作,并认为我会征求你的意见。 我正试图找出如何在CentOS中设置一个PXE启动服务器,使我们能够PXE启动各种系统工具和实用程序。 理想情况下,它也允许我们加载ISO映像并从它们启动。 我们希望从PXE菜单中select一些作为启动时间选项的内容包括: Darik的靴子和核弹(DBAN) 的Memtest86 的gparted 打破 Ubuntu ISO WinPE或BartPE 终极启动光盘 Symantec Ghost CD 考虑到这一点,我们也希望有一个菜单显示(最好有一个我们可以自定义的背景图像)。 在这个菜单中会有一个默认的选项来启动本地硬盘驱动器,然后为技术人员提供一组备用选项,他们必须input密码才能访问可启动资源 – 特别是考虑到DBAN的破坏力。 我很好奇,如果有任何提示,技巧,方法或演练,社区可能会指向我的方向。 这将用于DHCP服务器已经存在于networking上的设置,并且PXE服务器不处理本地DHCP请求。 我们还需要确保PXE服务器能够处理在我们的VMWare集群中存在的PXE引导常规桌面,便携式计算机和虚拟机。 最后,这将是一个解决scheme,我们可以更新用于PXE启动的NIC驱动程序,因为不断有新的硬件发布,我们的PXE服务器将需要支持新的设备发布。 预先感谢您,我期待您提供的想法,想法,提示和build议。 PS我应该提及的是,我们是一家国家资助的高等教育机构,没有太多的资金,所提出的解决scheme将不得不考虑到这一点。

服务器每两周在同一时间崩溃

几个月前,我们的服务器每隔14天开始崩溃,同时(每次大约11:04)。 我们很确定这不是某种硬件故障,因为硬件故障往往是随机的。 服务器突然停止响应,并在几秒钟后重新启动。 没有一个日志包含任何相关信息,我们100%确定服务器上没有可能导致此问题的cron。 有没有人遇到这种问题? 我们对这种有线行为感到非常沮丧,因为甚至没有一个线索是什么错 在服务器崩溃之前,我也拍了一个video ,就像你从中看到的一样,没有什么是错的。 2011年4月11日更新: 2周前 :为了缩小可能性,服务器在下一次发生前5分钟closures(shutdown -h now)。 神奇的是,服务器在预期的时间自行启动。 之后,我们的DC将服务器移动到另一个PDU端口,我们认为这将最终解决我们的问题。 今天 :服务器仍然崩溃,在同一时间! 我们的DC说同一PDU上的其他服务器没有这个问题。 现在我们真的很困惑,如果它不是PDU或服务器,它会是什么?

Apache Web服务器间歇性地服务403:“由Options指令禁止的目录索引”和304

我们在CentOS 5.5 Linux上为Apache / 2.2.19configuration了一个带有SSI的.html文件的网站。 工作正常,但偶尔会得到403的根页面(index.html作为目录索引)。 当页面工作时没有文件系统改变,不起作用,然后再次工作。 当它不起作用,就好像Apache已经决定index.html文件不存在一样,所以试图服务一个目录列表,但是这是故意被我们的configuration拒绝。 Apache虚拟主机特定的错误日志包含如下条目: [Tue Aug 09 03:10:47 2011] [error] [client 66.249.72.3] Directory index forbidden by Options directive: /main/directory/ Apache通用错误日志不包含任何内容 Apache虚拟主机特定访问日志包含如下条目: 66.249.72.3 – – [09/Aug/2011:03:10:47 +0100] "GET / HTTP/1.1" 403 230 "-" "SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)" 总体分布: # fgrep 'GET / ' `ls -tr domain-access_log*` […]

在CentOS 6上为KVM客人设置绑定桥接的正确方法是什么?

在CentOS 6上为KVM客人设置绑定桥接的正确方法是什么? 我目前正在玩两台KVM主机,每台主机都有几个客人。 我有两台HP DL380:每台4个nics。 我想在活动备份(mode = 1)债券中使用两个nics(eth0,eth1),用于故障转移原因,面向互联网。 那么我想要另外两个nics(eth2,eth3)也处于积极备份的债券,面对pipe理员/后台networking。 在债券之上,我需要一个KVM访客将用来访问前台或后台networking的桥梁。 在interwebz上,我find了许多不同的方式来configuration它。 有些人只是提到了结合,有些只是桥接,有些则将其结合起来。 我发现没有一个提到如果我用许多主机使用前后网将会发生什么。 我的一些问题/问题是。 我得到了正确的configuration文件的fetich,开发人员认为他们应该是,不只是工作的configuration文件。 我得到错误“内核:bond0:收到自己的地址作为源地址的数据包”。 bond0和bond1都是。 交通是否自动从后台networking转发到前端networking? 我应该使用ebtables / iptables或者什么来禁用转发stream量? 我是否需要使用生成树协议(STP)? 我需要任何特定的路线吗? 这是一个很好的图片,看看环境如何(至less是其中的一部分)。 这是我的相关configuration文件。 的/ etc / SYSCONFIG /networking NETWORKING=yes HOSTNAME=host1 GATEWAYDEV=br0 NETWORKING_IPV6=no / etc / sysconfig / network-scripts / ifcfg-eth0 – ifcfg-eth3 DEVICE="ethX" NM_CONTROLLED="no" ONBOOT=yes HWADDR=xx:xx:xx:xx:xx:xx SLAVE=yes MASTER=bondX HOTPLUG=no BOOTPROTO=none / etc / […]

为什么这个iptables文件行在CentOS 6中失败

嗨,任何人都可以帮助我理解为什么行15失败据说在我的iptables文件。 我正在使用CentOS 6。 当我尝试重新启动iptables服务时,获取以下内容: [root@dbserver ~]# service iptables restart iptables: Flushing firewall rules: [ OK ] iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Unloading modules: [ OK ] iptables: Applying firewall rules: iptables-restore: line 15 failed [FAILED] 我的iptables文件如下所示: # Firewall configuration written by system-config-firewall # Manual customization of this file is […]

如何在Linux Centos上的特定文件中创buildcron作业

我想有一个单独的文件夹的cron工作,如: /mydata/cronjobs 现在在那个文件夹中,我想拥有像backup_server这样的文件,内容如下: 30 3 * * 1-5 /home/user/scripts/backup.sh 30 3 * * 1-5 /home/user/scripts/backup2.sh 同样,我想为每个单独的cron作业在该目录中有更多的文件,这样我可以集中和分离一个文件夹中的cron作业。 我怎样才能让root运行那个文件夹中的所有文件的作业?

重新启动idmapd而无需重新启动主机?

当我更改了/etc/idmapd.conf Domain ,然后service idmapd restart , service idmapd restart后,更改才会生效。 有没有可能做到这一点,而不必重新启动主机? 我在CentOS 6上遇到这个问题。

使用BIND实现辅助DNS服务器的最佳方法

我有一个DNS服务器安装在centOS上,并基于BIND DNS服务器。 我想要做的是做一个辅助的DNS服务器,将与主服务器复制,将持有我所有的区域logging,也需要这个服务器将充当故障转移时,主服务器将因为某些原因摔倒二次作为主人来回答世界上所有的疑问。 今天,我安装了一个新的服务器(centOS 6),并安装了BIND DNS服务器,并将其configuration为从我的主服务器中将所有区域作为从属区域,如下所示: zone "example-domain.com" IN { type slave; masters { <master-ip-address>; }; file "slaves/example-domain.com"; }; 所以,毕竟我成功地从所有的DNlogging的主从更新的区域文件,一切都很好。 我做的第二步是更新所有我的域区域中的主区域文件到新的情况,所以我添加了一个新的NSlogging与我的奴隶细节,如下所示: $TTL 3600 @ IN SOA XXX.com. ns1.XXX.com. ( 2013080901 ; serial, todays date + todays serial # 10800 ; refresh, seconds 7200 ; retry, seconds 10800 ; expire, seconds 86400 ) ; minimum, seconds […]

如何使用CentOS 6永久移除/删除一条路线?

root@new [~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 178.18.23.200 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 178.18.23.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 176.0.0.0 0.0.0.0 248.0.0.0 U 0 0 0 eth0 0.0.0.0 178.18.23.253 0.0.0.0 UG 0 0 0 […]