-F或–fib:顯示FIB;
-g或–groups:顯示多重廣播功能群組組員名單;
-h或–help:在線幫助;
-i或–interfaces:顯示網(wǎng)絡(luò)界面信息表單;
-l或–listening:顯示監(jiān)控中的服務(wù)器的Socket;
-M或–masquerade:顯示偽裝的網(wǎng)絡(luò)連線;
-n或–numeric:直接使用ip地址,而不通過(guò)域名服務(wù)器;
-N或–netlink或–symbolic:顯示網(wǎng)絡(luò)硬件外圍設(shè)備的符號(hào)連接名稱;
-o或–timers:顯示計(jì)時(shí)器;
-p或–programs:顯示正在使用Socket的程序識(shí)別碼和程序名稱;
-r或–route:顯示Routing Table;
-s或–statistice:顯示網(wǎng)絡(luò)工作信息統(tǒng)計(jì)表;
-t或–tcp:顯示TCP傳輸協(xié)議的連線狀況;
-u或–udp:顯示UDP傳輸協(xié)議的連線狀況;
-v或–verbose:顯示指令執(zhí)行過(guò)程;
-V或–version:顯示版本信息;
-w或–raw:顯示RAW傳輸協(xié)議的連線狀況;
-x或–unix:此參數(shù)的效果和指定"-A unix"參數(shù)相同;
–ip或–inet:此參數(shù)的效果和指定"-A inet"參數(shù)相同。
(1)列出所有的端口:netstat -a
(2)列出所有的TCP端口:netstat%20-at
(3)列出所有的UDP端口:netstat%20-au
(1)只顯示監(jiān)聽(tīng)端口:netstat%20-l
(2)顯示監(jiān)聽(tīng)TCP端口:netstat%20-lt
(3)顯示監(jiān)聽(tīng)UDP端口:netstat%20-lu
(4)顯示監(jiān)聽(tīng)的UNIX端口:netstat%20-lx
查看端口
(1)netstat -antp | grep 8080
(2)netstat%20-ntulp%20|%20grep%208080
查看端口和服務(wù)對(duì)比:
lsof,List%20Open%20Files%20列出當(dāng)前系統(tǒng)打開(kāi)文件的工具。在linux環(huán)境下,任何事物都以文件的形式存在linux常用命令,通過(guò)文件不僅僅可以訪問(wèn)常規(guī)數(shù)據(jù),還可以訪問(wèn)網(wǎng)絡(luò)連接和硬件(lsof強(qiáng)大原因)。所以如傳輸控制協(xié)議%20(TCP)%20和用戶數(shù)據(jù)報(bào)協(xié)議%20(UDP)%20套接字等,系統(tǒng)在后臺(tái)都為該應(yīng)用程序分配了一個(gè)文件描述符,無(wú)論這個(gè)文件的本質(zhì)如何,該文件描述符為應(yīng)用程序與基礎(chǔ)操作系統(tǒng)之間的交互提供了通用接口。
lsof語(yǔ)法格式:
lsof%20abc.txt%20顯示開(kāi)啟文件abc.txt的進(jìn)程
lsof%20-c%20abc%20顯示出以字母%20abc%20開(kāi)頭進(jìn)程現(xiàn)在打開(kāi)的文件
lsof%20-p%201234%20列出進(jìn)程號(hào)為1234的進(jìn)程所打開(kāi)的文件
lsof -g gname/gid 顯示歸屬gname或gid的進(jìn)程情況
lsof -u uname/uid 顯示歸屬uname或uid的進(jìn)程情況
lsof +d /usr/local/ 顯示目錄下被進(jìn)程開(kāi)啟的文件
lsof +D /usr/local/ 同上,但是會(huì)搜索目錄下的目錄,時(shí)間較長(zhǎng)
lsof -d 4 顯示使用fd為4的進(jìn)程
lsof -i 用以顯示符合條件的進(jìn)程情況
(1)COMMAND:進(jìn)程名稱。
(2)PID:進(jìn)程標(biāo)識(shí)符。
(3)USER:進(jìn)程所有者。
(4)FD:文件描述符linux常用命令,應(yīng)用程序通過(guò)文件描述符識(shí)別該文件,如cwd、txt等。
(5)TYPE:文件類型,如DIR、REG等。
(6)DEVICE:指定磁盤(pán)的名稱。
(7)SIZE:文件的大小。
(8)NODE:索引節(jié)點(diǎn)(文件在磁盤(pán)上的標(biāo)識(shí))。
(9)NAME:打開(kāi)文件的確切名稱。