我注意到今天正常运行的时间,我的服务器已经连续365天。 这导致我谷歌“我应该定期重新启动我的服务器”。 这让我知道是的,我应该在任何内核更新之后重启,否则新内核不会激活。 我猜很明显,但不是我今天知道的。 我一直保持在我的更新之上,但从来没有重新启动…
…现在我有点害怕。
前段时间我重新启动了一个不同的盒子,由于一些grub conf问题,它没有恢复。 在没有从救援模式中修复它(我不知道我在做什么)之后,我select了重新安装这个盒子 – 反正没有太多,这样做是微不足道的。
有什么我应该检查(在configuration文件等),在我重新启动之前,可能会最小化我的机会类似的失败?
通常情况下,您希望有一个带外pipe理会话,可以让您监控重新启动。 确保您有root密码,以防您需要进入单用户模式。
您可能要检查重新启动是否会强制进行文件系统检查 ,这可能需要很长时间才能处理非常大的文件系统。
类似的,您可能需要检查是否存在文件/.autorelabel ,这将会触发文件系统可能冗长的SELinux重新标记。 那么从禁用SELinux到重新启用它的改变。 修改后的/etc/selinux/config与getenforce显示的状态不匹配可能会造成轻微的中断。
你可能想确认当前正在运行的服务是否与chkconfig --list服务匹配