1. 程式人生 > 其它 >Nginx常用基本命令

Nginx常用基本命令

常用命令
啟動nginx
start nginx

關閉nginx,完整有序的停止nginx,儲存相關資訊
nginx -s quit

關閉nginx,快速停止nginx,可能並不儲存相關資訊
nginx -s stop

重新載入nginx,當配置資訊修改需要重新載入配置是使用
nginx -s reload

nginx的訪問頁面(welcome to nginx)具體所在位置
vi /usr/share/nginx/html/index.html

測試nginx配置檔案是否正確
nginx -t -c filename

檢視日誌
tail -f filename 顯示檔案預設10行,重新整理顯示
例:tail -f /var/log/lvs-agent.log tail -f /etc/nginx/nginx.conf

重新開啟日誌檔案
nginx -s reopen

檢視幫助資訊
nginx -h

檢視nginx版本(小寫字母v)
nginx -v

除版本資訊外還顯示配置引數資訊(大寫字母V)
nginx -V

訪問IP
curl 192.168.100.111

檢查配置檔案是否有誤
nginx –t

重新載入配置檔案
nginx –s reload

檢視日誌
tail -f filename 顯示檔案預設10行,重新整理顯示
例:tail -f /var/log/lvs-agent.log tail -f /etc/nginx/nginx.conf

檢視檔案後幾行
tail -n 行數 檔名
例: tail -n 100 /var/log/aa.log

刪除網絡卡ip
ip addr del 192.168.11.5/32 dev lo (lo eth1 eth2)

lvs清空所有叢集服務
ipvsadm –C

獲取eth0網絡卡上的所掛的ip值
ip a|grep eth0|grep inet|awk ‘{print $2}’|cut -d “/” -f1

驗證該ip或者網址是否通 可用返回200
curl -I -m 10 -o /dev/null -s -w %{http_code} 10.110.26.10:8080

後臺啟動jar包
nohup java -jar /usr/sbin/專案名.jar >>/var/log/專案名.log 2>&1 &

檢視上一個命令是否執行成功 返回0執行成功 其他不成
echo $?

檢視nginx程序是否啟動。此命令用在程式碼判斷nginx程序是否啟動,如果只用ps aux | grep nginx 即使沒有啟動也會用內容返回,影響判斷
ps aux | grep nginx | greo –v grep

如果是安裝包安裝的nginx,檢視nginx程序,找到路徑,使用命令。
ps aux | grep nginx


/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload
/usr/local/nginx/sbin/nginx -s stop
————————————————
版權宣告:本文為CSDN博主「大雄Obear」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/bigbear00007/article/details/103544468

https://blog.csdn.net/bigbear00007/article/details/103544468