查看Linux 系统版本
1、lsb_release -a
即可列出所有版本信息:
这个命令适用于所有的Linux发行版,包括Redhat、SuSE、Debian…等发行版。
2、cat /etc/redhat-release
这种方法只适合Redhat系的Linux:
3、cat /etc/issue
此命令也适用于所有的Linux发行版。
查看内核版本
1. cat /proc/version
2. uname-a
系统升级
#http://elrepo.org/linux/kernel/el6/x86_64/RPMS/(网址)
#导入key如果已经修改了repo的gpgcheck=0也可以不导入key
rpm -- import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
#安装elrepo的yum源
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
#安装kernel-lt(lt=long-term)
yum --enablerepo=elrepo-kernelinstallkernel-lt -y
你也可以装kernel-ml(ml=mainline)
yum --enablerepo=elrepo-kernelinstallkernel-ml -y
#ml(mainline)为最新版本的内核,lt为长期支持的内核。
[root@node4 ~]``# yum --enablerepo=elrepo-kernel install kernel-lt -y
查看指定的内核版本:
yum --enablerepo=elrepo-kernel list |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
下载对应内核的源码
yum install "kernel-devel-uname-r == $(uname -r)"
如果上述命令不管用,手动下载kernel-devel
wget https://mirror.rc.usf.edu/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-headers-5.10.7-1.el7.elrepo.x86_64.rpm
wget https://mirror.rc.usf.edu/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-5.10.7-1.el7.elrepo.x86_64.rpm
wget https://mirror.rc.usf.edu/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-5.10.7-1.el7.elrepo.x86_64.rpm
yum localinstall -y kernel-ml*
参考
https://www.cnblogs.com/jinyuanliu/p/10368780.html