加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 防止控制台清除屏幕?

发布时间:2020-12-13 18:01:59 所属栏目:Linux 来源:网络整理
导读:启动到 Linux时,有时会有一两行快速清除.我认为其中一些甚至没有出现在dmesg中.如果没有别的,我想在“login:”提示符之前禁止清除.是否有内核命令或sysctl可以设置为防止这种情况,以便我可以在启动后在控制台屏幕上读取它们? 解决方法 系统启动后,您想要的
启动到 Linux时,有时会有一两行快速清除.我认为其中一些甚至没有出现在dmesg中.如果没有别的,我想在“login:”提示符之前禁止清除.是否有内核命令或sysctl可以设置为防止这种情况,以便我可以在启动后在控制台屏幕上读取它们?

解决方法

系统启动后,您想要的大部分信息都在/ var / log / dmesg和/ var / log / messages中,您应该先检查这些文件.

通常,linux机器为虚拟终端运行mingetty.如果您有传统的sysv init系统,那么这些系统由/ etc / inittab控制.您可以将–noclear选项添加到mingetty以防止清除屏幕.为此,请编辑/ etc / inittab并更改以下行:

1:2345:respawn:/sbin/mingetty tty1

1:2345:respawn:/sbin/mingetty --noclear tty1

然后重启机器.

一些较新的Linux发行版使用像Upstart这样的init替换(例如,Ubuntu).这些通常不使用/ etc / inittab而是使用其他一些配置文件.这是discussion of how calling mingetty works on Ubuntu.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读