Ubuntu-24.04
•
•
By Marcus_Dev
Ubuntu 24.04 入門 18:Systemd 服務管理 systemctl
掌控服務的生命週期
現代 Linux 使用 systemd 來管理背景服務。無論是 Nginx、Docker 還是資料庫,都透過 systemctl 指令操作。
核心指令操作範例
啟動與停止服務:
sudo systemctl start nginxsudo systemctl stop nginx設定開機自動啟動:
sudo systemctl enable nginx檢查服務狀態:
systemctl status nginx重新載入設定 (不中斷服務):
sudo systemctl reload nginx
實戰心法
當服務啟動失敗時,systemctl status 通常只會顯示簡略訊息。這時請執行 journalctl -u 服務名稱 -xe 來查看詳細的錯誤日誌。理解服務的依賴關係,能幫你在 K8s 節點維護時更精準地定位問題。