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控制网络设备的连接状态