【问题标题】:turning off serial output logs in GCP vm关闭 GCP vm 中的串行输出日志
【发布时间】:2020-08-12 21:08:36
【问题描述】:

简单的问题,但我似乎无法找到答案。当我在 GCP 上启动 VM 时,由于我们正在进行一些测试,我通过串行端口进入机器,但是那里看起来像是来自进程的日志,它不断地注销到屏幕(假设这是标准输出时通过串口访问?)。我正在尝试关闭此功能,但似乎不知道如何关闭。

这是我正在使用的版本:

cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

【问题讨论】:

    标签: linux google-cloud-platform google-compute-engine


    【解决方案1】:

    documentation 中所述,您有 2 种方法来停用串行端口

    • 要么在具有元数据值的特定 VM 上停用它
    • 或者您可以应用组织策略来避免在您的组织、文件夹或整个项目中使用串行端口。 (出于安全原因,我们在我的公司中应用了此功能)

    【讨论】:

      【解决方案2】:

      您可以让所有嘈杂的输出传送到默认端口ttyS0 (COM1),并在ttyS1 (COM2) 上启用备用登录提示。

      暂时启用备用串行端口,直到下次重新启动:

      $ sudo systemctl start serial-getty@ttyS1.service
      

      永久启用备用串行端口:

      $ sudo systectl enable serial-getty@ttyS1.service
      

      然后您可以从 Cloud Shell 连接到已启用的备用串行端口 ttyS1

      CloudShell:$ gcloud compute connect-to-serial-port my-vm --zone=my-zone --port=2 
      

      【讨论】:

        猜你喜欢
        • 2022-11-07
        • 1970-01-01
        • 1970-01-01
        • 2021-02-10
        • 1970-01-01
        • 2020-11-10
        • 2017-02-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多