更新时间:2024-12-27 gmt 08:00
远程连接linux云服务器报错:module is unknown-九游平台
问题描述
远程连接linux云服务器报错:module is unknown
图1 module is unknown


- 修改此问题需要重启进入救援模式,请评估风险后进行操作。
- 本节操作涉及云服务器重启操作,可能会导致业务中断,请谨慎操作。
根因分析
由于错误修改/etc/pam.d/目录下的文件导致。
处理方法
- 进入云服务器的单用户模式。
以centos 7操作系统为例:
- 单击“远程登录”。
- 单击远程登录操作面板上方的“发送ctrlaltdel”按钮,重启虚拟机。
- 按上方向键,阻止系统自动继续,在出现内核选项时按字母键e进入内核编辑模式。
图2 进入内核编辑模式
euler镜像默认对grub文件进行了加密,进入编辑内核模式时会提示:enter username,需要输入用户和密码,请联系客服获取。
- 找到linux16行末尾,删除不需要加载的参数到ro参数。
- 修改ro为rw,以读写方式挂载根分区。
- 并添加rd.break,然后执行ctrl x。
图3 修改前图4 修改后
- 执行以下命令切换至/sysroot目录。
chroot /sysroot
- 执行以下命令,查看系统日志定位出错的文件
grep module /var/log/messages图5 系统日志
- 编辑系统日志中提示的错误文件,并注释或修改错误行。
vi /etc/pam.d/login图6 修改错误信息
- 重启服务器,重试连接云服务器。
- 如需查看修改记录,定位是否人为错误修改导致,请执行以下命令。
vi /root/.bash_history
搜索关键字vi或者login
- 请勿随便修改/etc/pam.d/目录下的文件。如需对pam详细了解可查看pam.d帮助手册,在系统内执行以下命令。
man pam.d
- 如需查看修改记录,定位是否人为错误修改导致,请执行以下命令。
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨