升级centos 7.9内核到 5.4.x

news2025/6/8 13:21:44

前面是指南,后面是工作日志。

wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-devel-5.4.225-1.el7.elrepo.x86_64.rpm
wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-5.4.225-1.el7.elrepo.x86_64.rpm


#安装内核
rpm -ivh kernel-lt-5.4.225-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-devel-5.4.225-1.el7.elrepo.x86_64.rpm


确认已安装内核版本
rpm -qa | grep kernel


查看系统上的所有可用内核
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

grub2-set-default 0

生成grub配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg


重启

reboot

验证升级是否成功
uname -a
# 仅查看版本信息
uname -r
#  通过绝对路径查看查看版本信息及相关内容
cat /proc/version
#  通过绝对路径查看查看版本信息
cat /etc/redhat-release

删除旧内核
rpm -qa | grep kernel
# yum remove kernel-版本
yum remove kernel-3.10.0-1160.el7.x86_64 kernel-3.10.0-1160.71.1.el7.x86_64 kernel-tools-3.10.0-1160.71.1.el7.x86_64 kernel-tools-libs-3.10.0-1160.71.1.el7.x86_64

[root@centos08 work]# wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-5.4.225-1.el7.elrepo.x86_64.rpm
--2025-06-03 21:22:34--  http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-5.4.225-1.el7.elrepo.x86_64.rpm
Resolving mirrors.coreix.net (mirrors.coreix.net)... 85.13.241.50, 2a01:c0:2:3d::2
Connecting to mirrors.coreix.net (mirrors.coreix.net)|85.13.241.50|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 52800112 (50M) [application/x-rpm]
Saving to: ‘kernel-lt-5.4.225-1.el7.elrepo.x86_64.rpm’

100%[===============================================================================================================================>] 52,800,112  66.1KB/s   in 12m 46s

2025-06-03 21:35:20 (67.4 KB/s) - ‘kernel-lt-5.4.225-1.el7.elrepo.x86_64.rpm’ saved [52800112/52800112]

[root@centos08 work]# wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-devel-5.4.225-1.el7.elrepo.x86_64.rpm
--2025-06-03 21:35:42--  http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-devel-5.4.225-1.el7.elrepo.x86_64.rpm
Resolving mirrors.coreix.net (mirrors.coreix.net)... 85.13.241.50, 2a01:c0:2:3d::2
Connecting to mirrors.coreix.net (mirrors.coreix.net)|85.13.241.50|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13526780 (13M) [application/x-rpm]
Saving to: ‘kernel-lt-devel-5.4.225-1.el7.elrepo.x86_64.rpm’

100%[===============================================================================================================================>] 13,526,780   182KB/s   in 95s    

2025-06-03 21:37:18 (139 KB/s) - ‘kernel-lt-devel-5.4.225-1.el7.elrepo.x86_64.rpm’ saved [13526780/13526780]

[root@centos08 work]# rpm -ivh kernel-lt-5.4.225-1.el7.elrepo.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:kernel-lt-5.4.225-1.el7.elrepo   ################################# [100%]
[root@centos08 work]# rpm -qa | grep kernel
kernel-lt-5.4.225-1.el7.elrepo.x86_64
kernel-3.10.0-957.el7.x86_64
kernel-3.10.0-1160.119.1.el7.x86_64
kernel-tools-3.10.0-1160.119.1.el7.x86_64
kernel-tools-libs-3.10.0-1160.119.1.el7.x86_64
abrt-addon-kerneloops-2.1.11-60.el7.centos.x86_64
[root@centos08 work]# sudo awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
CentOS Linux (5.4.225-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-1160.119.1.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-412cdac2aed14f7ca12cb2953d403d21) 7 (Core)
[root@centos08 work]# sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (5.4.225-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1160.119.1.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
3 : CentOS Linux (0-rescue-412cdac2aed14f7ca12cb2953d403d21) 7 (Core)
[root@centos08 work]# grub2-set-default 0
[root@centos08 work]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.225-1.el7.elrepo.x86_64
Found initrd image: /boot/initramfs-5.4.225-1.el7.elrepo.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-1160.119.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1160.119.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-412cdac2aed14f7ca12cb2953d403d21
Found initrd image: /boot/initramfs-0-rescue-412cdac2aed14f7ca12cb2953d403d21.img
done
[root@centos08 work]# reboot

[root@cloud2 ~]# ssh 192.168.122.108
root@192.168.122.108's password: 
Last login: Tue Jun  3 19:36:45 2025 from 192.168.122.1
[root@centos08 ~]# uname -a
Linux centos08 5.4.225-1.el7.elrepo.x86_64 #1 SMP Fri Nov 25 11:40:22 EST 2022 x86_64 x86_64 x86_64 GNU/Linux
[root@centos08 ~]# uname -r
5.4.225-1.el7.elrepo.x86_64
[root@centos08 ~]# cat /proc/version
Linux version 5.4.225-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC)) #1 SMP Fri Nov 25 11:40:22 EST 2022
[root@centos08 ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@centos08 ~]# rpm -qa | grep kernel
kernel-lt-5.4.225-1.el7.elrepo.x86_64
kernel-3.10.0-957.el7.x86_64
kernel-3.10.0-1160.119.1.el7.x86_64
kernel-tools-3.10.0-1160.119.1.el7.x86_64
kernel-tools-libs-3.10.0-1160.119.1.el7.x86_64
abrt-addon-kerneloops-2.1.11-60.el7.centos.x86_64
[root@centos08 ~]# yum remove kernel-3.10.0-1160.el7.x86_64 kernel-3.10.0-1160.71.1.el7.x86_64 kernel-tools-3.10.0-1160.71.1.el7.x86_64 kernel-tools-libs-3.10.0-1160.71.1.el7.x86_64
Loaded plugins: fastestmirror, langpacks
No Match for argument: kernel-3.10.0-1160.el7.x86_64
No Match for argument: kernel-3.10.0-1160.71.1.el7.x86_64
No Match for argument: kernel-tools-3.10.0-1160.71.1.el7.x86_64
No Match for argument: kernel-tools-libs-3.10.0-1160.71.1.el7.x86_64
No Packages marked for removal
[root@centos08 ~]# yum remove kernel-3.10.0-957.el7.x86_64
Loaded plugins: fastestmirror, langpacks
Resolving Dependencies
--> Running transaction check
---> Package kernel.x86_64 0:3.10.0-957.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================= Package                              Arch                                 Version                                         Repository                               Size
=========================================================================================================================================================================Removing:
 kernel                               x86_64                               3.10.0-957.el7                                  @anaconda                                63 M

Transaction Summary
=========================================================================================================================================================================Remove  1 Package

Installed size: 63 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
  Erasing    : kernel-3.10.0-957.el7.x86_64                                                                                                                          1/1 
  Verifying  : kernel-3.10.0-957.el7.x86_64                                                                                                                          1/1 

Removed:
  kernel.x86_64 0:3.10.0-957.el7                                                                                                                                         

Complete!
[root@centos08 ~]# rpm -qa | grep kernel
kernel-lt-5.4.225-1.el7.elrepo.x86_64
kernel-3.10.0-1160.119.1.el7.x86_64
kernel-tools-3.10.0-1160.119.1.el7.x86_64
kernel-tools-libs-3.10.0-1160.119.1.el7.x86_64
abrt-addon-kerneloops-2.1.11-60.el7.centos.x86_64
[root@centos08 ~]# yum remove kernel-tools-3.10.0-1160.119.1.el7.x86_64 -y
Loaded plugins: fastestmirror, langpacks
Resolving Dependencies
--> Running transaction check
---> Package kernel-tools.x86_64 0:3.10.0-1160.119.1.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================= Package                                 Arch                              Version                                             Repository                           Size
=========================================================================================================================================================================Removing:
 kernel-tools                            x86_64                            3.10.0-1160.119.1.el7                               @updates                            337 k

Transaction Summary
=========================================================================================================================================================================Remove  1 Package

Installed size: 337 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : kernel-tools-3.10.0-1160.119.1.el7.x86_64                                                                                                             1/1 
  Verifying  : kernel-tools-3.10.0-1160.119.1.el7.x86_64                                                                                                             1/1 

Removed:
  kernel-tools.x86_64 0:3.10.0-1160.119.1.el7                                                                                                                            

Complete!
[root@centos08 ~]# rpm -qa | grep kernel
kernel-lt-5.4.225-1.el7.elrepo.x86_64
kernel-3.10.0-1160.119.1.el7.x86_64
kernel-tools-libs-3.10.0-1160.119.1.el7.x86_64
abrt-addon-kerneloops-2.1.11-60.el7.centos.x86_64
[root@centos08 ~]# yum remove kernel-3.10.0-1160.119.1.el7.x86_64 -y
Loaded plugins: fastestmirror, langpacks
Resolving Dependencies
--> Running transaction check
---> Package kernel.x86_64 0:3.10.0-1160.119.1.el7 will be erased
--> Processing Dependency: kernel(PDE_DATA) = 0x44f0d59d for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(___ratelimit) = 0x155f4108 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(__bitmap_weight) = 0x4cbbd171 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(__cond_resched_lock) = 0xe2cfb038 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(__init_waitqueue_head) = 0xf432dd3d for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(__kmalloc) = 0xd2b09ce5 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(__list_add) = 0x0343a1a8 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(__list_del_entry) = 0x65e75cb6 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(__mutex_init) = 0x9a025cd5 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(__stack_chk_fail) = 0xf0fdf6cb for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(__vmalloc) = 0xa9bd2676 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(__wake_up) = 0xcf21d241 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(_raw_qspin_lock) = 0x4b7dcf38 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(_raw_qspin_lock_irq) = 0x3588d8ba for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(_raw_read_lock) = 0x9b0c8220 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(_raw_spin_lock_bh) = 0x1637ff0f for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(_raw_spin_lock_irqsave) = 0x9327f5ce for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(_raw_spin_unlock_bh) = 0xba63339c for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(_raw_spin_unlock_irqrestore) = 0x08f64aa4 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(_raw_write_lock) = 0x13a1a61a for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(autoremove_wake_function) = 0xc8b57c27 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(bdevname) = 0x8f619a88 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(bio_add_page) = 0x4554b079 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(bio_alloc_bioset) = 0xeb862489 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(bio_endio) = 0xdd5fbc2b for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(bio_put) = 0x867c68af for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(bio_reset) = 0x060f6a84 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(bioset_create) = 0x1b57183e for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(bioset_free) = 0x8f49a246 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(blk_finish_plug) = 0x0ce900af for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(blk_limits_io_min) = 0x124af3bf for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(blk_limits_io_opt) = 0x7c922190 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(blk_start_plug) = 0x925520d2 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(blkdev_get_by_dev) = 0x8c1cc22d for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(blkdev_get_by_path) = 0x6f3b39e8 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(blkdev_put) = 0x1a86fdbf for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(complete) = 0x4b06d2e7 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(complete_and_exit) = 0x5aeb145f for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(cpu_online_mask) = 0x930484aa for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(crc32_le) = 0x802d0e93 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(current_task) = 0xb8c7ff88 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(del_timer_sync) = 0xd5f2172f for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(dm_get_device) = 0xa425b4a9 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(dm_put_device) = 0x412d503d for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(dm_register_target) = 0x979ddcc5 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(dm_table_get_mode) = 0x6d0f1f89 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(dm_unregister_target) = 0xeeeae71b for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(finish_wait) = 0xfa66f77c for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(fs_bio_set) = 0x30877173 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(generic_make_request) = 0xd42803ea for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(getnstimeofday64) = 0x211f68f1 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(init_timer_key) = 0x0593a99b for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(jiffies) = 0x7d11c268 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(kernel_stack) = 0x4c4fef19 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(kobject_add) = 0xd9c798eb for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(kobject_get) = 0x75b1f1fb for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(kobject_init) = 0x9d6dbebd for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(kobject_put) = 0x54554948 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(kstrtoll) = 0x1b17e06c for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(kstrtoull) = 0x060ea2d6 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(kthread_create_on_node) = 0xc35e4b4e for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(kthread_stop) = 0x42f90a31 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(list_del) = 0x0521445b for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(mod_timer) = 0x8834396c for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(module_layout) = 0x28950ef1 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(msecs_to_jiffies) = 0x3bd1b1f6 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(mutex_lock) = 0x9abdea30 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(mutex_unlock) = 0x4ed12f73 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(name_to_dev_t) = 0x08156773 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(nr_cpu_ids) = 0xfe7c4287 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(prandom_bytes) = 0x7a188791 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(prepare_to_wait) = 0x5c8b5ce8 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(prepare_to_wait_exclusive) = 0xf8983de7 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(printk) = 0x27e1a049 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(proc_create_data) = 0x8c34c149 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(proc_mkdir) = 0x73839c7a for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(pv_irq_ops) = 0x78764f4e for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(pv_lock_ops) = 0x784213a6 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(remove_proc_entry) = 0xa16aae11 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(remove_proc_subtree) = 0x5ae98fc6 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(schedule_hrtimeout) = 0xd705b4c7 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(schedule_timeout) = 0xd62c833f for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(scnprintf) = 0x4ca9669f for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(seq_lseek) = 0x1685c91c for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(seq_read) = 0x9c3df9b4 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(seq_write) = 0x97544bdc for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(single_open) = 0x16a5a12f for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(single_release) = 0x2296f507 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(sme_me_mask) = 0x17fbce60 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(snprintf) = 0x28318305 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(sprintf) = 0x91715312 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(sscanf) = 0x20c55ae0 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(submit_bio) = 0xc4076f47 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(usecs_to_jiffies) = 0xb54533f7 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(vmalloc_to_page) = 0x18e6b5cd for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(vprintk) = 0xbf8ba54a for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(vsnprintf) = 0x99195078 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(wait_for_completion) = 0x6d0aba34 for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(wait_for_completion_interruptible) = 0x015ddbdc for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Processing Dependency: kernel(wake_up_process) = 0xe65cdceb for package: kmod-kvdo-6.1.3.23-5.el7.x86_64
--> Running transaction check
---> Package kmod-kvdo.x86_64 0:6.1.3.23-5.el7 will be erased
--> Processing Dependency: kmod-kvdo >= 6.1 for package: vdo-6.1.3.23-5.el7.x86_64
--> Running transaction check
---> Package vdo.x86_64 0:6.1.3.23-5.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================= Package                               Arch                               Version                                             Repository                            Size
=========================================================================================================================================================================Removing:
 kernel                                x86_64                             3.10.0-1160.119.1.el7                               @updates                              66 M
Removing for dependencies:
 kmod-kvdo                             x86_64                             6.1.3.23-5.el7                                      @base                                1.2 M
 vdo                                   x86_64                             6.1.3.23-5.el7                                      @base                                3.3 M

Transaction Summary
=========================================================================================================================================================================Remove  1 Package (+2 Dependent packages)

Installed size: 70 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : vdo-6.1.3.23-5.el7.x86_64                                                                                                                             1/3 
  Erasing    : kmod-kvdo-6.1.3.23-5.el7.x86_64                                                                                                                       2/3 
  Erasing    : kernel-3.10.0-1160.119.1.el7.x86_64                                                                                                                   3/3 
  Verifying  : kmod-kvdo-6.1.3.23-5.el7.x86_64                                                                                                                       1/3 
  Verifying  : kernel-3.10.0-1160.119.1.el7.x86_64                                                                                                                   2/3 
  Verifying  : vdo-6.1.3.23-5.el7.x86_64                                                                                                                             3/3 

Removed:
  kernel.x86_64 0:3.10.0-1160.119.1.el7                                                                                                                                  

Dependency Removed:
  kmod-kvdo.x86_64 0:6.1.3.23-5.el7                                                      vdo.x86_64 0:6.1.3.23-5.el7                                                     

Complete!
[root@centos08 ~]# 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2404176.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用矩阵乘法+线段树解决区间历史和问题的一种通用解法

文章目录 前言P8868 [NOIP2022] 比赛CF1824DP9990/2020 ICPC EcFinal G 前言 一般解决普通的区间历史和,只需要定义辅助 c h s − t ⋅ a chs-t\cdot a chs−t⋅a, h s hs hs是历史和, a a a是区间和, t t t是时间戳&#xff0c…

如何从浏览器中导出网站证书

以导出 GitHub 证书为例,点击 小锁 点击 导出 注意:这里需要根据你想要证书格式手动加上后缀名,我的是加 .crt 双击文件打开

低功耗MQTT物联网架构Java实现揭秘

文章目录 一、引言二、相关技术概述2.1 物联网概述2.2 MQTT协议java三、基于MQTT的Iot物联网架构设计3.1 架构总体设计3.2 MQTT代理服务器选择3.3 物联网设备设计3.4 应用服务器设计四、基于MQTT的Iot物联网架构的Java实现4.1 开发环境搭建4.2 MQTT客户端实现4.3 应用服务器实现…

ideal2022.3.1版本编译项目报java: OutOfMemoryError: insufficient memory

最近换了新电脑,用新电脑拉项目配置后,启动时报错,错误描述 idea 启动Springboot项目在编译阶段报错:java: OutOfMemoryError: insufficient memory 2. 处理方案 修改VM参数,分配更多内存 ❌ 刚刚开始以为时JVM内存设置…

centos7编译安装LNMP架构

一、LNMP概念 LNMP架构是一种常见的网站服务器架构,由Linux操作系统、Nginx Web服务器、MySQL数据库和PHP后端脚本语言组成。 1 用户请求:用户通过浏览器输入网址,请求发送到Nginx Web服务器。 2 Nginx处理:Nginx接收请求后&…

Spring Boot 3.3 + MyBatis 基础教程:从入门到实践

Spring Boot 3.3 MyBatis 基础教程:从入门到实践 在当今的Java开发领域,Spring Boot和MyBatis是构建高效、可维护的后端应用的两个强大工具。Spring Boot简化了Spring应用的初始搭建和开发过程,而MyBatis则提供了一种灵活的ORM(…

征文投稿:如何写一份实用的技术文档?——以软件配置为例

📝 征文投稿:如何写一份实用的技术文档?——以软件配置为例 目录 [TOC](目录)🧭 技术文档是通往成功的“说明书”💡 一、明确目标读者:他们需要什么?📋 二、结构清晰:让读…

tensorflow image_dataset_from_directory 训练数据集构建

以数据集 https://www.kaggle.com/datasets/vipoooool/new-plant-diseases-dataset 为例 目录结构 训练图像数据集要求: 主目录下包含多个子目录,每个子目录代表一个类别。每个子目录中存储属于该类别的图像文件。 例如 main_directory/ ...cat/ ...…

GOOUUU ESP32-S3-CAM 果云科技开发板开发指南(一)(超详细!)Vscode+espidf 通过摄像头拍摄照片并存取到SD卡中,文末附源码

看到最近好玩的开源项目比较多,就想要学习一下esp32的开发,目前使用比较多的ide基本上是arduino、esp-idf和platformio,前者编译比较慢,后两者看到开源大佬的项目做的比较多,所以主要学习后两者。 本次使用的硬件是GO…

全流程开源!高德3D贴图生成系统,白模一键生成真实感纹理贴图

导读 MVPainter 随着3D生成从几何建模迈向真实感还原,贴图质量正逐渐成为决定3D资产视觉表现的核心因素。我们团队自研的MVPainter系统,作为业内首个全流程开源的3D贴图生成方案,仅需一张参考图与任意白模,即可自动生成对齐精确…

html 滚动条滚动过快会留下边框线

滚动条滚动过快时,会留下边框线 但其实大部分时候是这样的,没有多出边框线的 滚动条滚动过快时留下边框线的问题通常与滚动条样式和滚动行为有关。这种问题可能出现在使用了自定义滚动条样式的情况下。 注意:使用方法 6 好使,其它…

数据通信与计算机网络——数据与信号

主要内容 模拟与数字 周期模拟信号 数字信号 传输减损 数据速率限制 性能 注:数据必须被转换成电磁信号才能进行传输。 一、模拟与数字 数据以及表示数据的信号可以使用模拟或者数字的形式。数据可以是模拟的也可以是数字的,模拟数据是连续的采用…

【LLM大模型技术专题】「入门到精通系列教程」LangChain4j与Spring Boot集成开发实战指南

LangChain4j和SpringBoot入门指南 LangChain4jLangchain4j API语言模型消息类型内存对象ChatMemory接口的主要实现设置 API 密钥SpringBoot Configuration配置ChatLanguageModelStreamingChatLanguageModel初始化ChatModel对象模型配置分析介绍说明通过JavaConfig创建ChatModel…

Vue3 GSAP动画库绑定滚动条视差效果 绑定滚动条 滚动条动画 时间轴

介绍 GSAP 用于创建高性能、可控制的动画效果。由 GreenSock 团队开发,旨在提供流畅、快速、稳定的动画效果,并且兼容各种浏览器。 提供了多个插件,扩展了动画的功能,如 ScrollTrigger(滚动触发动画)、Dra…

grafana-mcp-analyzer:基于 MCP 的轻量 AI 分析监控图表的运维神器!

还在深夜盯着 Grafana 图表手动排查问题?今天推荐一个让 AI 能“读图说话”的开源神器 —— grafana-mcp-analyzer。 想象一下这样的场景: 凌晨3点,服务器告警响起。。。你睁着惺忪的眼睛盯着复杂的监控图表 😵‍💫花…

【题解-洛谷】B3622 枚举子集(递归实现指数型枚举)

题目:B3622 枚举子集(递归实现指数型枚举) 题目描述 今有 n n n 位同学,可以从中选出任意名同学参加合唱。 请输出所有可能的选择方案。 输入格式 仅一行,一个正整数 n n n。 输出格式 若干行,每行…

(LeetCode 每日一题)3170. 删除星号以后字典序最小的字符串(贪心+栈)

题目:3170. 删除星号以后字典序最小的字符串 思路:贪心栈,时间复杂度0(n)。 对于每一个‘ * ’,优先选最右边的最小字符,才会使最终得到的字符串最小。 用栈,来记录每个字符的位置下标。细节看注释。 C版本…

使用 HTML + JavaScript 实现文章逐句高亮朗读功能

在这个信息爆炸的时代,我们每天都要面对大量的文字阅读。无论是学习、工作还是个人成长,阅读都扮演着至关重要的角色。然而,在快节奏的生活中,我们往往难以找到足够的安静时间专注于阅读。本文用 HTML JavaScript 实现了一个基于…

双碳时代,能源调度的难题正从“发电侧”转向“企业侧”

安科瑞刘鸿鹏 摘要 在“双碳”战略和能源结构转型的大背景下,企业储能电站逐步成为提升能源利用效率、增强用能韧性的重要手段。随着系统规模扩大与运行复杂度提升,如何对光伏、储能、负荷等流进行实时调控,成为智慧用能的关键。ACCU100微…

3. 简述node.js特性与底层原理

😺😺😺 一、Node.js 底层原理(简化版) Node.js 是一个 基于 Chrome V8 引擎构建的 JavaScript 运行时,底层核心由几部分组成: 组成部分简要说明 1.V8 引擎 将 JS 编译成机器码执行&#xff0…