Linux下查看Nginx安裝目錄、版本號信息及當前運行的配置文件

Linux環境下,怎麼肯定Nginx是以那個config文件啓動的?php

輸入命令行: ps  -ef | grep nginxlinux

摁回車,將出現以下圖片:nginx

Linux下查看Nginx安裝目錄、版本號信息?

master process 後面的就是 nginx的目錄。服務器

怎麼查看服務器上安裝的nginx版本號,主要是經過ngix的-v或-V選項,查看方法以下圖所示:php-fpm

Linux下查看Nginx安裝目錄、版本號信息?

-v 顯示 nginx 的版本。性能

-V 顯示 nginx 的版本,編譯器版本和配置參數。spa

 

Linux下如何查看定位當前正在運行的Nginx的配置文件

  1. Linux在啓動一個進程時,系統會在/proc下建立一個以PID命名的文件夾,在該文件夾下會有咱們的進程的信息,其中包括一個名爲exe的文件即記錄了絕對路徑,經過ll或ls –l命令便可查看。  
  2.   
  3. cwd符號連接的是進程運行目錄;  
  4.   
  5. exe符號鏈接就是執行程序的絕對路徑;  
  6.   
  7. cmdline就是程序運行時輸入的命令行命令;  
  8.   
  9. environ記錄了進程運行時的環境變量;  
  10.   
  11. fd目錄下是進程打開或使用的文件的符號鏈接。  
  12. ------------------------------------------------------------------  
  13. cat /proc/xxxx/environ |grep PWD  
  14. 查看命令的絕對路徑。  



 

由於備份、不一樣版本等問題,致使ECS Linux上存放有多個Nginx目錄,能夠經過以下方法定位當前正在運行的Nginx的配置文件:命令行



1. 查看nginx的PID,以經常使用的80端口爲例:

netstat -anop | grep 0.0.0.0:80


2. 經過相應的進程ID(好比:4562)查詢當前運行的nginx路徑:

ll  /proc/4562/exe


3. 獲取到nginx的執行路徑後,使用-t參數便可獲取該進程對應的配置文件路徑,如:

# /usr/local/nginx/sbin/nginx -t

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

日誌

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successfulhtm

 

 

 

 

查看服務器上安裝的Nginx版本號 http://www.linuxidc.com/Linux/2012-05/60319.htm

CentOS 6.2實戰部署Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm

使用Nginx搭建WEB服務器 http://www.linuxidc.com/Linux/2013-09/89768.htm

搭建基於Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服務器全過程 http://www.linuxidc.com/Linux/2013-09/89692.htm

CentOS 6.3下Nginx性能調優 http://www.linuxidc.com/Linux/2013-09/89656.htm

CentOS 6.3下配置Nginx加載ngx_pagespeed模塊 http://www.linuxidc.com/Linux/2013-09/89657.htm

CentOS 6.4安裝配置Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm

Nginx安裝配置使用詳細筆記 http://www.linuxidc.com/Linux/2014-07/104499.htm

Nginx日誌過濾 使用ngx_log_if不記錄特定日誌 http://www.linuxidc.com/Linux/2014-07/104686.htm

相關文章
相關標籤/搜索