RHEL7中控制服务的方法---systemd

来源:互联网 发布:人工智能英语作文 编辑:程序博客网 时间:2024/05/17 05:15

从RHEL7开始,进程id为1的不再是init进程,而变成了systemd。这是一种新的进程管理方式,可以在启动时和运行中的系统上激活系统资源、服务守护进程以及其他进程。


简单说明一下:守护进程,是在执行各种任务的后台等待或运行的进程。守护进程通过套接字来侦听连接。套接字可以由守护进程创建,或者由systemd进程创建,随后在客户端建立连接时将套接字传递到守护进程。服务通常指的是一个或多个守护进程,启动或停止一项服务可能会对系统的状态进行改变,比如配置网络接口。


下面来介绍一下systemd有哪些功能:

1)并行化,可提高系统的启动速度

2)按需启动守护进程

3)自动服务依赖关系管理,可以防止长时间超时,例如:在网络服务不可用时不启动网络服务

4)利用控制组管理进程


另外,关于systemctl命令:

systemctl服务主体存放在:/usr/lib/systemd/system/

systemctl服务开机启动链接存放在:/etc/systemd/system/basic.target.wants/

列出所有服务的命令:systemctl list-unit-files

列出所有服务的层级和依赖关系:systemctl list-dependencies  服务名称



0 0
原创粉丝点击