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