CentOS網路操作命令
網路操作命令命令功能命令功能ftp傳送檔案telnet遠端登陸bye結束連線並結束程式rlogin遠端登入ping檢測主機netstat顯示網路狀態8.1 ftp命令
ftp命令用來傳輸檔案,非常重要。如果在網路上看到一個很重要的檔案,就可以用這個命令把那個檔案傳到自己的機器上來。
標準用法:
ftp (-選項) 主機名稱或IP地址
選項含義-D詳細顯示命令的執行過程,便於排錯和剖析器的執行情況-I關閉互動模式,不詢問任何問題-G關閉本地主機檔案名稱支援特殊字元的擴充特徵-N不適用自動登入。FTP在啟動時,會嘗試自動登入遠端系統,它會從使用者的轉述目錄中讀取.netrc檔案的內容,以便自行登入。若該檔案不存在,FTP會放棄自動登入,並詢問使用者的帳號名稱-V顯示命令的執行過程
舉例說明,用ftp登入ftp.dark.com主機,輸入命令:
ftp ftp.dark.com
注意:使用者必須有相應的存取許可權,否則不能從遠程系統中獲得檔案或向遠程系統中傳輸檔案。為了使用ftp來傳輸檔案,使用者必須知道遠端電腦上的合法使用者名稱和口令。
8.2 bye命令
在ftp模式下,輸入bye即可中斷目前的連線作業,並結束ftp的執行,沒有選項。
8.3 ping命令
執行ping命令,它會使用ICMP傳輸協議,發出要求回應的資訊,若遠程主機的網路沒有什麼問題,就會回應資訊,因而得知該主機運作正常。
標準用法:
ping (-選項) 主機名稱或IP地址
選項含義c 次數設定完成要求回應的次數。ping命令會反覆發出資訊,直到達到設定的次數為止D使用Socket的SO_DEBUG功能F大量而且快速地送網路封包給一台機器,看它的回應。一般不到幾秒鐘,送出去的封包就會超過兩千個I 秒數指定收發資訊的間隔時間,單位為s,預置位1s。與參數f不相容S bytes設定資料包的大小。預設定為56B,加上8B ICMP標頭檔,共64BR忽略網關,直接將資料保送到遠程主機上。如果該主機並非區域網路的一份子,就會傳回錯誤資訊Q不顯示命令的執行過程,只顯示結果V詳細顯示命令的執行過程,包括非回應資訊和其它資訊T 存活數值設定存活數值TTL的大小。TTL是IP協議包中的一個值,它告訴網路,資料包在網路中的時間是否太長而應被丟棄
舉例說明,檢測des.bllod.net主機網路功能是否正常,送出去要去資訊需完成5次回應,每次間隔10s,資料包的大小為512B,輸入命令:
ping –c 5 –i 10 –s 504 –t 64 des.blood.net
8.4 telnet命令
telnet命令的主要功能是進行遠程登入。該命令允許使用者在使用telnet協議的遠端電腦之間 進行通訊,使用者可以通過網路在遠端電腦上登入,就像登入到本地機上執行命令一樣。為了通過telnet登入電腦,必須知道遠端電腦上的合法使用者名稱和 口令。telnet只為普通終端提供終端模擬,而不支援X Window等圖形環境。
標準用法:
telnet 主機名稱或IP
例如登入IP地址為140.114.63.12的電腦,輸入命令:
telnet 140.114.63.12
一旦telnet成功串連到遠程系統上,就顯示登入資訊,並提示使用者輸入使用者名稱和口令。如果使用者名稱和 口令正確,就能成功登入並在遠程系統上工作。使用者結束了遠端工作階段後,一定要確保使用logout命令退出遠程系統。然後telnet報告遠端工作階段被關閉, 並返回到使用者本地機的shell提示符下。
8.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
8.6 netstat命令
netstat命令的主要功能是瞭解Linux系統的網路情況。假設沒有指定任何參數給netstat命令,則效果和指定-F參數相同。
用法:
netstat (-選項)
選項說明a顯示所有連線中的SocketF顯示FIBa全部列出,包括正在等待的程式c持續列出網路狀態i顯示網路介面資訊n使用網路ip地址代替名稱o顯示計時器r顯示網路路徑表t顯示TCP協議的串連情形u顯示UDP協議的串連情形v顯示版本資訊w顯示RAW傳輸協議的串連情形