亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > CentOS > 正文

CentOS的網絡配置的命令詳解

2020-06-21 12:41:17
字體:
來源:轉載
供稿:網友

我們在進行對CentOS的網絡配置時,一般會從IP地址(IPADDR)、子網掩碼(NETMASK)、網關(Gateway)、主機名(HOSTNAME)、DNS服務器等方面入手。而在CentOS中,又有著不同的命令或配置文件可以完成這些配置操作,接下來,我們將從ifcfg系命令,iproute2系命令以及配置文件3個方面來簡析網絡配置的方法。

一、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<IFACE>] 

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

-r:顯示內核路由表

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

-e:顯示擴展格式

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

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

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

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

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

-i:顯示所有接口狀態

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

以上個選項可組合使用,常用組合有-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=<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

四、結語

在學習Linux的路上,網絡是非常重要的一環,其命令也在不斷改進著,很多命令有著相同的作用,可以選擇先記憶比較簡單和高效的命令和參數。除上述命令之外,在CentOS7中也有著如nmtui這樣直接顯示圖形界面的還用命令。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲精品激情久久| 久久久中文字幕| 深夜福利亚洲导航| 久久久女女女女999久久| 欧美韩国理论所午夜片917电影| 亚洲国产精品久久| 亚洲人成网站免费播放| 成人女保姆的销魂服务| 日韩av一卡二卡| 欧美日韩精品在线播放| 欧美国产日韩xxxxx| 色偷偷88888欧美精品久久久| 亚洲国产91精品在线观看| 青草青草久热精品视频在线观看| 国产在线拍偷自揄拍精品| 91免费版网站入口| 日韩av免费在线播放| 中文字幕日韩在线视频| 精品中文字幕在线观看| 欧美日韩免费观看中文| 国产成人在线播放| 国产精品视频精品| 亚洲wwwav| 日韩av电影在线播放| 91精品国产综合久久香蕉的用户体验| 亚洲欧美日本精品| 亚洲电影免费观看高清完整版在线观看| 国产精品美女久久久久av超清| 欧美第一页在线| 亚洲免费av网址| 91精品国产综合久久男男| 一区二区三区天堂av| 美女精品视频一区| 亚洲欧美另类中文字幕| 91久久精品久久国产性色也91| 日韩视频免费大全中文字幕| 毛片精品免费在线观看| 亚洲欧美日本精品| 欧美视频专区一二在线观看| 欧美成aaa人片免费看| 欧美三级欧美成人高清www| 色婷婷久久av| 亚洲精品美女久久久久| 欧美精品久久一区二区| 欧美成人免费小视频| 97国产真实伦对白精彩视频8| 国产一区二区三区免费视频| 88国产精品欧美一区二区三区| 日韩欧美在线播放| 蜜臀久久99精品久久久无需会员| 欧美激情按摩在线| 久久久久久国产精品| 欧美日韩高清区| 国产精品偷伦视频免费观看国产| 欧美刺激性大交免费视频| 欧美亚洲国产另类| 欧美大肥婆大肥bbbbb| 欧美激情视频一区二区| 日韩综合视频在线观看| 国产精品色午夜在线观看| 久久久精品电影| 538国产精品视频一区二区| 国产精品视频一区国模私拍| 久久久久久av| 日韩中文字幕视频在线| 精品国产乱码久久久久酒店| 性色av一区二区三区红粉影视| 欧美一级高清免费| 中国日韩欧美久久久久久久久| 91精品久久久久久久久久久久久久| 国产一区二区黑人欧美xxxx| 日韩中文字幕精品视频| 91老司机精品视频| 日韩风俗一区 二区| 久久99精品久久久久久青青91| 亚洲另类xxxx| 日韩免费av一区二区| 91视频国产精品| 国产亚洲美女精品久久久| 精品国产乱码久久久久久婷婷| 亚洲国产成人精品久久久国产成人一区| 日韩免费中文字幕| 成人深夜直播免费观看| 欧美丰满老妇厨房牲生活| 亚洲精品国产suv| 日本电影亚洲天堂| 日韩精品中文字幕视频在线| 国产欧美精品一区二区三区-老狼| 亚洲欧美国产日韩中文字幕| 欧美在线影院在线视频| 92福利视频午夜1000合集在线观看| 久久99热这里只有精品国产| 午夜精品一区二区三区在线| 久久艳片www.17c.com| 国产精品第100页| 91网站免费看| 91系列在线播放| 亚洲第一区在线观看| 日本一本a高清免费不卡| 欧美日韩亚洲成人| 欧美尤物巨大精品爽| 精品性高朝久久久久久久| 成人a在线视频| 日产精品久久久一区二区福利| 91在线免费网站| 91久久嫩草影院一区二区| 精品久久久一区二区| 国产噜噜噜噜噜久久久久久久久| 欧美日韩国产成人在线| 日韩中文在线中文网在线观看| 中文字幕欧美在线| 精品久久中文字幕| 日韩小视频在线| 欧美在线视频观看| 国产一区视频在线播放| 国产精品扒开腿做爽爽爽男男| 亚洲第一精品电影| 亚洲最大福利视频网站| 久久久www成人免费精品| 亚洲欧洲日本专区| 国产精品美女免费| 欧美高跟鞋交xxxxhd| 亚洲天堂免费观看| 精品国产精品三级精品av网址| 最新国产成人av网站网址麻豆| 日韩精品在线观看一区| 国产一区深夜福利| 久久九九精品99国产精品| 狠狠躁18三区二区一区| 在线观看精品自拍私拍| 精品中文字幕在线| 亚洲精品国精品久久99热| 激情久久av一区av二区av三区| 欧美国产日本高清在线| 国产国语videosex另类| 国产精品自拍小视频| 日韩精品在线观看一区二区| 国产亚洲人成a一在线v站| 国产欧美一区二区三区久久人妖| 国产在线久久久| 亚洲伊人成综合成人网| 国产免费一区二区三区在线观看| www日韩欧美| 中文字幕亚洲综合| 亚洲午夜久久久久久久| 久久久综合av| 日本免费久久高清视频| 欧美伊久线香蕉线新在线| 亚洲国产婷婷香蕉久久久久久| 欧美性猛交xxxx黑人猛交| 欧美大片欧美激情性色a∨久久| 久久久久久91香蕉国产| 国产精品日韩欧美大师| 国产精品久久久一区| 日韩美女激情视频| 4p变态网欧美系列| 欧美在线观看一区二区三区| 久久中文精品视频| 国产欧美精品日韩精品| 精品久久久久久中文字幕| 8x海外华人永久免费日韩内陆视频| 精品久久久久久久久久国产| 国产一区二区动漫| 日韩中文字在线|