服务是一些特定的进程,自有服务就是系统开机后就自动运行的一些进程,一旦客户发出请求,这些进程就自动为他们提供服务。
windows下
win键+r打开运行窗口,输入services.msc,找到windows的服务管理
Linux下
对于这些服务,我们都可以进行自由启动,关闭,重启等操作
在Centos7之前,通过service和chkconfig两个命令来管理服务
# service 服务名 打印指定服务的命令行使用帮助 # service 服务名 start 启动指定服务 # service 服务名 stop 停止指定服务 # service 服务名 restart 重启指定服务
chkconfig:指定服务是否开机启动 # chkconfig --list 查看系统程序列表 # chkconfig httpd on 将httpd加入开机启动 # chkconfig httpd off 关闭httpd开机启动
从Centos7开始,统一使用systemctl来管理服务,同时具有service和chkconfig命令的功能
语法:systemctl 选项 服务名 list-units --type service --all 列出所有服务 list-units --type service 列出所有启动的服务 status 检查指定服务的运行状况 start 启动指定服务 stop 停止指定服务 restart 重启指定服务 reload 重新加载指定服务的配置文件 enable 指定服务开机自动启动 disable 取消服务开机自动启动 is-enabled 查看是否设置了开机自启 # list-units --type service --all |grep 服务名 可以搜索出系统内置服务名的完整名称