中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統怎么檢查網絡連接

發布時間:2022-02-01 13:45:39 來源:億速云 閱讀:672 作者:小新 欄目:開發技術

這篇文章主要介紹Linux系統怎么檢查網絡連接,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

ifquery 命令

一個非常有用的命令是 ifquery。這個命令應該會顯示一個網絡接口列表。但是,你可能只會看到類似這樣的內容 – 僅顯示回環接口:

$ ifquery --list
lo

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

# interfaces(5) file used by ifup(8) and ifdown(8)auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

ifup 和 ifdown 命令

可以使用相關的 ifup 和 ifdown 命令來打開網絡連接并根據需要將其關閉,只要該文件具有所需的描述性數據即可。請記住,“if” 在這里意思是接口interface,這與 ifconfig 命令中的一樣,而不是如果我只有一個大腦if I only had a brain 中的 “if”。

ifconfig 命令

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

$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1e:4f:c8:43:fcinet addr:192.168.0.6 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::b44b:bdb6:2527:6ae9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:60474 errors:0 dropped:0 overruns:0 frame:0
TX packets:33463 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:43922053 (43.9 MB) TX bytes:4000460 (4.0 MB)
Interrupt:21 Memory:fe9e0000-fea00000

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

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

netstat 命令

netstat 命令提供有關路由和網絡連接的信息。netstat -rn 命令顯示系統的路由表。192.168.0.1 是本地網關 (Flags=UG)。

$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
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 中注釋掉相關的行:

$ tail -12 /etc/network/if-up.d/avahi-autoipd#if [ -x /bin/ip ]; then# # route already present?# ip route show | grep -q '^169.254.0.0/16[[:space:]]' && exit 0## /bin/ip route add 169.254.0.0/16 dev $IFACE metric 1000 scope link#elif [ -x /sbin/route ]; then# # route already present?# /sbin/route -n | egrep -q "^169.254.0.0[[:space:]]" && exit 0## /sbin/route add -net 169.254.0.0 netmask 255.255.0.0 dev $IFACE metric 1000#fi

netstat -a 命令

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

$ netstat -at
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 localhost:ipp *:* LISTEN
tcp 0 0 localhost:smtp *:* LISTEN
tcp 0 256 192.168.0.6:ssh 192.168.0.32:53550 ESTABLISHED
tcp6 0 0 [::]:http [::]:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN
tcp6 0 0 ip6-localhost:ipp [::]:* LISTEN
tcp6 0 0 ip6-localhost:smtp [::]:* LISTEN

host 命令

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

$ host world.std.com
world.std.com has address 192.74.137.5
world.std.com mail is handled by 10 smtp.theworld.com.

nslookup 命令

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

$ nslookup world.std.com
Server: 127.0.1.1
Address: 127.0.1.1#53Non-authoritative answer:
Name: world.std.com
Address: 192.74.137.5

dig 命令

dig 命令提供了很多有關連接到遠程系統的信息 – 包括與我們通信的名稱服務器以及查詢需要多長時間進行響應,并經常用于故障排除。

$ dig world.std.com; > DiG 9.10.3-P4-Ubuntu > world.std.com;; global options: +cmd;; Got answer:;; ->>HEADER#53(127.0.1.1);; WHEN: Mon Oct 09 13:26:46 EDT 2017;; MSG SIZE rcvd: 58

nmap 命令

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

$ nmap localhost
Starting Nmap 7.01 ( https://nmap.org ) at 2017-10-09 15:01 EDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00016s latency).
Not shown: 996 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
631/tcp open ipp
Nmap done: 1 IP address (1 host up) scanned in 0.09 seconds

以上是“Linux系統怎么檢查網絡連接”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武强县| 诸暨市| 武功县| 毕节市| 武威市| 江达县| 耒阳市| 珠海市| 乌兰察布市| 台前县| 襄垣县| 东方市| 峨眉山市| 新绛县| 河东区| 潞西市| 兰西县| 锦屏县| 甘南县| 鄂州市| 东莞市| 达日县| 靖州| 洪洞县| 溧水县| 桓台县| 老河口市| 蒲江县| 平邑县| 南乐县| 临江市| 潞城市| 凤翔县| 化州市| 丰镇市| 中西区| 开阳县| 阿尔山市| 太白县| 辽中县| 新化县|