【问题标题】:stopping an linux aws instance from linux command line从 linux 命令行停止 linux aws 实例
【发布时间】:2020-04-30 23:47:07
【问题描述】:

有没有办法从 VM 本身停止 AWS ec2 实例? 如果我启动一个基于 ec2 linux 的实例,我有没有办法通过给出一些 linux 命令来停止该实例,例如“立即关闭”?

【问题讨论】:

标签: linux amazon-web-services amazon-ec2


【解决方案1】:

它正在使用

shutdown -h now

shutdown -h +10

如果不使用“-h”参数停止,实例将保持运行状态。

【讨论】:

    【解决方案2】:

    是的,但有几点需要注意。

    1. 如果您使用的是实例存储支持的实例,您唯一的选择是终止。如果没有 EBS 卷,实例就不能以停止状态存在。

    2. 还可以在实例上设置一个标志,说明如何处理实例启动的关闭。这可以是停止或终止。如果您想停止您的实例,请确保此标志配置正确。

    除此之外,您可以使用普通的 Linux 关闭命令。 shutdown now

    【讨论】:

    • 只是一个警告:为您的 EC2 实例启用“终止保护”是个好主意。
    • 我从停止的正在运行的实例运行 sudo shutdown now,但 EC2 控制台仍然显示它正在运行(有问题)
    • krock:这是意料之中的;您可能希望shutdown -h now“关闭”虚拟实例(或其任何同义词,请参阅shutdown --help)。这让很多习惯于 PC 的人感到惊讶,但想象一下命令行相当于 BIOS 菜单。关闭操作系统会让您进入“BIOS 菜单”命令提示符,这就是关闭命令的作用。
    【解决方案3】:

    试试这些命令。

    1. sudo poweroff
    2. sudo shutdown -h now
    

    【讨论】:

      猜你喜欢
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      相关资源
      最近更新 更多