Yum

mkdir /media/CentOS
mount /opt/CentOS-8.3.2011-x86_64.iso /media/CentOS
cd /etc/yum.repos.d/
sed -i 's/0/1/' CentOS-Linux-Media.repo 
rm -rf !(CentOS-Linux-Media.repo)
yum makecache

nmcli

# 查看ip(类似于ifconfig、ip addr)
nmcli
# 创建connection,配置静态ip(等同于配置ifcfg,其中BOOTPROTO=none,并ifup启动)
nmcli c add type ethernet con-name ethX ifname ethX ipv4.addr 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.method manual
# 创建connection,配置动态ip(等同于配置ifcfg,其中BOOTPROTO=dhcp,并ifup启动)
nmcli c add type ethernet con-name ethX ifname ethX ipv4.method auto
# 修改ip(非交互式)
nmcli c modify ethX ipv4.addr '192.168.1.200/24'
nmcli c up ethX
# 修改ip(交互式)
nmcli c edit ethX
nmcli> goto ipv4.addresses
nmcli ipv4.addresses> change
Edit 'addresses' value: 192.168.1.200/24
Do you also want to set 'ipv4.method' to 'manual'? [yes]: yes
nmcli ipv4> save
nmcli ipv4> activate
nmcli ipv4> quit
# 启用connection(相当于ifup)
nmcli c up ethX
# 停止connection(相当于ifdown)
nmcli c down
# 删除connection(类似于ifdown并删除ifcfg)
nmcli c delete ethX
# 查看connection列表
nmcli c show
# 查看connection详细信息
nmcli c show ethX
# 重载所有ifcfg或route到connection(不会立即生效)
nmcli c reload
# 重载指定ifcfg或route到connection(不会立即生效)
nmcli c load /etc/sysconfig/network-scripts/ifcfg-ethX
nmcli c load /etc/sysconfig/network-scripts/route-ethX
# 立即生效connection,有3种方法
nmcli c up ethX
nmcli d reapply ethX
nmcli d connect ethX
# 查看device列表
nmcli d
# 查看所有device详细信息
nmcli d show
# 查看指定device的详细信息
nmcli d show ethX
# 激活网卡
nmcli d connect ethX
# 关闭无线网络(NM默认启用无线网络)
nmcli r all off
# 查看NM纳管状态
nmcli n
# 开启NM纳管
nmcli n on
# 关闭NM纳管(谨慎执行)
nmcli n off
# 监听事件
nmcli m
# 查看NM本身状态
nmcli
# 检测NM是否在线可用
nm-online

DNF

repolist             | 显示配置的软件仓库
install              | 在您的系统上安装单个或多个软件包
upgrade              | 升级系统上的一个或多个软件包 
upgrade-minimal      | 升级,但只有“最新”的软件包匹配才能修复影响您的系统的问题
list                 | 列出一个包或一组包
info                 | 显示有关一个包或一组包的详细信息
updateinfo           | 显示有关软件包的建议
search               | 搜索给定字符串的包详细信息 
check-update         | 检查可用的软件包升级 
remove               | 从您的系统中删除一个或多个软件包 
reinstall            | 重新安装软件包 
downgrade            | 降级软件包 
autoremove           | 删除最初作为依赖项安装的所有不需要的包 
distro-sync          | 将已安装的软件包同步到最新的可用版本 
makecache            | 生成元数据缓存 
repository-packages  | 在给定存储库中的所有包之上运行命令 
provides             | 查找提供给定值的包 
group                | 显示或使用组信息 
history              | 显示或使用交易历史
clean                | 删除缓存数据 
help                 | 显示有用的使用消息 
Last modification:July 1st, 2021 at 11:47 pm