Debian8系統(tǒng)如何使用ss命令顯示處于活動(dòng)狀態(tài)的連接信息
debian8系統(tǒng)如何使用ss命令顯示處于活動(dòng)狀態(tài)的連接信息?本教程以debian8系統(tǒng)為例
本配置適用于debian8,9版本
1.介紹
ss命令用來顯示處于活動(dòng)狀態(tài)的套接字信息。ss命令可以用來獲取socket統(tǒng)計(jì)信息,它可以顯示和netstat類似的內(nèi)容。但ss的優(yōu)勢(shì)在于它能夠顯示更多更詳細(xì)的有關(guān)TCP和連接狀態(tài)的信息,而且比netstat更快速更高效。
當(dāng)服務(wù)器的socket連接數(shù)量變得非常大時(shí),無論是使用netstat命令還是直接cat/proc/net/tcp,執(zhí)行速度都會(huì)很慢?赡苣悴粫(huì)有切身的感受,但請(qǐng)相信我,當(dāng)服務(wù)器維持的連接達(dá)到上萬個(gè)的時(shí)候,使用netstat等于浪費(fèi) 生命,而用ss才是節(jié)省時(shí)間。
天下武功唯快不破。ss快的秘訣在于,它利用到了TCP協(xié)議棧中tcp_diag。tcp_diag是一個(gè)用于分析統(tǒng)計(jì)的模塊,可以獲得Linux 內(nèi)核中第一手的信息,這就確保了ss的快捷高效。當(dāng)然,如果你的系統(tǒng)中沒有tcp_diag,ss也可以正常運(yùn)行,只是效率會(huì)變得稍慢。
2.參數(shù)
-h:顯示幫助信息; -v:顯示指令版本信息; -n:不解析服務(wù)名稱,以數(shù)字方式顯示; -a:顯示所有的套接字; -l:顯示處于監(jiān)聽狀態(tài)的套接字; -o:顯示計(jì)時(shí)器信息; -m:顯示套接字的內(nèi)存使用情況; -p:顯示使用套接字的進(jìn)程信息; -i:顯示內(nèi)部的TCP信息; -4:只顯示ipv4的套接字; -6:只顯示ipv6的套接字; -t:只顯示tcp套接字; -u:只顯示udp套接字; -d:只顯示DCCP套接字; -w:僅顯示RAW套接字; -x:僅顯示UNIX域套接字。
3.實(shí)例
3.1現(xiàn)實(shí)ICP連接
ss -t -a
3.2顯示 Sockets 摘要
ss -s
3.3列出所有打開的網(wǎng)絡(luò)連接端口
ss -l
版權(quán)保護(hù): 本文「Debian8系統(tǒng)如何使用ss命令顯示處于活動(dòng)狀態(tài)的連接信息」由 云主機(jī)配置專家 原創(chuàng),轉(zhuǎn)載請(qǐng)保留鏈接: http://www.iqcg.cn/docs/system/1184.html