记一次Centos7内核升级过程

背景简介

事情起因内网ESXI中一台机器拉github代码巨慢,想着就单独docker起一个clash客户端了事
docker-compose.yml内容如下

version: '3'

services:
  clash:
    image: dreamacro/clash-premium:latest  # 使用Clash的最新官方镜像
    container_name: clash  # 容器的名称
    volumes:
      - /data/compose/clash/configs/tun_config.yaml:/root/.config/clash/config.yaml  # 将本地的Clash配置文件挂载到容器内
    ports:
      - "29080:29080/tcp"  # 映射TCP端口,用于Clash的外部连接
      - "29080:29080/udp"  # 映射UDP端口
      - "29090:29090"      # 映射另一个端口(TCP/UDP)
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun
    # network_mode: "host"
    restart: always  # 设置容器总是重新启动
    networks:
      lan:
        ipv4_address: 172.25.0.5  # 为Clash服务指定一个固定的IP地址

networks:
  lan:
    ipam:
      config:
        - subnet: 172.25.0.0/16  # 定义一个自定义网络和子网

docker-compose up -d 启动
docker-compose logs -f,发现一点不太正常的日志

auto-detect-interface with current kernel version is not supported

升级过程

注意事项: 升级内核需谨慎操作,非必要不要升级

  • 查看当前内核版本
uname -r

image

  • 下载升级包:
    可以去这个网站找:

https://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
我这里下载的是 kernel-lt-5.4.265-1.el7.elrepo.x86_64.rpm

wget https://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-5.4.265-1.el7.elrepo.x86_64.rpm

  • 执行本地安装
yum localinstall kernel-lt-5.4.265-1.el7.elrepo.x86_64.rpm

  • 查看系统是UEFI还是BIOS
[ -d /sys/firmware/efi ] && echo "UEFI" || echo "BIOS"

我这里是

  • 更新 GRUB
# BIOS执行这个
grub2-mkconfig -o /boot/grub2/grub.cfg

# UEFI执行这个,无UEFI设备,待考证
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

  • 设置默认启动内核
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

grub2-set-default 0

数字0是从上一个命令所展示每行数字,我这边0是对应的我新安装的内核

  • 重启系统
reboot
  • 再次查看内核版本
    image

clash 也正常了

最后的最后

升级内核属危险操作,谨慎升级,升级切记前备份数据

14 个赞

软件分享配置调优

看看,让他们都看看,什么是linux论坛。

14 个赞

看到了,只是看不懂

1 个赞

让他们都看看什么叫技术论坛

1 个赞

刚装了个centos7,顺手试试

1 个赞

成功让我想起我升级内核崩了的记忆

1 个赞

哈哈哈哈哈

1 个赞

直接扣题 :joy:

1 个赞

立马偷摸给降回去,只只敢折腾自己的机器,随便造

1 个赞

我整的我自己的办公电脑 公司的我可不敢动

1 个赞

降好像也挺快的,就是不知道会不会有啥后遗症

2 个赞

还好 我目前使用中没感到啥后遗症

1 个赞

技术贴mark
让我想起了升级了内核导致装不上N卡驱动的经历 :upside_down_face:

1 个赞

之前升级内核,螃蟹网卡驱动不兼容差点把心态搞炸

1 个赞

活生生的回忆录 :joy:

1 个赞

不知现在国内有没有公司用centos9的开源版本

前一阵给公司上了两台RockyLinux9,几乎是无感

回忆杀

3 个赞

mark