nginx編譯安裝的目錄是/usr/local/nginx
nginx配置文件是/usr/local/nginx/conf/nginx.conf
systemctl管理的服務文件在/usr/lib/systemd/system下
進入目錄vim nginx.service,寫下如下的代碼
[Unit] Description=The NGINX HTTP and reverse proxy server After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
先pkill nginx殺死用/usr/local/nginx/sbin/nginx腳本啟動的服務
再用systemctl start nginx啟動服務
mysql編譯安裝
目錄在/usr/local/mysql 配置文件在/etc/my.cnf
vim mysql.service寫入代碼
[Unit] Description=MySQL Server #Documentation=man:mysqld(8) #Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html After=network.target After=syslog.target [Install] WantedBy=multi-user.target [Service] User=mysql #啟動服務的用戶,主機要有mysql用戶 Group=mysql ExecStart=/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf LimitNOFILE = 5000
修改過mysql.service文件需要先執行systemctl daemon-reload
再通過systemctl start mysql啟動服務