systemctl命令

systemctl融合了service和chkconfig,新版Ubuntu只保留了systemctl命令。

 

常用命令

重新加载service文件: systemctl daemon-reload
启动一个服务: systemctl start myService
关闭一个服务: systemctl stop myService
重启一个服务: systemctl restart myService
显示一个服务的状态: systemctl status myService
在开机时启用一个服务: systemctl enable myService
在开机时禁用一个服务: systemctl disable myService
查看服务是否开机启动: systemctl is-enabled myService
查看已启动的服务列表: systemctl list-unit-files|grep enabled
查看启动失败的服务列表:systemctl --failed

--其中的myService就是服务名


PS:新版Ubuntu中,/etc/init.d已被/usr/lib/systemd取代。

任务 旧指令 新指令
使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service
使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service
检查服务状态 service httpd status

systemctl status httpd.service (服务详细信息)

systemctl is-active httpd.service (仅显示是否 Active)

显示所有已启动的服务 chkconfig --list systemctl list-units --type=service
启动某服务 service httpd start systemctl start httpd.service
停止某服务 service httpd stop systemctl stop httpd.service
重启某服务 service httpd restart systemctl restart httpd.service
 
 
posted @ 2021-01-05 15:49  Clotho_Lee  阅读(163)  评论(0编辑  收藏  举报