1、查看内核命令:uname -sr
2、安装elrepo:
- rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
- rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
- yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
- yum -y --enablerepo=elrepo-kernel install kernel-ml.x86_64 kernel-ml-devel.x86_64
3、查看默认启动顺序:
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
4、安装vim:
(1)先检查是否安装vim:
rpm -qa|grep vim
如果已安装,会显示:
- [root@localhost usr]# rpm -qa|grep vim
- vim-minimal-7.4.629-6.el7.x86_64
- vim-filesystem-7.4.629-6.el7.x86_64
- vim-enhanced-7.4.629-6.el7.x86_64
- vim-common-7.4.629-6.el7.x86_64
- vim-X11-7.4.629-6.el7.x86_64
(2)安装
如果缺少了其中某个,比如说: vim-enhanced 这个包少了,则执行:
yum -y install vim-enhanced
它会自动下载安装。如果上面三个包都没有显示,则直接输入命令:
yum -y install vim*
(3)配置
安装完成后开始配置vim,输入命令:
vim /etc/vimrc
打开文件后,按 i 进入编辑模式,然后找一个位置添加如下代码:
- set nu " 设置显示行号
- set showmode " 设置在命令行界面最下面显示当前模式等
- set ruler " 在右下角显示光标所在的行数等信息
- set autoindent " 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐
- syntax on " 即设置语法检测,当编辑C或者Shell脚本时,关键字会用特殊颜色显示
添加好了之后,按Esc,然后输入:
:wq
保存退出。
vim退出命令:
- :w 保存文件但不退出vi
- :w file (文件) 将修改另外保存到file中,不退出vi
- :w! 强制保存,不推出vi
- :wq 保存文件并退出vi
- :wq! 强制保存文件,并退出vi
- q: 不保存文件,退出vi
- :q! 不保存文件,强制退出vi
- :e! 放弃所有修改,从上次保存文件开始再编辑
5、修改grub中默认的内核版本
内核升级完毕后,目前内核还是默认的版本,如果此时直接执行reboot命令,重启后使用的内核 版本还是默认的3.10,不会使用新的5.5.8,首先,我们可以通过命令查看默认启动顺序:
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
- root@master usr]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
- CentOS Linux (5.5.8-1.el7.elrepo.x86_64) 7 (Core)
- CentOS Linux (3.10.0-862.el7.x86_64) 7 (Core)
- CentOS Linux (0-rescue-c28d40cbc8e3adcb4e32d9779a77b39e) 7 (Core)
由上面可以看出新内核(5.5.8)目前位置在0,原来的内核(3.10.0)目前位置在1,所以如果想生效最新的内核,还需要我们修改内核的启动顺序为0:
vim /etc/default/grub
将 GRUB_DEFAULT=saved 改为 GRUB_0=saved,保存退出vim。
6、接着运行 grub2-mkconfig 命令来重新创建内核配置:
grub2-mkconfig -o /boot/grub2/grub.cfg
7、重启系统并查看系统内核
- reboot
- uname -sr