Linux學習筆記-網路相關ping finger nslookup netstat[轉帖]

來源:互聯網
上載者:User

 

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地址和其對應的網域名稱。它通常需要一台網域名稱伺服器來提供網域名稱服務 (DNS)。如果使用者已經設定好網域名稱伺服器,就可以用這個命令查看不同主機的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資料位元組。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.