您的位置:首页 > 其它

rhel7 systemd控制服务和守护进程

2014-11-11 19:46 225 查看

Systemd

Systemd对linux来说,就是一个init程序,可以作为sysVinit和Upstat的替代。
监视和控制systemd的主要命令是systemcd,该命令可以用于查看系统状态和管理系统及服务。
使用单元:一个单元配置文件可以描述如下内容之一:系统服务(.service),挂载店(.mount),sockets(.sockets,系统设备,交换分区、文件,启动目标(target),文件系统路径,使用单元文件的全名,包括扩展名(如:sshd。service)有些可以简写。

列出单元

systemctl 命令可以带上list-units,也可以什么选项都不带列出所有正在运行的单元。[root@luck_lyb 桌面]# systemctl list-units列出失败的单元可以用―failed选项的命令显示出来。[root@luck_lyb 桌面]# systemctl --failed管理服务

1) 查看激活的服务
[root@luck_lyb 桌面]# systemctl list-units -t service2) 服务状态(sshd.service服务状态)
[root@luck_lyb 桌面]# systemctl status sshd.service3) 启动一个服务(启动sshd.service)
[root@luck_lyb 桌面]# systemctl start sshd.service4) 停止一个服务(停止sshd.service)
[root@luck_lyb 桌面]# systemctl stop sshd.service5) 重启一个服务(重启sshd.service)
[root@luck_lyb 桌面]# systemctl restart sshd.service6) 重新加载一个服务
在我们需要重新加载服务的配置文件又不想重启动这个服务(比如ssh)时:[root@luck_lyb 桌面]# systemctl reload sshd.service管理引导时的服务

chkconfig命令是来管理系统引导时的服务,也就是说开机是否开默认开启服务,同样用systemd也可以管理引导时的系统服务。1) 检查服务引导时是否运行(比如sshd。service)
[root@luck_lyb 桌面]# systemctl is-enabled sshd.service2) 让服务在引导时运行
[root@luck_lyb 桌面]# systemctl enable sshd.service3) 取消服务在引导时运行
[root@luck_lyb 桌面]# systemctl disable sshd.service

本文出自 “luck.lyb” 博客,请务必保留此出处http://51lyb.blog.51cto.com/9578351/1575477
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: