diff --git "a/29 \346\235\250\346\242\205/\346\234\215\345\212\241\347\256\241\347\220\206.md" "b/29 \346\235\250\346\242\205/\346\234\215\345\212\241\347\256\241\347\220\206.md" new file mode 100644 index 0000000000000000000000000000000000000000..6a7370985e5691c3361d6c7adc348133afcff883 --- /dev/null +++ "b/29 \346\235\250\346\242\205/\346\234\215\345\212\241\347\256\241\347\220\206.md" @@ -0,0 +1,47 @@ +什么是服务 +常驻内存在后台运行,响应用户或其他进程的请求,并提供对某种功能服务的程序 + +服务管理管什么 +相关命令 启用 关闭 重启 重新加载 开机自启动 查看状态 语法 +systemctl start stop restart reload enable status systemctl start nginx +service start stop restart reload enable status service nginx start +/etc/init.d/ start stop restart reload enable status /etc/init.d/nginx start + +service管理指令 +请使用 service 指令,查看,关闭,启动 network [注意:在虚拟系统演示,因为网络连接会关闭] 指令: +service network status +service network stop +service network start + +## service服务管理 + +``` bash +service通常指的是在后台运行的程序额,它们可以被系统服务管理器(systemd)控制和管理 + +1.检查服务状态: +systemctl status 服务名 + +2.启动服务: +systemctl start 服务名 + +3.停止服务: +systemctl stop 服务名 + +4.重启服务(会先停止再启动) +systemctl restart 服务名 + +5.查看服务是否设置为开机启动: +systemctl is-enabled 服务名 + +6.设置服务开机启动: +systemctl enable 服务名 + +7.禁用服务开机启动: +systemctl disable 服务名 + +8.查看所有服务状态: +systemctl list-units -type=service + +9.重新加载systemctl配置文件 +systemctl daemon-reload +``` \ No newline at end of file