设置一个Linux机箱以在其串行端口上侦听传入连接的最佳方法是什么?我已经做了很多谷歌搜索,但我找不到合适的命令组合来实际让他们说话!
我的主要目标是为运行kvm/qemu VM的实例提供串行接口.它们目前只有一个VNC接口(它们在无头服务器上,没有X).我可以通过使用-serial file:flag启动它来创建一个串行设备,但是如何与它通信,这是另一个问题.这两个盒子都在运行Ubuntu 8.04.
在Linux的串行HOWTO有很多对一般的串行通信的详细信息.如果您希望能够使用串行端口登录虚拟化系统,就像您在控制台一样,那么更具体的Linux远程串行控制台HOWTO就是您真正想要的.正如Hein所说,你需要一个零调制解调器电缆,需要在远程终端上运行minicom.
Linux控制台以两种方式使用,每种方式都必须单独配置以供串行使用.您可以将内核配置为通过串行端口复制其消息,这有时对于观看系统引导很有意义,如果您正在进行内核调试,则几乎是必不可少的.(这需要内核支持并更新引导参数,以便内核知道您需要串行输出;请参阅第二章的第5章.)您可能更感兴趣通过串行端口登录,这需要在串行端口上运行getty启动后(就像你的系统在启动后已经在虚拟终端上运行getty),这将在howto的第6章中详细介绍.