Ubuntu 系统下如何启用或禁用服务
September 11, 2017
本文主要讲述如何在ubuntu 系统命令行下启用或禁用相关的服务。
Table of Contents
临时启用或者禁用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 - 显示所有关于该服务的信息