亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關(guān)注微信公眾號

Linux_Swap持續(xù)增長的問題 四
2007-04-25   中國IT實(shí)驗(yàn)室

例如:

tcpdump ip src……

只過濾數(shù)據(jù)-鏈路層上的IP報(bào)頭。

tcpdump udp and src host 192.168.0.1

只過濾源主機(jī)192.168.0.1的所有udp報(bào)頭。

數(shù)據(jù)顯示/輸入輸出

TcpDump提供了足夠的參數(shù)來讓我們選擇如何處理得到的數(shù)據(jù),如下所示:

-l 可以將數(shù)據(jù)重定向。

如tcpdump -l >tcpcap.txt將得到的數(shù)據(jù)存入tcpcap.txt文件中。

-n 不進(jìn)行IP地址到主機(jī)名的轉(zhuǎn)換。

  如果不使用這一項(xiàng),當(dāng)系統(tǒng)中存在某一主機(jī)的主機(jī)名時(shí),TcpDump會(huì)把IP地址轉(zhuǎn)換為主機(jī)名顯示,就像這樣:eth0 < ntc9.1165> router.domain.net.telnet,使用-n后變成了:eth0 < 192.168.0.9.1165 > 192.168.0.1.telnet。

-nn 不進(jìn)行端口名稱的轉(zhuǎn)換。

上面這條信息使用-nn后就變成了:eth0 < ntc9.1165 > router.domain.net.23。

-N 不打印出默認(rèn)的域名。

還是這條信息-N 后就是:eth0 < ntc9.1165 > router.telnet。

-O 不進(jìn)行匹配代碼的優(yōu)化。
-t 不打印UNIX時(shí)間戳,也就是不顯示時(shí)間。
-tt 打印原始的、未格式化過的時(shí)間。
-v 詳細(xì)的輸出,也就比普通的多了個(gè)TTL和服務(wù)類型。

 
TCPDUMP的安裝

 在linux下tcpdump的安裝十分簡單,一般由兩種安裝方式。一種是以rpm包的形式來進(jìn)行安裝。另外一種是以源程序的形式安裝。
  1. rpm包的形式安裝
    #rpm -ivh tcpdump-3_4a5.rpm
  這樣tcpdump就順利地安裝到你的linux系統(tǒng)中。怎么樣,很簡單吧。
  2. 源程序的安裝
     #tar xvfz tcpdump-3_4a5.tar.Z
    rpm的包可以使用如下命令安裝:
     #rpm -ivh tcpdump-3_4a5.src.rpm
    這樣就把tcpdump的源代碼解壓到/usr/src/redhat/SOURCES目錄下.

第二步 做好編譯源程序前的準(zhǔn)備活動(dòng)

  在編譯源程序之前,最好已經(jīng)確定庫文件libpcap已經(jīng)安裝完畢,這個(gè)庫文件是tcpdump軟件所需的庫文件 。同樣,你同時(shí)還要有一個(gè)標(biāo)準(zhǔn)的c語言編譯器。在linux下標(biāo)準(zhǔn)的c 語言編譯器一般是gcc。 在tcpdump的源程序目錄中。有一個(gè)文件是Makefile.in,configure命令就是從Makefile.in文件中自動(dòng)產(chǎn)生Makefile文件。在Makefile.in文件中,可以根據(jù)系統(tǒng)的配置來修改BINDEST 和 MANDEST 這兩個(gè)宏定義,缺省值是
      BINDEST = @sbindir@
      MANDEST = @mandir@
 
  第一個(gè)宏值表明安裝tcpdump的二進(jìn)制文件的路徑名,第二個(gè)表明tcpdump的man 幫助頁的路徑名,你可以修改它們來滿足系統(tǒng)的需求。

  第三步 編譯源程序
 
  使用源程序目錄中的configure腳本,它從系統(tǒng)中讀出各種所需的屬性。并且根據(jù)Makefile.in文件自動(dòng)生成Makefile文件,以便編譯使用.make 命令則根據(jù)Makefile文件中的規(guī)則編譯tcpdump的源程序。使用make install命令安裝編譯好的tcpdump的二進(jìn)制文件。
 
  總結(jié)一下就是:
 
      # tar xvfz tcpdump-3_4a5.tar.Z
      # vi Makefile.in
      # . /configure
      # make
      # make install

  關(guān)于tcpdump更詳細(xì)的信息,請查看Man tcpdump。

熱詞搜索:

上一篇:Linux_Swap持續(xù)增長的問題 三
下一篇:Linux系統(tǒng)下遙控器的配置與使用方法

分享到:   收藏