最近有一台物理服务器,centos7操作系统,无故重启,每天都会发生这种情况:

解决:

升级内核

CentOS 允许使用 ELRepo,这是一个第三方仓库,可以将内核升级到最新版本,使用ELRepo升级内核,比较简单;

1、

没升级之前先查看一下内核:uname -sr

ELRepo 仓库每过一段时间可能会升级,具体情况可参考此网站:http://elrepo.org/tiki/tiki-index.php

要在 CentOS 7 上启用 ELRepo 仓库,请运行:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org    #导入key,如果失败, 执行下面一步yum

yum update nss

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm    #升级安装 ELRepo

2、

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available        #查看

3、

安装最新的主线稳定内核:

yum --enablerepo=elrepo-kernel install kernel-ml    #中间会有提示都输入y即可

4、

编辑/etc/default/grub 并设置 GRUB_DEFAULT=0    意思是 GRUB 初始化页面的第一个内核将作为默认内核。

查看系统当前可使用的内核;

cat /boot/grub2/grub.cfg |grep menuentry

图中4.18版本的就是刚才安装的内核,

5、

#修改开机时默认使用的内核,(此处应看清自己的内核版本,不要一味的复制)

grub2-set-default 'CentOS Linux (4.18.3-1.el7.elrepo.x86_64) 7 (Core)'

然后重启系统;

6、

重启完后查看当前使用的内核,发现已经升级完成了;

我的系统升级完内核,观察了一个多星期,没有出现过自动重启的现象;

还有一些其他的解决办法,我没有测试,如下:   (具体问题还要仔细去分析日志)

如:

解决方法:

# vi /boot/grub/grub.conf

在kernel一行最后加上添加 intremap=off 或者 intremap=no_x2apic_optout

然后重启服务器即可。

参数解释:

intremap={on,off,nosid,no_x2apic_optout}

on:(默认值)开启中断重映射,BIOS中默认开启

off:关闭中断重映射

nosid:重映射时不对SID(Source ID)做检查

no_x2apic_optout:无视BIOS的设置,强制禁用x2APIC特性,主要用于解决某些对x2APIC支持有缺陷的BIOS导致的故障

centos7内核升级及curl访问https证书过期处理

centos7内核升级及curl访问https证书过期处理 先看下当前系统的linux内核版本 uname -r 3.10.0-229.el7.x86_64 升级步骤 1.rpm --import h ...

CentOS7 如何修改 内核版本

1. 参考blog http://www.mamicode.com/info-detail-1758066.html https://www.cnblogs.com/sexiaoshuai/p/839 ...

linux内核升级图文攻略(转)

一.Linux内核概览Linux是一个一体化内核(monolithic kernel)系统.设备驱动程序可以完全访问硬件.Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置 ...

Centos5.5内核升级

当前版本linux-2.6.18-194.el5PAE目标版本linux-2.6.35.9内核升级步骤: 1.查看当前内核版本 uname –a¥ Linux localhost.localdomai ...

linux内核升级图文攻略

Linux内核概览 Linux是一个一体化内核(monolithic kernel)系统. 设备驱动程序可以完全访问硬件. Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设 ...

Linux Centos 7.4 内核升级

Linux Centos 7.4 内核升级 原始内核版本:3.10.0-693.2.2.el7.x86_64 升级内核版本:4.14.9-1.el7.elrepo.x86_64 1.导入key Key ...

linux 内核升级2 转

linux内核升级 一.Linux内核概览 Linux是一个一体化内核(monolithic kernel)系统. 设备驱动程序可以完全访问硬件. Linux内的设备驱动程序可以方便地以模块化(mod ...

linux 内核升级 转

inux 内核升级 2011-03-25 23:13:28 分类: LINUX 因要测试一些软件,需要2.6.30以上的内核,安装好CentOS 5.5,内核是2.6.18-194.el5.这次的升级 ...

Linux:centos内核升级

centos内核升级 centos升级2.6内核到3.10 在yum的ELRepo源中,有 m ain l ine(3.13.1). l ong- t erm(3.10.28)这2个内核版本,long ...

随机推荐

-bash: /bin/rm: Argument list too long

使用rm * -f删除缓存目录文件时,报如下错误 -bash: /bin/rm: Argument list too long 提示文件数目太多. 解决的办法是使用如下命令: ls | xargs - ...

算法:poj1066 宝藏猎人问题。

package practice; import java.util.Scanner; public class TreasureHunt { public static void main(Stri ...

Library Cache Lookup

Libraey Cache Data Access library cache是关于SQL语句的SGA中的一系列的链表, library cache是通过访问一系列的hash buckets,实现使用 ...

Cocos2d-x3.0游戏实例《不要救我》第十篇(结束)——使用Json配置数据类型的怪物

如今我们有2种类型的怪物,并且创建的时候是写死在代码里的,这是要作死的节奏~ 所以.必须可配置.不然会累死人的. ; i

HDU ACM 1290 献给杭电五十周年校庆的礼物

解析: 1.n条直线把平面切割成的区域数为: f(n)=f(n-1)+n=n(n+1)/2+1; 2.把空间切割为最多区域数的时候,第n个平面与前(n-1)个平面相交.且无三面共线,因此该平面与前(n ...

如何删除错误提交的 git 大文件

早上小伙伴告诉我,他无法拉下代码,我没有在意.在我开始写代码的时候,发现我的 C 盘炸了.因为我的磁盘是苏菲只有 256G 放了代码就没空间了,于是我查找到了原来是我的代码占用了居然有 2000+M ...

"《算法导论》之‘字符串’":字符串匹配

本文主要叙述用于字符串匹配的KMP算法. 阮一峰的博文“字符串匹配的KMP算法"将该算法讲述得非常形象,可参考之. 字符串‘部分匹配值’计算 KMP算法重要的一步在于部分匹配值的计算.模仿& ...

font-face 跨域解决

nginx 里设置@font-face 跨域 server { ... # Fix @font-face cross-domain restriction in Firefox location ~* ...

vuex - 辅助函数学习

官网文档: https://vuex.vuejs.org/zh-cn/api.html  最底部 mapState 此函数返回一个对象,生成计算属性 - 当一个组件需要获取多个状态时候,将这些状态都声 ...

linux 7 内核崩溃重启,centos7无故重启-内核升级相关推荐

  1. 制造内核崩溃并使用crash分析内核崩溃产生的vmcore文件

    制造内核崩溃并使用crash分析内核崩溃产生的vmcore文件 1,安装kernel-debuginfo$(uname -r).rpm和kernel-debuginfo-common-$(uname ...

  2. ubuntu 12.04 配置内核崩溃自动重启及转存

    默认ubuntu12.04没有配置内核崩溃自动重启及转存,造成发生内核崩溃的时候,没有core dump文件去分析,并且卡死在内核崩溃界面,为了方便查找内核崩溃原因,需要将内核崩溃自动重启配置及内核转 ...

  3. linux重启切换内核,centos7切换启动内核与切换启动模式的讲解

    centos7切换启动内核 注:建议如果需要的话,可以先执行yum update -y,升级所有软件包 注意事项: 1.我用于测试的CentOS是7.2版本,默认最小化安装,系统内核是3.10.0-3 ...

  4. ACPI引起linux系统无故重启

    新装机器无故重启多次. centos6 64bit uname -a Linux Eos 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 201 ...

  5. 安装linux系统提示acpi,ACPI引起linux系统无故重启

    新装机器无故重启多次. centos6 64bit uname -a Linux Eos 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 201 ...

  6. 一键配置linux centos,CentOS6和CentOS7 一键更换内核,一键安装锐速[lotServer]

    CentOS6和CentOS7 一键更换内核,一键安装锐速[lotServer][serverSpeeder ] CentOS6和CentOS7 一键更换内核,完成后会重启 wget --no-che ...

  7. Linux centos7升级内核(两种方法:内核编译和yum更新)

                Linux centos7升级内核(两种方法:内核编译和yum更新) Linux的内核概念不用说大家也很清楚,正是内核版本的不同,才有Linux发行版本的说法,现在主流的cen ...

  8. linux内核kdump,linux内核崩溃之kdump机制

    kdump相关概念 standard(production) kernel   生产内核    ,是指我们正在使用的kernel. Crash(capture)kernel             捕 ...

  9. linux内核崩溃无日志,教你如何捕捉内核崩溃信息

    首先安装必选包: apt-get -y install aptitude kdump-tools crash kexec-tools makedumpfile linux-image-`uname - ...

最新文章

  1. [转载] 杜拉拉升职记——02 单相思与性骚扰
  2. 【渝粤教育】国家开放大学2018年春季 0062-22T港台文学专题讲座 参考试题
  3. 变量:2021数字科技前沿应用趋势
  4. 获取日志的等级_进阶之路:Java 日志框架全画传(中)
  5. java this()函数_java中this关键字的三种用法
  6. 寻路之 A* 搜寻算法
  7. 使用XPO过程中的代码优化
  8. apache下虚拟域名配置
  9. 类似pyinstaller_pyinstaller安装与使用——那些我踩过的坑
  10. Java网络编程第一章
  11. 计算有向图可达矩阵Matlab实现
  12. 分分钟搞定 OpenV2X 开发环境
  13. python常用的编程软件_mPython(图形化编程软件)
  14. 基于3DGIS+BIM的智慧园区运维管理平台
  15. Jason表情包在线生成,王境泽表情包,为所欲为表情包,窃格瓦拉表情包,在线生成
  16. 906. 超级回文数
  17. 上海重塑能源集团股份有限公司稳步前行,助力行业蓬勃发展
  18. 人工智能应用场景分析
  19. 2020计算机应用基础终结性考试,2019-2020年电大考试《计算机应用基础》形成性考核.docx-文档在线预览...
  20. P1526 [NOI2003] 智破连环阵 题解

热门文章

  1. matlab经济建模之离散模型
  2. 车辆管理平台发展思考
  3. 解决浏览器自动填充账号密码行为
  4. 顶峰Android手机视频转换器,顶峰——3GP手机视频转换器
  5. 苏菲的世界——史宾诺莎
  6. Android的隐式跳转
  7. gitlab 拆分某项目的子项目到独立的git项目
  8. java对称加密(DES/DESESE/AES)的简单使用
  9. 上新东方GRE、TOEFL、GMAT班之前的九大嘱咐
  10. 网上找到一个可以用来测试网站安全性能的测试ASP页面