前言
腾讯云轻应用服务器真是用过以来特别不稳定的一个服务器。
问题经历
第一次出问题就是内核问题,使用yum update
到最新内核后,腾讯不知道是不是有某种不知名的保护措施,内核无法更新,更新后导致引导项默认被修改无法找到新内核。当时由于是使用CentOS7,为了使用更新的内核,重装为CentOS8后就没再动内核更新了。
第二次出问题的是安装了docker后,网掉了。网就掉了!VNC远程上去是能操作的,检查过网络配置都没有问题,外部无法访问服务器。提交工单后,从提交工单3小时工程师就帮我处理好了。轻量应用服务器不太敢动他的网卡配置,由于其服务器带基础的DDoS保护,机器内分配的为内网IP。
第三次出问题是在我重启服务器后,又连不上,也没来得及检查VNC就发工单说网络有问题。结果今天登录发现,卡在引导界面了。有可能之前patching的时候忘记了更新内核有问题这茬。
处理
根据搜索,发现CentOS8引导貌似并不是存放在/boot/grub2/grub.conf
。
在网上找到个答案How to list and edit GRUB2's "menuentry" in command-line under Centos-8?。
发现CentOS8引导存放在/boot/loader/entries/
内,通过命令行可以修改引导顺序。
- 首先运行
grubby --info ALL
,列出所有引导信息; - 找到旧版本内核的引导的index,
grubby --set-default-index=index
设置能够启动的引导为默认引导即可。
后记
用过无数服务器,出问题最多的非这台腾讯云莫属了。