RockyLinux9
•
•
By SystemArch_Alex
Rocky Linux 9 基礎教學 (07):Systemd 服務管理核心
掌控系統的生命週期
Systemd 是 Rocky Linux 9 的初始化系統 (PID 1),負責管理所有的服務、掛載點與硬體事件。
1. 基礎服務操作
以 nginx 為例,進行啟動、停止與重啟:
sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx
2. 設定開機自啟動
確保伺服器重啟後服務能自動恢復:
sudo systemctl enable nginx
sudo systemctl disable nginx
3. 檢查服務狀態與除錯
這是最常用的指令,能顯示服務是否運行以及最後幾行日誌:
systemctl status nginx
4. 重新載入配置
當你修改了 .service 檔案或新增了自定義服務,必須通知 Systemd:
sudo systemctl daemon-reload
5. 查看系統運行等級 (Targets)
切換到純文字模式或圖形模式:
systemctl get-default
sudo systemctl set-default multi-user.target
掌握 systemctl 是管理現代 Linux 系統的基本功。