歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux命令

Linux教程-常用網絡命令

Linux命令
  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數據字節。
  
  
Copyright © Linux教程網 All Rights Reserved