linux 查看端口 程序,linux开发:Linux下查看端口占用
前段時(shí)間有學(xué)生問(wèn)到,怎么查看
linux系統(tǒng)中已經(jīng)被占用的端口?下面就統(tǒng)一給大家解釋一下。
提到端口,那首先來(lái)回顧端口定義,為了區(qū)分一臺(tái)主機(jī)接收到的數(shù)據(jù)包應(yīng)該轉(zhuǎn)交給哪個(gè)任務(wù)來(lái)進(jìn)行處理,使用端口號(hào)來(lái)區(qū)別;我們知道TCP端口號(hào)與UDP端口號(hào)獨(dú)立,也就是說(shuō)TCP和UDP可以使用相同的端口號(hào),總所周知,5000以?xún)?nèi)的端口號(hào)是被占用的,那怎么查看已經(jīng)被占用的端口號(hào)呢?
第一種:通過(guò)命令查看
1.netstat -ntulp:查看所有的被占用的端口
在列表中最后一列就列出了,某個(gè)端口被占用的進(jìn)程
其中:
-t : 指明顯示TCP端口
-u : 指明顯示UDP端口
-l : 僅顯示監(jiān)聽(tīng)套接字(所謂套接字就是使應(yīng)用程序能夠讀寫(xiě)與收發(fā)通訊協(xié)議(protocol)與資料的程序)
-p : 顯示進(jìn)程標(biāo)識(shí)符和程序名稱(chēng),每一個(gè)套接字/端口都屬于一個(gè)程序。
-n : 不進(jìn)行DNS輪詢(xún),顯示IP(可以加速操作)
使用時(shí)注意:普通用戶(hù)下加上sudo
2.netstat ?-ntulp | grep 端口號(hào):可以具體查看某一個(gè)端口號(hào)
使用netstat和grep命令進(jìn)行組合,查看自己想查看的端口
第二種:通過(guò)文件查看
vi /etc/services:查看已經(jīng)用過(guò)的端口
總結(jié)
以上是生活随笔為你收集整理的linux 查看端口 程序,linux开发:Linux下查看端口占用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 进中铁要什么学历(进入中铁,4类大学生更
- 下一篇: linux查找postgre进程,pos