Red Hat Training

A Red Hat training course is available for RHEL 8

第 24 章 使用 netconsole 通过网络记录内核信息

使用 netconsole 内核模块和同名的服务,您可以在登录到磁盘时或者无法使用串口控制台时,通过网络记录内核信息来调试内核。

24.1. 配置 netconsole 服务为将内核信息记录到远程主机

使用 netconsole 内核模块,您可以将内核信息记录到远程系统日志服务。

先决条件

  • 在远程主机上安装了系统日志服务,如 rsyslog
  • 远程系统日志服务被配置为接收来自此主机的日志条目。

流程

  1. 安装 netconsole-service 软件包:

    # yum install netconsole-service
  2. 编辑 /etc/sysconfig/netconsole 文件并将 SYSLOGADDR 参数设置为远程主机的 IP 地址:

    # SYSLOGADDR=192.0.2.1
  3. 启用并启动 netconsole 服务:

    # systemctl enable --now netconsole

验证步骤

  • 在远程系统日志服务器中显示 /var/log/messages 文件。

其它资源

  • 有关启用远程主机接收日志信息的详情,请参考 Configuring basic system settings 文档中的配置远程日志解决方案部分。