since.2006  

据说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    最小配置安装,内存<=64M,数据数量最少 
  • my-large.cnf    内存=512M 
  • my-medium.cnf    32M<内存<64M,或者内存有128M,但是数据库与web服务器公用内存  
  • my-huge.cnf    1G<内存<2G,服务器主要运行mysql 
  • my-innodb-heavy-4G.cnf    最大配置安装,内存至少4G

将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

Posted by hee at 13:10 PM | Permalink | 评论(0)

昨晚为了装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

 

Posted by hee at 12:10 PM | Permalink | 评论(0)

搞了个Ramhost旗下tinyvz 128M内存一年15刀的VPS。对的,你没看错,只要15刀,只要15刀!

先拿来练练手,等熟悉了以后再买linode。:-)

拿到VPS后,第一件事就是重装个自己喜欢的系统centos再加上OpenSSH,方便以后管理。

先把步骤记下来,以后重装系统后疯狂copy。

步骤很简单:1.安装,2.启动服务就能远程管理了。

# yum install openssh-server
# /etc/init.d/sshd start

free一下查看目前内存占用情况,共使用27M。

 

Posted by hee at 16:10 PM | Permalink | 评论(0)