操作系统总会不定期暴露出一些安全漏洞。养成定期更新Linux内核的习惯,让自己的服务器更安全。

确切的讲,Linux只是一个操作系统的内核(kernel),而我们常用的CentOS是基于Linux内核的发行版(distribution),整合了各种程序工具和库。如果当前版本的内核暴露了严重的安全漏洞,我们只需要把内核更换到最新的版本即可。

CentOS允许存在多个内核,可以通过 /boot/grub2/grub.cfg 文件查看每个内核的详情。使用以下awk命令打印出来:

awk -F\' '$1=="menuentry " {print $2}' /boot/grub2/grub.cfg

就可以直观看到所有内核的情况了。grub对每一个内核进行编码,从0开始,启动时默认从0内核启动,如果想修改启动内核,可以编辑 /etc/default/grub 文件的 GRUB_DEFAULT 配置项。查看当前内核可以用 uname 命令,执行:

uname -a

uname用于打印系统信息。其中,-a 表示 -all,显示所有信息。也可以运行 uname -sr 只查看内核信息。使用rpm还可以查看到内核的详情:

rpm -qa|grep kernel*

升级内核使用 yum update 就行了,如果有最新的内核,会随着更新一起安装。(yum upgrade 是升级所有的包但不更新内核,而 yum update 是连内核一起更新。) 当然,如果想安装某个指定版本的内核,也可以用yum install命令。

更新完之后可以在 /usr/src/kernels 目录下查看到已存在的内核文件。确定内核版本无误后重启系统:

reboot

重启完再删除历史版本的内核:

sudo package-cleanup --oldkernels --count=1

更新内核的工作就完成了。

linux编码合适修改_CentOS升级Linux内核备忘录相关推荐

  1. linux fstab 启动,修改-etc-fstab后Linux不能启动

    修改-etc-fstab后Linux不能启动 (2011-08-23 00:31:38) 标签: 杂谈 修改/etc/fstab后Linux不能启动/etc/fstabLABEL=/ / ext3 d ...

  2. linux服务器远程修改mac地址,linux下修改MAC地址问题解决方法

    linux下修改MAC地址问题解决方法 作者:佚名 来源:网络整理 2013-4-17 在linux中,修改MAC地址 # ifdown eth0 # ifconfig eth0 hw ether 1 ...

  3. linux中vi修改文件内容,linux VI模式下批量修改文件内容

    1.         :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2.         :n,$ ...

  4. linux搭建ftp修改域名访问,linux下构建建设完美FTP服务器

    关键字:ubuntu linux Apache2 PHP5 Pure-FTPD pureftpd MySQL5 linux下构建建设完美FTP服务器,可管理,WEB管理,管理界面. ========= ...

  5. linux不启动修改rcs文件,Linux启动脚本rcS

    1. 写在前面 Linux系统作为一个高级系统,其调度机理.调度链路非常复杂,仅仅是初启动阶段就非常复杂.如果要深究Linux系统的启动服务,需要理解Linux系统原理.文件管理.脚本链接等.但,如果 ...

  6. linux读取文件修改时间函数,Linux服务器编程之utime()函数修改文件存取时间

    Linux服务器编程之utime()函数修改文件存取时间 C语言utime()函数:修改文件的存取时间和更改时间 头文件: #include #include 定义函数: int utime(cons ...

  7. linux中ftp修改绑定目录,Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录...

    1. 启动VSFTP服务器 A:cenos下运行:yum  install  vsftpd B. 登录Linux主机后,运行命令:"service vsftpd start" C. ...

  8. Linux查看谁修改的文件,linux如何查看近来修改的文件

    下面用不同的方式只列出所有你今天创建或修改的文件(直接或间接). 1. 使用 ls 命令,只列出你的 home 文件夹中今天的文件. # ls -al --time-style=+%D | grep ...

  9. vmware linux系统 ip,修改虚拟机上Linux系统的IP地址

    JDBC 常用词汇以及初步思想 ####JDBC程序访问数据库步骤 Why NSAttributedString import html must be on main thread? The HTM ...

最新文章

  1. 影响和改变世界的50件发明专利,猜下中国有几个?
  2. matlab 1 f噪声,跪求1/f噪声生成代码解释!!
  3. 重庆邮电大学发布2021年最新小样本目标检测综述
  4. PipedInputStream类 和 PipedOutputStream类 的简单介绍和代码演示
  5. Python爬虫从入门到放弃(十一)之 Scrapy框架整体的一个了解
  6. 前端:常用单词(专业版)
  7. Nodejs全局安装模块后找不到命令的解决方法
  8. mysql常见字符串处理函数
  9. 关于百度地图根据经纬度获取城市信息的接口
  10. 13. Blade 模板引擎
  11. [网络流24题] 软件补丁问题
  12. MCMC(MH算法)
  13. 盘锦哪家计算机学校好,盘锦这所学校上了全国自主招生500强榜单
  14. 华为服务器插键盘的位置,服务器如何调出软键盘
  15. SSM整合(Spring+SpringMVC+MyBatis)
  16. tc ebpf sample - tethering offload on linux pc
  17. XMPP与SIP-IM两大协议的对比
  18. Xorg Drivers
  19. php liger 表格排序,LigerUI之grid表格点击表头标题排序实现
  20. 14个python就业前景_python普通人学有什么用 就业前景和工资待遇怎么样

热门文章

  1. ---M文件-函数式M文件/脚本式、m文件基本构成
  2. quartus仿真系列3:74283的4位并行加法器
  3. 查看Ubuntu内核和版本的两条命令以及LTS的含义
  4. iOS开发之一句代码检测APP版本的更新
  5. [SDOI2011]计算器
  6. 严蔚敏版《数据结构 (C语言版)》和《数据结构题集》(五)——栈和队列...
  7. U 盘安装 CentOS的方法
  8. CognitiveJ一个Java的人脸图像识别开源分析库
  9. 练习作品,javascript模拟select
  10. Linux性能监控(转)