當前位置:才華齋>IT認證>Linux認證>

Linux網路命令彙總

Linux認證 閱讀(1.98W)

Linux網路命令是我們比較常用的命令,重要性和使用頻度都很高。Linux下網絡卡命名規律:eth0,eth1。第一塊乙太網卡,第二塊。lo為環回介面,它的IP地址固定為,掩碼8位。它代表你的機器本身。

Linux網路命令彙總

  一、arp命令來配置並檢視arp快取

1、檢視arp快取。

#arp

2、新增一個IP地址和MAC地址的對應記錄。

#arp –s 00:60:08:27:CE:B2

3、刪除一個IP地址和MAC地址的對應快取記錄。

#arp –d

  二、ifup命令用於啟動指定的非活動網絡卡裝置

該命令與ifconfig up命令相似。Ifdown命令用於停止指定的活動網絡卡裝置,該命令與ifconfig down命令功能相似。這兩個命令的格式如下:

ifup 網絡卡裝置名

ifdown 網絡卡裝置名

  三、nslookup查詢DNS資料庫的使用者級命令

exit 命令:退出nslookup命令。

lserver命令:查詢指定的域名伺服器並將其設定為 預設的域名伺服器。

server命令:和lserver相似,解析另一臺域名服務 器並將其設定為預設的伺服器,不同在於本命令使 用當前的預設伺服器來解析。

set命令:修改工作引數,它也是nslookup中最常用 的命令,其可使用的工作引數如nslookup程式的set命令中的工作引數.

工作引數說明:

set class 設定查詢的型別,一般情況下為Internet。

set de bug 設定除錯模式/set nodebug:設定為非除錯模式

set d2 設定詳細除錯模式。/set nod2:設定為非詳細除錯模式。

set [no]defname 設定為defname,會在所有沒有加“o“的名字後 自動加上預設的域名。它是預設的方式。

set domain 設定預設的域名。

set port DNS的預設埠為53,用本命令可以設定其 他埠,一般用於除錯。

set q(querytype) 改變查詢的資訊的型別。預設的型別為A紀錄

set recurse 設定查詢型別為遞迴;

set retry 設定重試的次數。預設的值為4。

set root 設定預設的根伺服器。

set timeout 設定等待應答的限制時間(單位為秒),超 出即為超時,如果還可以重試,就會將長超 時值加倍,重新查詢。預設的超時值為5秒。

  四、tcpdump命令用於監視TCP/IP連線並直接讀取資料鏈路層的資料包的頭部資訊使用者可以指定哪些資料包被監視、哪些控制要顯示格式。例如要監視所有Ethernet上來往的通訊,執行下述命令:

# tcpdump -i eth0

實際上,tcpdump命令的格式為:

tcpdump [ -選項] [ -c 數量 ] [ -F 檔名 ][ -i 網路介面 ] [ -r 檔名] [ -s snaplen ] [ -T 型別 ] [ -w 檔名 ] [表示式 ]

tcpdump命令中的選項引數說明如xia所示。Tcpdump命令中的表示式是一個正則表示式,tcpdump利用它作為過濾報

文的條件,如果一個報文滿足表示式的條件,則這個報文將會被捕獲。如果沒有給出任何條件,則網路上所有的信

息包將會被截獲。

tcpdump命令的選項介紹: 引數選項 說明

-a 將網路地址和廣播地址轉變成名字;

-d 將匹配資訊包的程式碼以人們能夠理解的`彙編格式給出;

-dd 將匹配資訊包的程式碼以c語言程式段的格式給出;

-ddd 將匹配資訊包的程式碼以十進位制的形式給出;

-e 在輸出行打印出資料鏈路層的頭部資訊;

-f 將外部的Internet地址以數字的形式打印出來;

-l 使標準輸出變為緩衝行形式;

-n 不把網路地址轉換成名字;

-t 在輸出的每一行不列印時間戳;

-v 輸出一個稍微詳細的資訊,例如在ip包中可以包括ttl和服務型別的資訊;

-vv 輸出詳細的報文資訊;

-c 在收到指定的包的數目後,tcpdump就會停止;

-F 從指定的檔案中讀取表示式,忽略其它的表示式;

-I 指定監聽的網路介面;

-r 從指定的檔案中讀取包(這些包一般通過-w選項產生);

- w 直接將包寫入檔案中,並不分析和打印出來;

-T 將監聽到的包直接解釋為指定的型別的報文,常見的型別有

rpc (遠端過程呼叫)和snmp(簡單網路管理協議;)