使用的命令:
nmcli device ,可以简写为 nmcli d ,查看网卡设备
nmcli connection
,可以简写为
nmcli c
,查看相应的会话
配置的网络:
[root@localhost ~]# ip a | grep ens160
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
inet 192.168.31.136/24 brd 192.168.31.255 scope global dynamic noprefixroute ens160
inet 192.168.31.254/24 brd 192.168.31.255 scope global secondary noprefixroute ens160
白色的文字(IS)是当前未启用的,目前使用的是ens160
ens160网卡的配置文件
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cat ifcfg-ens160
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens160
UUID=10643e33-5ad9-436e-a887-59dd487a386e
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.31.254
PREFIX=24
GATEWAY=192.168.31.2
DNS1=114.114.114.114
查看网卡设备
添加新会话IS的配置文件
[root@localhost network-scripts]# cat ifcfg-IS
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=192.168.31.253
PREFIX=24
GATEWAY=192.168.31.2
DNS1=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=IS
UUID=ba0ca65a-6299-432a-a117-5c67fb9f0323
DEVICE=ens160
ONBOOT=yes
(1)YUM/DNF 功能
在线下载、 安装、 卸载、 升级rpm软件包
自动查找并解决rpm包之间的依赖关系,一次性安装所有具有依赖关系的rpm包,而无需管理员逐
个、 手工地去安装每一个rpm包
(2)如何实现yum/DNF安装
系统会去读取 /etc/yum.repos.d/ 目录下的 .repo 结尾的文件,从该文件中读取以下内容实现装包
:
包含各种rpm安装文件的软件仓库(rhel8有两个仓库,rhel7只有一个仓库)
BaseOS存储库:提供一套核心的底层操作系统功能,为基础软件安装库
AppStream存储库:包括额外的用户空间应用程序、运行时语言和数据库
以下载本地源为例
第一步:
获取要安装包的路径(mnt:存储挂载设备的目录)
[root@localhost ~]# ll /mnt/AppStream/Packages/
可以看到有很多的包
第二步:
去找到/etc/yum.repos.d/ 目录下的 .repo 结尾的文件(可以自行创建该类型文件),并对其进行vim(仓库配置),
[root@localhost ~]# vim /etc/yum.repos.d/cangku.repo
[APPSTREAM]
name=appstream
baseurl=file:///mnt/AppStream/
gpgcheck=0
[BASEOS]
name=baseos
baseurl=file:///mnt/BaseOS/
gpgcheck=0
使用该命令可以查看仓库
[root@localhost ~]# yum repolist
第三步:
测试能否安装包(以安装zsh-html为例)