怎样瘦身Linux服务器

2022年12月15日 | 分类: 【技术】

【清理Ubuntu内存】

移除不再需要的软件包:

sudo apt-get autoremove

清理Ubuntu中的APT缓存:

sudo apt-get autoclean

【查看磁盘占用】

查看整个磁盘情况:

df -lh

搜索大于 100M 的文件:

find -type f -size +100M -name "*.*" |xargs ls -l

搜索大于 100M 且以 .log 结尾的文件:

find -type f -size +100M -name "*.log" |xargs ls -l

查看当前目录的磁盘占用情况:

du -sh

查看当前目录下每个子目录的磁盘占用情况:

du -sh *

查看当前目录下每个子目录及子目录里的文件的磁盘占用情况:

du -ah

参考:https://blog.csdn.net/u010574271/article/details/115351014
参考:https://blog.csdn.net/lijun169/article/details/81611936

【常见日志文件】

1. Nginx错误日志及访问日志

/usr/local/nginx/logs/error.log
/usr/local/nginx/logs/access.log

2. ModSec日志

/var/log/modsec_audit.log

3. MySQL日志

/var/log/mysql/
/var/lib/mysql/

清理 mysql-bin.0000X 日志文件:

mysql -u root -p
mysql> reset master;

注意:请勿野蛮清理!!!

参考:https://amon.org/mysql-compile
参考:https://amon.org/mysql-binlog