我在Linux機器上在PC上曬太陽。找到一個進程的PID,同時它在後臺漂流
ps -eaf | grep python
但現在我不知道進程名稱說。 Python正在7777端口上運行。我只知道使用bellow命令在哪個python上進行的端口號。
netstat
現在我想找出PID沒有哪個在端口7777 運行,因爲我不知道進程的名稱我只知道端口號7777的蟒蛇。有沒有針對相同問題的任何命令。
我在Linux機器上在PC上曬太陽。找到一個進程的PID,同時它在後臺漂流
ps -eaf | grep python
但現在我不知道進程名稱說。 Python正在7777端口上運行。我只知道使用bellow命令在哪個python上進行的端口號。
netstat
現在我想找出PID沒有哪個在端口7777 運行,因爲我不知道進程的名稱我只知道端口號7777的蟒蛇。有沒有針對相同問題的任何命令。
sudo netstat -tunlp | grep :7777
您可以使用netstat
(廢棄)或ss
,與作爲助記相同的選項:
-t = TCP
-u = UDP
-n = numeric output
-l = listening ports
-p = pid
該作品,開,從lsof的另一個命令,是定影(因爲BSD的不同)。
sudo fuser -n tcp -n 7777
這一個也工作 – honda
Stack Overflow是用於編程和發展問題的站點。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈關於Dev Ops的問題?](http://meta.stackexchange.com/q/134306) – jww