6.1 网络基本概念
网卡命名
1 CentOS 6: eth0,eth1
2 CentOS 7: dmidecode命名方案,网卡名字唯一
- firmware、BIOS提供索引信息可用,则引用,例如,ifcfg-ens33
- 如果未PCI-E扩展槽索引可用,则引用,例如,ifcfg-enp33
- 如果硬件接口物理位置信息可用,则引用,例如,enp2s0
在CENTOS7中,en表示:ethernet以太网,就是咱们现在使用的局域网
enX(X常见有下面3种类型) :
s:热插拔网卡,usb之类,扩展槽的索引号
o:主板板载网卡,集成设备的设备索引号。
p:独立网卡,PCI网卡
nnn (数字)表示:MAC地址+主板信息计算得出唯一的序列
在CentOS/Rocky8当中网卡名称延续了ens的格式。
Ifconfig 命令
[root@connector-18-56 ~]# ifconfig|more
ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.18.56 netmask 255.255.255.0 broadcast 192.168.18.255
ether 00:0c:29:24:85:8f txqueuelen 1000 (Ethernet)
RX packets 1290019 bytes 2881630710 (2.6 GiB)
RX errors 0 dropped 12661 overruns 0 frame 0
TX packets 134202 bytes 10815386 (10.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1909418 bytes 572515829 (545.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1909418 bytes 572515829 (545.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ip a 命令
[root@connector-18-56 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:24:85:8f brd ff:ff:ff:ff:ff:ff
altname enp11s0
inet 192.168.18.56/24 brd 192.168.18.255 scope global noprefixroute ens192
valid_lft forever preferred_lft forever
[root@connector-18-56 ~]# nmcli connection show
NAME UUID TYPE DEVICE
ens192 956ff769-52df-41dc-8163-66218e04a6f4 ethernet ens192
cni0 0bc74724-5175-45a2-8a4b-40cf9316c57e bridge cni0
flannel.1 3eb8e8c1-6439-43bd-abc9-f73283be1dbc vxlan flannel.1
配置IP
1,临时配置IP
[root@connector-18-55 ~]# ifconfig ens192:0 192.168.18.58 netmask 255.255.255.0
[root@connector-18-55 ~]# ifconfig |more
ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.18.55 netmask 255.255.255.0 broadcast 192.168.18.255
inet6 fe80::20c:29ff:fe5f:3bb1 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:5f:3b:b1 txqueuelen 1000 (Ethernet)
RX packets 1369817 bytes 293692156 (280.0 MiB)
RX errors 0 dropped 48509 overruns 0 frame 0
TX packets 555280 bytes 4206877500 (3.9 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens192:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.18.58 netmask 255.255.255.0 broadcast 192.168.18.255
ether 00:0c:29:5f:3b:b1 txqueuelen 1000 (Ethernet)
**ip a delete 192.168.18.58 dev ens192:0
ip a d 192.168.18.58 dev ens192:0**
[root@connector-18-56 ~]# ifconfig ens192:0 192.168.18.58/25
[root@connector-18-56 ~]# ifconfig
ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.18.56 netmask 255.255.255.0 broadcast 192.168.18.255
ether 00:0c:29:24:85:8f txqueuelen 1000 (Ethernet)
RX packets 454 bytes 39211 (38.2 KiB)
RX errors 0 dropped 13 overruns 0 frame 0
TX packets 155 bytes 17713 (17.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens192:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.18.58 netmask 255.255.255.128 broadcast 192.168.18.127
ether 00:0c:29:24:85:8f txqueuelen 1000 (Ethernet)
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@connector-18-56 ~]# ifconfig delete ens192:0
ens192:0: Unknown host
ifconfig: `--help' gives usage information.
[root@connector-18-56 ~]# ip a delete 192.168.18.58 dev ens192:0
Warning: Executing wildcard deletion to stay compatible with old scripts.
Explicitly specify the prefix length (192.168.18.58/32) to avoid this warning.
This special behaviour is likely to disappear in further releases,
fix your scripts!
[root@connector-18-56 ~]# ifconfig
ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.18.56 netmask 255.255.255.0 broadcast 192.168.18.255
ether 00:0c:29:24:85:8f txqueuelen 1000 (Ethernet)
RX packets 935 bytes 79066 (77.2 KiB)
RX errors 0 dropped 28 overruns 0 frame 0
TX packets 297 bytes 32455 (31.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
NetworkManager服务
NetworkManager是网络设置的守护进程,CentOS7使用它做网络配置和管理,之后版本都统一通过NetworkManager维护。
Sample:
[root@connector-18-56 ~]# systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-06-28 14:42:35 CST; 7min ago
Docs: man:NetworkManager(8)
Main PID: 1192 (NetworkManager)
Tasks: 3 (limit: 49005)
Memory: 8.4M
CGroup: /system.slice/NetworkManager.service
└─1192 /usr/sbin/NetworkManager --no-daemon
Jun 28 14:42:35 connector-18-56 NetworkManager[1192]: <info> [1719556955.9196] device (ens192): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jun 28 14:42:39 connector-18-56 NetworkManager[1192]: <info> [1719556959.2235] device (ens192): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jun 28 14:42:39 connector-18-56 NetworkManager[1192]: <info> [1719556959.2242] policy: set 'ens192' (ens192) as default for IPv4 routing and DNS
Jun 28 14:42:39 connector-18-56 NetworkManager[1192]: <info> [1719556959.4336] device (ens192): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Jun 28 14:42:39 connector-18-56 NetworkManager[1192]: <info> [1719556959.4348] device (ens192): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Jun 28 14:42:39 connector-18-56 NetworkManager[1192]: <info> [1719556959.4349] device (ens192): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Jun 28 14:42:39 connector-18-56 NetworkManager[1192]: <info> [1719556959.4351] manager: NetworkManager state is now CONNECTED_SITE
Jun 28 14:42:39 connector-18-56 NetworkManager[1192]: <info> [1719556959.4353] device (ens192): Activation: successful, device activated.
Jun 28 14:42:39 connector-18-56 NetworkManager[1192]: <info> [1719556959.4356] manager: NetworkManager state is now CONNECTED_GLOBAL
Jun 28 14:42:39 connector-18-56 NetworkManager[1192]: <info> [1719556959.4357] manager: startup complete
Hostname 修改主机名
[root@connector-18-56 opt]# hostname
connector-18-56
[root@connector-18-56 opt]# cat /etc/hostname
connector-18-56
[root@connector-18-56 opt]# hostname 12345
[root@connector-18-56 opt]# hostname
12345
[root@connector-18-56 opt]# hostnamectl set-hostname mytest001-18-56
[root@connector-18-56 opt]# cat /etc/hostname
mytest001-18-56
[root@c-18-57 network-scripts]# nmcli connection reload
[root@c-18-57 network-scripts]# nmcli connection up ens192
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
[root@c-18-57 network-scripts]# vim ifcfg-ens192
[root@c-18-57 network-scripts]# cat /etc/resolv.conf
修改DNS配置
Sample
[root@c-18-57 network-scripts]# cat ifcfg-ens192
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens192
UUID=b51e3a69-b9d2-493a-81ed-d9247a4f2431
DEVICE=ens192
ONBOOT=yes
IPADDR=192.168.18.57
PREFIX=24
GATEWAY=192.168.18.1
DNS1=192.168.18.50
DNS2=8.8.8.8
DOMAIN=mpitest123.com.tw
IPV6_DISABLED=yes
[root@c-18-57 network-scripts]# nmcli connection up ens192
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
[root@c-18-57 network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
search mpitest123.com.tw
nameserver 192.168.18.50
[root@c-18-57 network-scripts]# systemctl restart NetworkManager.service
[root@c-18-57 network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
search mpitest123.com.tw
nameserver 192.168.18.50
nameserver 8.8.8.8
nmcli命令刷新DNS服务器配置
Sample
[root@mytest001-18-56 network-scripts]# nmcli connection reload
[root@mytest001-18-56 network-scripts]# lsattr /etc/resolv.conf
-------------------- /etc/resolv.conf
[root@mytest001-18-56 network-scripts]# vim /etc/sysconfig/network-scripts/ifcfg-ens192
[root@mytest001-18-56 network-scripts]# cat ifcfg-ens192
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens192
UUID=956ff769-52df-41dc-8163-66218e04a6f4
DEVICE=ens192
ONBOOT=yes
IPADDR=192.168.18.56
PREFIX=24
GATEWAY=192.168.18.1
DNS1=192.168.18.50
DNS2=202.96.128.166
DOMAIN=mpitest123.com.tw
IPV6_DISABLED=yes
[root@mytest001-18-56 network-scripts]# nmcli c up ens192
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
[root@mytest001-18-56 network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
search mpitest123.com.tw
nameserver 192.168.18.50
[root@mytest001-18-56 network-scripts]# nmcli c reload #加载新的配置文件
[root@mytest001-18-56 network-scripts]# nmcli c up ens192 #激活新的配置数据
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
[root@mytest001-18-56 network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
search mpitest123.com.tw
nameserver 192.168.18.50
nameserver 202.96.128.166
6.2 关闭防火墙
立即关闭系统启动防火墙,并立即执行
[root@mytest001-18-56 network-scripts]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-06-28 16:18:41 CST; 2 days ago
Docs: man:firewalld(1)
Main PID: 1090 (firewalld)
Tasks: 2 (limit: 49005)
Memory: 35.3M
CGroup: /system.slice/firewalld.service
└─1090 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid
Jun 28 16:18:37 mytest001-18-56 systemd[1]: Starting firewalld - dynamic firewall daemon...
Jun 28 16:18:41 mytest001-18-56 systemd[1]: Started firewalld - dynamic firewall daemon.
Jun 28 16:18:41 mytest001-18-56 firewalld[1090]: WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. It will be removed in a future release. Please consider disabling it now.
[root@mytest001-18-56 network-scripts]# systemctl stop firewalld.service
[root@mytest001-18-56 network-scripts]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Mon 2024-07-01 15:41:45 CST; 2s ago
Docs: man:firewalld(1)
Process: 1090 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
Main PID: 1090 (code=exited, status=0/SUCCESS)
Jun 28 16:18:37 mytest001-18-56 systemd[1]: Starting firewalld - dynamic firewall daemon...
Jun 28 16:18:41 mytest001-18-56 systemd[1]: Started firewalld - dynamic firewall daemon.
Jun 28 16:18:41 mytest001-18-56 firewalld[1090]: WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. It will be removed in a future release. Please consider disabling it now.
Jul 01 15:41:45 mytest001-18-56 systemd[1]: Stopping firewalld - dynamic firewall daemon...
Jul 01 15:41:45 mytest001-18-56 systemd[1]: firewalld.service: Succeeded.
Jul 01 15:41:45 mytest001-18-56 systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@mytest001-18-56 network-scripts]# system disable --now firewalld.service
-bash: system: command not found
[root@mytest001-18-56 network-scripts]# systemctl disable --now firewalld.service
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@mytest001-18-56 network-scripts]#
6.3 关闭Selinux
SELinux(Security Enhanced Linux 安全增强的Linux),有美国国家安全局NSA开发,用于提高Linux安全性,提供安全保障和防御位置攻击
SELinux用于确定那个进程访问哪些文件、端口、安装组的规则,每个文件、进程、目录和端口都有专门的安全标签,成为SELinux上下文。
SELinux 标签具有多种上下文:User用户、Role角色、Type类型和Level敏感度级别。目标策略会根据第三个上下文(即Type类型上下文)来制定自己的规则,通常以_t 结尾
临时关闭
[root@mytest001-18-56 network-scripts]# setenforce 0
[root@mytest001-18-56 network-scripts]# getenforce
Permissive
永久关闭—需要重启
[root@mytest001-18-56 network-scripts]# cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
[root@mytest001-18-56 network-scripts]# vim /etc/selinux/config
[root@mytest001-18-56 network-scripts]# cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
[root@mytest001-18-56 network-scripts]# reboot
SELinux 查看
[root@mytest001-18-56 etc]# ll -Z
total 1264
drwxr-xr-x. 3 root root system_u:object_r:abrt_etc_t:s0 101 Jun 26 11:33 abrt
-rw-r--r--. 1 root root system_u:object_r:adjtime_t:s0 16 Jun 26 11:36 adjtime
-rw-r--r--. 1 root root system_u:object_r:etc_aliases_t:s0 1529 Nov 30 2022 aliases
drwxr-xr-x. 2 root root system_u:object_r:etc_t:s0 4096 Jul 1 15:17 alternatives
-rw-r--r--. 1 root root system_u:object_r:etc_t:s0 541 Oct 1 2022 anacrontab
drwxr-x---. 2 root root unconfined_u:object_r:etc_t:s0 90 Jun 28 16:28 anyware-connector
drwxr-xr-x. 4 root root system_u:object_r:etc_t:s0 4096 Jun 26 11:33 asciidoc
-rw-r--r--. 1 root root system_u:object_r:etc_t:s0 1 Sep 29 2022 at.deny
drwxr-x---. 4 root root system_u:object_r:auditd_etc_t:s0 100 Jun 26 11:33 audit
drwxr-xr-x. 3 root root system_u:object_r:etc_t:s0 4096 Jun 26 11:36 authselect
drwxr-xr-x. 2 root root system_u:object_r:etc_t:s0 135 Jun 26 11:33 bash_completion.d
-rw-r--r--. 1 root root system_u:object_r:etc_t:s0 2917 Nov 30 2022 bashrc
-rw-r--r--. 1 root root system_u:object_r:etc_t:s0 535 Oct 2 2022 bindresvport.blacklist
drwxr-xr-x. 2 root root system_u:object_r:etc_t:s0 6 Mar 17 2023 binfmt.d
lrwxrwxrwx. 1 root root system_u:object_r:etc_t:s0 13 Apr 26 2023 centos-release -> rocky-release
drwxr-xr-x. 2 root root system_u:object_r:system_cron_spool_t:s0 39 Jun 26 11:32 cron.d
6.4 设置光盘挂载
光盘自动加载
[root@mytest001-18-56 ~]# vim /etc/fstab
[root@mytest001-18-56 ~]#
#
/dev/mapper/rl-root / xfs defaults 0 0
UUID=7cb09052-5966-4f5c-a0c8-2fd3b4ff4f2e /boot xfs defaults 0 0
UUID=B298-E06C /boot/efi vfat umask=0077,shortname=winnt 0 2
/dev/mapper/rl-swap none swap defaults 0 0
/dev/sr0 /mnt iso9660 defaults 0 0
~
[root@mytest001-18-56 ~]# mount -a
mount: /mnt: WARNING: device write-protected, mounted read-only.
mount: (hint) your fstab has been modified, but systemd still uses
the old version; use 'systemctl daemon-reload' to reload.
[root@mytest001-18-56 ~]# mount -a #读取fstab并挂载
[root@mytest001-18-56 ~]# ls /mnt/ #查看光盘内容
AppStream BaseOS EFI images isolinux LICENSE media.repo TRANS.TBL
6.5 配置本地YUM源
yum配置星系都存储在***.repo的配置文件中,一般位于/etc/yum.repos.d目录
repo文件:
是yum源(软件仓库)配置文件,通过一个repo文件定义了一个或多个软件仓库信息,说明从哪里下载、安装、升级软件包
本地光盘配置
[root@mytest001-18-56 ~]# ls /etc/yum.repos.d/ -l
total 52
drwxr-xr-x. 2 root root 38 Jul 1 15:16 bak
-rw-r--r--. 1 root root 710 Apr 26 2023 Rocky-AppStream.repo
-rw-r--r--. 1 root root 695 Apr 26 2023 Rocky-BaseOS.repo
-rw-r--r--. 1 root root 1753 Apr 26 2023 Rocky-Debuginfo.repo
-rw-r--r--. 1 root root 360 Apr 26 2023 Rocky-Devel.repo
-rw-r--r--. 1 root root 695 Apr 26 2023 Rocky-Extras.repo
-rw-r--r--. 1 root root 731 Apr 26 2023 Rocky-HighAvailability.repo
-rw-r--r--. 1 root root 680 Apr 26 2023 Rocky-Media.repo
-rw-r--r--. 1 root root 680 Apr 26 2023 Rocky-NFV.repo
-rw-r--r--. 1 root root 690 Apr 26 2023 Rocky-Plus.repo
-rw-r--r--. 1 root root 715 Apr 26 2023 Rocky-PowerTools.repo
-rw-r--r--. 1 root root 746 Apr 26 2023 Rocky-ResilientStorage.repo
-rw-r--r--. 1 root root 681 Apr 26 2023 Rocky-RT.repo
-rw-r--r--. 1 root root 2335 Apr 26 2023 Rocky-Sources.repo
[root@mytest001-18-56 yum.repos.d]# cat local.repo
[app]
name=app #
baseurl=file:///mnt/AppStream
enabled=1 #1是启用
gpgcheck=0 #检查完整性,本地0可以不检查
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial #/etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial密钥文件
[base]
name=base
baseurl=file:///mnt/BaseOS
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
[root@mytest001-18-56 ~]# yum clean all #清空缓存
[root@mytest001-18-56 ~]# yum repolist
Invalid configuration value: enabled=1 #1是启用 in /etc/yum.repos.d/local.repo; invalid boolean value '1 #1是启用'
Invalid configuration value: gpgcheck=0 #检查完整性,本地0可以不检查 in /etc/yum.repos.d/local.repo; invalid boolean value '0 #检查完整性,本地0可以不检查'
repo id repo name
app app #
base base
[root@mytest001-18-56 ~]# yum list|wc -l #参数是统计行数的
Invalid configuration value: enabled=1 #1是启用 in /etc/yum.repos.d/local.repo; invalid boolean value '1 #1是启用'
Invalid configuration value: gpgcheck=0 #检查完整性,本地0可以不检查 in /etc/yum.repos.d/local.repo; invalid boolean value '0 #检查完整性,本地0可以不检查'
7244 #发现有7千多行
[root@mytest001-18-56 ~]# yum instal lrzsz #上传文件的
No such command: instal. Please use /usr/bin/yum --help
It could be a YUM plugin command, try: "yum install 'dnf-command(instal)'"
[root@mytest001-18-56 ~]# yum install lrzsz #上传文件的
Last metadata expiration check: 0:01:02 ago on Mon 01 Jul 2024 05:23:49 PM CST.
Dependencies resolved.
==============================================================================================================================================================================================================================
Package Architecture Version Repository Size
==============================================================================================================================================================================================================================
Installing:
lrzsz x86_64 0.12.20-43.el8 base 83 k
Transaction Summary
==============================================================================================================================================================================================================================
Install 1 Package
Total size: 83 k
Installed size: 178 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : lrzsz-0.12.20-43.el8.x86_64 1/1
Running scriptlet: lrzsz-0.12.20-43.el8.x86_64 1/1
Verifying : lrzsz-0.12.20-43.el8.x86_64 1/1
Installed:
lrzsz-0.12.20-43.el8.x86_64
Complete!


被折叠的 条评论
为什么被折叠?



