Skip to content Skip to main navigation Skip to footer

Ubuntu 系统下如何启用或禁用服务

本文主要讲述如何在ubuntu  系统命令行下启用或禁用相关的服务。

临时启用或者禁用ubuntu相关服务

执行下面的命令:

$ sudo service  service_name  stop|start|restart

以ubuntu下http 服务为例:

$ sudo service apache2 stop  (将会停止apache 服务直到下次重启服务)
$ sudo service apache2 start (启动apache服务)
$ sudo service apache2 restart  (重新启动apache服务,该命令主要是在更改某些配置文件或者跟apache服务相关的配置文件后执行)
$ sudo server apache2 (会显示该服务可以执行的所有操作)

SYSTEMD 启动或停止ubuntu相关服务

从ubuntu 15.04 系统开始,系统主要使用systemd 来管理所有的服务。

Systemctl  start service_name  - 启动ubuntu服务
Systemctl  stop  service_name   - 停止ubuntu服务
Systemctl restart service_name  - 重启ubuntu服务
Systemctl  reload service_name  - 如果相应的服务支持reload, 那么可以重新加载更改后的配置文件,而不需要终端任何正在运行的进程。
Systemctl  status service_name  - 显示服务的状态信息,来查看服务是否启动
Systemctl enable service  - 启用服务,在下一次重启系统后,依旧有效。
Systemctl disable service  - 停止服务, 在重启系统后,依旧有效
Systemctl is-enabled service  - 查看服务服务是否在下一次重启后启动
Systemctl  is-active SERVICE -  查看服务是否是Active状态
Systemctl  show SERVICE  - 显示所有关于该服务的信息