亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux網絡管理--網絡管理基本命令

發布時間:2020-07-16 22:32:05 來源:網絡 閱讀:2438 作者:iofeel86 欄目:網絡管理

Linux中主要使用三類網絡管理命令: 1.ifconfig, route和netstat屬于傳統的功能單一類網絡命令; 2.ip和ss屬于綜合類網絡命令; 3.nmcli適用于RHEL7中的綜合網絡命令, 還可以通過配置文件來實現網絡管理.

本文主要講解這三類網絡管理命令和相關配置文件.

注: 通過命令修改的網絡參數在網絡服務重新啟動后就會丟失, 只有通過配置文件修改的網絡參數才能永久有效.


1-1. ifconfig命令

作用: 查看或配置網絡接口參數

格式:

ifconfig [interface] [up|down]       查看指定網絡接口參數, 設置網絡接口狀態

常用選項:

-a: 顯示所有網絡接口信息

-s: 顯示網絡接口統計信息Linux網絡管理--網絡管理基本命令











默認ifconfig只顯示活動網絡接口, 不消失關閉網絡接口參數

Linux網絡管理--網絡管理基本命令


ifconfig INT address        配置指定網絡接口的IP地址

ifconfig INT IP/MASK 或 ifconfig INT IP netmask MASK 修改指定設備的IP地址

# 配置IP地址時, 如果掩碼使用點分十進制表示就必須使用關鍵字network

Linux網絡管理--網絡管理基本命令


1-2. route命令

作用: 查看或配置本機的路由條目

格式:

route        查看路由條目

選項:

-n: 對域名不進行解析, 以IP地址進行顯示

Linux網絡管理--網絡管理基本命令


route add -net|-host|default TARGET [netmask MASK] [gw GW] [mertic N] [dev INT]

route del -net|-host|default TARGET [netmask MASK] [gw GW] [dev INT]

添加或刪除路由條目

主機路由條目時使用關鍵字-host, 網絡路由條目使用關鍵字-network, 默認路由條目使用關鍵字default

mertic N: 用于指定路由條目度量值

dev INT: 指定出戰接口


添加主機路由條目 route add -host 1.1.1.1 gw 10.10.10.1 metric 15 dev eth2

下一跳地址為: 10.10.10.1, 路由條目度量值為15, 出站接口為eth2

網絡路由條目 route add -net 3.3.3.0/24 metric 7 dev eth0

度量值為7, 出站接口為eth0

Linux網絡管理--網絡管理基本命令

刪除網絡路由條目

Linux網絡管理--網絡管理基本命令


1-3. netstat命令

作用: 通過指定選項查看本機的網絡屬性

格式: netstat [options]

常用選項:

-n: 以數字顯示IP和端口

-t: 顯示tcp連接

-u: 顯示udp連接

-l: 處于監聽狀態端口

-a: 所有狀態

-e: 擴展格式

-p: 顯示相關進程及PID

-r: 顯示內核路由表

-I INT: 顯示指定接口的統計信息


Linux網絡管理--網絡管理基本命令

=============================================================

2-1. ip命令

作用: 配置本機的接口狀態, 網絡參數和路由條目

格式: ip [ OPTIONS ] OBJECT { COMMAND | help }

OBJECT為link時, 用于配置本機的二層鏈路屬性配置

對應COMMAND為:

ip link set DEVICE { up | down | arp { on | off }: 設置二層鏈路接口狀態

ip link show [ DEVICE ]: 查看設備屬性

Linux網絡管理--網絡管理基本命令


OBJECT為address時, 用于設置本機IP地址

對應COMMAND為:

ip addr { add | del } IFADDR dev STRING: 對指定網絡接口添加或刪除IP地址

ip addr { show | flush } [ dev STRING ]: 查看或清空指定設備的IP地址

add IP/MASK: 為設備添加地址

delete IP: 刪除設備配置的地址

flush: 清空指定設備中的配置

show: 查看IP地址配置


通過add命令添加指定IP地址

Linux網絡管理--網絡管理基本命令


通過flush情況指定網絡接口的所有IP地址

Linux網絡管理--網絡管理基本命令


OBJECT為route時, 用于設置本機路由條目

對應COMMAND為:

ip route { list | flush } SELECTOR: 查看或清空路由條目

ip route { add | del | change | append | replace | monitor } ROUTE: 修改路由條目


通過add命令添加路由條目

Linux網絡管理--網絡管理基本命令


通過change命令修改路由條目

Linux網絡管理--網絡管理基本命令


2-2. ss命令

作用: 指定選項顯示本機的網絡參數

# ss命令與netstat命令作用相同, 但是執行效率更高, 系統繁忙時建議使用ss命令

格式: ss [options]

常用選項:

-n: 以數字顯示IP和端口

-t: 顯示tcp連接

-u: 顯示udp連接

-l: 處于監聽狀態端口

-a: 所有狀態

-e: 擴展格式

-p: 顯示相關進程及PID

-r: 顯示內核路由表

-I INT: 顯示指定接口的統計信息

Linux網絡管理--網絡管理基本命令

=============================================================

3-1. nmcli命令

nmcli命令是在RHEL7中對于NetworkManager進行管理的命令行工具, nmcli是一個功能強大, 使用靈活的命令, 但是也非常復雜. 這里只對nmcli的connection和device兩種對象進行簡要介紹.

作用: 用于創建, 顯示, 編輯, 刪除, 激活和關閉網絡連接

格式: nmcli  [ OPTIONS ] OBJECT { COMMAND | help }

# nmcli 對于 OBJECT 和 COMMAND 輸入時支持Tab補齊功能, 比較人性化, 而且在各級OBJECT中都有相應help選項, 在使用時帶來了很大便利.


OBJECT為connection

對應COMMAND := { show | up | down | add | edit | modify | delete | reload | load }

主要實現對于本地網絡連接狀態的查看, 管理等操作

通過connection實現對本地網絡連接的管理

Linux網絡管理--網絡管理基本命令


通過modify子命令可以對網絡連接的多種參數進行修改

Linux網絡管理--網絡管理基本命令


OBJECT為device時

對應COMMAND := { status | show | connect | disconnect | delete | wifi | wimax }

用于對本地網絡接口設備實現查看和管理


通過show子命令可以查看網絡接口的詳細配置信息

Linux網絡管理--網絡管理基本命令

=============================================================

4. 通過配置文件修改網絡參數

4-1. IP地址配置文件: /etc/sysconfig/network-scripts/ifcfg-INT

Linux網絡管理--網絡管理基本命令


字段解釋:

# cat ifcfg-eth0
DEVICE=        指定設備名稱
BOOTPROTO=        指定IP地址獲取方式: dhcp或static
HWADDR=        指定硬件網卡MAC地址
NM_CONTROLLED=        NM表示NetworkManager腳本, 用來替換network協議

PEERDNS=        表示如果通過dhcp方式獲取IP地址時, 通過服務器收到的DNS是否覆蓋至DNS配置文件中

ONBOOT=           指定是否開機自動啟動網卡設備
TYPE=        顯示網絡接口類型
UUID=        指定設備的UUID
IPV6INIT=        是否啟用IPv6功能
USERCTL=        指定普通用戶是否控制該設備


靜態IP地址時需要配置以下字段:
IPADDR=      指明IP地址
NETMASK=      子網掩碼
GATEWAY=         默認網關
DNS#=        DNS服務器地址, 可以同時配置3個DNS服務器地址, 優先級高于/etc/resilov.conf中的DNS配置


4-2. 路由配置文件: /etc/sysconfig/network-scripts/route-INT

# 配置文件需要手工創建

Linux網絡管理--網絡管理基本命令


文件格式

1. 單條語句格式

TARGET via GW

EX: 192.168.50.128/28 via 10.10.10.11

2. 每三行定義一條路由

ADDRESS#=TARGET

NETMASK#=mask

GATEWAY#=GW

EX: 

ADDRESS0=192.168.50.128

NETMASK0=255.255.255.224

GATEWAY0=10.10.10.11


# 同一文件中只能使用一種格式


4-3. DNS配置文件: /etc/resolove.conf

Linux網絡管理--網絡管理基本命令


通過 nameserver DNS_IP 來指定DNS服務器


本人水平有限, 如有理解不當的地方, 請大家給予指正, 非常感謝!


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

资讯| 平山县| 安阳县| 新巴尔虎左旗| 德江县| 米泉市| 鲜城| 吴忠市| 开封县| 江华| 阜阳市| 桃园市| 钟山县| 永昌县| 土默特左旗| 柞水县| 共和县| 鞍山市| 芮城县| 任丘市| 台州市| 宝清县| 梅河口市| 灌阳县| 分宜县| 南安市| 建昌县| 冀州市| 新龙县| 洞口县| 长春市| 玉林市| 新河县| 牟定县| 凌海市| 梅州市| 开原市| 分宜县| 平南县| 屏东县| 克什克腾旗|