Linux常用命令 六 網路操作命令

2021-07-11 17:53:08 字數 4016 閱讀 1146

6 網路操作命令

ftp              傳送檔案  

bye             結束連線並結束程式 

ping                檢測主機 

telnet          遠端登陸 

rlogin              遠端登入 

netstat            顯示網路狀態

6.1 ftp命令

ftp命令用來傳輸檔案,非常重要。如果在網路上看到乙個很重要的檔案,就可以用這個命令把那個檔案傳到自己的機器上來。  

-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傳輸協議,發出要求回應的資訊,若遠端主機的網路沒有什麼問題,就會回應資訊,因而得知該主機運作正常。 

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  顯示網路狀態

linux 常用命令二 網路

curl vverbose h設定header i發起head請求 d發起post請求 l跟蹤跳轉 netstat netstat pl netstat ant ssss l 顯示本地開啟的所有埠 ss pl 顯示每個程序具體開啟的socket ss t a 顯示所有tcp socket ss u ...

linux常用命令 5網路相關

以下為linux常用的命令舉例。注 後面的為注釋,輸入命令時不要寫 五 網路相關 5.1 ifconfig 檢視或修改網路介面設定 ifconfig 顯示當前電腦的mac位址 ip位址和子網掩碼等資訊 ifconfig eth0 顯示第一塊網絡卡的mac位址 ip位址和子網掩碼等資訊5.2 ping...

Linux常用命令(7) 網路及掛載命令

指令所在路徑 usr bin write 執行許可權 所有使用者 語法 write 使用者名稱 功能描述 給使用者發資訊,以ctrl d儲存結束 範例 write sports 命令英文原意 write all 指令所在路徑 usr bin wall 執行許可權 所有使用者 語法 wall mess...