【清理Ubuntu内存】
移除不再需要的软件包:
sudo apt-get autoremove
清理Ubuntu中的APT缓存:
sudo apt-get autoclean
【卸载 snap 】
查看已安装的 Snap 应用:
snap list
移除所有已安装的 Snap 应用:
snap list | awk 'NR>1{print $1}' | xargs -I {} sudo snap remove {}
彻底卸载 Snapd :
sudo apt purge snapd
重启服务器,减少 200 个进程。
【查看磁盘占用】
查看整个磁盘情况:
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