Categories
學習筆記

Kloxo安装后的优化工作

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以下,
如果太大的话,请查看一下是不是内存超售严重了!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.