清理APT緩存
APT(Advanced Package Tool)會緩存下載的軟件包(位于/var/cache/apt/archives/),定期清理可釋放大量磁盤空間。常用命令:
sudo apt clean:刪除所有緩存的軟件包文件(徹底清理);sudo apt autoclean:僅刪除過期的緩存文件(保留最近下載的版本,更安全)。移除無用軟件包及依賴
系統中殘留的無用軟件包(如卸載軟件后留下的依賴項)會占用磁盤空間并可能增加系統負擔。推薦命令:
sudo apt autoremove:自動卸載不再需要的依賴包;sudo apt autoremove --purge:徹底卸載無用包及其配置文件(避免殘留文件占用空間);sudo deborphan | xargs sudo apt-get remove --purge:使用deborphan工具查找并清理孤立庫文件(無任何軟件依賴的庫)。清理臨時文件與日志
/tmp目錄下的文件多為臨時使用(如軟件安裝時的中間文件),可安全刪除。命令:sudo rm -rf /tmp/*(注意:執行前無需確認,但需避免刪除正在使用的臨時文件);/var/log目錄下的日志(如系統日志、應用日志)會隨時間增長占用大量空間。推薦使用journalctl(systemd日志管理工具)清理:sudo journalctl --vacuum-size=100M(限制日志文件總大小為100MB)或sudo journalctl --vacuum-time=2weeks(刪除兩周前的日志)。也可手動刪除舊日志:sudo find /var/log -type f -mtime +30 -exec rm -f {} \;(刪除30天前的日志文件)。管理啟動項與服務
不必要的啟動項和服務會在系統啟動時自動運行,消耗CPU和內存資源。優化方法:
systemctl list-unit-files --type=service(列出所有服務及其啟動狀態);sudo systemctl disable <service_name>(如bluetooth、cups等服務,若未使用可禁用);sudo systemctl stop <service_name>(立即停止服務,節省當前資源)。優化磁盤空間使用
ncdu(磁盤使用分析工具)可視化查找大文件。安裝:sudo apt install ncdu,運行:sudo ncdu /(掃描根目錄,按大小排序,快速定位大文件);rm命令刪除(如sudo rm /path/to/large_file)。調整內核參數
通過修改內核參數優化系統資源管理,提升性能:
swappiness參數控制系統使用交換分區(swap)的傾向(值越高,越易使用swap,可能導致性能下降)。編輯/etc/sysctl.conf,添加vm.swappiness=10(默認值為60,設置為10表示更傾向于使用物理內存),保存后執行sudo sysctl -p使設置生效;/etc/security/limits.conf,添加* soft nofile 65536和* hard nofile 65536(提高單個用戶可打開的文件描述符數量,適用于高并發場景)。使用輕量級工具替代重型軟件
若系統資源有限(如老設備),可將重型桌面環境(如GNOME、KDE)替換為輕量級替代品:
sudo apt install lxde,之后在登錄界面選擇LXDE會話即可。輕量級桌面能顯著提升老舊設備的響應速度。定期重啟系統
定期重啟可清理內存中的臨時數據(如緩存、未釋放的內存),釋放系統資源。建議每周重啟1-2次(尤其在使用完大型軟件或更新系統后),保持系統流暢。
監控系統性能
使用工具實時監控系統資源使用情況,及時發現性能瓶頸:
htop需安裝,更直觀);