Command-Line
netstat 的 -t 和 -u 標誌在哪裡記錄?
我使用以下命令在我的伺服器上查找開放埠:
$ netstat -ntulp
多年來,我可能在一些隨機網站上發現了這一點。但是,我找不到在哪里
-t
或-u
記錄在案。它當然不在手冊頁中。手冊頁確實暗示了它們的存在,並且可能暗示它們分別是-tcp
和-udp
(也未記錄,儘管很容易推斷其含義)的同義詞。雖然看起來
-t
and 是 and的同義詞-u
,但它在哪裡記錄?-tcp``-udp
手冊頁和概要中
netstat --help
都說[--tcp|-t] [--udp|-u]
。這不僅僅是一個提示——這個語法非常清楚地表明它-t
與. 你是對的,儘管手冊頁沒有記錄和.--tcp``-u``--udp``--tcp``--udp
netstat --help
顯示--tcp
和--udp
是您可以使用的幾個套接字選擇器中的兩個,請參見以下<Socket>
行:host ~ # netstat --help usage: netstat [-vWeenNcCF] [<Af>] -r netstat {-V|--version|-h|--help} netstat [-vWnNcaeol] [<Socket> ...] netstat { [-vWeenNac] -i | [-cWnNe] -M | -s } -r, --route display routing table -i, --interfaces display interface table -g, --groups display multicast group memberships -s, --statistics display networking statistics (like SNMP) -M, --masquerade display masqueraded connections -v, --verbose be verbose -W, --wide don't truncate IP addresses -n, --numeric don't resolve names --numeric-hosts don't resolve host names --numeric-ports don't resolve port names --numeric-users don't resolve user names -N, --symbolic resolve hardware names -e, --extend display other/more information -p, --programs display PID/Program name for sockets -c, --continuous continuous listing -l, --listening display listening server sockets -a, --all, --listening display all sockets (default: connected) -o, --timers display timers -F, --fib display Forwarding Information Base (default) -C, --cache display routing cache instead of FIB <Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom <AF>=Use '-6|-4' or '-A <af>' or '--<af>'; default: inet List of possible address families (which support routing): inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) x25 (CCITT X.25)