service 和 systemctl

service 和 systemctl

   张吉吉     2019年9月29日 00:27     1272    

1、在centos和reahat7之前都是用的service与chkconfig的配置

service 其实就是启动相关的脚本,也就是/etc/init.d/下边相关的脚本。

然后用chkconfig去实现/etc/init.d/下边脚本的启动。


2、systemctl其关联的文件就是/etc/systemd/system下边的一些带有*.service后缀的文件(unit),一般属于配置文件之类的。

而这个/etc/systemd/system下边的文件,一般是连接到了/usr/lib/systemd下边的一些文件,其实/etc/systemd/system下就是/usr/lib/systemd的软链接。

systemctl命令集成了service和chkconfig的命令

system start ***   启动。

system enable *** 开机启动。

systemctl status ** 一般就是启动文件的日志。可以进行排错。


(1)systemctl相对来说要提高了系统的开机速度。

(2)有systemd服务的系统pid为1的进程systemd,没有的话,就是initd是pid为0的进程。


实例:

systemctl查询哪些模块配置了开机启动

systemctl list-unit-files可以进行查询。


文章评论

0

其他文章