service命令
service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。这个命令主要在基于Systemd的Linux发行版中使用,如Red Hat Enterprise Linux (RHEL)、CentOS、Fedora等。
service命令本质上是一个Shell脚本,地址一般为/sbin/service。它通过调用systemd来管理和控制systemd系统和服务。
使用service命令来启动、停止、重启和查看服务状态的语法如下:
启动服务:
service <service> start
停止服务:
service <service> stop
重启服务:
service <service> restart
查看服务状态:
service <service> status
其中,是要进行操作的服务名称,例如ssh、cron等。
除了启动、停止、重启和查看状态,service命令还可以用于重新加载systemd配置文件,并显示所有运行中的服务状态。例如:
重新加载systemd配置文件:
service --reload-systemd-system # 重新加载systemd配置文件
显示所有运行中的服务状态:
service --status-all # 显示所有运行中的服务状态