码迷,mamicode.com
首页 > 其他好文 > 详细

RHEL 7 中 systemctl 的用法(替代service 和 chkconfig)

时间:2015-08-06 16:47:51      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

1、systemctl是RHEL 7 的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。

systemctl可以列出正在运行的服务状态,如图:

技术分享

systemd-cgls以树形列出正在运行的进程,它可以递归显示控制组内容。如图:

技术分享


2、如何启动/关闭、启用/禁用服务?

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

PS:使用命令 systemctl is-enabled postfix.service 得到的值可以是enable、disable或static,这里的 static 它是指对应的 Unit 文件中没有定义[Install]区域,因此无法配置为开机启动服务。 

说明:启用服务就是在当前“runlevel”的配置文件目录/etc/systemd/system/multi-user.target.wants/里,建立/usr/lib/systemd/system里面对应服务配置文件的软链接;禁用服务就是删除此软链接,添加服务就是添加软连接。如图:

技术分享
技术分享


-----------------------

(完)



版权声明:本文为博主原创文章,未经博主允许不得转载。

RHEL 7 中 systemctl 的用法(替代service 和 chkconfig)

标签:

原文地址:http://blog.csdn.net/catoop/article/details/47318225

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!