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

RHEL 7 中 systemctl 的用法

时间:2016-06-17 17:43:59      阅读:507      评论:0      收藏:0      [点我收藏+]

标签:rhel 7 中 systemctl 的用法

  1.  # systemct

    systemctl可以列出正在运行的服务状态

2.     # systemd-cgls 

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


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

启动一个服务: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里面对应服务配置文件的软链接;禁用服务就是删除此软链接,添加服务就是添加软连接


开启svn自启动:

# systemctl enable svnserve.service


RHEL 7 中 systemctl 的用法

标签:rhel 7 中 systemctl 的用法

原文地址:http://wangqh.blog.51cto.com/5367393/1790177

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