天天看點

Linux基礎指令詳解——網絡管理

作者:雲計算練習生

為您介紹Linux網絡管理指令,以下是關于ifconfig route ping ssh 和 scp指令的詳細介紹:

1 Ipconfig

ifconfig(interface configuration)指令用于配置和顯示Linux核心中網絡接口的網絡參數。它可以用來檢視和設定網絡接口的IP位址、子網路遮罩、廣播位址等資訊。

常用選項:

- ifconfig:不帶參數時,顯示所有活動網絡接口的資訊。

這裡用來示範的虛拟機已經配置過網絡資訊了, 是以可以看到ens33網卡有IP位址, 部落客的教程還沒有講怎麼給虛拟機配置網絡, 虛拟機配置網絡的操作稍微複雜一點, 等學習完基礎指令再學習網絡配置.

Linux基礎指令詳解——網絡管理

- ifconfig <interface>:顯示指定網絡接口的資訊。

Linux基礎指令詳解——網絡管理

- ifconfig <interface> <IP_address>:為指定網絡接口設定IP位址。預設是127.0.0.1(不建議修改,此處僅做示範)

Linux基礎指令詳解——網絡管理

- ifconfig <interface> netmask <subnet_mask>:為指定網絡接口設定子網路遮罩。預設是255.255.0.0(不建議修改,此處僅做示範)

Linux基礎指令詳解——網絡管理

2. route

route指令用于顯示和操作IP路由表。它可以用來檢視、添加和删除路由規則。

常用選項:

- route:顯示路由表。

Linux基礎指令詳解——網絡管理

- route add -net <destination> netmask <subnet_mask> gw <gateway>:添加一條路由規則。

Linux基礎指令詳解——網絡管理

- route del -net <destination> netmask <subnet_mask> gw <gateway>:删除一條路由規則。(自己的虛拟機随便造, 其他場景不要随意操作)

Linux基礎指令詳解——網絡管理

3. ping

ping指令用于測試網絡連接配接。它發送ICMP ECHO_REQUEST資料包到指定的主機,并等待ICMP ECHO_REPLY響應。通過這個過程,可以檢查網絡是否暢通。

常用選項:

- ping <host>:向指定主機發送ICMP請求。這裡ping的是安裝虛拟機的這台主機, 隻有給虛拟機配置完網絡之後才能ping的通

Linux基礎指令詳解——網絡管理

- ping -c <count> <host>:指定發送ICMP請求的次數。Ping 主機2次

Linux基礎指令詳解——網絡管理

4. ssh (準備兩台虛拟機,并且都配置完成網絡)

不會配置網路可以再學習完網絡配置後再來嘗試,将會在後面的教程講解Linux作業系統網絡配置

ssh(Secure Shell)指令用于在不同主機之間建立安全的遠端連接配接。它使用加密技術保護資料傳輸的安全性和完整性。

常用選項:

兩台虛拟機:

IP位址:192.168.182.100

IP位址:192.168.182.102

- ssh <user>@<host>:以指定使用者身份連接配接到遠端主機。

從192.168.182.100登入192.168.182.102,第一次登陸會彈出确認選項,輸入yes即可,然後需要輸入192.168.182.102這台虛拟機的root密碼

Linux基礎指令詳解——網絡管理
Linux基礎指令詳解——網絡管理

- ssh -p <port> <user>@<host>:指定端口号連接配接到遠端主機。

預設就是root使用者,也可指定root使用者

Linux基礎指令詳解——網絡管理

下面來測試使用其他使用者登入:

這台虛拟機提前建立了ftptest這個普通使用者,如果在練習的時候可以随意建立使用者。

Linux基礎指令詳解——網絡管理

5. scp(準備兩台虛拟機,并且都配置完成網絡)

scp(Secure Copy)指令用于在本地和遠端主機之間安全地複制檔案。它基于SSH協定,提供加密的檔案傳輸服務。

常用選項:

- scp <source> <destination>:複制檔案或目錄。

- scp -r <source> <destination>:遞歸複制整個目錄。

- scp -P <port> <source> <destination>:指定端口号進行檔案傳輸。

示例:檢視192.168.182.100這台虛拟機root目錄裡面的檔案

Linux基礎指令詳解——網絡管理

- 從192.168.182.100複制檔案到192.168.182.102這台虛拟機的home目錄

Linux基礎指令詳解——網絡管理

切換到192.168.182.102檢視檔案

Linux基礎指令詳解——網絡管理