最近迷上了linux系統運維,前端的東西應該會很少碰了,自己肯鑽研也許什麼都可以,培訓機構出來的沒有時間的沉澱,所以,之後的我決定走向運維這條路。以及linux開發這方面,喜歡linux的同學也可以關注我的博客,一起學習、一起進步。
linux運維,據說重要的東西,就是這個tcpdump了,以前在w7上自己裝了一個burp suite抓包用的,但是在linux上我卻沒有下載成功,也不知道爲什麼,但是又熟知了另外一個東西,那就是tcpdump,所以今天我就安裝了一個tcpdump。過程如下:
1.網上下載獲得libpcap和tcpdump
http://www.tcpdump.org/
2.安裝c編譯所需包:apt-get install build-essential
3.安裝 libpcap的前置:apt-get install flex,apt-get install bison
4.安裝libpcap。
tcpdump的使用必須有這庫。
tar xvfz libpcap-1.2.1.tar.gz //解壓,自己運用linux的解壓工具解壓也可以
進入解壓之後的文件目錄 運行./configure //生成makefile文件
make //進行編譯
make install //安裝 庫文件默認安裝在目錄 /usr/lib,頭文件默認安裝在 /usr/include
3.安裝tcpdump
tar xvfz tcpdump.4.2.1.tar.gz //解壓
進入解壓之後的文件目錄 運行./configure //生成makefile文件
make //進行編譯
make install //安裝 庫文件默認安裝在目錄 /usr/lib,頭文件默認安裝在 /usr/include
測試是否成功安裝:命令行輸入 tcpdump有網絡信息顯示!!
可能遇到的問題:
1.#tcpdump
#tcpdump: no suitable device found
原因:網絡監聽需要root權限,切換到root用戶下就可以正常使用了
以上就是安裝tcpdump的全過程,我在這過程中基本沒有遇到問題,希望遇到問題的同學可以聯繫我,一起解決。