centos内核启动顺序及删除无用内核

Linux查看系统基本信息,版本信息

uname -a   (Linux查看版本当前操作系统内核信息)

cat /proc/version (Linux查看当前操作系统版本信息)

cat /etc/issue  或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)

cat /proc/cpuinfo(Linux查看cpu相关信息,包括型号、主频、内核信息等)

getconf LONG_BIT  (Linux查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

hostname (查看服务器名称)

lsblk (查看磁盘信息 - 列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息)

fdisk -l   (观察硬盘实体使用情况,也可对硬盘分区)

df -k  (用于显示磁盘分区上的可使用的磁盘空间)

CentOS7开机启动界面显示多个内核选项

正常情况下,有两个启动项,一个是“正常启动”,另一个是“救援模式启动”(rescue)。
如果启动项多于2个,说明当前系统有旧内核未删除。原因是CentOS更新后不会自动删除旧内核。
默认以新内核启动,可以在启动选项中临时选择,也可以修改配置永久指定。

uname -r   # 查看当前内核版本
  3.10.0-693.5.2.el7.x86_64

cat /boot/grub2/grub.cfg |grep "menuentry " # 查看所有可用内核
menuentry 'CentOS Linux (3.10.0-693.5.2.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-327.el7.x86_64-advanced-88ae7d3d-ffaf-4402-9d44-56b6845789e4' {
menuentry 'CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-327.el7.x86_64-advanced-88ae7d3d-ffaf-4402-9d44-56b6845789e4' {
menuentry 'CentOS Linux (0-rescue-8405cda22c0b421db40478edcf9c1fb2) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-8405cda22c0b421db40478edcf9c1fb2-advanced-88ae7d3d-ffaf-4402-9d44-56b6845789e4' {

grub2-set-default 'CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)' #修改内核

grub2-editenv list  # 查看内核修改结果
  saved_entry=CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)

rpm -qa |grep kernel-[0-9] # 查看全部内核包
  kernel-3.10.0-693.5.2.el7.x86_64
  kernel-3.10.0-327.el7.x86_64

yum remove kernel-3.10.0-327.el7.x86_64 # 删除指定的无用内核



posted @ 2019-05-31 09:10  Awakenedy  阅读(349)  评论(0)    收藏  举报