据说LEMP(Linux + Nginx + Mysql + Php)在小内存服务器下性能更好,相对来说对Apache还是熟悉一点,本着不折腾的原则还是首选Apache。9_9
可以直接参考linode知识库里的安装指南:
http://library.linode.com/lamp-guides/centos-6一路下来安装顺利。
free一下看看内存占用,嗯?!立马杯具,默认安装配置下来已经使用了147M内存,tinyvz保证内存只有128M,突发内存256M。超标了,可以优化下mysql配置来减少内存占用。
MySQL提示了几个不同的配置文件模板(如/usr/share/doc/mysql-server-5.0.77/my-small.cnf):
将my-small.cnf覆盖到/etc/my.cnf,重启试试,还是占用了140M内存。@!@~
如果数据库不需要使用InnoDB存储引擎来对事务的支持,在my-small.cnf里添加二行:
skip-innodb
skip-bdb
重启试试,free一下,目前整个LAMP占用51M内存。
---------------------------------------------------------------------
服务器启动命令:
/etc/init.d/httpd start
/etc/init.d/mysqld start
昨晚为了装pptp重装了几次系统,最后发现openvz在linux内核为2.6.32以上才支持??目前这台母鸡是2.6.27,pptp能成功安装&启动服务但客户端死活连接不上,杯具……
https://forum.ramhost.us/bbs/viewtopic.php?id=518
This is a list of features tat the upgrade from 2.6.26/2.6.27 to 2.6.32 should fix or enable:
* /dev/net/tun enabled instantly on boot instead of up to an hour later.
* iptables logging should work properly.
* tcpdump inside of vps should work.
* reboot command should reboot vps (instead of halt'ing it).
* various ip6tables firewall rules should work better.
* various performance improvements.
折腾了半天后重装时发现安装过程又不记得了,0_0!! 记下来,以后装新系统时参考。
CentOS
改主机名:
echo "HOSTNAME=plato" >> /etc/sysconfig/network
hostname "plato"
改时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime