home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

技術/Linux/etc/issue(.net)ファイル (v1)

技術/Linux/etc/issue(.net)ファイル (v1)

技術 / Linux / etc / issue(.net)ファイル (v1)
id: 325 所有者: msakamoto-sf    作成日: 2002-12-31 00:00:00
カテゴリ: Linux 

mingettyやagettyといったターミナルプログラムは、ログイン時に /etc/issue ファイルを読み込んで、

Turbolinux Server 7.0 (Esprit)
Linux 2.4.9-3 on an i686 (localhost.localdomain)

のようなプロンプトを出力します。
コンソールログインの場合が /etc/issue ファイル、telnet経由ログイン時が /etc/issue.net ファイルを読み込みます。

issueファイルには、幾つかのエスケープシーケンスを使って端末名やマシン名を埋め込むことが出来ます。例えば、TLS7では次のようになっています。

Turbolinux Server 7.0 (Esprit)
\s \r on an \m (\n)

\sがOS名、\rがリリース番号、\mがアーキテクチャ、\nがホスト名に置換されて表示されます。

どういうエスケープシーケンスが利用でき、どういう内容が表示されるかはgettyプログラムに依るようです。
例えばTLS7では、inittabを見ると /sbin/mingetty が起動されます。mingettyでは「\l」(小文字のエル)というシーケンスを使うとコンソール番号を表示できます。

Turbolinux Server 7.0 (Esprit)
\s \r on an \m (\n)
VC: \l

とすると、

Turbolinux Server 7.0 (Esprit)
Linux 2.4.9-3 on an i686 (localhost.localdomain)
VC: vc/1

という風に表示されます。

mingettyの場合は、manページにどういうシーケンスを利用できるか載っています。



プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2009-04-11 00:06:20
md5:7ae33e6d4ec059e2cfd6696a9619c947
sha1:925fad33f4c8bcfb4d0429f2b749d65f03342100
コメント
コメントを投稿するにはログインして下さい。