Linux網路設定

2021-10-08 14:17:23 字數 2687 閱讀 2736

ifconfig 檢視所有活動的網路介面資訊

ifconfig 網路介面

hostname 檢視主機名稱

hostname [主機名] (修改主機名稱)

bash

route 檢視路由表條目

route -n (將路由記錄中的位址資訊顯示為數字形式)

netstat 檢視網路連線情況

netstat [選項]

通過netstat命令可以檢視當前作業系統的網路連線狀態、路由表、介面統計等資訊,它是了解網路狀態及排除網路服務故障的有效工具。

-a:顯示主機中所有活動的網路連線資訊(包括監聽、非監聽狀態的服務埠)。

-n:以數字的形式顯示相關的主機位址、埠資訊。

-r:顯示路由表資訊。

-l:顯示處於監聽(listening)狀態的網路連線及埠資訊。

-t:檢視tcp(傳輸控制協議)相關的資訊。

-u:顯示udp(使用者資料報協議)相關的資訊。

-p:顯示與網路連線相關聯的程序號、程序名稱資訊(該選項需要root許可權)。

通常用「-anpt」組合選項,以數字形式顯示當前系統中所有的tcp連線資訊,同時顯示對應的程序資訊。結合管道命令使用「grep」命令,還可以在結果中過濾出所需要的特定記錄。

ss命令的輸出結果,可以提供tcp和udp的socket資訊,以及各種服務建立的持久連線,熟悉這個命令有助於更好的發現和解決系統效能問題。例如,執行以下操作可以顯示tcp協議下已經建立的連線,「local address:port」表示本地監聽的ip和埠,「peer address:port」表示遠端連線的ip和埠。

ping 測試網路連通性

ping [選項] 目標主機

traceroute 跟蹤資料報

測試從當前主機到目的主機之間經過的網路節點

traceroute 目標主機

nslookup 網域名稱解析

測試dns網域名稱解析

nslookup 目標主機位址 [dns伺服器位址]

設定網路引數的方式

臨時配置------使用命令調整網路引數

·簡單、快速,可直接修改執行中的網路引數

·一般只適合在除錯網路的過程中使用

·系統重啟以後,所做的修改將會失效

固定設------通過配置檔案修改網路引數

·修改各項網路引數的配置檔案

·適合對伺服器設定固定引數時使用

·需要過載網路服務或者重啟以後才會生效

ifconfig 設定網路介面引數

設定網路介面的ip位址、子網掩碼

ifconfig 網路介面 ip位址 [netmask 子網掩碼]

ifconfig 網路介面 ip位址 [/子網掩碼長度]

禁用或重新啟用網絡卡

ifconfig 網路介面 up (ifup網路介面)

ifconfig 網路介面 down (ifdown 網路介面)

新增到指定網段的路由記錄

route add -net 網段位址 gw ip位址

刪除到指定網段的路由記錄

route del -net 網段位址

向路由表中新增預設閘道器記錄

route add default gw ip位址

刪除路由表中預設的閘道器記錄

route del default gw ip位址

網路介面配置檔案

/etc/sysconfig/network-scripts/ 目錄下

例:vi /etc/sysconfig/network-scripts/ifcfg-ens33

重啟network服務

systemctl restart network

主機名稱配置檔案

通過 /etc/hostname 檔案修改主機名

/etc/hostname (僅識別第一行為主機名,並且重啟後生效)

通過hostnamectl修改主機名

網域名稱解析配置檔案

/etc/resolv.conf檔案

儲存本機需要使用的dns伺服器的ip位址

vi /etc/resolv.conf

修改dns位址

root許可權下:

vi /etc/networkmanager/networkmanager.conf

在該檔案內容的[main]下新增:

dns=none

修改resolv.conf

vi /etc/resolv.conf

新增:nameserver:8.8.8.8 (根據自己所需修改)

本地主機對映檔案

儲存主機名與ip位址的對映記錄

cat /etc/hosts

hosts檔案和dns伺服器的比較

·預設情況下,系統首先從hosts檔案查詢解析記錄

·hosts檔案只對當前的主機有效

·hosts檔案可減少dns查詢過程,從而加快訪問速度

linux網路設定

size large linux ip 設定 修改ip位址 即時生效 ifconfig eth0 192.168.1.102 netmask 255.255.255.0 啟動生效 修改 etc sysconfig network scripts ifcfg eth0 加入ipaddr 192.168...

Linux網路設定

檢視所有活動的網路介面資訊 執行ifconfig命令 檢視指定網路介面資訊 ifconfig 網路介面 ifconfig ens33 設定網路介面的ip位址 子網掩碼 ifconfig 網路介面 ip位址 netmask 子網掩碼 ifconfig 網路介面 ip 位址 子網掩碼長度 禁用或者重新啟...

Linux網路設定

測試網路連線 使用網路配置命令 修改網路配置檔案 檢視所有活動的網路介面資訊 ifconfig 檢視指定網路介面資訊 ifconfig 網路介面 檢視或臨時設定當前主機名 hostname 主機名 永久設定主機名 hostnamectl set hostname 主機名 vi hostname 設定...