利用systemctl命令管理服务-以docker为例
systemctl命令是系统服务管理器指令,融合了service和chkconfig的功能,可以查看和设置服务。
利用systemctl命令管理
显示服务状态
systemctl status docker.service
列出服务层级和依赖关系
systemctl list-dependencies docker.service
启动服务
systemctl start docker.service
关闭服务
systemctl stop docker.service
重启服务
systemctl restart docker.service
查看docker运行状态
systemctl status docker
设置服务自启动
systemctl enable docker.service
禁止服务自启动
systemctl disable docker.service
查看服务是否自启动
systemctl is-enabled docker.service
列出系统所有服务的启动情况
systemctl list-units --type=service
列出所有自启动服务
systemctl list-unit-files|grep enabled
对应的旧指令(chkconfig、service)
显示服务状态
service docker status
列出服务层级和依赖关系
systemctl list-dependencies docker.service
启动服务
service docker start
关闭服务
service docker stop
重启服务
service docker restart
设置服务自启动
chkconfig --level 3 docker on
禁止服务自启动
chkconfig --level 3 docker off
查看服务是否自启动
chkconfig --list docker
列出系统所有服务的启动情况
chkconfig --list