在 CentOS 系統中,臨時文件通常存儲在 /tmp 目錄下。為了清理這些臨時文件,你可以使用以下方法:
手動刪除臨時文件:
通過 SSH 登錄到你的 CentOS 系統,然后執行以下命令來刪除 /tmp 目錄下的所有文件:
sudo rm -rf /tmp/*
使用 yum 清理緩存:
CentOS 系統使用 yum 包管理器來安裝和管理軟件包。yum 會在 /var/cache/yum 目錄下緩存下載的軟件包。要清理這些緩存,可以執行以下命令:
sudo yum clean all
使用 systemd 清理臨時文件:
CentOS 7 及更高版本使用 systemd 系統和服務管理器。systemd 會在 /run 目錄下創建臨時文件。要清理這些文件,可以執行以下命令:
sudo systemctl stop --now dev-hugepages.mount dev-mqueue.mount
sudo rm -rf /run/user/$(id -u)/gnome-keyring/
sudo rm -rf /run/user/$(id -u)/pkcs11/
sudo rm -rf /run/user/$(id -u)/gnome-screensaver/
sudo rm -rf /run/user/$(id -u)/evolution/
sudo rm -rf /run/user/$(id -u)/thunderbird/
sudo rm -rf /run/user/$(id -u)/evolution-data-server/
sudo rm -rf /run/user/$(id -u)/nautilus/
sudo rm -rf /run/user/$(id -u)/gnome-initial-setup-done
sudo systemctl start dev-hugepages.mount dev-mqueue.mount
定期清理臨時文件:
你可以創建一個 cron 任務來定期清理臨時文件。首先,打開終端并輸入以下命令來編輯 crontab 文件:
sudo crontab -e
然后,在文件末尾添加以下行,以便每天凌晨 3 點清理臨時文件:
0 3 * * * /usr/bin/find /tmp -type f -atime +1 -delete
0 3 * * * /usr/bin/find /var/cache/yum -type f -atime +7 -delete
保存并關閉文件?,F在,cron 任務將每天自動運行,清理過期的臨時文件。
注意:在執行刪除命令之前,請確保沒有正在運行的程序依賴于這些臨時文件。刪除重要文件可能導致程序崩潰或數據丟失。