Linux 服务治理两种形式service和systemctl,systemd是Linux零碎最新的初始化零碎(init),作用是进步零碎的启动速度,尽可能启动较少的过程,尽可能更多过程并发启动。systemd对应的过程治理命令是systemctl

chkconfig和systemctl命令比照

工作旧指令新指令
使某服务主动启动chkconfig --level 3 httpd onsystemctl enable httpd.service
使某服务不主动启动chkconfig --level 3 httpd offsystemctl disable httpd.service
查看服务状态service httpd statussystemctl status httpd.service (服务详细信息) systemctl is-active httpd.service (仅显示是否 Active)
显示所有已启动的服务chkconfig --listsystemctl list-units --type=service
启动服务service httpd startsystemctl start httpd.service
进行服务service httpd stopsystemctl stop httpd.service
重启服务service httpd restartsystemctl restart httpd.service
重载服务service httpd reloadsystemctl reload httpd.service

实例

#进行cup电源治理服务> systemctl stop cups.service#禁止cups服务开机启动> systemctl disable cups.service#查看cups服务状态> systemctl status cups.service#从新设置cups服务开机启动> systemctl enable cups.service

罕用的系统命令

systemctl命令阐明
systemctl列出所有的零碎服务
systemctl list-units列出所有启动unit
systemctl list-unit-files列出所有启动文件
systemctl list-units –type=service –all列出所有service类型的unit
systemctl list-units –type=service –all grep cpu列出 cpu电源管理机制的服务
systemctl list-units –type=target –all列出所有target
systemctl list-unit-files --type=socket列出所有可用零碎套接口

systemctl非凡的用法

systemctl命令阐明
systemctl is-active [unit type]查看服务是否运行
systemctl is-enable [unit type]查看服务是否设置为开机启动
systemctl mask [unit type]登记指定服务
systemctl unmask [unit type]勾销登记指定服务

原文链接:https://rumenz.com/rumenbiji/...
微信公众号:入门小站