0
点赞
收藏
分享

微信扫一扫

Centos7 Linux使用systemctl管理服务

梅梅的时光 2024-10-08 阅读 19
Linux运维


  • 操作类型 systemctl 命令
  • 启动服务 systemctl start name1.service [name2.service] ...
  • 停止服务 systemctl stop name.service
  • 重启服务 systemctl restart name.service
  • 查看状态 systemctl status name.service
  • 禁止服务启动 systemctl mask name.service
  • 恢复可启动 systemctl unmask name.service
  • 当前是否是启动状态 systemctl is-active name.service
  • 查看service 服务脚本内容 systemctl cat name.service
  • 查看所有已经激活的服务 systemctl list-units --type service
  • 查看所有服务 systemctl list-units --type service --all
  • 设定服务开机启动 systemctl enable name.service
  • 设定服务开机禁止启动 systemctl disable name.service
  • 查看所有服务开机启动状态 systemctl list-unit-files --type service --all
  • 查看服务在不同运行级别下的启用禁用
  • ls /etc/systemd/system/*.wants/name.service
  • 查看服务是否开机自启 systemctl is-enabled name.service
  • 列出失败的服务 systemctl --failed --type=service
  • 开机启动并立即启动 systemctl enable --now name.service
  • 开机禁用并立即禁用 systemctl disable --now name.service
  • 查看服务的依赖 systemctl list-dependencies name.service
  • 杀进程 systemctl kill unitname
  • 重新加载 systemd 的配置文件,使更改生效,而不需要重启 systemd 服务 systemctl daemon-reload


查看服务的启动脚本

# cat /usr/lib/systemd/system/cron.service











举报

相关推荐

0 条评论