校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Linux下使用socktop來檢測socket的通訊狀況

Linux下使用socktop來檢測socket的通訊狀況

熱門標簽:常熟外呼系統 江蘇小型外呼系統軟件 電話機器人服務器部署 電銷語音機器人哪個好 拉薩銷售外呼系統軟件 百度地圖標注未成功 文山外呼營銷系統 地圖上標注點位的圖標 中山防封卡電銷卡辦理

所有的socket通訊都是通過socket接口來的,任何family的通訊包括unix域套接都要走的,所以只要截獲了socket 讀寫的幾個syscall 就可以了解unix域套接字的發送和接受情況。
 
systemtap發行版本提供了個工具socktop, 位于 /usr/share/doc/systemtap/examples/network/socktop, 是個非常方便的工具, 干這個事情最合適了。

安裝


為了部署 SystemTap,需要安裝以下兩個 RPM 包:

復制代碼
代碼如下:

systemtap
systemtap-runtime

以 root 權限,運行以下命令安裝:

復制代碼
代碼如下:

yum install systemtap systemtap-runtime

注:在使用 SystemTap 前,需要安裝內核信息包,可以運行以下命令安裝:

復制代碼
代碼如下:

stap-prep

如果安裝失敗,請手動安裝,手動安裝步驟請見手動安裝內核信息包。

注:我在我的主機上運行 stap-prep 的報錯信息如下

復制代碼
代碼如下:

[root@test ~]# stap-prep

Need to install the following packages:
kernel-devel-2.6.18-308.el5.x86_64
kernel-debuginfo-2.6.18-308.el5.x86_64
Traceback (most recent call last):
  File "/usr/bin/yumdownloader", line 19, in module>
    import yum
ImportError: No module named yum
problem downloading rpm(s) kernel-devel-2.6.18-308.el5.x86_64 kernel-debuginfo-2.6.18-308.el5.x86_64
手動安裝必需的內核信息包

需要的內核信息包包含你內核中匹配以下字段 -devel, -debuginfo, 和 -debuginfo-common 的包。如下:

復制代碼
代碼如下:

kernel-debuginfo
kernel-debuginfo-common
kernel-devel

需要安裝和你內核對應版本的包,運行命令

復制代碼
代碼如下:

uname -r
2.6.18-308.el5

可以指定你的內核是 2.6.18-308.el5,因此你需要的包如下:

復制代碼
代碼如下:

kernel-debuginfo-2.6.18-308.el5.x86_64.rpm
kernel-devel-2.6.18-308.el5.x86_64.rpm
kernel-debuginfo-common-2.6.18-308.el5.x86_64.rpm

重要!!??!注意:這三個包必須與你的內核版本匹配,不能你懂的。
下載這三個 rpm 包,到 http://rpm.pbone.net 這個網站去下載。或者最簡單的在 google 搜索包名。

下載 kernel-debuginfo-2.6.18-308.el5.x86_64.rpm:

wget ftp://ftp.pbone.net/mirror/ftp.redhat.com/pub/redhat/linux/enterprise/5Client/en/os/x86_64/Debuginfo/kernel-debuginfo-2.6.18-308.el5.x86_64.rpm
下載 kernel-devel-2.6.18-308.el5.x86_64.rpm:

wget ftp://ftp.pbone.net/mirror/ftp.redhat.com/pub/redhat/linux/enterprise/5Client/en/os/x86_64/Debuginfo/kernel-devel-2.6.18-308.el5.x86_64.rpm
下載 kernel-debuginfo-common-2.6.18-308.el5.x86_64.rpm:

wget ftp://ftp.pbone.net/mirror/ftp.redhat.com/pub/redhat/linux/enterprise/5Client/en/os/x86_64/Debuginfo/kernel-debuginfo-common-2.6.18-308.el5.x86_64.rpm
分別安裝這三個包:

復制代碼
代碼如下:

rpm -ivh kernel-debuginfo-common-2.6.18-308.el5.x86_64.rpm
rpm -ivh kernel-debuginfo-2.6.18-308.el5.x86_64.rpm
rmp -ivh kernel-devel-2.6.18-308.el5.x86_64.rpm

初始化測試

為了測試 stap 是否安裝正確,需要運行以下命令測試:

復制代碼
代碼如下:

stap -v -e 'probe vfs.read {printf("read performed\n"); exit()}'

socket讀寫查看器socktop

socktop源碼里面的版權和簡單的功能介紹:

使用幫助

復制代碼
代碼如下:

$ /usr/share/doc/systemtap/examples/network/socktop -h

USAGE: socktop [-d] [-i interval] [-N num] [-P protocol]... [-f family]...

 [-t stype]... [-n pname]... [-p pid]... [-u username]... [-h]

  -d           # print network device traffic (default: off)

 -i interval  # interval in seconds between printing (default: 5)

 -N num       # number of top processes and devices to print (default: 10)

 -f family    # this protocol family only (default: all)

-P protocol  # this protocol only (default: all)

-t stype     # this socket type only (default: all)

-n pname     # this process name only (default: all)

-p pid       # this process ID only (default: all)

-u username  # this user only (default: all)

-c count     # number of iteration

-m mod_name  # generate instrumentation (but do not run)

 -h           # print this help text

Protocol Families:

    LOCAL, INET, INET6, IPX, NETLINK, X25, AX25, ATMPVC, APPLETALK, PACKET

Protocols:

    TCP, UDP, SCTP, IP, FC, ... (see /etc/protocols for complete list)

Socket Types:

    STREAM, DGRAM, RAW, RDM, SEQPACKET, DCCP, PACKET

 
上面的使用寫的很明白了,我們要過濾的是unix套接字, 每5秒報告下情況, 還順手把網絡設備的流量打出來。
 
復制代碼
代碼如下:

$sudo /usr/share/doc/systemtap/examples/network/socktop -f LOCAL -i 5 -d


======================= Thu Mar 31 21:23:03 2011 ========================

------------------------------- PROCESSES -------------------------------

PID   UID     #SEND   #RECV SEND_KB RECV_KB PROT FAMILY   COMMAND      


24821 50453       1       0       0       0 IP   LOCAL    crond        

3840  0           0       2       0       0 IP   LOCAL    syslog-ng    


-------------------------------- DEVICES --------------------------------

DEV             #XMIT         #RECV         XMIT_KB         RECV_KB

eth0              457           250             102              38

bond0             457             0             102               0

lo                 24            24               2               2

eth1                0            10               0               0

=========================================================================

 
我們很清楚的看到了,crond在發,syslog-ng在收。
 
如果你想知道報文的內容的話,可以改改腳本把報文也dump出來。
 
玩得開心!

標簽:鶴壁 欽州 黔南 海北 河南 天門 景德鎮 威海

巨人網絡通訊聲明:本文標題《Linux下使用socktop來檢測socket的通訊狀況》,本文關鍵詞  Linux,下,使用,socktop,來,檢測,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux下使用socktop來檢測socket的通訊狀況》相關的同類信息!
  • 本頁收集關于Linux下使用socktop來檢測socket的通訊狀況的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    91国产丝袜在线播放| 樱花草国产18久久久久| 日韩三级高清在线| 亚洲伦理在线免费看| 国产综合久久久久影院| 欧美日韩精品二区第二页| 中文字幕五月欧美| 国产精品一线二线三线精华| 成人污污视频在线观看| 成人app网站| 91官网在线观看| 最新国产精品久久精品| 成人福利视频网站| 自拍偷自拍亚洲精品播放| 成人激情视频网站| 亚洲特黄一级片| 日本精品视频一区二区| 亚洲高清视频在线| 日韩手机在线导航| 国产精品69毛片高清亚洲| 久久九九久久九九| 99久久久国产精品免费蜜臀| 国产精品视频你懂的| 一本久久精品一区二区| 亚洲成av人综合在线观看| 日韩精品一区二区三区视频在线观看 | 欧美美女直播网站| 日韩有码一区二区三区| 国产精品久久久久久久久果冻传媒| 成人免费av在线| 亚洲成av人在线观看| 精品国产一区二区精华| 91原创在线视频| 免费在线看一区| 国产精品你懂的| 91精品国产综合久久国产大片| 成人一区二区三区视频| 天堂av在线一区| 中文字幕在线免费不卡| 日韩一级完整毛片| 一本色道久久综合精品竹菊| 久久天堂av综合合色蜜桃网| 在线亚洲高清视频| 日韩精品亚洲一区| 国产精品久久久久久户外露出 | 99久久亚洲一区二区三区青草| 亚洲高清不卡在线观看| 中文字幕一区二区三区在线播放| 欧美日韩精品高清| 狠狠色丁香婷婷综合久久片| 国产精品福利一区二区三区| 国产精一品亚洲二区在线视频| 一区二区三区中文字幕| 国产欧美一区二区三区鸳鸯浴| 538prom精品视频线放| 一本高清dvd不卡在线观看| 美女一区二区三区在线观看| 一区二区三区欧美日韩| 精品黑人一区二区三区久久| 欧美日韩情趣电影| 欧美色大人视频| 精品视频在线免费| 欧美日韩精品三区| 在线亚洲免费视频| 欧美剧情片在线观看| 欧美亚洲禁片免费| 久久你懂得1024| 国产精品视频看| 国产欧美日韩在线看| 中文字幕在线不卡视频| 亚洲欧美中日韩| 一级做a爱片久久| 1024国产精品| 视频一区二区欧美| 免费看欧美美女黄的网站| 亚洲二区在线观看| 丝袜美腿亚洲一区| 蜜臀精品一区二区三区在线观看| 激情图片小说一区| 国产精品一区二区在线看| 99久久婷婷国产综合精品电影| 91丨porny丨首页| 91精品国产综合久久香蕉的特点| 欧美一区二区成人6969| 一本色道久久综合亚洲91| 在线观看视频一区| 91精品国产一区二区人妖| 国产婷婷色一区二区三区四区| 国产欧美一区二区三区在线看蜜臀| 亚洲三级在线观看| 亚洲超丰满肉感bbw| 国产大陆亚洲精品国产| 懂色av一区二区夜夜嗨| 肉色丝袜一区二区| 国产成人精品免费| 欧美在线免费观看亚洲| 精品日产卡一卡二卡麻豆| 欧美激情一区二区三区| 日韩一区有码在线| 石原莉奈在线亚洲三区| 色综合天天在线| 日韩午夜av一区| 欧美一级欧美三级| 国产精品国产三级国产普通话三级| 亚洲人成在线观看一区二区| 国产一区二区在线电影| 欧美伊人久久大香线蕉综合69 | 欧美日韩国产中文| 日韩精品专区在线影院重磅| 亚洲免费在线看| 久久激情五月激情| 欧美午夜在线一二页| 久久综合久久综合久久| 青青草精品视频| 色综合天天综合网国产成人综合天 | 奇米影视一区二区三区小说| 不卡的av在线播放| 日韩一级片网址| 日韩电影在线免费看| 99精品欧美一区二区三区小说| 2020国产精品自拍| 亚洲1区2区3区视频| 在线中文字幕不卡| 国产欧美日韩精品一区| 狠狠狠色丁香婷婷综合久久五月| 色综合天天性综合| 欧美精品免费视频| 亚洲免费在线视频| 成人福利视频网站| 久久久精品欧美丰满| 国产精品久久99| 蜜桃传媒麻豆第一区在线观看| 色综合久久综合中文综合网| 久久久久久久久久久久电影 | 国产精品一区不卡| 在线免费不卡电影| 亚洲男人都懂的| 99精品欧美一区| 夜夜亚洲天天久久| 91影院在线免费观看| 一区二区三区在线观看国产| av在线不卡免费看| 亚洲情趣在线观看| 99精品黄色片免费大全| 亚洲精品乱码久久久久久黑人| 国产二区国产一区在线观看| 国产精品乱码一区二区三区软件| 国产美女精品在线| 国产精品一线二线三线精华| 久久久国产综合精品女国产盗摄| 丁香桃色午夜亚洲一区二区三区| 久久久久久久久久久99999| 波多野结衣欧美| 亚洲嫩草精品久久| 日韩精品中文字幕在线不卡尤物| 日韩**一区毛片| 91在线国产福利| 五月婷婷激情综合网| 欧美一区日韩一区| 99久久综合99久久综合网站| 日本一区二区久久| 欧美色综合网站| 日韩有码一区二区三区| 中文一区在线播放| 色天天综合色天天久久| 国产在线播放一区三区四| 久久蜜臀精品av| 色综合久久中文综合久久牛| 亚州成人在线电影| 欧美国产日韩亚洲一区| 色综合久久综合中文综合网| 激情成人午夜视频| 中文字幕乱码亚洲精品一区| 欧美日本一区二区在线观看| 久久国产精品第一页| 亚洲专区一二三| 欧美成人伊人久久综合网| 91啪九色porn原创视频在线观看| 一区二区三区四区不卡视频| 久久精品一区蜜桃臀影院| 99精品视频在线免费观看| 亚洲成人精品一区| 国产午夜久久久久| 色综合久久天天| 国产一区二区美女诱惑| 国产偷国产偷精品高清尤物| 欧美日韩国产在线播放网站| 黑人精品欧美一区二区蜜桃| 亚洲国产精品影院| 国产精品午夜在线观看| 久久综合网色—综合色88| 99re热视频精品| 国产成人av电影免费在线观看| 亚洲成年人影院| 亚洲午夜一二三区视频| 国产女人水真多18毛片18精品视频| 日韩欧美一区二区不卡| 色呦呦日韩精品| 972aa.com艺术欧美| 精品一区二区国语对白|