查詢Linux埠是否占用

2021-09-12 12:29:26 字數 578 閱讀 2087

方法

一、lsof -i

lsof -i 用以顯示符合條件的程序情況,lsof(list open files)是乙個列出當前系統開啟檔案的工具。以root使用者來執行lsof -i命令,如下圖

linux如何檢視埠被哪個程序占用?

二、lsof -i:埠號

lsof -i:埠號,用於檢視某一埠的占用情況,比如檢視22號埠使用情況,lsof -i:22

linux如何檢視埠被哪個程序占用?

1、netstat -tunlp

netstat -tunlp用於顯示tcp,udp的埠和程序等相關情況,如下圖

linux如何檢視埠被哪個程序占用?

2、netstat -tunlp|grep 埠號

netstat -tunlp|grep 埠號,用於檢視指定埠號的程序情況,如檢視22埠的情況,netstat -tunlp|grep 22,如下圖

linux如何檢視埠被哪個程序占用?

如何查詢埠號是否被占用

第一次寫網路通訊程式,設埠號的時候隨便寫了個16000,本想著應該沒問題,昨天回家整了一晚上沒整出來,疑惑不解。今天上網一查才發現16000竟是 旺旺的預設登入埠,為了避免此類問題的再次發生,下次設埠前一定要查一下,所以順便查了一下查詢埠號是否被占用的方法 分為兩步 第一步,查出埠是被程式id占用,...

linux檢視程序是否啟動,檢視埠占用

1 命令 ps ef grep processname grep v grep如 檢視redis是否啟動,從下圖可以看出,redis啟動了,程序id為71882 71887,埠號7004 7005。如果想要殺掉上面的redis程序,可移執行kill 9 71882 71887 2 如果知道埠號,也可...

Linux 查詢埠被占用命令

1 lsof i 埠號 用於檢視某一埠的占用情況,比如檢視8000埠使用情況,lsof i 8000 lsof i 8080 檢視8080埠占用lsof abc.txt 顯示開啟檔案abc.txt的程序lsof c abc 顯示abc程序現在開啟的檔案lsof c p 1234 列出程序號為1234...