GNU/Linux >> Linux の 問題 >  >> Linux

コンソールが画面をクリアしないようにしますか?

解決策 1:

systemd では事情が異なります。記事を参照してください My God Damned Console のクリアを停止します。要するに:

mkdir /etc/systemd/system/[email protected]
cat >/etc/systemd/system/[email protected]/noclear.conf <<EOF
[Service]
TTYVTDisallocate=no
EOF
systemctl daemon-reload

systemctl cat [email protected] で結果を確認します

解決策 2:

必要な情報のほとんどは /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 (Ubuntu など) などの init 置換を使用します。これらは通常 /etc/inittab を使用せず、代わりに他の構成ファイルを使用します。ここでは、Ubuntu での mingetty の呼び出し方法について説明します。

解決策 3:

他に何も解決しない場合は、ラップトップを入手して、カーネル パラメータに次のようなものを追加することで、シリアル コンソールからすべてのカーネル ログを取得できます。

console=tty0 console=ttyS0,9600n8 console=tty0

これにより、シリアル コンソール (端末プログラム) と標準 tty に出力が表示されます。 SOL (Serial Over LAN) が利用できる場合もあります。

解決策 4:

何時間もグーグルで調べた後、このスレッドとこの質問で解決策を見つけました。この手順は Ubuntu 12.04.1 LTS で機能します ここでも説明されていますが、他のディストリビューションとあまり変わらないはずです。

まず、console=tty1 を追加します あなたの GRUB_CMDLINE_LINUX に (noplymouth を追加することもお勧めします plymouth を禁止する とその役に立たないスプラッシュスクリーン)。

#> sudo vi /etc/default/grub

GRUB_CMDLINE_LINUX="console=tty1 noplymouth"

これにより、カーネル ログが tty1 に出力されます。 tty7 の代わりに tty を避ける ログイン プロンプトの前に切り替えます。

次に /etc/init に入ります tty1.conf の 1 つまたは複数を編集します。 、 tty2.conftty3.conftty4.conftty5.conftty6.conf または console.conf . --noclear を追加してすべて編集しました getty のオプション 指図。たとえば、 tty1.conf の編集 :

#> sudo vi /etc/init/tty1.conf

置き換える必要があります:

respawn
exec /sbin/getty -8 38400 tty1

と:

respawn
exec /sbin/getty -8 38400 --noclear tty1

以上で、システムは単一の tty で起動するはずです


Linux
  1. 2020年にコンソールからRedditを使用する

  2. 実行されたスクリプトが終了すると、Gnu Screenがセッションを終了しないようにしますか?

  3. Suコマンドはどのようにパスワードを画面に表示されないようにマスキング/保護していますか?

  1. Raspberry Pi 3 で画面を回転させる方法

  2. Ubuntu がモニターをスリープ状態にしないようにするにはどうすればよいですか?

  3. 画面のデフォルトのパスワードは何ですか?

  1. シェルコンソールのクリア?

  2. Linux –コマンドラインから画面にピクセルを表示するためにフレームバッファにアクセスすることは可能ですか?

  3. Kate は、起動元のコンソールでデバッグ メッセージを表示します。