Linux:将所有消息打印到主控制台*和*辅助控制台(监视器 KVM)?

Linux:将所有消息打印到主控制台*和*辅助控制台(监视器 KVM)?,第1张

概述我在各种Supermicro和其他白盒服务器上运行 Linux(基于Red Hat,CentOS,SL,版本5和6).有些人有IPMI,有些则没有. 其中一些系统连接到键盘/监视器(KVM)控制台交换机.其他系统连接到远程串行控制台.更新的服务器连接到IPMI,可以通过KVM-over-LAN控制台重定向或LAN上串行(SOL)获得. 通过所有这些方法,我们希望在所有串行控制台和KVM屏幕上看到一 我在各种Supermicro和其他白盒服务器上运行 Linux(基于Red Hat,CentOS,SL,版本5和6).有些人有IPMI,有些则没有.

其中一些系统连接到键盘/监视器(KVM)控制台交换机.其他系统连接到远程串行控制台.更新的服务器连接到IPMI,可以通过KVM-over-LAN控制台重定向或LAN上串行(Sol)获得.

通过所有这些方法,我们希望在所有串行控制台和KVM屏幕上看到一致的输出.例如,我们希望能够从启动到关闭与系统交互,我们希望看到整个启动顺序.这包括查看由以下内容打印和交互的任何消息:

> BIOS(这由许多现代BIOS中的BIOS控制台重定向处理,独立于 *** 作系统)
>引导程序(Grub 0.97,在这种情况下)
>查看内核打印的消息
>查看fsck打印的消息,例如在大型文件系统的冗长fscks期间.在具有串行控制台的系统上,有时fsck坐在那里什么都不做,等待系统管理员输入密码.但是系统管理员可能看不到此密码提示,除非我们记得记得登录到串行控制台.
>查看启动会话期间程序打印的消息

>(例如,在第171行的sshd_config中启动sshd:[Failed]拼写错误)

>登录:提示,并允许我登录系统.

我尝试了一些方法,但似乎无论我放在grub.conf中,都会将某些消息打印到监视器或串行控制台,但不是两者都打印.

是否可以告诉引导加载程序,linux内核, *** 作系统等将所有消息打印到连接的监视器以及串行控制台?

解决方法

I’ve trIEd a few methods,but it seems that no matter what I put in
grub.conf,some messages are printed to either the monitor or the
serial console,but not both.

理论上,您可以在grub.conf中使用多个console =选项,以便在可能的情况下将linux内核输出到所有控制台,如下所示:

Title CentOS (2.6.18-194.el5)    root (hd0,0)    kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/ rhgb console=tty0 console=ttyS0,9600n8     initrd /initrd-2.6.18-194.el5.img

但事实上,根据Serial Console HOWTO,来自init和syslog的消息只出现在最后列出的控制台设备上.

总结

以上是内存溢出为你收集整理的Linux:将所有消息打印到主控制台*和*辅助控制台(监视器/ KVM)?全部内容,希望文章能够帮你解决Linux:将所有消息打印到主控制台*和*辅助控制台(监视器/ KVM)?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1038962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存