腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

一、前言

  • 问题:通过 WinScp连接服务器时,提示 密码错误,实际上密码是正确的。

通过 这一篇 使用 VNC 登录 Linux 实例 知道:VNC 登录是腾讯云为用户提供的一种通过 Web 浏览器远程连接云服务器的方式。在没有安装或者无法使用远程登录客户端,以及通过其他方式均无法登录的情况下,用户可以通过 VNC 登录连接到云服务器,观察云服务器状态,并且可通过云服务器账户进行基本的云服务器管理操作。

二、分析

  • 经查:原因在于:If you put long-running commands in rc.local, your startup will be delayed.
  • 意思是说:如果你在 rc.local 里执行了长时间运行的命令而不退出的话 会拖着你系统不让启动
  • 所以:应该在命令后加&使其在后台运行 或 先注释掉命令
  • 原因猜测:应该是我上次根据网上教程安装的 redis 的配置出了问题 ~>_<^

三、修改流程

1、腾讯云VNC登录

  • 1、登录 云服务器控制台。

  • 2、在实例的管理页面,根据实际使用的视图模式进行操作:
    腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

  • 3、在打开的“标准登录 | Linux 实例”窗口,单击 VNC登录。如下图所示:
    腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

2、单用户模式

  • 报错截图
    腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

  • 在弹出的登录窗口中,选择左上角的发送远程命令,单击 Ctrl-Alt-Delete 进入系统登录界面
    腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

  • 点击 确定,系统开机中,然后立即点击 e(多次点击启动内核)
    腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

  • 进入到了设置页面,如果 setparams 前面有很多 e,是我们刚才按的,删除即可
    腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

  • 点击 键,在行尾添加 init=/bin/sh
    腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

  • 按住 Ctrl + x ,即可进入单用户模式,对系统内文件进行操作。
    腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

3、修改文件

  • 在单用户模式中,修改 /etc/rc.d/rc.local 文件,提示文件只读。 为 /etc/rc.d/rc.local 添加可写权限 chmod +w /etc/rc.d/rc.local,提示错误。重新挂载根目录,获取文件读写权限:mount -rw -o remount /
    腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

  • 修改 /etc/rc.d/rc.local 文件,注释掉添加的redis脚本,修改完成后保存退出,执行 exec /sbin/init 退出单用户模式,启动成功
    腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

  • 进入到了登录页面,在 “login” 后输入用户名(Linux 实例默认用户名为 root,Ubuntu 系统实例默认用户名为 ubuntu),按 Enter。在 “Password” 后输入密码,按 Enter,登录成功
    腾讯云服务器连接失败,启动报错:A start job is running for /etc/rc.d/rc.local Compatibility

四、他山之石

上一篇:linux shell显示ok或fail --- action


下一篇:WPF点补间、拟合回归直线