centos 上传jar 命令_CentOS8下yum源配置及nmcli命令简单介绍

点击上方"walkingcloud"关注,并选择"星标"公众号

更多技术干货,第一时间送达

acdfcb408c4b15568b7e64fb5913f706.png

e13da9d73823a0de84572838eb5b29aa.png

一、CentOS8 yum源配置

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

先移走系统默认的repo文件

cd /etc/yum.repos.d/
mkdir repobak
mv *.repo repobak/

570c18c4670c9381ae4e8b987ee31a5f.png

挂载本地光盘镜像

mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom

2b4eebdbfa49ff4cd275370adda0685a.png

编辑本地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

3c372588e643000b60c0ea951e861707.png

dnf clean all
dnf makecache
dnf install lrzsz -y

e06c000638f435ba45e7eaa10337ff39.png

当然也可以用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 生成缓存

a92b972aab46c83e60faab6d398dcc27.png

cb15cc3bdb2a56c519afcbef2078232f.png

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源是否可以正常使用

fdd9a455c5883fb6143f35f29e4cd391.png

d02af7cbec457c1b5b53b5d87b1938c4.png

二、nmcli命令

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

593071d531ef1898de5f33a066654753.png

4c7d66a7bd4411f1cbfb163ade261bc9.png

可以通过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 地址,静态路由,DNS,VPN连接以及很多其它的特殊参数。

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

下面简单介绍nmcli命令

1、nmcli --help

nmcli device -h
nmcli device status

a9bec410b11065888f6b807bb324dd34.png

61d40c4caadb7e5739b666b74bf4fb73.png

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

nmcli connection add type ethernet con-name ens37 ifname ens37nmcli 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

6f91c4204031d46570d321e7d29372d5.png

cc2437b512b0f9e98d3d88bd8b087001.png

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

nmcli connection down ens37
nmcli connection up ens37
nmcli device show ens37

519616532fbeadf00bc34312ae65188c.png

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

nmcli connection modify ens37  ipv4.never-default yes

bfa33d6c5faf90047b975e762c579dcf.png

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

9fd7f1c49e04ae2556d370768b7c0eed.png

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值