6 網絡操作命令ftp 傳送文件
bye 結束連線並結束程序
ping 檢測主機
telnet 遠端登陸
rlogin 遠端登入
netstat 顯示網絡狀態
6.1 ftp命令 ftp命令用來傳輸文件,非常重要。如果在網絡上看到一個很重要的文件,就可以用這個命令把那個文件傳到自己的機器上來。
標准用法:ftp (-選項) 主機名稱或IP地址
-D 詳細顯示命令的執行過程,便於排錯和分析程序的執行情況
-I 關閉互動模式,不詢問任何問題
-G 關閉本地主機文件名稱支持特殊字符的擴充特征
-N 不適用自動登錄。 FTP在啟動時,會嘗試自動登錄遠端系統,它會從用戶的轉述目錄中讀取.netrc文件的內容,以便自行登錄。若該文件不存 在,FTP會放棄自動登錄,並詢問用戶的賬號名稱
-V 顯示命令的執行過程
舉例說明,用ftp登錄ftp.dark.com主機,輸入命令:ftp ftp.dark.com
注意:用戶必須有相應的存取權限,否則不能從遠程系統中獲得文件或向遠程系統中傳輸文件。
為了使用ftp來傳輸文件,用戶必須知道遠程計算機上的合法用戶名和口令。
6.2 bye命令 在ftp模式下,輸入bye即可中斷目前的連線作業,並結束ftp的執行,沒有選項。
6.3 ping命令 執行ping命令,它會使用ICMP傳輸協議,發出要求回應的信息,若遠程主機的網絡沒有什麼問題,就會回應信息,因而得知該主機運作正常。
標准用法:ping (-選項) 主機名稱或IP地址
c 次數 設置完成要求回應的次數。ping命令會反復發出信息,直到達到設定的次數為止
D 使用Socket的SO_DEBUG功能
F 大量而且快速地送網絡封包給一台機器,看它的回應。一般不到幾秒鐘,送出去的封包就會超過兩千個
I 秒數 指定收發信息的間隔時間,單位為s,預置位1s。與參數f不兼容
S bytes 設置數據包的大小。預設置為56B,加上8B ICMP頭文件,共64B
R 忽略網關,直接將數據保送到遠程主機上。如果該主機並非局域網的一份子,就會傳回錯誤信息
Q 不顯示命令的執行過程,只顯示結果
V 詳細顯示命令的執行過程,包括非回應信息和其它信息
T 存活數值 設置存活數值TTL的大小。TTL是IP協議包中的一個值,它告訴網絡,數據包在網絡中的時間是否太長而應被丟棄
舉例說明:
檢測des.bllod.net主機網絡功能是否正常,送出去要去信息需完成5次回應,每次間隔10s,數據包的大小為512B,
輸入命令:ping –c 5 –i 10 –s 504 –t 64 des.blood.net
6.4 telnet命令 telnet命令的主要功能是進行遠程登錄。
該命令允許用戶在使用telnet協議的遠程計算機之間進行通信,用戶可以通過網絡在遠程計算機上登錄,就像登錄到本地機上執行命令一樣。
為了通過telnet登錄計算機,必須知道遠程計算機上的合法用戶名和口令。
telnet只為普通終端提供終端仿真,而不支持X Window等圖形環境。
標准用法: telnet 主機名或IP 例如登錄IP地址為140.114.63.12的計算機,輸入命令:telnet 140.114.63.12 一旦telnet成功連接到遠程系統上,就顯示登錄信息,並提示用戶輸入用戶名和口令。如果用戶名和口令正確,就能成功登錄並在遠程系統上工作。用戶結束了遠程會話後,一定要確保使用logout命令退出遠程系統。然後telnet報告遠程會話被關閉,並返回到用戶本地機的shell提示符下。
6.5 rlogin命令rlogin也是用來遠程登錄的。它的英文含義是remote login。該命令與telnet命令很相似,允許用戶啟動遠程系統上的交互命令會話。
用法: rlogin (-選項) host
8 允許輸入8位字符數據
e 為rlogin會話設置轉義字符,默認的轉義字符是“~”,用戶可以指定一個文字字符或一個/nnn形式的八進制數
E 停止任何轉義字符。當與-8選項一起使用時,它提供一個完全透明的鏈接
l 用戶名稱 指定要登入遠端主機的用戶名稱
L 使用litout模式進行遠端登入操作 例如,要登入別人的計算機。輸入命令: rlogin –l inin 140.114.125.24
6.6 netstat命令 netstat命令的主要功能是了解Linux系統的網絡情況。
假設沒有指定任何參數給netstat命令,則效果和指定-F參數相同。
用法:netstat (-選項)
a 顯示所有連線中的Socket
F 顯示FIB
a 全部列出,包括正在等待的程序
c 持續列出網絡狀態
i 顯示網絡界面信息
n 使用網絡ip地址代替名稱
o 顯示計時器
r 顯示網絡路徑表
t 顯示TCP協議的連接情形
u 顯示UDP協議的連接情形
v 顯示版本信息
w 顯示RAW傳輸協議的連接情形
6.7 ifconfig ifconfig eth0 顯示一個以太網卡的配置
ifup eth0 啟用一個 'eth0' 網絡設備
ifdown eth0 禁用一個 'eth0' 網絡設備
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 控制IP地址
ifconfig eth0 promisc 設置 'eth0' 成混雜模式以嗅探數據包 (sniffing)
dhclient eth0 以dhcp模式啟用 'eth0'
bye 結束連線並結束程序
rlogin 遠端登入
ping 檢測主機
netstat 顯示網絡狀態