AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1048253
Accepted
Phantom
Phantom
Asked: 2021-01-02 09:18:36 +0800 CST2021-01-02 09:18:36 +0800 CST 2021-01-02 09:18:36 +0800 CST

“内核消息”和“来自初始化系统和系统记录器的消息”有什么区别

  • 772

在这篇博客中,它给出了一个推荐的串行内核参数,PCs with video card。

console=tty0 console=ttyS0,9600n8

它说Kernel messages will appear on both the first virtual terminal and the serial port. Messages from the init system and the system logger will appear only on the first serial port.

正如之前所说When multiple consoles are listed output is sent to all consoles and input is taken from the last listed console,这不是矛盾吗?“内核消息”和“来自初始化系统和系统记录器的消息”有什么区别?

我想知道:

  1. 为什么是这样 ?更新:为什么在多个终端之间不能得到相同的输出?
  2. 去哪儿Messages from the init system and the system logger?
  3. ttyx等虚拟控制台重定向到什么样的设备,为什么我只能在qemu的图形界面中看到,比如Debian GNU/Linux 10 mindebian tty1?

更新:在正常情况下,我们将收到来自内核和 rootfs 的消息,来自内核的消息以时间戳内核消息开头,来自 init/rootfs 的消息以 OK rootfs 消息开头。当我在博客中使用这个引导参数时,正如它所描述的那样:我只会从 qemu 图形窗口获取内核消息。

linux boot grub linux-kernel qemu
  • 1 1 个回答
  • 221 Views

1 个回答

  • Voted
  1. Best Answer
    berndbausch
    2021-01-02T15:41:46+08:002021-01-02T15:41:46+08:00

    你在问几个问题。

    这不矛盾吗?

    就个人而言,我认为没有矛盾。编辑:我没有正确阅读此内容。你是对的,这是一个矛盾。我不是 100% 确定,但我相信所有控制台消息都应该发送到所有配置的控制台。

    “内核消息”和“来自初始化系统和系统记录器的消息”有什么区别?

    内核消息由内核生成。来自 init 系统的消息由启动 Linux 发行版所涉及的进程生成。来自系统记录器的消息由正在运行的系统上的应用程序生成,这些应用程序将它们的消息发送到系统记录器。有一些重叠,例如系统记录器也可能记录内核消息。

    为什么是这样?

    我不明白你所说的“这个”是什么意思。

    来自 init 系统和系统记录器的消息去哪里了?

    系统记录器根据其配置将它们分发到各种日志文件。如今,许多发行版运行两个系统记录器,即journald和rsyslogd使得这变得更加复杂。现在最常用的初始化系统systemd使用journald来记录初始化消息。

    ttyx等虚拟控制台重定向到什么设备,为什么只能在qemu的图形界面看到

    Linux 在 PC 的图形屏幕上实现了一个控制台。这就是为什么非串口控制台只能在图形界面上看到的原因。实际上,内核实现了几个名为 tty1、tty2 等的虚拟屏幕。使用chvt命令或 ALT-Fx 组合键来选择显示哪个屏幕(其中 x 是屏幕编号)。

    有关更多信息,请在 Internet 上搜索linux 虚拟控制台或类似内容,并研究journald和rsyslogd以及systemd,这些天是 Linux 服务器上流行的 init 系统。

    • 0

相关问题

  • 多操作系统环境的首选电子邮件客户端

  • 你最喜欢的 Linux 发行版是什么?[关闭]

  • 更改 PHP 的默认配置设置?

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve