Notice: Trying to access array offset on value of type bool in /www/wwwroot/weimahe.com/wp-content/advanced-cache.php on line 472

Notice: Trying to access array offset on value of type bool in /www/wwwroot/weimahe.com/wp-content/advanced-cache.php on line 472
CentOS8下yum源配置及nmcli命令简单介绍 - 微码盒
!
也想出现在这里? 联系我们
广告位

CentOS8下yum源配置及nmcli命令简单介绍

一、CentOS8 yum源配置

1、挂载光盘镜像配置本地yum源

先移走系统默认的repo文件

cd /etc/yum.repos.d/
mkdir repobak
mv *.repo repobak/
CentOS8下yum源配置及nmcli命令简单介绍

挂载本地光盘镜像

mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom
CentOS8下yum源配置及nmcli命令简单介绍

编辑本地yum源repo文件

vi CentOS-LocalMedia.repo
cat CentOS-LocalMedia.repo 
[local-BaseOS]
name=CentOS-BaseOS
baseurl=file:///mnt/cdrom/BaseOS
gpgcheck=0
enabled=1
[local-AppStream]
name=CentOS-AppStream
baseurl=file:///mnt/cdrom/AppStream
gpgcheck=0
enabled=1
CentOS8下yum源配置及nmcli命令简单介绍
dnf clean all
dnf makecache
dnf install lrzsz -y
CentOS8下yum源配置及nmcli命令简单介绍

当然也可以用yum命令

2、可以联网的情况下使用阿里云yum源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
yum makecache 生成缓存
CentOS8下yum源配置及nmcli命令简单介绍
CentOS8下yum源配置及nmcli命令简单介绍

3、 Aliyun EPEL源

yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
sed -i 's|^#baseurl=https://download.fedoraproject.org/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*

yum install ncdu 测试epel源是否可以正常使用

CentOS8下yum源配置及nmcli命令简单介绍
CentOS8下yum源配置及nmcli命令简单介绍

二、nmcli命令

CentOS8默认无network.service服务,当输入service network restart时会提示无network.service

CentOS8下yum源配置及nmcli命令简单介绍
CentOS8下yum源配置及nmcli命令简单介绍

可以通过yum install network-scripts来安装传统的network.service,不过在下一个RHEL的大版本里将彻底废除,因此不建议使用network.service 需要使用nmcli命令来重启网络

CentOS8 中默认的网络服务由NetworkManager 提供,这是动态控制及配置网络的守护进程,它用于保持当前网络设备及连接处于工作状态,同时也支持传统的ifcfg 类型的配置文件。NetworkManager可以用于以下类型的连接:Ethernet,VLANS,Bridges,Bonds,Teams,Wi-Fi,mobile boradband(如移动3G)以及 IP-over-InfiniBand。针对与这些网络类型,NetworkManager可以配置他们的网络别名,IP 地址,静态路由DNSVPN连接以及很多其它的特殊参数。

可以用命令行工具 nmcli 来控制 NetworkManager。在CentOS8中网络管理命令行工具nmcli。经常使用ifconfig的用户应该在CentOS8中避免使用ifconfig了,nmcli的功能要强大、复杂的多

下面简单介绍nmcli命令

1、nmcli --help

nmcli device -h
nmcli device status
CentOS8下yum源配置及nmcli命令简单介绍
CentOS8下yum源配置及nmcli命令简单介绍

2、添加网卡及修改网卡配置

nmcli connection add type ethernet con-name ens37 ifname ens37

nmcli connection modify ens37 ipv4.addresses 172.16.10.1/24
nmcli connection modify ens37 ipv4.gateway 172.16.10.254
nmcli connection modify ens37 ipv4.dns 172.16.10.254
nmcli connection modify ens37 ipv4.method manual 
nmcli connection modify ens37 +ipv4.dns 223.5.5.5
nmcli connection modify ens37 connection.autoconnect yes
CentOS8下yum源配置及nmcli命令简单介绍
CentOS8下yum源配置及nmcli命令简单介绍

3、停用与启用网络连接 down与up

nmcli connection down ens37

nmcli connection up ens37

nmcli device show ens37
CentOS8下yum源配置及nmcli命令简单介绍

4、设置网卡为非默认网卡DEFROUTE=no

nmcli connection modify ens37  ipv4.never-default yes
CentOS8下yum源配置及nmcli命令简单介绍

对应nmtui命令中看到网卡配置项:Never use this network for default route

CentOS8下yum源配置及nmcli命令简单介绍

给TA打赏
共{{data.count}}人
人已打赏
主机运维

梦飞云香港vps机器怎么样?

2024-5-14 17:45:55

WordPress教程

如何在WordPress博客文章中嵌入PDF,电子表格和其他内容

2020-8-27 10:30:40

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索