Linux網(wǎng)絡(luò)管理工具總結(jié)-創(chuàng)新互聯(lián)

常見(jiàn)的網(wǎng)卡類(lèi)型

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的大寧網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

lo(loopback):本地回環(huán)

ethNUM:以太網(wǎng)網(wǎng)卡

pppNUM:點(diǎn)對(duì)點(diǎn)

 CentOS7中為ensNUMs

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

網(wǎng)絡(luò)配置相關(guān)命令

一、ifconfig (ifup,ifdown)

二、route

三、netstat

四、ip

五、ss

六、圖形界面配置網(wǎng)絡(luò)的工具:system-config-network-tui

CentOS 7:

七、命令行模式:nmcli

八、圖形模式:nmtui

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

網(wǎng)絡(luò)配置相關(guān)的配置文件

/etc/sysconfig/network-scripts/ifcfg-eth#

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

一、ifconfig

   ifconfig的英文全稱(chēng)是network interfaces configuring,它的作用是顯示或配置網(wǎng)絡(luò)設(shè)備(網(wǎng)絡(luò)接口)的命令

ifconfig的用法:

啟用混雜模式:[-]promisc;在這個(gè)網(wǎng)絡(luò)上的所有包都會(huì)被這個(gè)網(wǎng)絡(luò)設(shè)備接口收到

1、ifconfig -a

[root@centos6 ~]# ifconfig -a      //顯示所有網(wǎng)卡設(shè)備信息

Linux網(wǎng)絡(luò)管理工具總結(jié)

說(shuō)明:

eth0 表示第一塊網(wǎng)卡,其中HWaddr表示網(wǎng)卡的物理地址,可以看到目前這個(gè)網(wǎng)卡的物理地址(MAC地址)是00:0C:29:C1:97:20

inet addr 用來(lái)表示網(wǎng)卡的IP地址,此網(wǎng)卡的IP地址是10.0.0.80,廣播地址-Bcast:10.0.0.255,掩碼地址Mask:255.255.255.0

lo 是表示主機(jī)的回壞地址,這個(gè)一般是用來(lái)測(cè)試一個(gè)網(wǎng)絡(luò)程序,但又不想讓局域網(wǎng)或外網(wǎng)的用戶能夠查看,只能在此臺(tái)主機(jī)上運(yùn)行和查看所用的網(wǎng)絡(luò)接口。

第一行:連接類(lèi)型:Ethernet(以太網(wǎng))HWaddr(硬件mac地址)

第二行:網(wǎng)卡的IP地址、廣播地址、子網(wǎng)掩碼

第三行:UP(代表網(wǎng)卡開(kāi)啟狀態(tài))、RUNNING(代表網(wǎng)卡的網(wǎng)線被接上)、MULTICAST(支持組播)、MTU:1500(大傳輸單元):1500字節(jié)

第四、五行:接收、發(fā)送數(shù)據(jù)包情況統(tǒng)計(jì)

第七行:接收、發(fā)送數(shù)據(jù)字節(jié)數(shù)統(tǒng)計(jì)信息

2、ifconfig interface [up|down]  //啟動(dòng)接口或禁用接口

3、ifconfig interface IP/mask  //為接口設(shè)置ip地址

4、ifconfig interface-alias IP/mask  //為接口別名設(shè)置ip地址;立即生效

[root@centos6 ~]# ifconfig eth0:0 172.16.100.5/16

Linux網(wǎng)絡(luò)管理工具總結(jié)

Linux網(wǎng)絡(luò)管理工具總結(jié)

5、ifup、ifdown ===啟動(dòng),禁用

用法:ifup|ifdown interface 相當(dāng)于 ifconfig interface up|down


二、route---路由管理命令

-n 以數(shù)字方式顯示路由的相關(guān)信息

[root@centos6 ~]# route -n

Linux網(wǎng)絡(luò)管理工具總結(jié)

route <add|del> [-net|-host]  target [netmask Nm] [gw Gw] [[dev] If]

選項(xiàng):

add 添加

-host 主機(jī)路由

-net 網(wǎng)絡(luò)路由

1、示例:添加主機(jī)路由;目標(biāo):192.168.1.10  網(wǎng)關(guān):10.0.0.1

[root@centos6 ~]# route add -host 192.168.1.10 gw 10.0.0.1 dev eth0

執(zhí)行結(jié)果見(jiàn)下圖:

   U (route is up) 路由啟用
  H (target is a host) 目標(biāo)是主機(jī)
 G (use gateway) 使用網(wǎng)關(guān)

Linux網(wǎng)絡(luò)管理工具總結(jié)

2、示例:添加網(wǎng)絡(luò)路由;目標(biāo):192.168.0.0  網(wǎng)關(guān):10.0.0.1

[root@centos6 ~]# route add -net 192.168.0.0/24 gw 10.0.0.1 dev eth0

3、示例:添加默認(rèn)路由

[root@centos6 ~]# route add default gw 10.0.0.1

del 刪除

-host 主機(jī)路由

-net 網(wǎng)絡(luò)路由

1、示例:刪除主機(jī)路由;目標(biāo):192.168.1.10  網(wǎng)關(guān):10.0.0.1

[root@centos6 ~]# route del -host 192.168.1.10

2、示例:刪除網(wǎng)絡(luò)路由;目標(biāo):192.168.0.0  網(wǎng)關(guān):10.0.0.1

[root@centos6 ~]# route del -net 192.168.0.0/24

三、netstat----網(wǎng)絡(luò)狀態(tài)信息

netstat [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [--all|-a] [--numeric|-n] [--extend|-e[--extend|-e]]  [--program|-p]

 -t: tcp協(xié)議相關(guān)

 -u: udp協(xié)議相關(guān)

 -w: raw socket相關(guān)

 -l: 處于監(jiān)聽(tīng)狀態(tài)

 -a: 所有狀態(tài)

 -n: 以數(shù)字顯示IP和端口;

 -e:擴(kuò)展格式

 -p: 顯示相關(guān)進(jìn)程及PID

顯示路由表:

netstat {--route|-r} [--numeric|-n]

  -r: 顯示內(nèi)核路由表

  -n: 數(shù)字格式

Linux網(wǎng)絡(luò)管理工具總結(jié)

顯示接口統(tǒng)計(jì)數(shù)據(jù):

netstat {--interfaces|-I|-i} [iface] [--all|-a][--numeric|-n]

# netstat -i

# netstat -I[interface]

Linux網(wǎng)絡(luò)管理工具總結(jié)


四、ip

   Linux的ip命令和ifconfig類(lèi)似,但前者功能更強(qiáng)大,并旨在取代后者。使用ip命令,只需一個(gè)命令,你就能很輕松地執(zhí)行一些網(wǎng)絡(luò)管理任務(wù)。

用法:  ip [ OPTIONS ] OBJECT { COMMAND | help }

OBJECT := { link | addr | route }

ip link show--顯示設(shè)備屬性

[root@centos7 ~]# ip link show

Linux網(wǎng)絡(luò)管理工具總結(jié)

ip link set--改變?cè)O(shè)備的屬性

[root@centos7 ~]# ip link set dev ens33 down      //禁用網(wǎng)卡ens33

[root@centos7 ~]# ip link set dev ens33 up          //啟用網(wǎng)卡ens33

ip address show--顯示ip地址

[root@centos7 ~]# ip addr show              //顯示網(wǎng)卡的ip地址

ip address add--添加一個(gè)新的ip地址

[root@centos7 ~]# ip addr add 172.16.100.10/16 dev ens33

Linux網(wǎng)絡(luò)管理工具總結(jié)

ip address del--刪除一個(gè)ip地址

[root@centos7 ~]# ip addr del 172.16.100.10/16 dev ens33

Linux網(wǎng)絡(luò)管理工具總結(jié)

ip address flush--清除ip地址

[root@centos7 ~]# ip addr flush dev ens33        //清空網(wǎng)卡的ip地址

ip route show-- 顯示路由

[root@centos7 ~]# ip route show               //顯示路由表信息

Linux網(wǎng)絡(luò)管理工具總結(jié)

ip route add -- 添加新路由

[root@centos7 ~]# ip route add 172.16.100.2 via 192.168.1.1  //添加主機(jī)路由

[root@centos7 ~]# ip route add 172.16.0.0/16 via 192.168.1.1  //添加網(wǎng)絡(luò)路由

Linux網(wǎng)絡(luò)管理工具總結(jié)

ip route delete-- 刪除路由

[root@centos7 ~]# ip route del 172.16.100.2        //刪除主機(jī)路由
[root@centos7 ~]# ip route del 172.16.0.0/16        //刪除網(wǎng)絡(luò)路由


五、ss

   ss命令用于顯示socket狀態(tài). 他可以顯示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等統(tǒng)計(jì). 它比其他工具展示等多tcp和state信息. 它是一個(gè)非常實(shí)用、快速、有效的跟蹤IP連接和sockets的新工具

使用方法: ss [options] [ FILTER ]

選項(xiàng):

-t: tcp協(xié)議相關(guān)

-u: udp協(xié)議相關(guān)

-w: 裸套接字相關(guān)

-x:unix sock相關(guān)

-l: listen狀態(tài)的連接

-a: 所有

-n: 數(shù)字格式

-p: 相關(guān)的程序及PID

-e: 擴(kuò)展的信息

-m:內(nèi)存用量

-o:計(jì)時(shí)器信息

FILTER := [ state TCP-STATE ] [ EXPRESSION ]

ss常用的state狀態(tài)

established

syn-sent

syn-recv

fin-wait-1

fin-wait-2

time-wait

closed

close-wait

last-ack

listen

closing

all : All of the above states

connected : All the states except for listen and closed

synchronized : All the connected states except for syn-sent

bucket : Show states, which are maintained as minisockets, i.e. time-wait and syn-recv.

big : Opposite to bucket state.

ss列出處在FIN-WAIT-1狀態(tài)的http、https連接

 ss -o state fin-wait-1 '( sport = :http or sport = :https )'

為什么ss比netstat快?

  netstat是遍歷/proc下面每個(gè)PID目錄,ss直接讀/proc/net下面的統(tǒng)計(jì)信息。 所以ss執(zhí)行的時(shí)候消耗資源以及消耗的時(shí)間都比netstat少很多??!


六、圖形界面配置網(wǎng)絡(luò)的工具:system-config-network-tui

[root@centos6 ~]# yum install -y system-config-network-tui    //安裝所需工具
[root@centos6 ~]# system-config-network-tui   //運(yùn)行,如圖所示

Linux網(wǎng)絡(luò)管理工具總結(jié)

Linux網(wǎng)絡(luò)管理工具總結(jié)

需要說(shuō)明的是:使用這個(gè)工具配置起來(lái)比較方便,而且配置的內(nèi)容直接保存 至/etc/sysconfig/network-scripts/ifcfg-eth0文件中


七、Centos7上的網(wǎng)絡(luò)配置命令行工具cmcli

命令格式:

 nmcli  [ OPTIONS ] OBJECT { COMMAND | help }

其實(shí)nmcli和centos6上的ip命令極其相似,命令格式幾乎完全相同,只不過(guò)用了不同的選項(xiàng)和子命令。

子命令及常用選項(xiàng):子命令可簡(jiǎn)寫(xiě)

connection  簡(jiǎn)寫(xiě)為:c  或者 con

    show    顯示網(wǎng)卡信息

    modify 設(shè)置網(wǎng)卡屬性

            modify的格式:

    modify IFACE [+|-]setting.property value

  setting.property:ipv4.address|ipv4.gateway|ipv4.dns|ipv4.method (manual)

[root@centos7 ~]# nmcli c show           //顯示網(wǎng)卡信息
NAME   UUID                                  TYPE            DEVICE 
ens33  4a126337-4537-4462-a516-cd01d417e775  802-3-ethernet  ens33
[root@centos7 ~]# nmcli c modify ens33 +ipv4.addresses 172.16.100.2 //給網(wǎng)卡設(shè)置新的ipv4地址

device  簡(jiǎn)寫(xiě)為 d 或者 dev

    status    查看網(wǎng)卡的狀態(tài)信息

    show    查看網(wǎng)卡的屬性信息

[root@centos7 ~]# nmcli d show ens33

Linux網(wǎng)絡(luò)管理工具總結(jié)


八、圖形工具:nmtui

使用方法:

[root@centos7 ~]# nmtui

Linux網(wǎng)絡(luò)管理工具總結(jié)

Linux網(wǎng)絡(luò)管理工具總結(jié)

Linux網(wǎng)絡(luò)管理工具總結(jié)

至此,網(wǎng)絡(luò)配置的相關(guān)命令或圖形配置工具介紹完畢?。?/p>

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站題目:Linux網(wǎng)絡(luò)管理工具總結(jié)-創(chuàng)新互聯(lián)
文章位置:http://muchs.cn/article2/cshdic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)ChatGPT、面包屑導(dǎo)航、網(wǎng)站制作網(wǎng)站收錄、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)