您的位置:首页 > 理论基础 > 计算机网络

一些网络相关命令

2007-08-21 14:51 253 查看
5.6 網路相關指令

這裡我們將介紹一些常用到的網路相關指令,如果你想知道更多、更詳細的指令,請參考指令應用篇,或使用指令 man 來查詢相關使用方法。在這裡我們的目的只是告訴你有這些工具可以使用,並未針對每一個指令作詳細的使用方法說明,你應該使用 man 來查詢該指令更完整的參數。我只列出較常用的幾個方法。

5.6.1 telnet

大家都知道這個指令吧!如果你要連線到別台 UNIX 主機或是連到 BBS,就使用 telnet 這個指令。例如,要telnet 到 sparc20.cc.ncu.edu.tw 這台機器:

$ telnet sparc20.cc.ncu.edu.tw

如果你在登入時想離開,可以按 CTRL+] 回到自己的主機,再打 quit 離開 telnet。

如果你在 telnet 時想輸入中文的話,必須加入參數 -8:

$ telnet -8 bbs.ba.mgt.ncu.edu.tw

5.6.2 ftp

FreeBSD 中也有提供命令列的 ftp client 工具,如果你要連到 freebsd.csie.nctu.edu.tw 這台機器的話:

$ ftp freebsd.csie.ncu.edu.tw

允許暱登入的 ftp 主機,帳號只要輸入 anonymous 或 ftp 即可,密碼可以隨便輸入,或者在 ftp 指令之後加上參數 -a 即可自動以暱名登入。進入 ftp 站台後,你可以使用下列指令:

?列出所有指令。
ls查看所在目錄的檔案,使用方法和在 FreeBSD 機器中一樣。
cd進入某一個目錄,如 cd pub。
get <filename>取回某一個檔案,如 get ve-1.0.tgz。
reget <filename>續傳某一檔案。
put <filename>上傳檔案,如 put homework01.zip。
send <filename>上傳檔案,和 put 一樣。
size <filename>查看檔案大小。
less <filename>觀看文字檔內容
5.6.3 ping

送出 ICMP 封包,用以查看網路上主機的連線狀況。

$ ping 216.136.204.21

你也可以加入以下的參數:

-c count 只計算 count 次。
-s size 不使用預設的 64 bytes 當作封包大小,而改用新的 size。

$ ping -c 10 -s 108 216.136.204.21

5.6.4 nslookup

查詢網路主機資訊。此指令可以用來查詢網路主機的 Domain name,或以 Domain name 反查 IP 位址。

$ nslookup 216.136.204.21
$ nslookup www.freebsd.org

5.6.5 netstat

顯示網路狀況。可以用來看網路的組態及各項服務的情形。

參數:

-a 顯示所有資訊
-n 以 number 方式顯示 IP 位址
-i 顯示網路介面

$ netstat -a
$ netstat -ni

5.6.6 traceroute

追蹤網路路徑,用這個指令,你可以知道從你的主機到某一台主機的過程中經過了哪些機器。

使用方法:

$ traceroute www.freebsd.org

5.6.7 sockstat

查看主機 internet 或 domain socket。你可以用來查詢有誰連到你的機器中,由哪一個網路服務接收,該網路服務的 PID 是多少等。還可以查詢本機開放了哪些 port、提供了哪些服務。

5.6.8 ifconfig

設定或檢查網路介面,ifconfig 可以用來設定你的網路卡,顯示網路介面的資訊。

參數:

-a 詳細顯示所有介面
-u 顯示目前使用中的裝置
interface 顯示該interface 的資訊,此 interface 為你的網路卡代號或其他代號。
down 停用某一裝置
up 啟用某一裝置

$ ifconfig -a		顯示所有介面的資訊
$ ifconfig vr0		顯示網路卡 vr0 的資訊
$ ifconfig vr0 down	停用網路卡 vr0
$ ifconfig vr0 192.168.0.1netmask 255.255.255.0	設定網路卡 vr0 的 ip
$ ifconfig vr0 up		啟用網路卡 vr0

5.6.9 tcpdump

列出所有到達本機的 tcp 封包。

5.6.10 lynx

文字瀏覽器。這並不是 FreeBSD 內定的指令,所以必須先使用 port 安裝:

# cd /usr/ports/www/lynx
# make install clean

安裝完就可以使用 lynx 來上網瀏覽網頁:

$ lynx www.freebsd.org

我們也可以使用 lynx 來下載網頁上的檔案。例如,我們要檔案位置是 http://www.apache.org/dist/httpd/apache_1.3.33.zip,可以使用下列指令來下載它,並存成 apache.zip 這個檔名:

$ lynx -dump http://www.apache.org/dist/httpd/apache_1.3.33.zip > apache.zip

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息