假設沒有下面的命令,你可以去乙個 的yum源。
ifstat命令
ifstat能夠監控網路介面,比較簡單地檢視網路流量
ifstat預設是不監控回環介面的流量的流量的單位是kb/s
使用ifstat -a能夠監控全部的介面
-l 監測環路網路介面(lo)。
預設情況下,ifstat監測活動的全部非環路網路介面。經使用發現,加上-l引數能監測全部的網路介面的資訊, 而不是僅僅監測 lo的介面資訊。也就是說,加上-l引數比不加-l引數會多乙個lo介面的狀態資訊。
-a 監測能檢測到的全部網路介面的狀態資訊。
使用發現,比加上-l引數還多乙個plip0的介面資訊。搜尋一下發現這是並口(網路裝置中 有一 個叫plip (parallel line internet protocol). 它提供了並口...)
-z 隱藏流量是無的介面。比如那些介面儘管啟動了可是未用的
-i 指定要監測的介面,後面跟網路介面名
-s 等於加-d snmp:[comm@][#]host[/nn]] 引數。通過snmp查詢乙個遠端主機
-h 顯示簡短的幫助資訊
-n 關閉顯示週期性出現的頭部資訊(也就是說,不加-n引數執行ifstat時最頂部會出現網路介面的名稱。當一屏顯示不下時,會再一次出現接 口的名稱。提示 我們顯示的流量資訊詳細是哪個網路介面的。加上-n引數把週期性的顯示介面名稱關閉,僅僅顯示一次)
-t 在每一行的開頭加乙個時間 戳(能告訴我們詳細的時間)
-t 報告全部監測介面的全部頻寬(最後一列有個total,顯示全部的介面的in流量和全部介面的out流量,簡單的把全部介面的in流量相加,out 流量相 加)
-w 用指定的列寬,而不是為了適應介面名稱的長度而去自己主動放大列寬
-w 假設內容比終端窗體的寬度還要寬就自己主動換行
-s 在同一行保持狀態更新(不滾動不換行)注:假設不喜歡螢幕滾動則此項很方便,與bmon的顯示方式類似
-b 用kbits/s顯示頻寬而不是kbytes/s(bit和byte有何差別應該都知道吧)
-q 安靜模式。警告資訊不出現
-v 顯示版本號資訊
-d 指定乙個驅動來收集狀態資訊
iftop
iftop也是乙個實時的流量監控工具,能夠監控tcp/ip連線等。可是沒有報表功能。
第一行:頻寬顯示
中間部分:外部連線列表,即記錄了哪些ip正在和本機的網路連線
中間部分右邊:實時引數各自是該訪問ip連線到本機2秒,10秒和40秒的平均流量
=>代表傳送資料。<= 代表接收資料
底部三行:表示傳送。接收和所有的流量
底部三行第二列:為你執行iftop到眼下流量
底部三行第三列:為高峰值
底部三行第四列:為平均值
-i設定監測的網絡卡。如:# iftop -i eth1
-b 以bytes為單位顯示流量(預設是bits),如:# iftop -b
-n使host資訊預設直接都顯示ip,如:# iftop -n
-n使port資訊預設直接都顯示port號,如: # iftop -n
-f顯示特定網段的進出流量,如# iftop -f 10.10.1.0/24或# iftop -f 10.10.1.0/255.255.255.0
-h(display this message),幫助,顯示引數資訊
-p使用這個引數後,中間的列表顯示的本地主機資訊,出現了本機以外的ip資訊;
-b使流量圖形條預設就顯示;
-f這個臨時還不太會用,過濾計算包用的;
-p使host資訊及port資訊預設就都顯示;
-m設定介面最上邊的刻度的最大值。刻度分五個大段顯示,例:# iftop -m 100m
進入iftop畫面後的一些操作命令(注意大寫和小寫)
按h切換是否顯示幫助;
按n切換顯示本機的ip或主機名;
按s切換是否顯示本機的host資訊;
按d切換是否顯示遠端目標主機的host資訊;
按t切換顯示格式為2行/1行/僅僅顯示傳送流量/僅僅顯示接收流量;
按n切換顯示port號或port服務名稱;
按s切換是否顯示本機的port資訊;
按d切換是否顯示遠端目標主機的port資訊;
按p切換是否顯示port資訊;
按p切換暫停/繼續顯示;
按b切換是否顯示平均流量圖形條;
按b切換計算2秒或10秒或40秒內的平均流量;
按t切換是否顯示每乙個連線的總流量;
按l開啟螢幕過濾功能。輸入要過濾的字元。比方ip,按回車後,螢幕就僅僅顯示這個ip相關的流量資訊;
按l切換顯示畫面上邊的刻度;刻度不同,流量圖形條會有變化;
按j或按k能夠向上或向下滾動螢幕顯示的連線記錄;
按1或2或3它可以基於以顯示三個業務資料的排序權;
按《根據機器名的左側或ip序列;
按》基於遠端主機或目標的主機名ip序列;
按o是否切換固定只顯示當前的連線;
按f過濾可以編輯**
按!可以使用shell命令
按q出口監視。
多介面公用 檢測網路狀態
objc view plain copy import import reachability.h inte ce property strong nonatomic uiwindow window property strong nonatomic reachability reach end o...
物件檢測介面
介面需要增加物件識別功能,物件檢測需要依賴三個檔案,這個需要在介面上增加乙個上傳檔案的功能,這三個檔案是配套使用的,要麼全部上傳成功,有乙個失敗的即為失敗 使用者可以上傳多個模型 三個檔案分別以.pb,pbtxt和.txt結尾 上傳的時候可以讓使用者給模型起乙個名字 比如 使用者給模型起的名稱是ss...
檢測網路狀態
搞了一下午,什麼internetcheckconnection,internetconnect,internetqueryoption試了一堆,發現這些函式要不沒用,要不用起來很麻煩,根本檢測不了網路的狀態。因為機子上本來有wifi和本地網路,所以就用socket了 這是朋友給的乙個函式,方便以後使...