<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>電腦知識大全>

        CentOS的網絡配置的命令詳解

        時間: 志藝942 分享

          我們在進行對CentOS的網絡配置時,一般會從IP地址(IPADDR)、子網掩碼(NETMASK)、網關(Gateway)、主機名(HOSTNAME)、DNS服務器等方面入手。而在CentOS中,又有著不同的命令或配置文件可以完成這些配置操作,接下來是小編為大家收集的CentOS的網絡配置的命令詳解,希望能幫到大家。

          CentOS的網絡配置的命令詳解

          一、ifcfg系命令

          ifcfg系命令包括ifconfig,route,netstat和hostname。

          1、ifconfig命令

          用來配置一個網絡接口。它的使用格式如下:

          a):ifconfig [-a] [interface]

          -a:表示顯示所有的網絡接口信息,包括inactive狀態的接口

          ~]# ifconfig -a

          b):ifconfig IFACE(網絡接口名,下同) IPADDR netmask NETMASK [up|down]

          表示通過ifconfig命令直接修改接口的ip地址和netmask,并可啟停該接口。

          該命令會將配置參數立即送往內核中的TCP/IP協議棧,所以會立即生效,但是重啟服務后會無效。

          ~]# ifconfig eth1 172.16.7.14 netmask 255.255.0.0 ~]# ifconfig eth1 172.16.7.14/16 down

          2、route命令

          顯示和配置ip路由表。它的使用格式如下:

          a):route [-n]

          表示查看全部的路由表,并以數字顯示ip地址

          ~]# route -n

          b):route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

          添加相應接口的路由

          ~]# route add -host 172.16.7.14 gw 172.16.0.1 dev eth1 #主機路由 ~]# route add -net 172.16.7.0/24 gw 172.16.0.1 dev eth1 #網段路由 ~]# route add default gw 172.16.0.1 dev eth1 #默認路由

          c):route del [-net|-host] target [netmask Nm] [[dev] If]

          刪除路由

          ~]# route del -host 172.16.7.14 dev eth1 ~]# route del -net 172.16.7.0/24 dev eth1 ~]# route del default dev eth1

          3、netstat命令

          顯示網絡連接,路由表,接口狀態等。它的使用格式如下:

          netstat [-n] [-r] [-p] [-e] [-a] [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [-i] [-I]

          -n:以數字格式顯示ip和端口號,不做地址轉換;

          -r:顯示內核路由表

          -p:顯示相關的進程和PID

          -e:顯示擴展格式

          -a:顯示所有的連接狀態

          -t:顯示tcp協議的相關連接的狀態

          -u:顯示udp協議的相關連接的狀態

          -w:顯示raw socket相關連接的狀態

          -l:顯示處于監聽狀態的連接

          -i:顯示所有接口狀態

          -I:顯示特定的接口狀態

          以上個選項可組合使用,常用組合有-tan,-uan,-tln,-uln,-tunlp等

          ~]# netstat -tan ~]# netstat -Ieth1

          4、hostname命令

          顯示配置主機名。它的使用格式如下:

          hostname:顯示當前主機名

          hostname HOSTNAME:修改當前主機名為HOSTNAME,僅當前有效,重啟無效。

          ~]# hostname ~]# hostname TEST

          5、hostnamectl命令(CentOS7新增)

          顯示配置主機名。它的使用格式如下:

          hostnamectl [status]:顯示當前主機名信息

          hostnamectl set-hostname:設定主機名,永久有效

          ~]# hostnamectl set-hostname CentOS7

          二、iproute2系命令

          iproute2系命令有ip link,ip addr,ip route,ip netns和ss等。

          1、ip link命令

          配置網絡接口屬性。它的使用格式如下:

          a):ip link set [dev] IFACE [up|down] [multicast on|off] [name IFACE] [mtu NUMBER]

          up and down:啟動或禁止選定的網絡接口

          multicast on or multicast off:啟動或禁止組播功能

          name NAME:重命名接口(命名前需先down掉接口)

          mtu NUMBER:設置接口的mtu大小,默認為1500

          ~]# ip link set eth1 name eth2 up ~]# ip link set eth2 multicast off mtu 1000

          b):ip link [show|list]

          顯示全部網絡接口的屬性。

          ~]# ip link show

          2、ip addr命令

          配置網絡接口的ip地址。它的使用格式如下:

          a):ip addr add IPADDR dev IFACE [label NAME] [broadcast ADDRESS] [scope SCOPE_VALUE]

          增加一個ip地址。

          [label NAME]:為額外添加的地址指明接口別名

          [broadcast ADDRESS]:會根據ip和netmask自動計算,不用填

          [scope SCOPE_VALUE]:gloal全局可用;link接口可用;host:本機可用

          ~]# ip addr add 172.16.7.14/24 dev eth1 label eth1:0

          b):ip addr delete IPADDR dev IFACE

          刪除一個ip地址。

          ~]# ip addr del 172.16.7.14/24 dev eth1:0

          c):ip addr show [dev IFACE|label IFACE:#]

          僅顯示指定的接口地址。

          ~]# ip addr show label eth1:0 ~]# ip addr show eth1

          d):ip addr flush [dev] {IFACE|label IFACE:#}

          清空指定的所有地址或別名的地址。

          ~]# ip addr flush label eth1:0 ~]# ip addr flush eth1

          3、ip route命令

          配置接口的路由表信息。它的使用格式如下:

          a):ip route add TYPE PREFIX(目標網絡)via GateWay [dev IFACE] [src SOURCE_IP]

          添加路由表。

          ~]# ip route add 172.16.7.14 via 172.16.0.1 dev eth1 ~]# ip route add 172.16.7.0/24 via 172.16.0.1 dev eth1 ~]# ip route add d efault via 172.16.0.1 dev eth1

          b):ip route del TYPE PREFIX

          刪除路由表。

          ~]# ip route del 172.16.7.14 ~]# ip route del 172.16.7.0/24

          c):ip route show

          顯示路由表。

          ~]# ip route show

          d):ip route flush dev IFACE

          清空指定接口的所有路由表。

          ~]# ip route flush dev eth1

          4、ss命令

          和netstat命令一樣用來查看網絡狀態,其選項參數和netstat命令基本相同,但是其查詢速度比netstat命令要快。它的使用格式如下:

          ss [options] [filter]

          filter:過濾器 FILTER := [ state TCP-STATE ] [ EXPRESSION ]

          選項:

          -t:TCP協議的相關連接

          -u:UDPF相關的連接

          -w:raw socket相關的連接

          -l:處于監聽狀態的連接

          -a:所有狀態

          -n:以數字格式顯示IP和Port

          -e:擴展格式

          -p:顯示相關的進程及PID

          -m:內存用量

          -o:計時器信息

          EXPRESSION:

          dport:目標端口

          sport:源端口

          ‘( dport = :22 or sport = :22 )’

          ~]# ss -tan #查看當前網絡所以tcp的連接狀態

          三、網絡配置文件

          在CentOS系統上我們可以通過對修改不同的網絡配置文件來使得配置網絡接口的各種屬性,不過要使其永久有效,還需使內核重讀修改后的配置文件。

          1、IP/NETMASK/GW/DNS等屬性的配置文件:

          其路徑為:/etc/sysconfig/network-scripts/ifcfg-IFACE

          其格式為:

          DEVICE:此配置文件對應的設備的名稱;

          ONBOOT:在系統引導過程中,是否激活此接口;

          NETBOOT:是否支持網絡引導;

          UUID:設備的唯一標識;

          IPv6INT:是否初始化IPv6;

          BOOTPROTO:激活此接口時使用什么協議來配置屬性,常用dhcp、bootp、static、none

          TYPE:接口類型,常見的有ethernet、bridge;

          DNS1:第一DNS服務器指向;

          DNS2:備用DNS服務器指向;

          DOMAIN:DNS搜索域;

          GATEWAY:默認網關;

          IPADDR:本機ip地址;

          NETMASK:子網掩碼;CentOS7支持使用PREFIX以長度指明子網掩碼;

          USERCTL:是否允許普通用戶控制此設備;

          PEERDNS:如果BOOTPROTO的值為“dhcp”,是否運行dhcp server分配的dns服務器指向覆蓋本地手動指定的DNS服務器指向;默認為允許

          HWADDR:設備的MAC地址;

          NM_CONTROLLED:是否使用NetworkManager服務來控制接口;

          network-scripts]# cat ifcfg-eth1 DEVICE="eth1" ONBOOT=yes NETBOOT=yes IPADDR=172.16.7.14 DNS=172.16.0.1 GATEWAY=172.16.0.1 NETMASK=255.255.0.0 IPV6INIT=no BOOTPROTO=none TYPE=Ethernet

          2、路由的相關配置文件:

          其路徑為:/etc/sysconfig/network-scripts/route-IFACE

          其格式為:(不可混用)

          a):每行一個路由條目:

          TARGET via GW

          b):每三行一個路由條目:

          ADDRESS#=TARGET

          NETMASK#=MASK

          GATEWAY#=NEXTHOP

          network-scripts]# cat route-eth1 172.16.7.0/24 via 172.16.0.1

          3、主機名的相關配置文件:

          其路徑為:/etc/sysconfig/network

          其格式為:

          HOSTNAME=

          sysconfig]# cat network # Created by anaconda HOSTNAME=centos7.1

          4、DNS服務器指向配置文件:

          其路徑為:/etc/resolv.conf

          其格式為:

          nameserver DNS_SERVER_IP

          etc]# cat resolv.conf

          # Generated by NetworkManager

          search magelinux.com

          nameserver 172.16.0.1


        看了“CentOS的網絡配置的命令詳解”還想看:

        1.常用的網絡配置命令

        2.最常用的網絡經典命令大全

        3.網絡常用命令大全

        4.查看本機的網絡配置的ipconfig命令

        CentOS的網絡配置的命令詳解

        我們在進行對CentOS的網絡配置時,一般會從IP地址(IPADDR)、子網掩碼(NETMASK)、網關(Gateway)、主機名(HOSTNAME)、DNS服務器等方面入手。而在CentOS中,又有著不同的命令或配置文件可以完成這些配置操作,接下來是小編為大家收集的Cent
        推薦度:
        點擊下載文檔文檔為doc格式
        2850453 主站蜘蛛池模板: 国偷自产一区二区三区在线视频| 人妻精品动漫H无码中字| 亚在线观看免费视频入口| 国产精品自在自线免费观看| 国产精品 无码专区| 国产成人精品无码一区二| 婷婷色香五月综合缴缴情香蕉| 2020国产免费久久精品99| 国产精品亚洲第一区在线| 99re视频精品全部免费| 亚洲国产精品成人综合久| 欧洲成人在线观看| 日韩精品亚洲精品第一页| 美女裸体18禁免费网站| 亚洲熟妇无码爱V在线观看| 国产精品亚洲二区在线看| 久艾草在线精品视频在线观看| 亚洲综合国产精品第一页| 亚洲韩欧美第25集完整版| 国产一区在线播放无遮挡| 亚洲成a人无码av波多野| 亚洲综合精品中文字幕| 成人3D动漫一区二区三区| 女人与公狍交酡女免费| 亚洲最大成人免费av| 欧美性猛少妇xxxxx免费| 国产精品中文字幕在线| 亚洲精品理论电影在线观看| 夜夜偷天天爽夜夜爱| 亚洲精品无amm毛片| 内射无套内射国产精品视频| 最新亚洲人成网站在线观看| 极品少妇的粉嫩小泬看片| 少妇激情av一区二区三区| 亚洲免费视频一区二区三区| 欧美亚洲高清日韩成人| 国产91特黄特色A级毛片| 精品亚洲欧美无人区乱码| 男女啪啪无遮挡免费网站| 唐人社视频呦一区二区| 精品国产亚洲av网站|