作者: falcon 發表日期: 2006-04-14 08:21
復制鏈接
在開始網絡學習之前,有必要掌握一些常用的網絡工具的使用方法
1,ifconfig
命令ifconfig是Linux系統配置網絡設備接口的工具,也可以用它來 查看已經配置好的網絡設備接口信息。
如:
#ifconfig eth0
將顯示第一塊以太網卡的硬件地址以及這個網絡接口的ip地址等信息。
2,netstat
命令netstat顯示網絡連接、路由表、和接口統計等網絡信息。它有很多命令選項。
無選項時,顯示完了國連接狀態,列出打開的套接字。
-a 選項顯示所有套接字的狀態
-r 選項顯示路由表的內容,一般同時指定-n選項,這樣可以得到數字格式的地址,也顯示默認路由的ip地址。
-i 顯示所有網絡接口或者指定接口的信息
如:
#netstat -ni
3,ping
命令ping可以檢查遠程機器的網絡可達到情況,命令ping通過向遠程機器發送icmp消息,可以獲知能否達到遠程機器。
如:
#ping 219.246.177.174
4,telnet
命令telnet是標準的internet程序,一般用它來執行遠程登錄。但是這個程序也可以作為一個通用客戶機使用,用來測試服務器程序。
比如。我們可以用telnet來連接xxxy.lzu.edu.cn的21端口
#telnet xxxy.lzu.edu.cn 21
5,tcpdump
命令tcpdump是調試網絡程序時的一個 極好的工具,rethat6.0提供了這個程序,但是其他版本可能沒有
需要到ftp://ftp.ee.lbl.gov/上獲得
該程序直接讀取數據鏈路(data link)層的數據包(packet), 輸出指定條件的數據包的信息。
如
#tcp dump 'tcp and port 80 adn tcp[13:1]&2!=0'
6,其他常用工具
如ftp,lftp,ssh,sniffit(網絡端口探測器),nmap(端口掃描工具),route(路由配置命令)等