0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Nginx日常運(yùn)維方法Linux版

馬哥Linux運(yùn)維 ? 來源:馬哥Linux運(yùn)維 ? 2024-12-06 16:38 ? 次閱讀

1,安裝?


下載RPM:wget http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.10.0-1.el7.ngx.x86_64.rpm

離線包用其它方式下載也可以。

安裝:rpm -ivh nginx-1.10.0-1.el7.ngx.x86_64.rpm
如果找不wget請(qǐng)安裝,命令:yum -y install wget

2,Nginx安裝目錄?

whereis nginx

如圖:

49058c4e-b229-11ef-93f3-92fbcf53809c.png

執(zhí)行目錄:/usr/sbin/nginx
模塊所在目錄:/usr/lib64/nginx/modules
配置所在目錄:/etc/nginx/
默認(rèn)站點(diǎn)目錄:/usr/share/nginx/html

通過篩選進(jìn)程查看當(dāng)前使用的主配置文件和運(yùn)行用戶:

ps aux | grep nginx

如圖:

49148a96-b229-11ef-93f3-92fbcf53809c.png

主要配置文件:/etc/nginx/nginx.conf

打開上面的主配置文件nginx.conf能知道:

PID目錄:/var/run/nginx.pid
錯(cuò)誤日志:/var/log/nginx/error.log
訪問日志:/var/log/nginx/access.log

以及包含進(jìn)來的(include)其他模塊配置文件(/etc/nginx/conf.d/目錄下),默認(rèn)只有:/etc/nginx/conf.d/default.conf

3,Nginx運(yùn)行狀態(tài)?

查看nginx狀態(tài)


#方式一:
systemctl status nginx.service 
#方式二:
service nginx status

正在運(yùn)行中狀態(tài)如圖:

492d6840-b229-11ef-93f3-92fbcf53809c.png

未啟動(dòng)狀態(tài)如圖:

493b8d12-b229-11ef-93f3-92fbcf53809c.png

啟動(dòng)Nginx服務(wù):

啟動(dòng)代碼格式:nginx安裝目錄地址 -c nginx配置文件地址

/usr/sbin/nginx -c /etc/nginx/nginx.conf   #默認(rèn)地址
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf   #一般是項(xiàng)目環(huán)境跟隨啟動(dòng)用戶不同

停止Nginx服務(wù):往下看殺進(jìn)程。

其它方式啟動(dòng)、停止、重載命令:

systemctl start nginx.service 
systemctl stop nginx.service
systemctl reload nginx.service
systemctl status nginx.service


service nginx start
service nginx stop
service nginx reload
service nginx status

4,查看版本?

nginx -V

5,Nginx進(jìn)程

查看進(jìn)程命令:

ps aux | grep nginx   #查看nginx進(jìn)程運(yùn)行狀態(tài)
ps aux | grep nginx |grep -v grep   #過慮grep本身

查看端口

netstat -antp | grep :80
netstat -ntlp | grep :80

停止Nginx服務(wù),殺進(jìn)程:

ps -ef|grep nginx
ps -A | grep nginx


#從容停止
kill -QUIT 2072
#快速停止
kill -TERM 2132
kill -INT 2132


#強(qiáng)制停止,強(qiáng)殺進(jìn)程
killall -9 nginx 
pkill -9 nginx
kill -9 pid1 pid1  #把PID多個(gè)進(jìn)程殺掉

6,驗(yàn)證nginx配置文件是否正確?

方法一:進(jìn)入nginx安裝目錄sbin下,輸入命令./nginx -t

如圖:

4942f4ee-b229-11ef-93f3-92fbcf53809c.png

看到輸出

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

說明配置文件格式正確!

方法二:在啟動(dòng)命令 -c 前加 -t

4950c5f6-b229-11ef-93f3-92fbcf53809c.png

7,重啟Nginx服務(wù)

方法一:進(jìn)入nginx可執(zhí)行目錄sbin下,輸入命令./nginx -s reload 即可。

49662aea-b229-11ef-93f3-92fbcf53809c.png

注意:不同用戶目錄不同。

方法二:查找當(dāng)前nginx進(jìn)程號(hào),然后輸入命令:kill -HUP 進(jìn)程號(hào) 實(shí)現(xiàn)重啟nginx服務(wù)

496d2d22-b229-11ef-93f3-92fbcf53809c.png

鏈接:https://www.cnblogs.com/xiongzaiqiren/p/12937438.html

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11304

    瀏覽量

    209497
  • nginx
    +關(guān)注

    關(guān)注

    0

    文章

    149

    瀏覽量

    12174
  • 運(yùn)維
    +關(guān)注

    關(guān)注

    1

    文章

    258

    瀏覽量

    7571

原文標(biāo)題:Nginx日常運(yùn)維方法Linux版

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux中常用的MySQL運(yùn)腳本

    Linux中,使用MySQL進(jìn)行常見的運(yùn)任務(wù)時(shí),可以編寫一些腳本來簡(jiǎn)化操作。以下是一些常用的MySQL運(yùn)腳本,希望對(duì)你的工作有所幫助。
    發(fā)表于 09-07 09:49 ?745次閱讀

    老男孩Linux運(yùn)培訓(xùn)教程

    `  繼《跟老男孩學(xué)習(xí)Linux運(yùn):Web集群實(shí)戰(zhàn)》和《跟老男孩學(xué)習(xí)Linux運(yùn):Shell
    發(fā)表于 12-15 15:16

    linux運(yùn)命令大全

    僅是對(duì)Linux高端運(yùn)實(shí)用命令的簡(jiǎn)單匯總,不同的命令有相應(yīng)用法和可實(shí)現(xiàn)的功能,具體使用方法,可自行查找!
    發(fā)表于 03-15 16:36

    學(xué)習(xí)Linux運(yùn)發(fā)展方向

     現(xiàn)下Linux應(yīng)用廣泛,從桌面到服務(wù)器,從操作系統(tǒng)到企業(yè)應(yīng)用,Linux像雨后春筍般迅速成長(zhǎng),Linux人才需求持續(xù)升溫。其中Linux系統(tǒng)運(yùn)
    發(fā)表于 07-25 17:15

    Linux運(yùn)都要會(huì)哪些shell技能

    在充斥著各種的互聯(lián)網(wǎng)+的數(shù)字時(shí)代,Linux運(yùn)也越來越趨于自動(dòng)化方向發(fā)展,越來越多的運(yùn)工作者奔跑在了自動(dòng)化
    發(fā)表于 11-30 17:38

    Linux運(yùn)Nginx軟件優(yōu)化之安全優(yōu)化

    ;Accept-Ranges: bytes2.3 修改worker進(jìn)程的用戶第一種方法:利用編譯安裝配置參數(shù),設(shè)定nginx默認(rèn)worker進(jìn)程用戶useradd -s /***in/nologin -M
    發(fā)表于 12-17 15:12

    Linux運(yùn)Nginx軟件優(yōu)化之Nginx性能優(yōu)化

    向后端服務(wù)進(jìn)行請(qǐng)求(php mysql)添加worker進(jìn)程方法 vim nginx.conf worker_processes1; #修改nginx配置文件中worker_processes指令后面
    發(fā)表于 12-18 15:11

    Linux運(yùn)Nginx軟件優(yōu)化之日志優(yōu)化

    1. 配置Nginx服務(wù)相關(guān)日志操作1) 進(jìn)行日志的切割[code][root@oldboy ~]# mkdir /server/scripts/ -p[root@oldboy ~]# cd
    發(fā)表于 12-18 15:17

    linux運(yùn)階段職位說明

    linux運(yùn)發(fā)展路線規(guī)劃
    發(fā)表于 05-07 16:36

    linux運(yùn)中的路由操作全面概述

    日常運(yùn)作業(yè)中,經(jīng)常會(huì)碰到路由表的操作。下面就linux運(yùn)中的路由操作做一梳理:
    發(fā)表于 07-09 08:41

    linux運(yùn)怎么排查

    linux運(yùn)排查常用命令(開發(fā)專享)
    發(fā)表于 11-11 06:34

    Apache與Nginx 簡(jiǎn)單對(duì)比 以及Nginx 基本使用方法

    Nginx (engine x) 是一個(gè)高性能的HTTP和反向代理服務(wù)器,也是一個(gè)目前運(yùn)必備的工具之一。
    的頭像 發(fā)表于 01-31 14:42 ?8309次閱讀
    Apache與<b class='flag-5'>Nginx</b> 簡(jiǎn)單對(duì)比  以及<b class='flag-5'>Nginx</b> 基本使用<b class='flag-5'>方法</b>

    2018年Linux運(yùn)必須抓住的前沿技能

    Linux運(yùn)作為眾多工作中需求人數(shù)最多,薪資待遇最高的崗位,本文重點(diǎn)介紹Linux運(yùn)的職業(yè),
    的頭像 發(fā)表于 03-26 15:55 ?8241次閱讀
    2018年<b class='flag-5'>Linux</b><b class='flag-5'>運(yùn)</b><b class='flag-5'>維</b>必須抓住的前沿技能

    如何定義linux運(yùn)工程師

    相信讀者們必定聽說過linux,也聽說過運(yùn)工程師。那么運(yùn)工程師是個(gè)什么概念呢?
    的頭像 發(fā)表于 08-21 15:51 ?3121次閱讀

    Linux運(yùn)中常見的關(guān)鍵指標(biāo)參數(shù)匯總

    Linux運(yùn)中常見的關(guān)鍵指標(biāo)參數(shù)匯總
    發(fā)表于 05-05 09:06 ?1837次閱讀