shell之service命令

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  # 显示所有运行中的服务状态

你可能感兴趣的:(linux,shell)