国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux 服務(wù)器進(jìn)程、端口查找,nginx 配置日志查找,lsof 命令詳解

這篇具有很好參考價值的文章主要介紹了linux 服務(wù)器進(jìn)程、端口查找,nginx 配置日志查找,lsof 命令詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一 、根據(jù)端口號 查看文件的部署位置

1.1 使用查看端口號對應(yīng)的進(jìn)程信息

  • 方式一 :
    使用netstat命令
netstat -tuln | grep 端口號
  • -t:顯示TCP連接

  • -u:顯示UDP連接

  • -l:僅顯示監(jiān)聽狀態(tài)的連接

  • -n:以數(shù)字形式顯示端口號,而不是以服務(wù)名稱顯示

通過管道符號|將netstat的輸出結(jié)果傳遞給grep命令,用于過濾出包含指定端口號的行。

執(zhí)行命令后,終端將顯示與該端口號相關(guān)的進(jìn)程信息,包括進(jìn)程ID(PID)和進(jìn)程名稱。

  • 方法二:使用lsof命令
lsof -i :端口號
  • -i:顯示與網(wǎng)絡(luò)相關(guān)的文件

  • :端口號:過濾出指定端口號的結(jié)果

執(zhí)行命令后,終端將顯示與該端口號相關(guān)的進(jìn)程信息,包括進(jìn)程ID(PID)和進(jìn)程名稱。

2. 通過進(jìn)程pid 查詢對應(yīng)的部署文件的進(jìn)程文件位置

  • 方式一
    使用/proc/pid
    查看進(jìn)程的文件的位置
ll /proc/PID

linux 查詢nginx,linux,服務(wù)器,linux,nginx

cwd符號鏈接的是進(jìn)程運(yùn)行目錄;

exe符號連接就是執(zhí)行程序的絕對路徑;

cmdline就是程序運(yùn)行時輸入的命令行命令;

environ記錄了進(jìn)程運(yùn)行時的環(huán)境變量;

fd目錄下是進(jìn)程打開或使用的文件的符號連接。

  • 方式二
    通過
ps -ef |grep 服務(wù)名

顯示服務(wù)的啟動參數(shù) 服務(wù)名 ,進(jìn)程pid 進(jìn)程位置

二 、根據(jù)進(jìn)程pid 查詢占用的服務(wù) 端口

1、netstat命令

使用netstat命令可以查看系統(tǒng)的網(wǎng)絡(luò)連接和監(jiān)聽情況。以下是使用netstat命令查看程序占用端口號的示例:

netstat -tuln | grep<進(jìn)程名或PID>

該命令將列出所有正在監(jiān)聽和建立的TCP和UDP連接,并篩選出與指定進(jìn)程相關(guān)的端口號信息。

2、lsof命令

lsof命令可以列出系統(tǒng)當(dāng)前打開的文件和進(jìn)程信息。以下是使用lsof命令查看程序占用端口號的示例:

lsof -i :<端口號>

lsof -i TCP:<端口號>

lsof -i UDP:<端口號>

該命令將列出所有占用指定端口號的進(jìn)程信息。

3、ss命令

ss是netstat的替代工具,提供更快速和高效的網(wǎng)絡(luò)連接信息查詢。以下是使用ss命令查看程序占用端口號的示例:

ss -tuln | grep <進(jìn)程名或PID>

該命令將列出所有正在監(jiān)聽和建立的TCP和UDP連接,并篩選出與指定進(jìn)程相關(guān)的端口號信息。

4、/proc文件系統(tǒng)

Linux系統(tǒng)中,每個運(yùn)行的進(jìn)程都有一個對應(yīng)的目錄在/proc目錄下,可以通過訪問這些目錄中的文件獲取相關(guān)信息。以下是使用/proc文件系統(tǒng)查看程序占用端口號的示例:

ls -l /proc//fd | grep socket

其中,為進(jìn)程的PID,該命令將列出指定進(jìn)程的打開的套接字文件鏈接,從中可以獲取端口號。

4. 方式 三

https://blog.csdn.net/tjcwt2011/article/details/129390090
使用以下命令

ss:可以用于轉(zhuǎn)儲套接字統(tǒng)計(jì)信息。

netstat:可以顯示打開的套接字列表。

lsof:可以列出打開的文件。

fuser:可以列出那些打開了文件的進(jìn)程的進(jìn)程 ID。

nmap:是網(wǎng)絡(luò)檢測工具和端口掃描程序。

systemctl:是 systemd 系統(tǒng)的控制管理器和服務(wù)管理器。

以下我們將找出 sshd 守護(hù)進(jìn)程所使用的端口號。

三 、nginx 通過端口查看配置文件和日志

查看配置

1. 查看nginx的進(jìn)程id

#查詢nginx是9000端口的PID
netstat -lntup | grep 9000

linux 查詢nginx,linux,服務(wù)器,linux,nginx

2. 查詢對應(yīng)端口的nginx路徑

ll /proc/pid/

ll /proc/15029/

linux 查詢nginx,linux,服務(wù)器,linux,nginx

在nginx 執(zhí)行目錄下查看配置文件的目錄

使用-t參數(shù)獲取改進(jìn)程對應(yīng)的配置文件路徑

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

linux 查詢nginx,linux,服務(wù)器,linux,nginx

nginx 服務(wù)命令

#啟動
sbin/nginx -s start
#停止
sbin/nginx -s stop
#重啟
sbin/nginx -s reload

nginx 的日志

在默認(rèn)情況下,Nginx 服務(wù)器會將訪問日志記錄到 access.log 中,錯誤日志記錄到 error.log 中。

  • access.log 主要用于監(jiān)控 Web 請求,
  • error.log 則用于診斷 Web 服務(wù)器的錯誤和問題

Nginx 日志文件的配置可以在 Nginx 配置文件中進(jìn)行。以下是幾個常用的配置選項(xiàng):

access_log:指定訪問日志文件的路徑和名稱,可以包含變量和時間格式。例如:

access_log /var/log/nginx/access.log main_log;

上述配置將訪問日志文件保存在 /var/log/nginx/access.log 中,使用 main_log 作為時間格式。

  1. error_log:指定錯誤日志文件的路徑和名稱。例如:
error_log /var/log/nginx/error.log info;

四、lsof 命令詳解

lsof 命令

lsof -i:8080:查看8080端口占用
lsof abc.txt:顯示開啟文件abc.txt的進(jìn)程
lsof -c abc:顯示abc進(jìn)程現(xiàn)在打開的文件
lsof -c -p 1234:列出進(jìn)程號為1234的進(jìn)程所打開的文件
lsof -g gid:顯示歸屬gid的進(jìn)程情況
lsof +d /usr/local/:顯示目錄下被進(jìn)程開啟的文件
lsof +D /usr/local/:同上,但是會搜索目錄下的目錄,時間較長
lsof -d 4:顯示使用fd為4的進(jìn)程
lsof -i -U:顯示所有打開的端口和UNIX domain文件

linux 查詢nginx,linux,服務(wù)器,linux,nginx

netstat 命令

-a 顯示所有連接
-t 顯示tcp連接
-u 顯示udp連接
-l 顯示監(jiān)聽端口的鏈接
-p 顯示監(jiān)聽端口對應(yīng)的程序
-n 禁止將端口號轉(zhuǎn)換成別名顯示

netstat 過濾監(jiān)聽狀態(tài)的UDP端口

netstat -lup|grep 323

linux 查詢nginx,linux,服務(wù)器,linux,nginx
說明:

323:代表要過濾的端口號

lup:三個參數(shù)表示顯示UDP端口監(jiān)聽狀態(tài)的程序名稱

grep:根據(jù)端口號到過濾

netstat 過濾監(jiān)聽狀態(tài)的TCP端口

netstat -ltnp|grep 22

linux 查詢nginx,linux,服務(wù)器,linux,nginx
說明:

22:代表要過濾的端口號

ltnp:四個參數(shù)表示顯示TCP端口監(jiān)聽狀態(tài)的程序名稱

grep:根據(jù)端口號到過濾

netstat 過濾監(jiān)聽狀態(tài)的TCP端口別名

netstat -ltp|grep ssh

linux 查詢nginx,linux,服務(wù)器,linux,nginx

說明:

22:代表要過濾的端口號

ltp:三個參數(shù)表示顯示TCP端口別名監(jiān)聽狀態(tài)的程序名稱

grep:根據(jù)端口別名到過濾

netstat 命令返回值說明

netstat -anp

linux 查詢nginx,linux,服務(wù)器,linux,nginx
說明:

Proto:代表協(xié)議(tcp、tcp6、udp、udp6)

Recv-Q:數(shù)據(jù)已經(jīng)在本地接收緩沖,但是還沒有recv()

Send-Q:對方?jīng)]有收到的數(shù)據(jù)或者說沒有Ack的,還是本地緩沖區(qū)

Local Address: 本地IP:本地端口

Foreign Address: 遠(yuǎn)程IP:遠(yuǎn)程端口

State:鏈接狀態(tài)(監(jiān)聽狀態(tài)、建立連接狀態(tài)等)

PID:進(jìn)程PID號

Program name:程序名字文章來源地址http://www.zghlxwxcb.cn/news/detail-765921.html

到了這里,關(guān)于linux 服務(wù)器進(jìn)程、端口查找,nginx 配置日志查找,lsof 命令詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • nginx 反向代理服務(wù)器端口轉(zhuǎn)發(fā)問題

    nginx 反向代理服務(wù)器端口轉(zhuǎn)發(fā)問題

    先介紹一下項(xiàng)目背景,公司里有個外包Saas項(xiàng)目,這里假設(shè)為A項(xiàng)目( 前后端不分離 );項(xiàng)目架構(gòu)大概如下;但是項(xiàng)目部署到生產(chǎn)環(huán)境時,那臺服務(wù)器80端口被其他應(yīng)用占用了(我尼瑪...),nginx監(jiān)聽端口那邊只能監(jiān)聽其他端口了,比如監(jiān)聽:18000,通過nginx反向代理將18000端口轉(zhuǎn)發(fā)到

    2024年02月04日
    瀏覽(24)
  • Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動停止腳本、開放端口和elasticsearch-head插件的使用)

    Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動停止腳本、開放端口和elasticsearch-head插件的使用)

    本文主要介紹Linux下ElasticSearch7.9.2安裝,目前是介紹單節(jié)點(diǎn)的配置 應(yīng)用 版本 說明 操作系統(tǒng) centos7 穩(wěn)定、高預(yù)測性、高管理性、高重復(fù)性的Linux平臺 elasticsearch 7.9.2 es7.x的linux版本 jdk 8 本人使用JDK 8;ES建議使用JDK 11 啟動的時候會有警告但是不會報(bào)錯,可以忽略 此種方式可能比

    2024年02月08日
    瀏覽(27)
  • nginx反向代理實(shí)現(xiàn)不同域名映射到同一臺服務(wù)器的相同端口

    在實(shí)際應(yīng)用中,我們經(jīng)常會遇到多個域名需要映射到同一臺服務(wù)器的相同端口的情況,這時可以使用nginx反向代理來實(shí)現(xiàn)。 以實(shí)現(xiàn)將www.example.com和www.test.com都映射到127.0.0.1的80端口為例,具體步驟如下: 修改hosts文件 在本地hosts文件中添加以下兩行: 配置nginx反向代理 在ngi

    2024年02月14日
    瀏覽(24)
  • FastDFS+Nginx - 本地搭建文件服務(wù)器同時實(shí)現(xiàn)在外遠(yuǎn)程訪問「端口映射」

    FastDFS+Nginx - 本地搭建文件服務(wù)器同時實(shí)現(xiàn)在外遠(yuǎn)程訪問「端口映射」

    FastDFS是一個開源的輕量級分布式文件系統(tǒng),它對文件進(jìn)行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負(fù)載均衡的問題。特別適合以文件為載體的在線服務(wù),如相冊網(wǎng)站、視頻網(wǎng)站等等。 FastDFS為互聯(lián)網(wǎng)量身定制,充分考

    2024年02月11日
    瀏覽(29)
  • FastDFS+Nginx - 本地搭建文件服務(wù)器同時實(shí)現(xiàn)在外遠(yuǎn)程訪問「端口映射」(1)

    FastDFS+Nginx - 本地搭建文件服務(wù)器同時實(shí)現(xiàn)在外遠(yuǎn)程訪問「端口映射」(1)

    大家好,我是曉星航。今天為大家?guī)淼氖?FastDFS+Nginx 的講解!?? 轉(zhuǎn)載自cpolar極點(diǎn)云的文章:FastDFS與Nginx結(jié)合搭建文件服務(wù)器,并內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問 FastDFS是一個開源的輕量級分布式文件系統(tǒng),它對文件進(jìn)行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、

    2024年02月04日
    瀏覽(48)
  • 如何通過nginx反向代理實(shí)現(xiàn)不同域名映射到同一臺服務(wù)器的相同端口

    要在Nginx中實(shí)現(xiàn)不同域名映射到同一臺服務(wù)器的相同端口,您可以使用Nginx的代理轉(zhuǎn)發(fā)技術(shù)。 首先,您需要了解Nginx的代理轉(zhuǎn)發(fā)工作原理。Nginx的代理轉(zhuǎn)發(fā)是指在代理服務(wù)器(proxy server)收到一個請求時,先將請求轉(zhuǎn)發(fā)給目標(biāo)服務(wù)器(target server),然后將服務(wù)器的響應(yīng)返回給代

    2024年02月13日
    瀏覽(19)
  • frp-內(nèi)網(wǎng)穿透部署-ubuntu22服務(wù)器-查看端口-結(jié)束進(jìn)程-windows server-詳細(xì)教程-開機(jī)啟動

    frp-內(nèi)網(wǎng)穿透部署-ubuntu22服務(wù)器-查看端口-結(jié)束進(jìn)程-windows server-詳細(xì)教程-開機(jī)啟動

    FRP是一個開源、簡潔易用,高性能的內(nèi)網(wǎng)穿透和反向代理軟件,支持tcp、upp、http、https等協(xié)議。 可以去官網(wǎng)下載最新的frp編譯好的文件,本文采用frp_0.32.1_windows_amd64版本。也可以在csdn下載。 按下字母“i”鍵, 在最后一行添加 PermitRootLogin yes配置,最后esc退出編輯模式,再“

    2024年01月18日
    瀏覽(31)
  • 【Linux】服務(wù)器22端口開啟_linux打開22端口

    【Linux】服務(wù)器22端口開啟_linux打開22端口

    sudo apt-get update sudo apt-get install openssh-server sudo vi /etc/ssh/sshd_config sudo service ssh restart netstat -tln | grep 22 自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。 深知大多數(shù)網(wǎng)絡(luò)安全工程師,想要提升技能,往往是自己摸索

    2024年04月23日
    瀏覽(18)
  • 【Linux】服務(wù)器22端口開啟

    目錄 1. Linux 22 端口 2. 開啟 22 端口 Linux 中 22 端口是 ssh 應(yīng)用端口用以進(jìn)行遠(yuǎn)程訪問,正常情況下 Linux 服務(wù)器要打開?22 端口。 如下命令檢查服務(wù)器是否啟用?22? 端口: 如果結(jié)果出現(xiàn) xxx:22 等結(jié)果則說明,22 端口已開啟,否則需要手動開啟。 首先,檢查是否安裝 SSH 服務(wù)器,

    2024年02月16日
    瀏覽(33)
  • linux服務(wù)器 放行端口指令

    linux服務(wù)器 放行端口指令

    部署項(xiàng)目時,如果項(xiàng)目已正常啟動,但無法通過端口訪問,則代表服務(wù)器端口沒有放行,可以通過指令配置放行 查詢端口是否放行指令(8888端口) 查詢結(jié)果為no 則代表未放行端口,需要放行 放行指定端口指令 ?放行后,需要通過重載指令刷新 最后再次查詢端口 返回yes 則代

    2024年02月06日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包