V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sxx
V2EX  ›  问与答

关于阿里云 ECS 服务器这几天活见鬼遇到的怪事

  •  
  •   sxx · 2015-11-27 15:41:05 +08:00 · 470 次点击
    这是一个创建于 3286 天前的主题,其中的信息可能已经有所发展或是发生改变。
    干脆把这几天在阿里云 ECS 服务器上遇到的几件活见鬼的怪事都说一说:
    第 1 件:
    我在正式使用 ECS 前,是试用过的,前些天趁着双 11 ,我买了款 ECS 服务器,因为打 7 折优惠。于是这几天有空,正式配置 ECS 服务器。结果我装完系统后,装完 apache ,再装 php ,再装 mysql,最后装我的网站程序和导入网站数据表,结果发现网站访问不正常,于是重装 mysql 数据库软件,装完后,发现 httpd 服务消失了,连原来安装的 apahce 文件的目录都没有了,于是我在服务器上再次装 apache ,结果装完后,发现 mysql 服务找不到了,连原来的数据库都没有了,于是又再次装 mysql 软件,结果又发现 apache 又消失了。我晕了,于是干脆初始化磁盘,于是出现了以下第 2 件见鬼的怪事。
    第 2 件:
    我开始重装我的 ECS 服务器,为安全起见,仍和以前一样,我设置成了用证书登录,禁用了密码登录,我配置好后,能用证书登录,非常方便。但是,一旦将 ECS 服务器重启后,就不能用证书登录了,就会出现 disconnected:no supported authentication methods avaliable(server sent:publickey)错误,而登录不了,反复几次生成证书都是这样。反正设置好后,只重启 sshd 服务没问题,可以证书顺利登录,但一重启 ECS 服务器,就出错,登录不了了。于是我又下个决心,又重装系统,就从初始化系统磁盘开始吧,结果又遇到以下第 3 件活见鬼的怪事,请继续看下面:
    第 3 件:
    因为服务器我用证书登录不成功,我于是重装操作系统,我先是停止服务器,然后对系统盘的磁盘进行初始化磁盘操作(此前早就删除了所有的快照和镜像),再说一遍,我不是恢复快照或镜像,我是对系统盘进行初始化磁盘操作。结果怪事来了,我初始化时改了 root 的密码到新密码,但初始化完成后,我不用新密码登录,我自己一下输成了老密码登录,想不到用老密码登录竟能成功,我竟意外发现,各种老的配置信息还在,还是对系统盘进行初始化磁盘操作之前的文件和资料。但如刚初始化磁盘时,我不用老密码登录,用新密码登录,则是新的系统,没有老的配置文件在。我反复做了几次实验,都是如此,真是怪事,而且更怪的事还在后面:我在停机的情况下,反复初始化系统磁盘后,并且将密码作了几次改变,由老密码 M -> 新密 A ->新密码 B ->新密码 C ,这样几次更后,每次用新密码登录,都能成功。但再一次初始化磁盘后,我自己也鬼使神差地用老密码 M 登录看看时,则又出现在历史上的配置文件和资料,以及当时建立的目录文件,真是活见鬼了。
    (注:本人接触电脑快 20 年了,以上配置系统的方法,均属常规方法,而且以前在 linode 上安装,是一气呵成,没任何问题,要不是 GFW 的原因,我也不会回国内,现在为了活见鬼的几件怪事,我已快折腾一周了,还不知以后还会遇到些什么活见鬼的怪事)
    7 条回复    2015-11-27 20:01:25 +08:00
    sxx
        1
    sxx  
    OP
       2015-11-27 15:41:40 +08:00
    有朋友遇到我这些情况了吗,感觉遇到鬼了啊,呵呵。
    sxx
        2
    sxx  
    OP
       2015-11-27 15:42:42 +08:00
    阿里云后台工单有工程师回复,我就不贴图了,反正到现在还没解决。
    yahoo21cn
        3
    yahoo21cn  
       2015-11-27 15:43:13 +08:00
    因为内存用尽自动杀掉 mysql 和 apache 的情况经常发生,楼主这种倒是没遇到过
    akira
        4
    akira  
       2015-11-27 16:06:20 +08:00
    这么神奇的事情,完全没遇到过
    DT27
        5
    DT27  
       2015-11-27 16:12:47 +08:00
    好神奇。。。
    chairuosen
        6
    chairuosen  
       2015-11-27 16:48:42 +08:00
    改一次密码就得到一台新机器?
    sxx
        7
    sxx  
    OP
       2015-11-27 20:01:25 +08:00
    以下是售后工程师回复,希望已经解决了我的问题,我还没试是否有效。谢谢大家了!

    售后工程师 :您好,磁盘初始化没有问题,是您系统内操作了 dd 执行系统分区备份到数据盘分区,导致数据盘 UUID 变成了和系统盘一致,所以系统启动的时候都是启动的数据盘(自然系统盘的初始化对您而言就是不可见了)
    上面说的 df -h 查看数据盘挂载到了根目录也佐证了这点。
    如何恢复呢:
    第一种办法:您操作数据盘的初始化,这样就会清空数据盘的数据,那么 UUID 也恢复了,启动就会走系统盘,也就是上次执行重置的状态(密码也是上次重置系统盘的密码)
    第二种办法:
    修改 grub 启动参数,将 UUID 修改成根分区直接启动;修改 fstab 挂载信息,将 UUID 改成根分区。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3166 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:36 · PVG 21:36 · LAX 05:36 · JFK 08:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.