Red Hat Enterprise Linux Server7.4升级至7.9手记

近日应用侧需升级Oracle数据库,从12C升级到19C,需要主机操作系统从RHEL7.4升级到RHEL7.9,本文记录了升级过程。

一、环境检查:

1、操作系统版本检查

# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.4 (Maipo)
# uname -a
Linux cq4adb03 3.10.0-693.el7.x86_64 #1 SMP Thu Jul 6 19:56:57 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

3、Oracle数据库当前版本检查

# su - oracle
Last login: Fri Jul 14 09:56:16 CST 2023 on pts/1
$ /oracle/app/12.2.0/bin/sqlplus -v

SQL*Plus: Release 12.2.0.1.0 Production

$ exit

二、升级前的准备

1、挂载RHEL7.9的yum源

本环境中已事先构建yum服务器192.168.2.226,源为将RHEL7.9光盘镜像放置在服务器http路径/RHEL_YUM/RHEL_7.9目录下的,如下进行配置:

# vi /etc/yum.repos.d/httpyum.repo
# cat /etc/yum.repos.d/httpyum.repo
[RHEL]
name=RHEL
baseurl=http://192.168.2.226/RHEL_YUM/RHEL_7.9/
enable=1
gpgcheck=0

2、测试yum源

# yum repolist
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
repo id                                                                 repo name                                                                  status
!RHEL79                                                                    RHEL79                                                                        5,230
repolist: 5,230
yum list |grep kernel.x86_64
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
kernel.x86_64                           3.10.0-693.el7             @anaconda/7.4
kernel.x86_64                           3.10.0-1160.el7            RHEL

yum源运行正常。

 3、备份当前rpm包信息

# rpm -qa >/opt/rhel7.4

三、开始升级

1、执行升级指令

[root@cq4adb03 ~]# yum update           
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Resolving Dependencies
--> Running transaction check
---> Package GeoIP.x86_64 0:1.5.0-11.el7 will be updated
---> Package GeoIP.x86_64 0:1.5.0-14.el7 will be an update
--> Processing Dependency: geoipupdate for package: GeoIP-1.5.0-14.el7.x86_64
...
---> Package python-ipaddress.noarch 0:1.0.16-2.el7 will be installed
---> Package python-syspurpose.x86_64 0:1.24.42-1.el7 will be installed
--> Running transaction check
---> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=========================================================================================================================================================
 Package                                                Arch                   Version                                         Repository           Size
=========================================================================================================================================================
Installing:
 grub2                                                  x86_64                 1:2.02-0.87.el7                                 RHEL                  33 k
     replacing  grub2.x86_64 1:2.02-0.64.el7
 grub2-tools                                            x86_64                 1:2.02-0.87.el7                                 RHEL                 1.8 M
     replacing  grub2-tools.x86_64 1:2.02-0.64.el7
...
 python-syspurpose                                      x86_64                 1.24.42-1.el7                                   RHEL                 273 k

Transaction Summary
=========================================================================================================================================================
Install   10 Packages (+16 Dependent packages)
Upgrade  298 Packages

Total download size: 375 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/324): GeoIP-1.5.0-14.el7.x86_64.rpm                                                                                            | 1.5 MB  00:00:00     
(2/324): NetworkManager-config-server-1.18.8-1.el7.noarch.rpm                                                                     | 151 kB  00:00:00     
(3/324): NetworkManager-1.18.8-1.el7.x86_64.rpm                                                                                   | 1.9 MB  00:00:00     
...
(321/324): yum-3.4.3-168.el7.noarch.rpm                                                                                           | 1.2 MB  00:00:00     
(322/324): yum-utils-1.1.31-54.el7_8.noarch.rpm                                                                                   | 122 kB  00:00:00     
(323/324): zlib-1.2.7-18.el7.x86_64.rpm                                                                                           |  90 kB  00:00:00     
(324/324): zlib-devel-1.2.7-18.el7.x86_64.rpm                                                                                     |  50 kB  00:00:00     
---------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                     50 MB/s | 375 MB  00:00:07     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
  Updating   : libgcc-4.8.5-44.el7.x86_64                                                                                                          1/633 
  Updating   : 1:grub2-common-2.02-0.87.el7.noarch                                                                                                 2/633 
  Updating   : redhat-release-server-7.9-3.el7.x86_64                                                                                              3/633 
  Updating   : setup-2.8.71-11.el7.noarch                                                                                                          4/633 
warning: /etc/group created as /etc/group.rpmnew
warning: /etc/profile created as /etc/profile.rpmnew
warning: /etc/shadow created as /etc/shadow.rpmnew
warning: /etc/shells created as /etc/shells.rpmnew
  Updating   : filesystem-3.2-25.el7.x86_64                                                                                                        5/633 
  Updating   : 1:grub2-pc-modules-2.02-0.87.el7.noarch                                                                                             6/633 
...
  Cleanup    : libgcc-4.8.5-16.el7                                                                                                               633/633 
  Verifying  : glibc-common-2.17-317.el7.x86_64                                                                                                    1/633 
... 
  Verifying  : python-slip-0.4.0-2.el7.noarch                                                                                                    633/633 

Installed:
  grub2.x86_64 1:2.02-0.87.el7                                         grub2-tools.x86_64 1:2.02-0.87.el7                                               
  grub2-tools-extra.x86_64 1:2.02-0.87.el7                             grub2-tools-minimal.x86_64 1:2.02-0.87.el7                                       
  iwl7260-firmware.noarch 0:25.30.13.0-79.el7                          kernel.x86_64 0:3.10.0-1160.el7                                                  
  python2-futures.noarch 0:3.1.1-5.el7                                 rdma-core.x86_64 0:22.4-5.el7                                                    
  subscription-manager-rhsm.x86_64 0:1.24.42-1.el7                     subscription-manager-rhsm-certificates.x86_64 0:1.24.42-1.el7                    

Dependency Installed:
  bind-export-libs.x86_64 32:9.11.4-26.P2.el7           boost-iostreams.x86_64 0:1.53.0-28.el7           boost-random.x86_64 0:1.53.0-28.el7             
  dejavu-fonts-common.noarch 0:2.33-6.el7               dejavu-sans-fonts.noarch 0:2.33-6.el7            geoipupdate.x86_64 0:2.5.0-1.el7                
  json-c.x86_64 0:0.11-4.el7_0                          libpng.x86_64 2:1.5.13-8.el7                     libpng-devel.x86_64 2:1.5.13-8.el7              
  libsmartcols.x86_64 0:2.23.2-65.el7                   libuuid-devel.x86_64 0:2.23.2-65.el7             lz4.x86_64 0:1.8.3-1.el7                        
  python-inotify.noarch 0:0.9.4-4.el7                   python-ipaddr.noarch 0:2.1.11-2.el7              python-ipaddress.noarch 0:1.0.16-2.el7          
  python-syspurpose.x86_64 0:1.24.42-1.el7             

Updated:
  GeoIP.x86_64 0:1.5.0-14.el7                                                    NetworkManager.x86_64 1:1.18.8-1.el7                                   
  NetworkManager-config-server.noarch 1:1.18.8-1.el7                             NetworkManager-libnm.x86_64 1:1.18.8-1.el7                             
  NetworkManager-team.x86_64 1:1.18.8-1.el7                                      NetworkManager-tui.x86_64 1:1.18.8-1.el7                               
  acl.x86_64 0:2.2.51-15.el7                                                     alsa-lib.x86_64 0:1.1.8-1.el7                                          
  audit.x86_64 0:2.8.5-4.el7                                                     audit-libs.x86_64 0:2.8.5-4.el7                                        
  bash.x86_64 0:4.2.46-34.el7                                                    bind-libs-lite.x86_64 32:9.11.4-26.P2.el7                              
  bind-license.noarch 32:9.11.4-26.P2.el7                                        binutils.x86_64 0:2.27-44.base.el7                                     
  biosdevname.x86_64 0:0.7.3-2.el7                                               boost-system.x86_64 0:1.53.0-28.el7                                    
  boost-thread.x86_64 0:1.53.0-28.el7                                            ca-certificates.noarch 0:2020.2.41-70.0.el7_8                          
  chkconfig.x86_64 0:1.7.6-1.el7                                                 coreutils.x86_64 0:8.22-24.el7                                         
  cpio.x86_64 0:2.11-28.el7                                                      cpp.x86_64 0:4.8.5-44.el7                                              
  cronie.x86_64 0:1.4.11-23.el7                                                  cronie-anacron.x86_64 0:1.4.11-23.el7                                  
  cryptsetup-libs.x86_64 0:2.0.3-6.el7                                           curl.x86_64 0:7.29.0-59.el7                                            
  cyrus-sasl-lib.x86_64 0:2.1.26-23.el7                                          dbus.x86_64 1:1.10.24-15.el7                                           
  dbus-libs.x86_64 1:1.10.24-15.el7                                              desktop-file-utils.x86_64 0:0.23-2.el7                                 
  device-mapper.x86_64 7:1.02.170-6.el7                                          device-mapper-event.x86_64 7:1.02.170-6.el7                            
  device-mapper-event-libs.x86_64 7:1.02.170-6.el7                               device-mapper-libs.x86_64 7:1.02.170-6.el7                             
  device-mapper-multipath.x86_64 0:0.4.9-133.el7                                 device-mapper-multipath-libs.x86_64 0:0.4.9-133.el7                    
  device-mapper-persistent-data.x86_64 0:0.8.5-3.el7                             dhclient.x86_64 12:4.2.5-82.el7                                        
  dhcp-common.x86_64 12:4.2.5-82.el7                                             dhcp-libs.x86_64 12:4.2.5-82.el7                                       
  diffutils.x86_64 0:3.3-5.el7                                                   dmidecode.x86_64 1:3.2-5.el7                                           
  dracut.x86_64 0:033-572.el7                                                    dracut-config-rescue.x86_64 0:033-572.el7                              
  dracut-network.x86_64 0:033-572.el7                                            e2fsprogs.x86_64 0:1.42.9-19.el7                                       
  e2fsprogs-libs.x86_64 0:1.42.9-19.el7                                          ebtables.x86_64 0:2.0.10-16.el7                                        
  elfutils-default-yama-scope.noarch 0:0.176-5.el7                               elfutils-libelf.x86_64 0:0.176-5.el7                                   
  elfutils-libelf-devel.x86_64 0:0.176-5.el7                                     elfutils-libs.x86_64 0:0.176-5.el7                                     
  emacs-filesystem.noarch 1:24.3-23.el7                                          ethtool.x86_64 2:4.8-10.el7                                            
  expat.x86_64 0:2.1.0-12.el7                                                    expat-devel.x86_64 0:2.1.0-12.el7                                      
  file.x86_64 0:5.11-37.el7                                                      file-libs.x86_64 0:5.11-37.el7                                         
  filesystem.x86_64 0:3.2-25.el7                                                 findutils.x86_64 1:4.5.11-6.el7                                        
  firewalld.noarch 0:0.6.3-11.el7                                                firewalld-filesystem.noarch 0:0.6.3-11.el7                             
  fontconfig.x86_64 0:2.13.0-4.3.el7                                             fontconfig-devel.x86_64 0:2.13.0-4.3.el7                               
  freetype.x86_64 0:2.8-14.el7                                                   freetype-devel.x86_64 0:2.8-14.el7                                     
  gcc.x86_64 0:4.8.5-44.el7                                                      gcc-c++.x86_64 0:4.8.5-44.el7                                          
  gettext.x86_64 0:0.19.8.1-3.el7                                                gettext-libs.x86_64 0:0.19.8.1-3.el7                                   
  glib2.x86_64 0:2.56.1-7.el7                                                    glibc.i686 0:2.17-317.el7                                              
  glibc.x86_64 0:2.17-317.el7                                                    glibc-common.x86_64 0:2.17-317.el7                                     
  glibc-devel.i686 0:2.17-317.el7                                                glibc-devel.x86_64 0:2.17-317.el7                                      
  glibc-headers.x86_64 0:2.17-317.el7                                            gnupg2.x86_64 0:2.0.22-5.el7_5                                         
  gobject-introspection.x86_64 0:1.56.1-1.el7                                    grub2-common.noarch 1:2.02-0.87.el7                                    
  grub2-pc.x86_64 1:2.02-0.87.el7                                                grub2-pc-modules.noarch 1:2.02-0.87.el7                                
  grubby.x86_64 0:8.28-26.el7                                                    gssproxy.x86_64 0:0.7.0-29.el7                                         
  gzip.x86_64 0:1.5-10.el7                                                       hostname.x86_64 0:3.13-3.el7_7.1                                       
  hwdata.x86_64 0:0.252-9.7.el7                                                  ibacm.x86_64 0:22.4-5.el7                                              
  info.x86_64 0:5.1-5.el7                                                        initscripts.x86_64 0:9.49.53-1.el7                                     
  iotop.noarch 0:0.6-4.el7                                                       iproute.x86_64 0:4.11.0-30.el7                                         
  iprutils.x86_64 0:2.4.17.1-3.el7                                               ipset.x86_64 0:7.1-1.el7                                               
  ipset-libs.x86_64 0:7.1-1.el7                                                  iptables.x86_64 0:1.4.21-35.el7                                        
  irqbalance.x86_64 3:1.0.7-12.el7                                               iwl100-firmware.noarch 0:39.31.5.1-79.el7                              
  iwl1000-firmware.noarch 1:39.31.5.1-79.el7                                     iwl105-firmware.noarch 0:18.168.6.1-79.el7                             
  iwl135-firmware.noarch 0:18.168.6.1-79.el7                                     iwl2000-firmware.noarch 0:18.168.6.1-79.el7                            
  iwl2030-firmware.noarch 0:18.168.6.1-79.el7                                    iwl3160-firmware.noarch 0:25.30.13.0-79.el7                            
  iwl3945-firmware.noarch 0:15.32.2.9-79.el7                                     iwl4965-firmware.noarch 0:228.61.2.24-79.el7                           
  iwl5000-firmware.noarch 0:8.83.5.1_1-79.el7                                    iwl5150-firmware.noarch 0:8.24.2.2-79.el7                              
  iwl6000-firmware.noarch 0:9.221.4.1-79.el7                                     iwl6000g2a-firmware.noarch 0:18.168.6.1-79.el7                         
  iwl6000g2b-firmware.noarch 0:18.168.6.1-79.el7                                 iwl6050-firmware.noarch 0:41.28.5.1-79.el7                             
  kbd.x86_64 0:1.15.5-15.el7                                                     kbd-legacy.noarch 0:1.15.5-15.el7                                      
  kbd-misc.noarch 0:1.15.5-15.el7                                                kernel-headers.x86_64 0:3.10.0-1160.el7                                
  kernel-tools.x86_64 0:3.10.0-1160.el7                                          kernel-tools-libs.x86_64 0:3.10.0-1160.el7                             
  kexec-tools.x86_64 0:2.0.15-51.el7                                             kmod.x86_64 0:20-28.el7                                                
  kmod-libs.x86_64 0:20-28.el7                                                   kpartx.x86_64 0:0.4.9-133.el7                                          
  krb5-libs.x86_64 0:1.15.1-50.el7                                               ksh.x86_64 0:20120801-142.el7                                          
  libX11.x86_64 0:1.6.7-2.el7                                                    libX11-common.noarch 0:1.6.7-2.el7                                     
  libX11-devel.x86_64 0:1.6.7-2.el7                                              libacl.x86_64 0:2.2.51-15.el7                                          
  libattr.x86_64 0:2.4.46-13.el7                                                 libbasicobjects.x86_64 0:0.1.1-32.el7                                  
  libblkid.x86_64 0:2.23.2-65.el7                                                libcap.x86_64 0:2.22-11.el7                                            
  libcollection.x86_64 0:0.7.0-32.el7                                            libcom_err.x86_64 0:1.42.9-19.el7                                      
  libcroco.x86_64 0:0.6.12-4.el7                                                 libcurl.x86_64 0:7.29.0-59.el7                                         
  libdb.x86_64 0:5.3.21-25.el7                                                   libdb-utils.x86_64 0:5.3.21-25.el7                                     
  libdrm.x86_64 0:2.4.97-2.el7                                                   libfastjson.x86_64 0:0.99.4-3.el7                                      
  libffi.x86_64 0:3.0.13-19.el7                                                  libgcc.i686 0:4.8.5-44.el7                                             
  libgcc.x86_64 0:4.8.5-44.el7                                                   libgomp.x86_64 0:4.8.5-44.el7                                          
  libgudev1.x86_64 0:219-78.el7                                                  libibumad.x86_64 0:22.4-5.el7                                          
  libibverbs.x86_64 0:22.4-5.el7                                                 libini_config.x86_64 0:1.3.1-32.el7                                    
  libmount.x86_64 0:2.23.2-65.el7                                                libndp.x86_64 0:1.2-9.el7                                              
  libnfsidmap.x86_64 0:0.25-19.el7                                               libpath_utils.x86_64 0:0.2.1-32.el7                                    
  libpciaccess.x86_64 0:0.14-1.el7                                               libpwquality.x86_64 0:1.2.3-5.el7                                      
  librados2.x86_64 1:10.2.5-4.el7                                                librdmacm.x86_64 0:22.4-5.el7                                          
  libref_array.x86_64 0:0.1.5-32.el7                                             libselinux.x86_64 0:2.5-15.el7                                         
  libselinux-python.x86_64 0:2.5-15.el7                                          libselinux-utils.x86_64 0:2.5-15.el7                                   
  libsemanage.x86_64 0:2.5-14.el7                                                libsepol.x86_64 0:2.5-10.el7                                           
  libss.x86_64 0:1.42.9-19.el7                                                   libssh2.x86_64 0:1.8.0-4.el7                                           
  libstdc++.i686 0:4.8.5-44.el7                                                  libstdc++.x86_64 0:4.8.5-44.el7                                        
  libstdc++-devel.i686 0:4.8.5-44.el7                                            libstdc++-devel.x86_64 0:4.8.5-44.el7                                  
  libteam.x86_64 0:1.29-3.el7                                                    libtirpc.x86_64 0:0.2.4-0.16.el7                                       
  libuser.x86_64 0:0.60-9.el7                                                    libuuid.x86_64 0:2.23.2-65.el7                                         
  libxcb.x86_64 0:1.13-1.el7                                                     libxcb-devel.x86_64 0:1.13-1.el7                                       
  libxml2.x86_64 0:2.9.1-6.el7.5                                                 libxml2-python.x86_64 0:2.9.1-6.el7.5                                  
  libxslt.x86_64 0:1.1.28-6.el7                                                  linux-firmware.noarch 0:20200421-79.git78c0348.el7                     
  lm_sensors-libs.x86_64 0:3.4.0-8.20160601gitf9185e5.el7                        logrotate.x86_64 0:3.8.6-19.el7                                        
  lvm2.x86_64 7:2.02.187-6.el7                                                   lvm2-libs.x86_64 7:2.02.187-6.el7                                      
  mailx.x86_64 0:12.5-19.el7                                                     make.x86_64 1:3.82-24.el7                                              
  man-db.x86_64 0:2.6.3-11.el7                                                   mariadb-libs.x86_64 1:5.5.68-1.el7                                     
  microcode_ctl.x86_64 2:2.1-73.el7                                              mozjs17.x86_64 0:17.0.0-20.el7                                         
  ncurses.x86_64 0:5.9-14.20130511.el7_4                                         ncurses-base.noarch 0:5.9-14.20130511.el7_4                            
  ncurses-libs.x86_64 0:5.9-14.20130511.el7_4                                    net-tools.x86_64 0:2.0-0.25.20131004git.el7                            
  nfs-utils.x86_64 1:1.3.0-0.68.el7                                              nspr.x86_64 0:4.21.0-1.el7                                             
  nss.x86_64 0:3.44.0-7.el7_7                                                    nss-pem.x86_64 0:1.0.3-7.el7                                           
  nss-softokn.x86_64 0:3.44.0-8.el7_7                                            nss-softokn-freebl.i686 0:3.44.0-8.el7_7                               
  nss-softokn-freebl.x86_64 0:3.44.0-8.el7_7                                     nss-sysinit.x86_64 0:3.44.0-7.el7_7                                    
  nss-tools.x86_64 0:3.44.0-7.el7_7                                              nss-util.x86_64 0:3.44.0-4.el7_7                                       
  numactl-libs.x86_64 0:2.0.12-5.el7                                             openldap.x86_64 0:2.4.44-22.el7                                        
  openssl.x86_64 1:1.0.2k-19.el7                                                 openssl-libs.x86_64 1:1.0.2k-19.el7                                    
  pam.x86_64 0:1.1.8-23.el7                                                      parted.x86_64 0:3.1-32.el7                                             
  passwd.x86_64 0:0.79-6.el7                                                     pciutils.x86_64 0:3.5.1-3.el7                                          
  pciutils-libs.x86_64 0:3.5.1-3.el7                                             perl.x86_64 4:5.16.3-297.el7                                           
  perl-Getopt-Long.noarch 0:2.40-3.el7                                           perl-Pod-Escapes.noarch 1:1.04-297.el7                                 
  perl-Socket.x86_64 0:2.010-5.el7                                               perl-libs.x86_64 4:5.16.3-297.el7                                      
  perl-macros.x86_64 4:5.16.3-297.el7                                            plymouth.x86_64 0:0.8.9-0.34.20140113.el7                              
  plymouth-core-libs.x86_64 0:0.8.9-0.34.20140113.el7                            plymouth-scripts.x86_64 0:0.8.9-0.34.20140113.el7                      
  policycoreutils.x86_64 0:2.5-34.el7                                            postfix.x86_64 2:2.10.1-9.el7                                          
  procps-ng.x86_64 0:3.3.10-28.el7                                               psmisc.x86_64 0:22.20-17.el7                                           
  pyOpenSSL.x86_64 0:0.13.1-4.el7                                                python.x86_64 0:2.7.5-89.el7                                           
  python-backports-ssl_match_hostname.noarch 0:3.5.0.1-1.el7                     python-chardet.noarch 0:2.2.1-3.el7                                    
  python-configshell.noarch 1:1.1.26-1.el7                                       python-dmidecode.x86_64 0:3.12.2-4.el7                                 
  python-ethtool.x86_64 0:0.8-8.el7                                              python-firewall.noarch 0:0.6.3-11.el7                                  
  python-gobject-base.x86_64 0:3.22.0-1.el7_4.1                                  python-jinja2.noarch 0:2.7.2-4.el7                                     
  python-libs.x86_64 0:2.7.5-89.el7                                              python-linux-procfs.noarch 0:0.4.11-4.el7                              
  python-magic.noarch 0:5.11-37.el7                                              python-perf.x86_64 0:3.10.0-1160.el7                                   
  python-requests.noarch 0:2.6.0-10.el7                                          python-rtslib.noarch 0:2.1.72-1.el7                                    
  python-slip.noarch 0:0.4.0-4.el7                                               python-slip-dbus.noarch 0:0.4.0-4.el7                                  
  python-urlgrabber.noarch 0:3.10-10.el7                                         python-urllib3.noarch 0:1.10.2-7.el7                                   
  quota.x86_64 1:4.01-19.el7                                                     quota-nls.noarch 1:4.01-19.el7                                         
  rdma-core-devel.x86_64 0:22.4-5.el7                                            readline.x86_64 0:6.2-11.el7                                           
  redhat-logos.noarch 0:70.7.0-1.el7                                             redhat-release-server.x86_64 0:7.9-3.el7                               
  redhat-support-lib-python.noarch 0:0.12.1-1.el7                                redhat-support-tool.noarch 0:0.12.2-1.el7                              
  rhn-check.x86_64 0:2.0.2-24.el7                                                rhn-client-tools.x86_64 0:2.0.2-24.el7                                 
  rhn-setup.x86_64 0:2.0.2-24.el7                                                rhnlib.noarch 0:2.5.65-8.el7                                           
  rhnsd.x86_64 0:5.0.13-10.el7                                                   rpcbind.x86_64 0:0.2.0-49.el7                                          
  rpm.x86_64 0:4.11.3-45.el7                                                     rpm-build-libs.x86_64 0:4.11.3-45.el7                                  
  rpm-libs.x86_64 0:4.11.3-45.el7                                                rpm-python.x86_64 0:4.11.3-45.el7                                      
  rsyslog.x86_64 0:8.24.0-55.el7                                                 sed.x86_64 0:4.2.2-7.el7                                               
  selinux-policy.noarch 0:3.13.1-268.el7                                         selinux-policy-targeted.noarch 0:3.13.1-268.el7                        
  setup.noarch 0:2.8.71-11.el7                                                   shadow-utils.x86_64 2:4.6-5.el7                                        
  shared-mime-info.x86_64 0:1.8-5.el7                                            smartmontools.x86_64 1:7.0-2.el7                                       
  sqlite.x86_64 0:3.7.17-8.el7_7.1                                               subscription-manager.x86_64 0:1.24.42-1.el7                            
  sudo.x86_64 0:1.8.23-10.el7                                                    sysstat.x86_64 0:10.1.5-19.el7                                         
  systemd.x86_64 0:219-78.el7                                                    systemd-libs.x86_64 0:219-78.el7                                       
  systemd-python.x86_64 0:219-78.el7                                             systemd-sysv.x86_64 0:219-78.el7                                       
  tar.x86_64 2:1.26-35.el7                                                       targetcli.noarch 0:2.1.51-2.el7                                        
  teamd.x86_64 0:1.29-3.el7                                                      telnet.x86_64 1:0.17-65.el7_8                                          
  tuned.noarch 0:2.11.0-9.el7                                                    tzdata.noarch 0:2020a-1.el7                                            
  unzip.x86_64 0:6.0-21.el7                                                      usermode.x86_64 0:1.111-6.el7                                          
  util-linux.x86_64 0:2.23.2-65.el7                                              vim-minimal.x86_64 2:7.4.629-7.el7                                     
  virt-what.x86_64 0:1.18-4.el7                                                  wget.x86_64 0:1.14-18.el7_6.1                                          
  wpa_supplicant.x86_64 1:2.6-12.el7                                             xfsprogs.x86_64 0:4.5.0-22.el7                                         
  xorg-x11-proto-devel.noarch 0:2018.4-1.el7                                     yum.noarch 0:3.4.3-168.el7                                             
  yum-rhn-plugin.noarch 0:2.0.1-10.el7                                           yum-utils.noarch 0:1.1.31-54.el7_8                                     
  zlib.x86_64 0:1.2.7-18.el7                                                     zlib-devel.x86_64 0:1.2.7-18.el7                                       

Replaced:
  grub2.x86_64 1:2.02-0.64.el7          grub2-tools.x86_64 1:2.02-0.64.el7   iwl7265-firmware.noarch 0:22.0.7.0-56.el7        libibcm.x86_64 0:13-7.el7  
  python-futures.noarch 0:3.0.3-1.el7   python-rhsm.x86_64 0:1.19.9-1.el7    python-rhsm-certificates.x86_64 0:1.19.9-1.el7  

Complete!

可见RHEL7.4升级到7.9需要安装10个软件包(连带安装16个依赖包),更新298个软件包,以上日志记录中间用...略去了部分信息,看到Complete!表示大功告成。

四、结果验证

1、验证系统版本

# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.9 (Maipo)
# uname -a
Linux cq4adb03 3.10.0-1160.el7.x86_64 #1 SMP Tue Aug 18 14:50:17 EDT 2020 x86_64 x86_64 x86_64 GNU/Linux

2、环境校对

对比升级前后的rpm包和升级记录,可以看到笔者运行环境在升级前已自行将openssh升级到V9.3,高于RHEL7.9的openssh-7.4p1-21.el7.x86_64.rpm  ,本次升级openssh包未进行替代降级   

# ssh -V
OpenSSH_9.3p1, OpenSSL 1.0.2k-fips  26 Jan 2017
# rpm -qa |grep openssh
openssh-clients-9.3p1-1.el7.x86_64
openssh-debuginfo-9.3p1-1.el7.x86_64
openssh-9.3p1-1.el7.x86_64
openssh-server-9.3p1-1.el7.x86_64

因此服务器的openssh相关配置无需进行调整。

猜你喜欢

转载自blog.csdn.net/forestqq/article/details/131717161