作為運維工程師,你是否經常感覺服務器"跑得慢"?就像一輛載滿不必要行李的賽車,系統默認開啟的許多服務正在悄悄拖慢你的服務器!今天我要分享的優化技巧,能讓你的服務器性能瞬間提升30%!
?? 現狀診斷:你的服務器正在"負重前行"
先來看幾個觸目驚心的數字:
65% 的服務器默認開啟了打印服務(然而99%的服務器根本沒有打印機)40% 的系統資源被各種"貼心但無用"的服務悄悄占用# 震撼人心的真相(在你的服務器上試試)
systemctl list-unit-files --type=service | grep enabled | wc -l
??? 性能優化四步曲
第一步:揪出"資源吸血鬼"
# 查看內存消耗TOP10服務
ps aux --sort=-%mem | head -n 10
# 查看CPU消耗TOP10服務
ps aux --sort=-%cpu | head -n 10
# 查看所有開機自啟服務
systemctl list-unit-files --type=service --state=enabled
第二步:這份"死亡名單"請收好
第三步:執行"死刑"的優雅方式
# 停止并禁用服務(常規操作)
sudo systemctl stop 服務名
sudo systemctl disable 服務名
# 徹底鏟除(連根拔起)
sudo dnf remove 服務名 -y
第四步:驗證"行刑"結果
# 查看服務是否還在運行
systemctl status 服務名
# 檢查是否徹底移除
rpm -qa | grep 服務名
?? 高階玩法:批量清理服務
# 一鍵禁用常見無用服務
sudo systemctl disable cups bluetooth avahi-daemon ModemManager postfix
# 批量卸載(謹慎操作!)
sudo dnf remove cups bluetooth avahi-daemon ModemManager postfix -y
?? 重要警告:這些服務不能隨便殺!
?? 運維必備小抄
# 查看服務依賴關系(決定能否安全關閉)
systemctl list-dependencies 服務名
# 僅查看第三方服務(過濾系統核心服務)
systemctl list-unit-files --type=service | grep -v systemd