问题描述
一个简单的问题,但我似乎找不到答案。当我在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/"
解决方法
您可以通过两种方式停用串行端口,如documentation
中所述- 您可以在具有元数据值的特定VM上停用它
- 或者您可以应用组织策略来避免在组织,文件夹或整个项目中使用串行端口。 (出于安全原因,我们在公司中应用了此方法)
您可以让所有嘈杂的输出传递到默认端口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