linux服务器重启原因排查

38 篇文章 2 订阅
36 篇文章 2 订阅

昨晚公司的一台linux服务器重启了,我今天查原因。
查服务器重启的原因首先第一点就是要确定服务器重启的时间点,当然这个时间点是相对的不太可能是绝对的。
使用w命令来确定服务器已经运行了多长时间
在这里插入图片描述
通过查询结果可以看出我们当前时间是12:39:40,服务器已经运行了17小时55分钟,将近18小时,那么倒推回去的话,开机时间应该是前一天的19点左右。
为了进一步确认重启的时间点那么输入命令last,通过结果我们可以看出来在昨天的18:44服务器进行了重启后的重新登录,那么重启时间点应该早于18:44。

在这里插入图片描述
接下来我们可以继续通过系统日志来判断重启的时间点,输入命令tail –n 20 /var/log/cron查看cron日志
在这里插入图片描述
通过cron日志可以看出最后的截止时间是18:40,那么结合之前last查到的重启的登录的时间点那么初步判断重启时间大概是在18:40到18:44之间。

查看系统message日志,此日志在/var/log目录下。
输入命令tail –n 100 /var/log/messages查看得知
在这里插入图片描述
setroubleshoot: SELinux is preventing chronyc from append access on the file /opt/PXAgent/AgentClient/watch.log. For complete SELinux messages run: sealert -l 4c2abe62-5a7e-4d44-94a2-31236321046b

SELinux阻止chronyc对文件/opt/PXAgent/AgentClient/watch.log进行追加访问。这个信息出现了非常多的次数,且到18:42这个时间点之后就没有
初步分析与这个有关,解决方法是关闭SELinux。
临时关闭:
setenforce 0

永久关闭:
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
设置后需要重启才能生效

  • 5
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值