LIUNX網絡管理(一)

2020-10-09   藝麟盛世

原標題:LIUNX網絡管理(一)

三、網絡管理

現代人的生活越來越依賴網絡,對於一個作業系統來講,網絡功能的支持和管理就更為重要了,本節課我們一起來看一下在CentOS8中如何對網絡進行管理

NetworkManager和常用工具和基本用法

介紹

在linux系統中傳統的網絡管理方法是用過一個叫network的服務來實現,在CentOS7中依然有這個服務的身影,但是到了CentOS8中已經不使用network這個服務了,而是使用了一個叫NetworkManager的服務,這個服務可以簡化我們管理有線和無線連接的工作,除此之外它還能管理不同類型的網絡,包括物理網卡,虛擬網卡,乙太網,非乙太網等

常用工具

nmcli:命令行工具

nmtui:文本圖形介面工具

cockpit:基於web的管理工具

nmcli基本用法

nmcli命令的用法類似linux中以前的ip命令,而且支持tab補全,另外也可以使用-h或者--help獲取幫助

[root@localhost ~]# nmcli -h

[root@localhost ~]# nmcli connection -h

可以看到,在不同的階段獲取到的幫助內容是不一樣的,具體的用法我們後面會看到

nmcli這個工具有兩個常用的命令

nmcli connection(nmcli c) 與連接相關的操作

[root@localhost network-scripts]# nmcli connection

NAME UUID TYPE DEVICE

連接名 設備的UUID(通用唯一識別碼) 設備類型 設備名稱

ens33 b5ecf570-543c-4da7-b082-bdc073b56acb ethernet ens33

ens37 077945cb-1d12-4c06-bba3-562426336b67 ethernet --

在查看時,有顏色的字體標註的是處於活躍狀態的網卡,也就是連接的,正常顏色字體標記的是非活躍狀態的網卡,也就是未連接的,未連接的不生效

nmcli device (nmcli d) 與設備相關的操作

[root@localhost network-scripts]# nmcli device

DEVICE TYPE STATE CONNECTION

設備名 設備類型 設備狀態 連接名稱

ens33 ethernet 已連接 ens33

ens37 ethernet 已斷開 --

lo loopback 未託管 --

在日常使用中這兩個命令相互配合,通過nmcli device可以查看到有哪些網絡設備是被NetworkManager託管,通過nmcli connection控制網絡設備的連接狀態