CentOS 8.3 已正式 GA,是 CentOS Linux 8.X 的最新版本,rebuild 自 RHEL 8.3。
镜像下载:http://mirror.centos.org/centos/8/isos/
对 Yum repo 文件和 repoid 进行了更改,按照开发团队的解释,主要是为了使 CentOS Stream 作为独立于 CentOS Linux 的发行版运行,以及简化从 CentOS Linux 迁移到 CentOS Stream 的过程。
因此开发团队修改了 /etc/yum.repos.d 目录中某些文件的名字,并更新了 repoid 以进行匹配。具体如下:
Repoid (8.2.2004 and before) | Repoid (8.3.2011 and later) |
BaseOS | baseos |
appstream | |
powertools | |
centosplus | plus |
ha | |
base-debuginfo | debuginfo |
Devel | devel |
BaseOS-source | baseos-source |
AppStream-source | appstream-source |
centosplus-source | plus-source |
base-debuginfo | debuginfo |
查看NetworkManager服务状态,默认开启:
查看网卡信息:
修改配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33
重启网络服务 nmcli connection reload 支持简写(systemctl status network 命令在centos8已经被官方淘汰,不再使用)
nmcli 命令帮助
查看某个网卡详细信息(IP,dns,gateway)
nmcli device show ens33 #ens33是网卡名称
直接使用nmcli 修改网卡信息操作:
使用nmcli修改网卡信息,实际上是修改文件/etc/sysconfig/network-scripts/ifcfg-ens33
1)设置ip地址为手动指定
nmcli connection modify ens33 ipv4.method manual #对应BOOTPROTO=static
2)设置ip地址为dhcp自动获取
nmcli connection modify ens33 ipv4.method auto #对应BOOTPROTO=dhcp
3)设置开机自动连接
nmcli connection modify ens33 connection.autoconnect yes #对应ONBOOT=yes
nmcli connection modify ens33 connection.autoconnect no #对应ONBOOT=no
4)设置静态ip地址
nmcli connection modify ens33 ipv4.addresses '192.168.2.31'
5)设置网关
nmcli connection modify ens33 ipv4.gateway '192.168.2.1'
6)设置dns
nmcli connection modify ens32 ipv4.dns '192.168.2.1'
使网卡修改生效操作:
1)重新加载ifcfg-ens33配置文件
nmcli connection reload #修改配置文件必须要reload一下
2)不重启系统,让网卡生效的3种方法
方法1:nmcli connection up ens33 (推荐)
方法2:nmcli device connect ens33
方法3:nmcli device reapply ens33
如果提示
Connection 'ens33' is not available on device ens33 because device is strictly unmanaged
原因是由于 NM托管未开启
查看托管状态
nmcli n
显示 disabled 为未开启
开启 托管
nmcli n on