随着 WordPress 运行,VPS,WordPress 数据库都将遭受考验。 VPS 空间有可能越来越小,最后连 MySQL 也进不去。 WordPress 数据库越来越臃肿,网站运行速度慢。定期对网站进行例行的安全检查非常有必要。
检查 VPS 硬盘存储空间的占用情况:
# du -sh /* 6.9M /bin 4.0K /boot 0 /dev 3.4M /etc 3.7G /home 18M /lib 4.0K /lib64 4.0K /lost+found 8.0K /media 4.0K /mnt 4.0K /opt 可以看出/home 的占用空间最大,继续 du -sh /home/* root@li:~# du -sh /home/* 693M /home/backup 239M /home/backup.tar.gz 282M /home/bo.moioi.com 3.9M /home/cashtao2014.sql 331M /home/cashtao.com 924K /home/domains 1.7G /home/lnmp1.1 72K /home/lnmp1.1.tar.gz 134M /home/wwwlogs 33M /home/wwwroot 打印/home 下超过某个 10MB 的文件,只显示前 40 个。
# find /home -printf "%k %pn" | sort -g -k 1,1 | awk '{if($1 > 10000) print $1/1024 "MB" " " $2 }' |tail -n 40 WordPress 数据库清理部分: 在清理数据库前,请做好 WordPress 数据库备份。理由请参考墨菲定律。 网上有很多直接在 MySQL 数据库中运行 SQL 语句的教程。最省心的莫过于安装一个叫做 WP-Optimize 的 WordPress 插件。 WP-Optimize 设置界面如下 勾上想要清理的选项,然后点击 「优化」,只需几秒钟,WordPress 数据库就清理完毕了。 为了数据安全,最好检查下 VPS 的定时备份是否正常工作,备份是否处在最新状态。