Ubuntu20升级内核修复漏洞

升级ubuntu内核

先查看本机内核
super@super:~$ sudo uname -r
5.4.0-58-generic
打开ubuntu官网
# 下载地址
https://kernel.ubuntu.com/~kernel-ppa/mainline
# 找到对应需要的版本

# 可以用查看比较合适的内核
sudo apt-cache search linux-image|grep  linux-image
下载内核(四个)
super@super:/opt/kerner$ ll
total 75792
linux-headers-5.8.0-050800_5.8.0-050800.202008022230_all.deb
linux-headers-5.8.0-050800-generic_5.8.0-050800.202008022230_amd64.deb
linux-image-unsigned-5.8.0-050800-generic_5.8.0-050800.202008022230_amd64.deb
linux-modules-5.8.0-050800-generic_5.8.0-050800.202008022230_amd64.deb
开始安装
super@super:/opt/kerner$ sudo dpkg -i *.deb
重启系统
super@super:/opt/kerner$ sudo reboot 
查看内核是否更新成功
super@super:~$ sudo uname -r
5.8.0-050800-generic
卸载旧的内核
# 先查看内核信息
super@super:~$ sudo dpkg -l|grep linux
ii  binutils-x86-64-linux-gnu                 2.34-6ubuntu1                      amd64        GNU binary utilities, for x86-64-linux-gnu target
ii  console-setup-linux                       1.194ubuntu3                       all          Linux specific part of console-setup
ii  libselinux1:amd64                         3.0-1build2                        amd64        SELinux runtime shared libraries
ii  linux-base                                4.5ubuntu3.1                       all          Linux image base package
ii  linux-firmware                            1.187.6                            all          Firmware for Linux kernel drivers
ii  linux-headers-5.4.0-58                    5.4.0-58.64                        all          Header files related to Linux kernel version 5.4.0
ii  linux-headers-5.4.0-58-generic            5.4.0-58.64                        amd64        Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii  linux-headers-5.8.0-050800                5.8.0-050800.202008022230          all          Header files related to Linux kernel version 5.8.0
ii  linux-headers-5.8.0-050800-generic        5.8.0-050800.202008022230          amd64        Linux kernel headers for version 5.8.0 on 64 bit x86 SMP
ii  linux-headers-generic                     5.4.0.58.61                        amd64        Generic Linux kernel headers
ii  linux-image-unsigned-5.8.0-050800-generic 5.8.0-050800.202008022230          amd64        Linux kernel image for version 5.8.0 on 64 bit x86 SMP
ii  linux-libc-dev:amd64                      5.4.0-58.64                        amd64        Linux Kernel Headers for development
ii  linux-modules-5.4.0-58-generic            5.4.0-58.64                        amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii  linux-modules-5.8.0-050800-generic        5.8.0-050800.202008022230          amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc  linux-modules-5.8.0-33-generic            5.8.0-33.36~20.04.1                amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
ic  linux-modules-extra-5.4.0-58-generic      5.4.0-58.64                        amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii  util-linux                                2.34-0.1ubuntu9                    amd64        miscellaneous system utilities
开始卸载
super@super:~$ sudo apt remove  --purge linux-modules-5.4.0-58-generic  linux-headers-5.4.0-58-generic linux-headers-5.4.0-58  linux-image-5.4.0-58-generic linux-modules-5.4.0-58-generic -y

# 如果提示有的卸载不了,文件不是空,请直接rm -rf
# rmdir: failed to remove '/lib/modules/5.4.0-58-generic': Directory not empty
super@super:~$ cd /lib/modules/
super@super:/lib/modules$ ll
total 16
drwxr-xr-x  4 root root 4096 Dec 17 06:04 ./
drwxr-xr-x 85 root root 4096 Dec 16 03:02 ../
drwxr-xr-x  5 root root 4096 Dec 17 06:48 5.4.0-58-generic/
drwxr-xr-x  5 root root 4096 Dec 17 01:30 5.8.0-050800-generic/
super@super:/lib/modules$ cd 5.4.0-58-generic/
super@super:/lib/modules/5.4.0-58-generic$ ll
total 308
drwxr-xr-x  5 root root   4096 Dec 17 06:48 ./
drwxr-xr-x  4 root root   4096 Dec 17 06:04 ../
lrwxrwxrwx  1 root root     39 Dec  9 07:10 build -> /usr/src/linux-headers-5.4.0-58-generic/
drwxr-xr-x  2 root root   4096 Dec  9 07:10 initrd/
drwxr-xr-x 12 root root   4096 Dec 17 01:13 kernel/
-rw-r--r--  1 root root   8105 Dec  9 07:10 modules.builtin
-rw-r--r--  1 root root  63335 Dec  9 07:10 modules.builtin.modinfo
-rw-r--r--  1 root root 220055 Dec  9 07:10 modules.order
drwxr-xr-x  3 root root   4096 Dec 15 01:07 vdso/
# 开始删除
super@super:/lib/modules$ sudo rm -rf 5.4.0-58-generic
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值