优化Linux系统性能的清理方法主要包括以下几个方面:
/tmp
目录下的临时文件。rm -rf /tmp/*
/var/log
目录下的文件。journalctl --vacuum-time=2weeks # 清理两周前的日志
find /var/log -type f -name "*.log" -exec gzip {} \; # 压缩日志文件
sudo apt-get autoremove # 自动卸载不再需要的依赖包
sudo apt-get remove <package_name> # 卸载指定软件包
df -h # 查看磁盘使用情况
du -sh * # 查看当前目录下各文件和目录的大小
find / -type f -size +100M # 查找大于100MB的文件
free -h # 查看内存使用情况
vmstat 1 # 实时查看内存和CPU使用情况
sudo swapon --show # 查看交换空间
sudo fallocate -l 4G /swapfile # 创建4GB交换文件
sudo chmod 600 /swapfile # 设置权限
sudo mkswap /swapfile # 格式化为交换文件
sudo swapon /swapfile # 启用交换文件
/etc/sysctl.conf
文件,添加或修改以下参数:net.ipv4.tcp_syncookies = 1
net.ipv4.ip_local_port_range = 1024 65535
net.core.somaxconn = 1024
net.core.netdev_max_backlog = 1024
然后应用更改:sudo sysctl -p
sudo sync; sudo echo 3 > /proc/sys/vm/drop_caches
sudo sync; sudo echo 1 > /proc/sys/vm/drop_caches
sudo sync; sudo echo 2 > /proc/sys/vm/drop_caches
sudo apt-get update && sudo apt-get upgrade
通过以上方法,可以有效地优化Linux系统的性能,提升系统的响应速度和稳定性。