ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[相关链接](http://www.linuxboy.net/nginxjc/149743.html) 查看所有服务 ``` systemctl -a ``` 查看配置 ``` systemctl cat nginx systemctl show nginx ``` 列出所有已启用的服务 ``` sudo systemctl list-unit-files --state=enabled ``` CentOS7的服务systemctl脚本存放在:**/usr/lib/systemd/** 有**系统(system)** 和**用户(user)** 之分, 像需要开机不登陆就能运行的程序,最好还是存在系统服务里面,即:**/usr/lib/systemd/system**目录下, 每一个服务以**.service**结尾,结构一般会分为3部分:[Unit]、[Service]和[Install] 我们可以使用systemctl -a来查看所有服务,如果列表里面没有Nginx,PHP、Mysql, 又想借助于systemctl来进行统一管理的话,就到上述所说的/usr/lib/systemd/system目录下面创建以下文件吧 ## **nginx.service** ``` [Unit] Description=nginx After=network.target [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s stop PrivateTmp=true [Install] WantedBy=multi-user.target ``` ## **php-fpm.service** ``` [Unit] Description=php After=network.target [Service] Type=forking ExecStart=/usr/local/php/sbin/php-fpm ExecStop=/bin/pkill -9 php-fpm PrivateTmp=true [Install] WantedBy=multi-user.target**** ```