Linux常見命令:網路相關ping finger nslookup netstat(轉)

BSDLite發表於2007-08-11
Linux常見命令:網路相關ping finger nslookup netstat(轉)[@more@]  netstat命令 
netstat命令的功能是顯示網路連線、路由表和網路介面資訊,可以讓使用者得知目前都有哪些網路連線正在運作。
該命令的一般格式為:
netstat [選項]
命令中各選項的含義如下:
-a 顯示所有socket,包括正在監聽的。
-c 每隔1秒就重新顯示一遍,直到使用者中斷它。
-i 顯示所有網路介面的資訊,格式同“ifconfig -e”。
-n 以網路IP地址代替名稱,顯示出網路連線情形。
-r 顯示核心路由表,格式同“route -e”。
-t 顯示TCP協議的連線情況。
-u 顯示UDP協議的連線情況。
-v 顯示正在進行的工作。
[例]在本地機上使用netstat命令。
$ netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 1 [ ] STREAM CONNECTED 270 @00000008
unix 1 [ ] STREAM CONNECTED 150 @00000002
unix 1 [ ] STREAM CONNECTED 104 @00000001
unix 1 [ ] STREAM CONNECTED 222 @00000004
unix 1 [ ] STREAM CONNECTED 171 @00000003
unix 1 [ ] STREAM CONNECTED 271 /dev/log
unix 1 [ ] STREAM CONNECTED 225 /dev/log
unix 1 [ ] STREAM CONNECTED 223 /dev/log
unix 1 [ ] STREAM CONNECTED 203 /dev/log
unix 1 [ ] STREAM CONNECTED 105 /dev/log
……
nslookup命令
nslookup命令的功能是查詢一臺機器的IP地址和其對應的域名。它通常需要一臺域名伺服器來提供域名服務。如果使用者已經設定好域名伺服器,就可以用這個命令檢視不同主機的IP地址對應的域名。
該命令的一般格式為:
nslookup [IP地址/域名]
[例]在本地機上使用nslookup命令。
$ nslookup
Default Server: name.tlc.com.cn
Address: 192.168.1.99
>
在符號“>”後面輸入要查詢的IP地址或域名並回車即可。如果要退出該命令,輸入exit並回車即可。
finger命令
finger命令的功能是查詢使用者的資訊,通常會顯示系統中某個使用者的使用者名稱、主目錄、停滯時間、登入時間、登入shell等資訊。如果要查詢遠端機上的使用者資訊,需要在使用者名稱後面接“@主機名”,採用[使用者名稱@主機名]的格式,不過要查詢的網路主機需要執行finger守護程式。
該命令的一般格式為:
finger [選項] [使用者] [使用者@主機]
命令中各選項的含義如下:
-s 顯示使用者的註冊名、實際姓名、終端名稱、寫狀態、停滯時間、登入時間等資訊
-l 除了用-s選項顯示的資訊外,還顯示使用者主目錄、登入shell、郵件狀態等資訊,以及使用者主目錄下的.plan、.project和.forward檔案的內容。
-p 除了不顯示.plan檔案和.project檔案以外,與-l選項相同。
[例]在本地機上使用finger命令。
$ finger xxq
Login: xxq Name:
Directory: /home/xxq Shell: /bin/bash
Last login Thu Jan 1 21:43 (CST) on tty1
No mail.
No Plan.
$ finger
Login Name Tty Idle Login Time Office Office Phone
root root *1 28 Nov 25 09:17
……
ping命令
ping命令用於檢視網路上的主機是否在工作,它向該主機傳送ICMP ECHO_REQUEST包。有時我們想從網路上的某臺主機上下載檔案,可是又不知道那臺主機是否開著,就需要使用ping命令檢視。
該命令的一般格式為:
ping [選項] 主機名/IP地址
命令中各選項的含義如下:
-c 數目 在傳送指定數目的包後停止。
-d 設定SO_DEBUG的選項。
-f 大量且快速地送網路封包給一臺機器,看它的回應。
-I 秒數 設定間隔幾秒送一個網路封包給一臺機器,預設值是一秒送一次。
-l 次數 在指定次數內,以最快的方式送封包資料到指定機器(只有超級使用者可以使用此選項)。
-q 不顯示任何傳送封包的資訊,只顯示最後的結果。
-r 不經由閘道器而直接送封包到一臺機器,通常是檢視本機的網路介面是否有問題。
-s 位元組數 指定傳送的資料位元組數,預設值是56,加上8位元組的ICMP頭,一共是64ICMP資料位元組。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-947499/,如需轉載,請註明出處,否則將追究法律責任。

相關文章