Directadmin < HOME
24 201201

清空DirectAdmin短信息

cat /dev/null >/usr/local/directadmin/data/admin/tickets.list
rm -rf /usr/local/directadmin/data/tickets/*

13 201111

DirectAdmin webalizer无法运行解决

系统探讨 TAGS: , NO COMMENTS

首先执行webalizer命令
发现提示gd库没装
那么就编译一个吧

wget http://files.directadmin.com/services/custombuild/gd-2.0.35.tar.gz
tar zxvf gd-2.0.35.tar.gz
cd gd-2.0.35
mkdir -pv /usr/local/gd2
./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg --with-zlib-dir=/usr/local/zlib --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype --with-fontconfig=/usr/local/fontconfig --with-gettext=/usr/local/gettext --with-libart=/usr/local/libart
make
make install

编译完之后把/usr/local/gd2/lib/里面的东西丢到/usr/bin里面,然后手动运行一个用户的更新试试
webalizer -p -n domain.com -o /home/username/domains/domain.com/stats /var/log/httpd/domains/domain.com.log

应该没问题了,嗯,在博客里面记录下解决过程
参考文献:http://www.directadmin.com/forum/showthread.php?20906-Webalizer-don-t-update.-(FreeBSD)&p=113858&posted=1#post113858

25 201101

DirectAdmin中的MYSQL优化过程

网络生活 TAGS: ,, 873 COMMENTS

嗯,捣鼓了很久,终于成功加载了,OK,教程开始

cd /usr/local/directadmin/custombuild

编辑options.conf,修改对应行为
mysql=5.1
mysql_inst=yes
mysql_backup=yes

保存退出
然后执行
./build mysql
./build php n

然后,安装google的MYSQL工具
wget -c http://google-perftools.googlecode.com/files/google-perftools-1.6.tar.gz
tar zxvf  google-perftools-1.6.tar.gz
cd google-perftools-1.6/
./configure
make && make install
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
/sbin/ldconfig

最后找到/usr/bin/mysqld_safe

# executing mysqld_safe

下面加上
export LD_PRELOAD=/usr/local/lib/libtcmalloc.so

保存后,执行
service mysqld restart
lsof -n | grep tcmalloc

如果有显示类如
mysqld    11402     mysql  mem       REG      253,0    1574639   97853760 /usr/local/lib/libtcmalloc.so.0.0.0

那么恭喜,安装成功了,这次的优化工作就告一段落了.
顺手解释下上面都做了些什么
就是把DA默认的MYSQL5.0升级到了5.1,然后装了TCMalloc来优化mysql在高负载下的表现.
嗯,就是这样

04 201010

DirectAdmin 一键程序上传

安装方式
进SSH,先切换到DA文件夹

cd /usr/local/directadmin

创建插件文件夹
mkdir plugins

然后切换到插件文件夹
cd /usr/local/directadmin/plugins

Read More »