進階 · 管理服務
systemctl:查詢與管理 systemd 服務
語法
systemctl 動作 [服務]參數
status / is-active- 查看狀態
start / stop / restart- 控制服務
enable / disable- 控制開機啟動
list-units- 列出服務
範例
sudo systemctl start nginx使用說明與支援範圍
模擬 nginx 服務。 enable 和 start 是不同操作;並非所有 Linux 都會使用 systemd。
動手練習
同主題指令
journalctl查看服務日誌apt管理 Debian/Ubuntu 軟體包crontab安排週期任務docker管理容器service管理傳統服務hostnamectl查詢或設定主機名timedatectl查詢時間和時區loginctl查詢登入會話at安排一次性任務dpkg查詢 Debian 軟體包apt-cache查詢 APT 軟體包元數據apt-get腳本中管理 APT 包dnf管理 Fedora 軟體包yum管理 RPM 系列軟體包rpm查詢 RPM 軟體包pacman管理 Arch 軟體包apk管理 Alpine 軟體包podman管理容器與鏡像kubectl管理 Kubernetes 資源nginx檢查 Web 服務配置logrotate輪轉日誌檔案