我在各种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内核,操作系统等将所有消息打印到连接的监视器以及串行控制台?

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐