128m小内存安装vpsmate面板

作者: fs8908336 分类: 教程攻略 发布时间: 2016-02-14 05:33

之前买了个128m的小vps玩,本来装着llsmp跑的挺好的,不过命令行操作毕竟繁琐,于是又重装了一遍系统然后准备找个面板玩玩。

128m的vps装面板基本是自取其辱,wdcp编译的时候爆内存,amh直接不支持256m内存以下的vps。而且这俩面板自身占用内存都有150m左右了,根本不适合128m的小玩具。

于是我直接上vpsmate,这是一个很古老的面板了。各种年久失修的小故障,这篇文章就是记录如何装vpsmate同时排除各种故障。

首先,ssh连上vps后,依次输入下面两行命令。

# wget http://www.vpsmate.org/tools/install.py
# python install.py

中途会要求输入用户名和密码。

不到一分钟的时间,vpsmate就安装完毕了

然而安上去的只是一个面板而已,打开看了看,内存占用不到30m,真爽!

不过只有面板,没有php,myspl可没法搭建网站。后台的“服务管理”提供各种组件的安装,一点一点慢慢安装吧!

如果在安装组件时显示:QQ截图20160213153041

这是 yum 安装的时候用了错误的镜像地址,改过来就可以了。找到这个文件【/etc/yum.repos.d/epel.repo】,

用vi命令把

#baseurl xxxxxxxxxxxxxxxxxxxx

mirrorlist xxxxxxxxxxxxxxxxxxxx

改成

baseurl xxxxxxxxxxxxxxxxxxxx

#mirrorlist xxxxxxxxxxxxxxxxxxxx

总共有三个地方要改,改完后,为了安全,建议重启一次机器。当然,你完全可以用 vpsmate 的文件管理找到这个文件,在线进行更改,然后在系统工具下面对vps进行在线重启

 

装完以后,我发现内存占用率居然飙升到了百分之九十多!排查了一下问题,是myspl5.5内存占用太高了,单myspl就占用了50m的内存,必须要优化!

在MySQL的配置文件/etc/my.cnf 中

my.cnf 的 [mysqld] 下加上:

default-storage-engine=MYISAM
innodb=OFF

这是把默认的myspl引擎innodb替换成myisam,可以节省内存

 

同时,为了更好的压榨性能,定时重启是少不了的:

让系统每天零晨5点01分自动重启的设置如下:

vi /etc/crontab

在末尾处加上:
01 5 * * * root /sbin/reboot

保存退出
:wq

再重启下crond,让其生效
/etc/init.d/crond restart

好了,现在内存占用率如何呢?

QQ截图20160213173039

心满意足,睡觉去了!

ps:php也可以按照下图进行优化

QQ截图20160213173248

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注