首页 > 系统服务 > 详细

rhel7 systemd控制服务和守护进程

时间:2014-11-11 22:59:44      阅读:413      评论:0      收藏:0      [点我收藏+]

Systemd

Systemdlinux来说,就是一个init程序,可以作为sysVinitUpstat的替代。

监视和控制systemd的主要命令是systemcd,该命令可以用于查看系统状态和管理系统及服务。

      使用单元:一个单元配置文件可以描述如下内容之一:系统服务(.service),挂载店(.mount),sockets.sockets,系统设备,交换分区、文件,启动目标(target),文件系统路径,使用单元文件的全名,包括扩展名(如:sshdservice)有些可以简写。

 

  1. 列出单元

systemctl 命令可以带上list-units,也可以什么选项都不带列出所有正在运行的单元。

[root@luck_lyb 桌面]# systemctl list-units

列出失败的单元可以用—failed选项的命令显示出来。

[root@luck_lyb 桌面]# systemctl --failed

  1. 管理服务

1)        查看激活的服务

[root@luck_lyb 桌面]# systemctl list-units -t service

2)        服务状态(sshd.service服务状态)

[root@luck_lyb 桌面]# systemctl status sshd.service

3)         启动一个服务(启动sshd.service

[root@luck_lyb 桌面]# systemctl start sshd.service

4)        停止一个服务(停止sshd.service

[root@luck_lyb 桌面]# systemctl stop sshd.service

5)         重启一个服务(重启sshd.service

[root@luck_lyb 桌面]# systemctl restart sshd.service

6)        重新加载一个服务

在我们需要重新加载服务的配置文件又不想重启动这个服务(比如ssh)时:

[root@luck_lyb 桌面]# systemctl reload sshd.service

  1. 管理引导时的服务

chkconfig命令是来管理系统引导时的服务,也就是说开机是否开默认开启服务,同样用systemd也可以管理引导时的系统服务。

1)          检查服务引导时是否运行(比如sshdservice

 [root@luck_lyb 桌面]# systemctl is-enabled sshd.service

2)          让服务在引导时运行

 [root@luck_lyb 桌面]# systemctl enable sshd.service

3)          取消服务在引导时运行

 [root@luck_lyb 桌面]# systemctl disable sshd.service

 


本文出自 “luck.lyb” 博客,请务必保留此出处http://51lyb.blog.51cto.com/9578351/1575477

rhel7 systemd控制服务和守护进程

原文:http://51lyb.blog.51cto.com/9578351/1575477

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!