centos7保留了之前的service指令,但是该指令只能操作两个服务,如下:

centos7新指令_开机启动

 

 而centos7中就有了systemctl  这个新指令:

格式:systemctl  start | stop | restart | status  服务名

在/usr/lib/systemd/system 目录下存放着systemctl可以操作的所有服务

centos7新指令_重启_02

 

 例如:

我们试着查看防火墙的状态:systemctl status firewalld

试着关闭防火墙:systemctl stop firewalld

但是关闭防火墙后,虚拟机关机重启后,防火墙会不会自动开启,怎么知道会不会呢?

使用sytemctl list-unit-files 查看所有的指令是否会关机重启,如果为enabled则会,为disabled则不会。

centos7新指令_Linux_03

 

 使用systemctl disabled firewalld.service把防火墙关机重启关闭掉。

 

总结:

systemctl  start | stop | restart | status 服务名 ---- 功能描述:对指定服务进行操作

systemctl list-unit-files  ---- 功能描述:查看服务开机启动状态

systemctl enable 服务名 ----功能描述:关掉指定服务的自动启动

systemctl disable 服务名 ----功能描述:开启指定服务的自动启动