導航:首頁 > 文件處理 > 查看埠進程在哪個文件夾

查看埠進程在哪個文件夾

發布時間:2023-04-19 13:21:29

『壹』 linux下如何查看埠被哪個進程佔用

【1,】lsof -i
lsof -i 用以顯示符合條件的進程情況,lsof(list open files)是一個列出當前系統打開文件的工具。以root用戶來執行lsof -i命令

【2,】lsof -i:埠號
lsof -i:埠號,用於查看某一埠的佔用情況,比如查看22號埠使用情況,lsof -i:22

【3,】netstat -tunlp
netstat -tunlp用於顯示tcp,udp的埠和進程等相關情況

【4,】netstat -tunlp|grep 埠號
netstat -tunlp|grep 埠號,用於查看指定埠號的進程情況,如查看22埠的情況,netstat -tunlp|grep 22

『貳』 linux如何查看埠被哪個進程佔用

使用命令:

ps -aux | grep tomcat

發現並沒有8080埠的Tomcat進程。

使用命令:netstat –apn

查看所有的進程和埠使用情況。發現下面的進程列表,其中最後一欄是PID/Program name

發現8080埠被PID為9658的java進程佔用。

進一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看

就可以明確知道8080埠是被哪個程序佔用了!然後判斷是否使用KILL命令幹掉!

『叄』 linux如何查看埠被哪個進程佔用

1)使用lsof命令
lsof是一個非常強大的linux工具,她被用來查找哪些程序使用了那些文件。在linux系統下,基本上所有的東西都可以被當作文件來用。socket當然也是一種文件了。所以lsof可以用來查找誰用了某一個埠。具體方法:
lsof
-i
:port_number
|grep
"(LISTEN)"
-i是用來查找和網路相關的文件,":"號是必須的,它是標志你查找的是一個埠。port_number就是你要查找的埠號,譬如你要查找是否
有程序佔用了oracle的監聽埠1521,就可以使用lsof
-i
:1521
|grep
"(LISTEN)"。如果有程序已經佔用了,那麼下面列印的第二個欄位就是該程序的進程id,第一個欄位是進程的名字。
如果只有losf
-i
:port_number可能會查到很多應用程序,但這些程序實際並沒有佔用你指定的埠,這些埠只是連接到本機器或者別的機器的該埠。所以要grep
"(LISTEN)「,因為一個埠只可能被一個程序佔用的,所以這種方法是可靠的。
2)使用netstat
命令
大家一定對這個命令比較熟悉了,可能你從沒有想到用到來查找哪一個程序的佔用了指定的埠。但是netstat
-an
的確提供了這種功能。所以有問題了一定要想到先去查找man手冊,不過說實話,某些man手冊寫得讓中國人看不懂,那沒有辦法了,就googe或者
一下吧。
執行man
netstat命令,你會發現netstat
提供了'-p'的選項,這個選項的功能是告訴你哪個程序佔用了該埠,但是她提供的形式比較古怪是以pid/process_name提供的。pid當然
是進程id了,process_name是進程的命令,中間以'/'號分隔。
和上面的原因一樣,我們只查找listen的埠,netstat
給我們提供了-l的選項,這個選項不是默認的選項。
下面以1521埠來看怎麼查找到該程序,我們使用下面的命令:
netstat
-lnp|awk
'BEGIN{prt=":1521$"}{if
($4
~
prt)
print
$0}'
在這里使用awk來匹配第4個欄位的模式是為了避免誤判。

閱讀全文

與查看埠進程在哪個文件夾相關的資料

熱點內容
編程珠璣筆記 瀏覽:277
結束命令行 瀏覽:268
力學原理pdf 瀏覽:732
宏定義編譯後不變 瀏覽:400
如何搞免費伺服器 瀏覽:209
神經系統pdf 瀏覽:668
如何查看伺服器上的資料庫伺服器 瀏覽:192
壓縮機型號v代表什麼 瀏覽:55
旅遊類源碼 瀏覽:865
電腦伺服器類型怎麼設置 瀏覽:233
pdf炒股 瀏覽:789
伺服器地址缺少埠號什麼意思 瀏覽:533
下載需要解壓的小說用哪個軟體 瀏覽:537
廣東分布式伺服器雲主機 瀏覽:586
伺服器忙打不開怎麼辦 瀏覽:18
tif壓縮軟體 瀏覽:416
程序員那麼可愛陸漓上班第1天 瀏覽:952
macbookair自帶什麼app 瀏覽:704
如何關了加密的軟體 瀏覽:585
程序員p2p待遇 瀏覽:923