1.netstat命令;
檢視服務連線的總數情況,如下命令所示:
netstat -antp|awk 'end'
命令解析:
將查詢的資料資訊,按照行解析,awk利用第六列作為key來統計集中狀態
的數量。a被解析為建立了乙個字典型別。
如上命令所示統計服務所有的連線狀態的連線數
time_wait 10
listen 1
syn_sent 1
foreign 1
established 1
established 778
如上所示為統計連線數量資訊。
2.統計伺服器上網路連線數量前十的統計命令:
netstat -antp|awk ''|sort|uniq -c |sort -n -k 1 -r|head -n 10
命令解析:
將獲取的鏈結資訊擷取對應的ip資訊,通過排序去重,再利用第一列的作為數字形式降序排序,最後列出前10行。
sort :
-n 表示排序將比較項作為數字
-k 表示當前項取第幾列
-r 表示按照降序排序(預設是公升序)
3.檢視網路
watch cat /proc/net/dev 可利用指令碼將該檔案中的資訊實時獲取進行展示。
原創 每日構建實踐篇(一)
看了 joel spolsky的 軟體開發成功12法則 和 daily builds are your friend 對於每日構建的必要性和實用性都深有感觸。於是為自己的專案新增指令碼以實現快捷的每日構建,並記述這個嘗試的整個過程,方便以後參考。所謂的每日構建就是每天至少一次的重新建立整個工程,每日...
Linux每日學習(一)
linux命令 一.ls命令是linux下最常用的命令。ls命令就是list的縮寫,ls用來列印出當前目錄的清單,如果ls指定其他目錄,那麼就會顯示指定目錄裡的檔案及資料夾清單。通過ls命令不僅可以檢視linux資料夾包含的檔案,而且可以檢視檔案許可權 包括目錄 資料夾 檔案許可權 檢視目錄資訊等等...
網路篇 Linux通用操作
網路篇 如何檢視埠?netstat 常用指令 tunlp 常用配合命令 grep 常用形式 netstat tunlp grep 埠 a或 all 顯示所有連線中的socket c或 continuous 持續列出網路狀態 c或 cache 顯示路由器配置的快取資訊 f或 fib 顯示fib g或 ...