歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux和Windows下查看端口詳解

Linux和Windows下查看端口詳解

日期:2017/2/28 16:24:40   编辑:Linux教程

我們常會在計算機上安裝很多軟件,如果喜歡沖浪的話,必然就會用的軟件的通信,當然包括web開發的,應用多了,難免會要不小心占用端口的問題,這時候用命令來處理是最快的,在此把Windows和Linux下的端口查詢做個記錄,和大家分享下,不足之處還請賜教.

一 、Windows

假如我們需要確定誰占用了我們的8080端口

Windows命令行窗口下執行,查看8080端口的PID號碼

命令如下:

netstat -aon |findstr 8080

運行過看到:

TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 7320
TCP [::]:8080 [::]:0 LISTENING 7320

ok,現在根據pid查看時那個程序占用了,

命令:

tasklist |findstr "7320"

運行後:

javaw.exe 7320 Console 1 81,220 K

看到了嗎,是javaw.exe這個進程占用,找到後可根據自己的需求做修改或用任務管理器kill

二、Linux

Linux同樣是兩步:

命令:

lsof -i:5300

執行後

chat 28753 root 20u IPv4 64750499 TCP localhost:hacl-hb (LISTEN)
chat 28753 root 512u IPv4 64750498 UDP localhost:hacl-hb
chat 28753 root 513u IPv4 64750500 UDP cba001.eapac:hacl-hb

我們可以看到是26751進程使用了5300端口,下一步

命令:

ps -ef|grep 28753

執行後:

root 10118 26915 0 12:59 pts/8 00:00:00 grep 26751
root 28753 1 0 Jul06 ? 00:02:06 /opt/ipworks/IPWdns/usr/bin/chat

這樣就可以清楚的看到是哪個使用了5300端口

Copyright © Linux教程網 All Rights Reserved