Linux清理秘籍:避免磁盘空间浪费
以下是避免Linux磁盘空间浪费的清理秘籍:
-
查看磁盘使用情况
df -h
:查看各分区磁盘占用。du -sh /path/*
:查看指定目录下各子目录大小。
-
清理缓存与临时文件
- 系统缓存:
- Debian/Ubuntu:
sudo apt-get clean
。 - RedHat/CentOS:
sudo yum clean all
。
- Debian/Ubuntu:
- 临时文件:
- 删除/tmp目录文件:
sudo rm -rf /tmp/*
。 - 使用
systemd-tmpfiles
设置自动清理规则。
- 删除/tmp目录文件:
- 系统缓存:
-
管理日志文件
- 查看日志占用:
du -sh /var/log/*
。 - 清理旧日志:
- 手动删除:
sudo find /var/log -type f -mtime +30 -exec rm {} \;
。 - 使用
journalctl
:sudo journalctl --vacuum-time=7d
(保留7天日志)。
- 手动删除:
- 查看日志占用:
-
卸载无用软件与旧内核
- 卸载软件:
sudo apt-get remove --purge <包名>
(Debian/Ubuntu)或sudo yum remove <包名>
(RedHat/CentOS)。 - 删除旧内核(保留当前版本):
- Debian/Ubuntu:
dpkg --list | grep linux-image
,然后sudo apt-get purge
旧内核。 - RedHat/CentOS:
rpm -qa | grep kernel
,然后sudo yum remove
旧内核。
- Debian/Ubuntu:
- 卸载软件:
-
查找并清理大文件
- 查找大于100MB的文件:
find / -type f -size +100M -exec ls -lh {} \;
。 - 确认后删除无用大文件:
sudo rm -f /path/to/large-file
。
- 查找大于100MB的文件:
-
使用工具优化
- 图形化工具:
Baobab
(磁盘分析)或BleachBit
(系统清理)。 - 定时任务:通过
crontab -e
设置定期清理脚本。
- 图形化工具:
注意:操作前备份重要数据,谨慎使用rm -rf
命令。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!