在Linux系統(tǒng)中,垃圾清理是一個(gè)重要的維護(hù)任務(wù),可以幫助釋放磁盤空間并提高系統(tǒng)性能。以下是一些常用的垃圾清理方法:
查看磁盤使用情況
- 使用 df -h 命令查看所有已安裝文件系統(tǒng)的磁盤使用情況。
查找并刪除占用空間大的文件和目錄
清理臨時(shí)文件和目錄
- 刪除 /tmp 和 /var/tmp 目錄中的所有文件:rm -rf /tmp/* 。
- 使用 tmpwatch 命令定期清理 /tmp 目錄中的臨時(shí)文件。
清空系統(tǒng)日志
- 使用 journalctl –rotate 命令歸檔舊的系統(tǒng)日志并開始記錄新的日志。
- 使用 journalctl –vacuum-time 1s 命令清除早于1秒鐘的日志條目。
清理緩存
- 使用 sync && sysctl -w vm.drop_caches 命令釋放所有未使用的緩存頁。
刪除不使用的軟件包
- 使用 sudo apt-get autoremove 刪除已卸載但未自動(dòng)刪除的軟件包。
- 使用 sudo yum autoremove (針對(duì)centos/RHEL)刪除已卸載但未自動(dòng)刪除的軟件包。
清理無用的內(nèi)核
- 使用 package-cleanup –oldkernels 命令刪除舊的內(nèi)核。
清理錯(cuò)誤的YUM緩存
- 使用 yum clean all 命令清理YUM緩存。
清除APT緩存
- 使用 apt-get clean 命令清理APT緩存。
- 使用 apt-get autoclean 命令刪除不再可用的軟件安裝包。
刪除舊的備份文件
- 使用 find /path/to/backup/folder -type f -mtime 30 -delete 命令刪除早于30天的所有備份文件。
其他清理工具和方法
在執(zhí)行任何刪除操作之前,請(qǐng)確保您不需要這些文件中包含的數(shù)據(jù),并建議在執(zhí)行任何操作之前備份數(shù)據(jù)以防不測(cè)。