Linux 檢視網路資訊和網路監控命令。

2021-09-11 17:35:33 字數 2439 閱讀 9843

該命令用於檢視機器掛載的網絡卡情況。

可見機器有兩個網絡卡,乙個時eth0,另乙個是本地回環虛擬網絡卡。

另外,iproute2軟體包含乙個強大的網路配置工具ip,它是公升級版的ifconfig命令,提供了更多的高階功能。

ping命令是用於檢測網路故障的常用命令,可以用來測試一台主機到另外一台主機的網路是否連通。

telnet是tcp/ip協議族的一員,是網路遠端登入服務的標準協議,幫助使用者在本地計算機上連線遠端主機。

從輸出中可以看到,使用telnet協議可以直接連線redis埠,並傳送redis命令。

nc是netcat的簡稱,在網路除錯工具中享有「瑞士軍刀」的美譽,此命令功能豐富、短小精悍、簡單實用,被設計成一款易用的網路工具,可通過tcp/udp傳輸資料。同時,它是一款網路應用除錯分析器,因為它可以根據需要建立各種型別的網路服務和連線,在除錯restful服務時,經常會出現不可預期的結果,在這種情況下可以使用nc模擬啟動伺服器,把http客戶端連線到nc上,在nc上會列印出restful服務提供的所有引數,然後一一檢查引數,找到問題。

當然,它也可用於傳輸二進位制或者文字檔案。

mtr命令式linux系統中的網路連通性測試工具,也可以用來檢測丟包率。

其中的第2列為丟包率,可以用來判斷網路中兩台機器的連通質量。

這是一款檢測網路中dns伺服器能否正確解析網域名稱的工具命令,並且可以輸出。

從輸出中可以看到,sina.com網域名稱被正確解析到ip位址66.102.251.33。

traceroute可以提供從使用者的主機到網際網路另一端的主機的路徑,雖然每次資料報由同一出發點到達同一目的地的路徑可能會不一樣,但通常來說大多數情況下路徑是相同的。

在輸出中記錄按序列號從1開始,每個記錄代表網路一跳,每跳一次表示經過乙個閘道器或者路由;我們看到每行有是哪個時間,單位是毫秒,指的是這一跳需要的時間。

sar是乙個多功能的監控工具,使用簡單,不需要管理員許可權,可以輸出每秒的網絡卡訪問速度,適合線上排查問題時使用。

從輸出中可以看到網絡卡的讀寫速度和流量,在應急過程中可以用來判斷伺服器是否上量。

此命令除了可以用於檢視網絡卡的資訊,還可以用來收集如下服務的狀態資訊。

此命令顯示網路連線、埠資訊等,另外乙個命令ss與netstat命令類似,不再單獨介紹。

輸出

獲得程序id為2862。

輸出

獲取監聽埠為8080。

輸出

獲得程序id為2862。

輸出

iptraf是乙個實時監控網路流量的互動式的彩色文字螢幕介面。它監控的資料比較全面,可以輸出tcp連線、網路介面、協議、埠、網路包大小等資訊,但是耗費的系統資源比較多,且需要管理員許可權。

在進入主介面之前可以選擇不同的選項,在不同的選項下可以檢視不同維度的網路資訊。

tcpdump是網路狀況分析和跟蹤工具,是可以用來抓包的實用命令,使用前需要對tcp/ip有所熟悉,因為過濾使用的資訊都是tcp/ip格式。

掃瞄某一主機開啟的埠及埠提供的服務資訊,通常用於檢視本機有哪些埠對外提供服務,或者伺服器有哪些埠對外開放。

從上面的輸出中可以看到,有如下埠對外提供服務。

其中,8080是vesta發號器對外提供的服務,3306是mysql對外提供的服務。

ethtool用於檢視網絡卡的配置情況。

輸出模型中包含1000baset/full,所以eth0網絡卡為千兆網絡卡。

centost檢視網路資訊 linux檢視網路流量

在linux下怎麼看網路流量?在windows下,我們可以很方便的通過360來檢視網路流量,知道哪個程序占用的網路頻寬比較多。那在linux下怎麼看流量呢,對於web伺服器來說這是很重要的。下面這邊部落格很仔細的介紹了linux下看流量的方法 我使用了其中一些,還找了網上其他一些資料,總結如下 1....

Linux檢視網路資訊ifconfig

無論是linux 自動安裝還是我們手工安裝,linux 都會向你詢問有關網路的問題並配置相關的軟體。這個用於配置網絡卡的基本命令就是ifconfig。在執行ifconfig 命令後,系統將在核心表中設定必要的引數,這樣linux 就知道如何與網路上的網 信。ifconfig 命令有以下兩種格式 if...

配置和檢視網路資訊

ifconfig檢視配置別名ip等 root oldboy ifconfig eth0 link encap ethernet hwaddr 00 50 56 37 e5 dd inet addr 192.168.1.110 bcast 192.168.1.255 mask 255.255.255....