在日常開發(fā)或者運維過程中,需要了解當前系統(tǒng)開放了哪些端口,并且要查看開放這些端口的具體進程和用戶,可以通過netstat命令進行簡單查詢 。
netstat命令一些常用參數(shù)說明如下:
-a 或–all 顯示所有連線中的Socket 。即可顯示當前服務器上所有端口及進程服務,通過使用管道和grep結合可查看某個具體端口及服務情況:
-A <網(wǎng)絡類型>或–<網(wǎng)絡類型> 列出該網(wǎng)絡類型連線中的相關地址 。
-c 或–continuous 持續(xù)列出網(wǎng)絡狀態(tài) 。
-C 或–cache 顯示路由器配置的快取信息 。
-e 或–extend 顯示網(wǎng)絡其他相關信息 。
-F 或 –fib 顯示FIB 。
-g 或–groups 顯示多重廣播功能群組組員名單 。
-h 或–help 在線幫助 。
-i 或–interfaces 顯示網(wǎng)絡界面信息表單 。
-l 或–listening 顯示監(jiān)控中的服務器的Socket 。
-M 或–masquerade 顯示偽裝的網(wǎng)絡連線 。
-n 或–numeric 直接使用IP地址,而不通過域名服務器 。
-N 或–netlink或–symbolic 顯示網(wǎng)絡硬件外圍設備的符號連接名稱 。
-o 或–timers 顯示計時器 。
-p 或–programs 顯示正在使用Socket的程序識別碼和程序名稱 。
-r 或–route 顯示 Routing Table 。
-s 或–statistice 顯示網(wǎng)絡工作信息統(tǒng)計表 。
-t 或–tcp 顯示TCP 傳輸協(xié)議的連線狀況 。
-u或–udp 顯示UDP傳輸協(xié)議的連線狀況 。
-v或–verbose 顯示指令執(zhí)行過程 。
-V 或–version 顯示版本信息 。
-w或–raw 顯示RAW傳輸協(xié)議的連線狀況 。
-x或–unix 此參數(shù)的效果和指定”-A unix”參數(shù)相同 。
–ip或–inet 此參數(shù)的效果和指定”-A inet”參數(shù)相同 。
[root@localhost ~]# netstat -ntlp //查看當前所有tcp端口·[root@localhost ~]# netstat -ntulp |grep 80 //查看所有80端口使用情況·[root@localhost ~]# netstat -an | grep 3306 //查看所有3306端口使用情況·[root@localhost ~]# netstat -nlp |grep LISTEN //查看當前所有監(jiān)聽端口·查看當前所有tcp端口使用情況:
文章插圖
這里解釋一下:
1、0.0.0.0代表本機上可用的任意地址 。比如0.0.0.0:135 表示本機上所有地址的135端口,這樣多ip計算機就不用重復顯示了 。解釋一下狀態(tài)(state)了,這個可以和TCP連接建立和關閉過程相結合
2、TCP 0.0.0.0:80表示在所有的可用接口上監(jiān)聽TCP80端口
3、0.0.0.0為默認路由,即要到達不再路由表里面的網(wǎng)段的包都走0.0.0.0這條規(guī)則
然后127.0.0.1就是表示你本機ip地址的意思了 。
然后[::]:21這又是什么鬼?
這個表示ipv6的21號端口的意思 。
還有UDP的外部鏈接怎么都是*:*呢?
*:*是網(wǎng)址的通配符,就是192.168.15.12,這個類型的整體描述 。
LISTEN:(Listening for a connection.)偵聽來自遠方的TCP端口的連接請求
SYN-SENT:(Active; sent SYN. Waiting for a matching connection request after having sent a connection request.)在發(fā)送連接請求后等待匹配的連接請求
SYN-RECEIVED:(Sent and received SYN. Waiting for a confirming connection request acknowledgment after having both received and sent connection requests.)在收到和發(fā)送一個連接請求后等待對方對連接請求的確認
ESTABLISHED:(Connection established.)代表一個打開的連接
FIN-WAIT-1:(Closed; sent FIN.)等待遠程TCP連接中斷請求,或先前的連接中斷請求的確認
FIN-WAIT-2:(Closed; FIN is acknowledged; awaiting FIN.)從遠程TCP等待連接中斷請求
以上關于本文的內容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內容,希望對您有所幫助:
- 客服面試的技巧是什么 客服面試官常問的問題有哪些
- linux定時器功能 linux定時器的使用
- 如何尋找職業(yè)規(guī)劃 面試職業(yè)規(guī)劃怎么回答
- 手機linux終端模擬器步驟 linux在線模擬器創(chuàng)建目錄
- 常用的linux壓縮和解壓文件命令 linux壓縮命令tar文件夾
- 前端工程師面試自我介紹 前端如何調用后端接口
- linux入門適合初學者 linux用戶權限管理
- linux萬能網(wǎng)卡驅動知識點 linux驅動開發(fā)教程
- 修改ip地址方法linux linux更改ip地址名稱
- linux腳本編寫教程 shell文件是否存在
