进阶 · 管理服务
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轮转日志文件