自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

檢查Linux系統(tǒng)上的網(wǎng)絡(luò)連接

系統(tǒng) Linux
Linux 上有許多可用于查看網(wǎng)絡(luò)設(shè)置和連接的命令。在今天的文章中,我們將會通過一些非常方便的命令來看看它們是如何工作的。

[[212075]]

Linux 系統(tǒng)提供了許多有用的命令來檢查網(wǎng)絡(luò)配置和連接。下面來看幾個,包括 ifquery、ifup、ifdown 和 ifconfig。

Linux 上有許多可用于查看網(wǎng)絡(luò)設(shè)置和連接的命令。在今天的文章中,我們將會通過一些非常方便的命令來看看它們是如何工作的。

ifquery 命令

一個非常有用的命令是 ifquery。這個命令應(yīng)該會顯示一個網(wǎng)絡(luò)接口列表。但是,你可能只會看到類似這樣的內(nèi)容 - 僅顯示回環(huán)接口:

  1. $ ifquery --list 
  2.  
  3. lo 

如果是這種情況,那說明你的 /etc/network/interfaces 不包括除了回環(huán)接口之外的網(wǎng)絡(luò)接口信息。在下面的例子中,假設(shè)你使用 DHCP 來分配地址,且如果你希望它更有用的話,你可以添加例子***的兩行。 

  1. # interfaces(5) file used by ifup(8) and ifdown(8) 
  2.  
  3.   auto lo 
  4.  
  5.   iface lo inet loopback 
  6.  
  7.   auto eth0 
  8.  
  9.   iface eth0 inet dhcp 

ifup 和 ifdown 命令

可以使用相關(guān)的 ifup 和 ifdown 命令來打開網(wǎng)絡(luò)連接并根據(jù)需要將其關(guān)閉,只要該文件具有所需的描述性數(shù)據(jù)即可。請記住,“if” 在這里意思是接口,這與 ifconfig 命令中的一樣,而不是如果我只有一個大腦 中的 “if”。

ifconfig 命令

另外,ifconfig 命令完全不讀取 /etc/network/interfaces,但是仍然提供了網(wǎng)絡(luò)接口相當(dāng)多的有用信息 —— 配置數(shù)據(jù)以及可以告訴你每個接口有多忙的數(shù)據(jù)包計數(shù)。ifconfig 命令也可用于關(guān)閉和重新啟動網(wǎng)絡(luò)接口(例如:ifconfig eth0 down)。   

  1. $ ifconfig eth0 
  2.  
  3.     eth0      Link encap:Ethernet  HWaddr 00:1e:4f:c8:43:fc 
  4.  
  5.               inet addr:192.168.0.6  Bcast:192.168.0.255  Mask:255.255.255.0 
  6.  
  7.               inet6 addr: fe80::b44b:bdb6:2527:6ae9/64 Scope:Link 
  8.  
  9.               UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
  10.  
  11.               RX packets:60474 errors:0 dropped:0 overruns:0 frame:0 
  12.  
  13.               TX packets:33463 errors:0 dropped:0 overruns:0 carrier:0 
  14.  
  15.               collisions:0 txqueuelen:1000 
  16.  
  17.               RX bytes:43922053 (43.9 MB)  TX bytes:4000460 (4.0 MB) 
  18.  
  19.               Interrupt:21 Memory:fe9e0000-fea00000 

輸出中的 RX 和 TX 數(shù)據(jù)包計數(shù)很低。此外,沒有報告錯誤或數(shù)據(jù)包沖突。或許可以用 uptime 命令確認此系統(tǒng)最近才重新啟動。

上面顯示的廣播 (Bcast) 和網(wǎng)絡(luò)掩碼 (Mask) 地址表明系統(tǒng)運行在 C 類等效網(wǎng)絡(luò)(默認)上,所以本地地址范圍從 192.168.0.1 到 192.168.0.254。

  1. netstat 命令 

netstat 命令提供有關(guān)路由和網(wǎng)絡(luò)連接的信息。netstat -rn 命令顯示系統(tǒng)的路由表。192.168.0.1 是本地網(wǎng)關(guān) (Flags=UG)。   

  1. $ netstat -rn 
  2.  
  3.    Kernel IP routing table 
  4.  
  5.    Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface 
  6.  
  7.    0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 eth0 
  8.  
  9.    169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0 
  10.  
  11.    192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0 

上面輸出中的 169.254.0.0 條目僅在你正在使用或計劃使用本地鏈路通信時才有必要。如果不是這樣的話,你可以在 /etc/network/if-up.d/avahi-autoipd 中注釋掉相關(guān)的行:   

  1. $ tail -12 /etc/network/if-up.d/avahi-autoipd 
  2.  
  3.     #if [ -x /bin/ip ]; then 
  4.  
  5.     #       # route already present? 
  6.  
  7.     #       ip route show | grep -q '^169.254.0.0/16[[:space:]]' && exit 0 
  8.  
  9.     # 
  10.  
  11.     #       /bin/ip route add 169.254.0.0/16 dev $IFACE metric 1000 scope link 
  12.  
  13.     #elif [ -x /sbin/route ]; then 
  14.  
  15.     #       # route already present? 
  16.  
  17.     #       /sbin/route -n | egrep -q "^169.254.0.0[[:space:]]" && exit 0 
  18.  
  19.     # 
  20.  
  21.     #       /sbin/route add -net 169.254.0.0 netmask 255.255.0.0 dev $IFACE metric 1000 
  22.  
  23.     #fi 

netstat -a 命令

netstat -a 命令將顯示“所有”網(wǎng)絡(luò)連接。為了將其限制為顯示正在監(jiān)聽和已建立的連接(通常更有用),請改用 netstat -at 命令。   

  1. $ netstat -at 
  2.  
  3.     Active Internet connections (servers and established) 
  4.  
  5.     Proto Recv-Q Send-Q Local Address           Foreign Address         State 
  6.  
  7.     tcp        0      0 *:ssh                   *:*                     LISTEN 
  8.  
  9.     tcp        0      0 localhost:ipp           *:*                     LISTEN 
  10.  
  11.     tcp        0      0 localhost:smtp          *:*                     LISTEN 
  12.  
  13.     tcp        0    256 192.168.0.6:ssh         192.168.0.32:53550      ESTABLISHED 
  14.  
  15.     tcp6       0      0 [::]:http               [::]:*                  LISTEN 
  16.  
  17.     tcp6       0      0 [::]:ssh                [::]:*                  LISTEN 
  18.  
  19.     tcp6       0      0 ip6-localhost:ipp       [::]:*                  LISTEN 
  20.  
  21.     tcp6       0      0 ip6-localhost:smtp      [::]:*                  LISTEN 

host 命令

host 命令就像 nslookup 一樣,用來查詢遠程系統(tǒng)的 IP 地址,但是還提供系統(tǒng)的郵箱處理地址。   

  1. $ host world.std.com 
  2.  
  3.     world.std.com has address 192.74.137.5 
  4.  
  5.     world.std.com mail is handled by 10 smtp.theworld.com. 

nslookup 命令

nslookup 還提供系統(tǒng)中(本例中是本地系統(tǒng))提供 DNS 查詢服務(wù)的信息。   

  1. $ nslookup world.std.com 
  2.  
  3.     Server:         127.0.1.1 
  4.  
  5.     Address:        127.0.1.1#53 
  6.  
  7.     Non-authoritative answer: 
  8.  
  9.     Name:   world.std.com 
  10.  
  11.     Address: 192.74.137.5 

dig 命令

dig 命令提供了很多有關(guān)連接到遠程系統(tǒng)的信息 - 包括與我們通信的名稱服務(wù)器以及查詢需要多長時間進行響應(yīng),并經(jīng)常用于故障排除。   

  1. $ dig world.std.com 
  2.  
  3.     ; <<>> DiG 9.10.3-P4-Ubuntu <<>> world.std.com 
  4.  
  5.     ;; global options: +cmd 
  6.  
  7.     ;; Got answer: 
  8.  
  9.     ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28679 
  10.  
  11.     ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 
  12.  
  13.     ;; OPT PSEUDOSECTION: 
  14.  
  15.     ; EDNS: version: 0, flags:; udp: 512 
  16.  
  17.     ;; QUESTION SECTION
  18.  
  19.     ;world.std.com.                 IN      A 
  20.  
  21.     ;; ANSWER SECTION
  22.  
  23.     world.std.com.          78146   IN      A       192.74.137.5 
  24.  
  25.     ;; Query time: 37 msec 
  26.  
  27.     ;; SERVER: 127.0.1.1#53(127.0.1.1) 
  28.  
  29.     ;; WHEN: Mon Oct 09 13:26:46 EDT 2017 
  30.  
  31.     ;; MSG SIZE  rcvd: 58 

nmap 命令

nmap 經(jīng)常用于探查遠程系統(tǒng),但是同樣也用于報告本地系統(tǒng)提供的服務(wù)。在下面的輸出中,我們可以看到登錄可以使用 ssh、smtp 用于電子郵箱、web 站點也是啟用的,并且 ipp 打印服務(wù)正在運行。   

  1. $ nmap localhost 
  2.  
  3.    Starting Nmap 7.01 ( https://nmap.org ) at 2017-10-09 15:01 EDT 
  4.  
  5.    Nmap scan report for localhost (127.0.0.1) 
  6.  
  7.    Host is up (0.00016s latency). 
  8.  
  9.    Not shown: 996 closed ports 
  10.  
  11.    PORT    STATE SERVICE 
  12.  
  13.    22/tcp  open  ssh 
  14.  
  15.    25/tcp  open  smtp 
  16.  
  17.    80/tcp  open  http 
  18.  
  19.    631/tcp open  ipp 
  20.  
  21.    Nmap done: 1 IP address (1 host up) scanned in 0.09 seconds 

Linux 系統(tǒng)提供了很多有用的命令用于查看網(wǎng)絡(luò)配置和連接。如果你都探索完了,請記住 apropos network 或許會讓你了解更多。

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2018-02-23 10:30:15

Linux命令網(wǎng)絡(luò)連接

2012-04-09 11:11:40

2020-06-08 08:00:05

JavaScript網(wǎng)站技術(shù)

2011-01-24 13:53:15

IP配置Windows網(wǎng)絡(luò)連接

2010-12-23 14:42:54

網(wǎng)絡(luò)連接

2022-11-20 16:21:33

Linuxping 命令網(wǎng)絡(luò)連接

2011-03-11 10:12:17

服務(wù)器網(wǎng)絡(luò)連接

2010-03-24 14:05:06

無線網(wǎng)絡(luò)連接不上

2010-04-15 09:16:15

Oracle網(wǎng)絡(luò)

2022-04-12 10:26:55

NetstatLinux 服務(wù)器端口

2011-03-21 14:04:38

2011-09-19 13:08:54

優(yōu)化網(wǎng)絡(luò)連接DNS代理緩存

2012-05-15 10:51:18

加密網(wǎng)絡(luò)連接

2022-08-09 16:44:59

無線技術(shù)網(wǎng)絡(luò)連接WAN

2023-01-14 09:26:45

ss命令Linux

2011-08-09 17:04:01

Windows7網(wǎng)絡(luò)連接狀況

2009-07-27 09:18:51

網(wǎng)絡(luò)連接依賴

2010-09-15 10:47:24

2009-12-08 18:07:28

Windows 7操作

2010-09-27 13:47:19

無線網(wǎng)絡(luò)無線網(wǎng)卡設(shè)備
點贊
收藏

51CTO技術(shù)棧公眾號