VPS每次重启后必做的优化工作

经过很多次的试验,CentOS、Debian、Ubuntu系统都暂时无法在开机是让它自启killall -9命令,用sleep的Shell语句让它在开机3或5分钟后再自动执行killall -9,依然不起作用。所以,这项工作必须在每次系统重启后手工添加。正好昨天收到主机商的邮件,每个VPS空间都收到了服务器要重启一次的通知:

对于OpenVZ,每次重启后需要手工执行一次这个Shell命令:
killall -9 syslogd

对于KVM,每次重启后需要手工执行一次这个Shell命令:
killall -9 syslogd && for ((a=1;a<=5;a++)); do echo 1 > /proc/sys/vm/drop_caches; sleep 10800; a=2; done

说明:上述语句测试过,对CentOS 5极其有效,因为我用的是这个系统的VPS(这个系统运行PHP效率最高);Ubuntu 12测试,能运行,是否起作用未测试。

killall -9 syslogd这句对于服务器优化有至关重要的作用,CentOS 6或以上的版本要用killall -9 rsyslogd
这句的含义是杀死syslogd或rsyslogd进程,如果不关掉此进程,主机下的/var/log目录,体积会迅速增加,它是系统日志文件,默认是开启日志的。

for ((a=1;a<=5;a++)); do echo 1 > /proc/sys/vm/drop_caches; sleep 10800; a=2; done 这一段命令,作用是让它每隔10800秒(即3小时)自动释放一次内存。释放内存的语句对于KVM、或独立Linux主机有效,但对OpenVZ不起作用。
OpenVZ想要释放内存,只能用reboot或shutdown -r now的重启命令。

不过,幸运的是,OpenVZ平时在运行时,内存消耗数基本上不变,也就是说很可能会自动释放内存(主机商可能有运行相关软件)。但KVM必须让它自动运行内存,因为我的KVM空间,之前没有自动运行内存,运行了2个多月出现了死机。所以,让它每隔3小时自动释放一次内存,实际上24小时、72小时自动释放一次都可以

原文地址:https://www.cnblogs.com/auiou/p/9673941.html

时间: 2024-10-18 09:21:45

VPS每次重启后必做的优化工作的相关文章

安装 CentOS 7 后必做的七件事

原文 安装 CentOS 7 后必做的七件事 CentOS 是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7.当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后,首要的工作肯定是加强它的安全性,以下列出的七件事,是你进一步配置系统和安装其他软件前必须做的. 1. 更改 root 密码 若果你是自行安装 CentOS 7 的话,安装程序会让你自行设定 root 的密码.不过很多 VPS 服务商只会提供预先安装好的 CentOS 7 映像档,这种情况下他们会透过

安装完CentOS 7 后必做的七件事

CentOS是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7.当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后,首要的工作肯定是加强它的安全性,以下列出的七件事,是你进一步配置系统和安装其他软件前必须做的. 1. 更改 root 密码 若果你是自行安装 CentOS 7 的话,安装程序会让你自行设定 root 的密码.不过很多 VPS 服务商只会提供预先安装好的 CentOS 7 映像档,这种情况下他们会透过主控界面告诉你 root 的密码,这个密码的安全

企业网站建设后如何做SEO优化

随着越来越多的企业触网,也有越来越多的企业认识到网络渠道尤其是搜索引擎对于开展电子商务的重要性,加之个人站长群体的蓬勃兴起,seo的从业者也就越来越多.于是,一些懂行的企业管理者开始考虑或者实施通过seo的方式从百度或者谷歌获得更多的目标性较强的访问者,以此带动网上业绩的提升.笔者通过自己的网络优化博客接过几单企业优化的项目,也算是半个seo的从业者吧,自己所承接的企业网站都在规定时间内达到了客户的目标,在这个过程中积累的了一些经验.在此,就和大家谈下个人认为的企业网站做seo的一般步骤和方法.

CSU 1453: 平衡序列 学会线段树后必做

http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1453. 题目:给定一个大小为100000的数组,里面的数字最大也是100000.现在叫你求出一段子序列,使得他们任意两个数差的绝对值都不能超过k 其实这题的关键是数字的范围,不超过100000,这样的话 ,就可以用线段树整段覆盖了.记dp[i]为以这个数字为结尾的,最长的LIS的多少,开始的时候dp[i]=0,用线段树把他覆盖了.每次插入一个数a[i]的时候,都去找[a[i]-k,a[i]+k]

广州女生手机被偷 里面的身份证出卖了支付宝密码丨丢手机后必做6件事(转)

转自:这里 现在的智能手机不仅能刷微信,还能刷卡支付.派红包,殊不知,它给我们带来方便的同时,也暗藏了诸多风险. 广州女生小陈近日就因为手机丢失导致支付宝被人盗刷上万元! 支付宝有支付密码,怎么还会被人盗刷呢? 答案就在她的手机相册里…… 手机被偷两小时后,支付宝里的钱分三次被转走 刷微信.看小说……目前正在读研究生的小陈一刻都离不开手机.由于生活不时会用到身份证,她为图方便就用手机将身份证翻拍保存下来,需要用时出示一下手机就可以了. 5月份的一天早上,小陈坐地铁去学校.上车后发现手机不见了.小

记录最小化安装centos7后所做的一些工作

操作环境 1.1. 虚拟机:    产品:VMware Workstation 版本:7.1.5 build-491717 1.2.  主机操作系统:Windows XP Professional 5.1.2600, Service Pack 3 1.3.虚拟机操作系统: [[email protected] NetworkManager]# uname -a Linux RHEL7 3.10.0-327.el7.i686 #1 SMP Fri Dec 4 17:52:05 UTC 2015 i

重启后“安卓正在升级,正在优化程序”的解决办法

这个现象是升级到4.2.2,再装上4.2.2的Google包以后出现的.自己安装的apps越多,每次重启后需要等待的时间就越多,因为系统会提示“正在优化1/50个应用”,一直到把所有已安装的应用都优化一遍为止.到国外论坛里问了一圈以后,发现是这两个文件在作怪: /system/framework/com.google.widevine.software.drm.odex/system/framework/com.google.widevine.software.drm.jar 试图在RE中删除,

手机被偷前必做的两件事

很多"专家"都曾经发过<手机被偷后必做的N件事>这类教程,比如:致电运营商挂失手机号:致电银行冻结手机网银:手机解绑支付宝:微信冻结账号:修改微博.微信.QQ等密码:找手机运营商补手机卡:等等等等,实际上,这类教程所要求的事情都不是必要的,亡羊补牢不如未雨绸缪,真正要做到丢失后手机安全,只需要事前做两件事情:设置指纹密码和SIM卡密码.对于苹果用户来说,还需设置"查找我的iPhone"和iCloud两步验证. 以iPhone为例,一般都会设置"

如何解决sqlmapapi重启后,任务全部丢失的问题

sqlmapapi的server每次启动时都会创建一个新的数据库,这样之前的扫描记录都会全部丢失 使用python sqlmapapi.py -s可以看大IPC database的位置,这个各个操作系统不一样的 使用的数据库是sqllite,把sqlmapipc-RnGg6t添加后缀".sqlite",就可以使用sqlite的相关软件打开:我们可以修改sqlmap的源代码"api.py"使得成员使用我们根据下图的数据结构创建的数据库.这样扫描过程产生的数据就不会丢失