LINUX啟動Nginx的命令: 一、查詢是否啟動
[root@jiang php-fpm.d]# ps -ef | grep nginx root 25225 1 0 19:26 ? 00:00:00 nginx: master process /app/nginx/sbin/nginx www 25229 25225 0 19:26 ? 00:00:00 nginx: worker process root 25247 19431 0 19:30 pts/0 00:00:00 grep nginx
二、啟動
[root@jiang php-fpm.d]# /app/nginx/sbin/nginx [root@jiang php-fpm.d]# ps -ef | grep nginx root 25192 1 0 19:22 ? 00:00:00 nginx: master process /app/nginx/sbin/nginx www 25193 25192 0 19:22 ? 00:00:00 nginx: worker process root 25195 19431 0 19:22 pts/0 00:00:00 grep nginx
三、停止 從容停止Nginx: kill -QUIT 主進程號
[root@jiang php-fpm.d]# kill -QUIT 19513 [root@jiang php-fpm.d]# ps -ef | grep nginx root 25190 19431 0 19:22 pts/0 00:00:00 grep nginx
快速停止Nginx: kill -TERM 主進程號
[root@jiang php-fpm.d]# kill -TERM 25192 [root@jiang php-fpm.d]# ps -ef | grep nginx root 25203 19431 0 19:23 pts/0 00:00:00 grep nginx [root@jiang php-fpm.d]#
強制停止Nginx: kill -9 主進程號
[root@jiang php-fpm.d]# kill -9 25205 [root@jiang php-fpm.d]# ps -ef | grep nginx www 25206 1 0 19:24 ? 00:00:00 nginx: worker process root 25210 19431 0 19:24 pts/0 00:00:00 grep nginx
四、重啟
[root@jiang php-fpm.d]# /app/nginx/sbin/nginx -s reload
[root@jiang php-fpm.d]#
LINUX啟動MYSQL的命令: 一、啟動
[root@jiang host]# service mysqld start
Starting MySQL.. [ OK ]
或者
[root@jiang host]# /etc/init.d/mysqld start
Starting MySQL.. [ OK ]
二、停止
[root@jiang host]# service mysqld stop
Shutting down MySQL.. [ OK ]
或者
[root@jiang host]# /etc/init.d/mysqld stop
Shutting down MySQL. [ OK ]
三、重啟
[root@jiang host]# service mysqld restart
Shutting down MySQL.. [ OK ]
Starting MySQL.. [ OK ]
或者
[root@jiang host]# /etc/init.d/mysqld restart
Shutting down MySQL.. [ OK ]
Starting MySQL.. [ OK ]
四、查看mysql是否啟動
[root@jiang host]# service mysqld status MySQL running (24110) [ OK ] [root@jiang host]# ps aux | grep mysqld
LINUX啟動PHP的命令:
service php-fpm restart
停止PHP:
[root@jiang host]# pkill php-fpm
查看9000端口:
[root@jiang host]# netstat -lnt | grep 9000 [root@jiang host]#
啟動PHP:
[root@jiang sbin]# /app/php7.2/sbin/php-fpm
查看9000端口:
[root@jiang sbin]# netstat -tunlp | grep 9000 tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN
Nginx常用命令(啟動/重啟/停止/測試配置文件/重新加載配置文件)
Nginx 安裝后只有一個程序文件,本身並不提供各種管理程序,它是使用參數和系統信號機制對 Nginx 進程本身進行控制的。 Nginx 的參數包括有如下幾個:
使用:
/usr/local/nginx/sbin/nginx -參數
- -c:使用指定的配置文件而不是conf目錄下的nginx.conf 。
- -t:測試配置文件是否正確,在運行時需要重新加載配置的時候,此命令非常重要,用來檢測所修改的配置文件是否有語法錯誤。
- -s:reload 重載
- -s:stop 停止
啟動/重啟/停止
sudo /etc/init.d/nginx {start|restart|stop}
上面的命令其實是基於服務的形式,還可以這樣寫:
sudo service nginx {start|stop|restart|reload|force-reload|status|configtest|rotate|upgrade}
當然還有基於信號的方式,這個訪問效果更好:
#假設Nginx安裝在/usr/local/nginx sudo /usr/local/nginx/nginx -s {參數} stop - 快速關機 quit - 優雅的關機 reload - 重新加載配置文件 reopen - 重新打開日志文件
檢查配置,同時也是輸出配置文件所在位置
/usr/local/nginx/nginx -t
修改配置后重載
/usr/local/nginx/nginx -s reload
參考:
https://www.cnblogs.com/yeshaoxiang/p/8659708.html
https://www.cnblogs.com/ireenin/p/6097518.html(以上內容轉自此篇文章)