systemctl
systemctl 命令 - 系统服务管理工具
systemctl 是现代 Linux 发行版(Ubuntu 16.04+、CentOS 7+、Debian 8+)中管理系统服务的核心命令。它可以启动、停止、重启服务,查看服务状态,设置开机自启,以及查看系统日志。systemctl 取代了传统的 service 和 chkconfig 命令。
进程管理

⌨️ 命令语法

systemctl [命令] [服务]

⚙️ 常用参数

start启动服务
stop停止服务
restart重启服务
status查看服务状态
enable设置开机自启

💡 实战示例

  • $ systemctl status nginx
    查看nginx服务状态
  • $ systemctl restart apache2
    重启apache2服务

🔔 温馨提示

排查服务问题时,先 systemctl status 服务名 看状态,再用 journalctl -u 服务名 -n 50 查看最近日志。systemctl list-units --type=service --state=running 可列出所有正在运行的服务。
◀ 上一条service下一条 ▶timeout