Linux:将所有消息打印到主控制台*和*辅助控制台(监视器/ KVM)?
我在各种Supermicro和其他白盒服务器上运行
Linux(基于Red Hat,CentOS,SL,版本5和6).有些人有IPMI,有些则没有.
其中一些系统连接到键盘/监视器(KVM)控制台交换机.其他系统连接到远程串行控制台.更新的服务器连接到IPMI,可以通过KVM-over-LAN控制台重定向或LAN上串行(SOL)获得. 通过所有这些方法,我们希望在所有串行控制台和KVM屏幕上看到一致的输出.例如,我们希望能够从启动到关闭与系统交互,我们希望看到整个启动顺序.这包括查看由以下内容打印和交互的任何消息: > BIOS(这由许多现代BIOS中的BIOS控制台重定向处理,独立于操作系统) >(例如,在第171行的sshd_config中启动sshd:[FAILED]拼写错误) >登录:提示,并允许我登录系统. 我尝试了一些方法,但似乎无论我放在grub.conf中,都会将某些消息打印到监视器或串行控制台,但不是两者都打印. 是否可以告诉引导加载程序,Linux内核,操作系统等将所有消息打印到连接的监视器以及串行控制台? 解决方法
理论上,您可以在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的消息只出现在最后列出的控制台设备上. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |