1 优化MySQL减少内存
SFTP登陆修改/etc/my.cnf
在[mysqld]下面加入以下三行:
skip-locking
skip-bdb
skip-innodb
然后SSH登陆重启MySQL即可看到效果
/sbin/service mysqld restart
2 更新+清理
yum install php-mhash
yum install php-mbstring
yum install php-bcmath /*高精度数学运算组件,默认没安装,MD5运算时用到*/
yum check-update /*检查全部更新*/
yum update /*更新全部更新*/
yum clean all /*清理全部缓存的安装文件以节省空间*/
3 中文语言包
cd /usr/local/lxlabs/kloxo/httpdocs/lang
wget http://www.vpsyou.com/wp-content/uploads/2010/02/Kloxo_cn.zip
unzip Kloxo_cn.zip
4 解决中文乱码(貌似无效,会自己恢复,所以GBK无法正常。)
SFTP登陆修改/etc/httpd/conf/httpd.conf,
AddDefaultCharset UTF8 改为AddDefaultCharset OFF,
然后重启Apache
service httpd restart
5 删除Kloxo日志
SFTP在/etc/cron.daily下新建cleankloxolog.sh,
编辑cleankloxolog.sh,并输入以下内容,
# !/bin/bash
rm -rf /home/admin/_processed_stats/*
rm -rf /home/kloxo/httpd/lighttpd/*
rm -rf /var/log/kloxo/*
rm -f /home/httpd/*/stats/*
把该文件改为755权限
6 SSH关闭服务减少内存(可在Kloxo中关闭)
service named stop;
chkconfig named off;
service qmail stop;
chkconfig qmail off;
chkconfig courier-imap off;
service iptables stop;
chkconfig iptables off;
7 再次优化mysql
同1修改文件,加入下列信息。
[mysqld]
port=3306
socket=/var/lib/mysql/mysql.sock
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K[mysqldump]
quick
max_allowed_packet = 16M[isamchk]
key_buffer = 8M
sort_buffer_size = 8M[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M[mysqlhotcopy]
interactive-timeout
8 改变默认首页(html)
未绑定
/home/kloxo/httpd/default/
已绑定
/home/kloxo/httpd/cp/ (貌似)
9 解除40域名授权问题
http://lxlabs.com/register
注册一个账户,登陆添加服务器IP,
到Kloxo面板更新授权。
刚接触不久,暂时就这样!
做了上述优化,内存暂用一般在80MB以下,
如果太大的话,请查看一下是不是内存超售严重了!