OpenCloudOS-内核更新
1. 内核升级与配置
内核(kernel)是linux操作系统的核心,对系统资源进行统筹管理,向上提供系统调用接口便于开发人员进行程序开发,向下利用驱动程序对硬件设备进行管理。
查看内核版本号
[root@OpencloudOS~]# uname -r
5.4.119-19.0010.ocrelease.6
查看系统版本信息
[root@VM-6-140-opencloudos boot]# cat /etc/os-release
NAME="OpenCloudOS"
VERSION="8.5"
ID="opencloudos"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.5"
PLATFORM_ID="platform:oc8"
PRETTY_NAME="OpenCloudOS 8.5"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:opencloudos:opencloudos:8"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"
NAME_ORIG="CentOS Linux"
......
1.1 使用yum升级内核
[root@VM-6-140-opencloudos /]#yum update kernel
1.2 手动安装RPM包更新内核
在下列链接中下载需要安装的内核RPM包
http://mirrors.tencent.com/opencloudos/版本号/BaseOS/x86_64/os/Packages/kernel-xxx.rpm
[root@VM-6-140-opencloudos /]#rpm -ivh kernel-xxx-xxx-xxx.rpm
1.3 查看已安装内核
同一个系统中可以安装多个内核,OpencloudOS系统中默认安装了grubby程序,在具有root权限的账户下,可以通过grubby命令查看当前系统中已经安装的内核。
# grubby --info=ALL | grep ^kernel
[root@VM-6-140-opencloudos boot]# grubby --info=ALL | grep ^kernel
kernel="/boot/vmlinuz-5.4.119-19.0010.ocrelease.6"
kernel="/boot/vmlinuz-0-rescue-990d0c1266464c1a9aeb3740e9b64217"
1.4 指定默认启动内核
1.查看当前系统中已安装的内核
[root@VM-6-140-opencloudos ~]# grubby --info=ALL | grep ^kernel
kernel="/boot/vmlinuz-5.4.119-19.0010.ocrelease.6"
kernel="/boot/vmlinuz-0-rescue-990d0c1266464c1a9aeb3740e9b64217"
#grubby --set-default = $kernel_path
如:
[root@VM-6-140-opencloudos ~]# grubby --set-default=/boot/vmlinuz-5.4.119-19.0010.ocrelease.6
The default is /boot/loader/entries/990d0c1266464c1a9aeb3740e9b64217-5.4.119-19.0010.ocrelease.6.conf with index 0 and kernel /boot/vmlinuz-5.4.119-19.0010.ocrelease.6
[root@VM-6-140-opencloudos /]#reboot
[root@VM-6-140-opencloudos /]#uname -r