物理マシンを正常に開いたり、リモートマシンに接続したり、centos 7でマシンにログインしたときにカスタム情報を表示する場所

物理マシンを正常に開いたり、リモートマシンに接続したり、centos 7でマシンにログインしたときにカスタム情報を表示する場所

環境

セントース 7 x64

Teamviewerを使用してttyに接続すると、各Ctrl-Alt-F1〜F6に次のものが表示されます。

CentOS Linux 7 (Core)
Kernel 3.10.0-514.6.1.el7.x86_64 on an x86_64

物理マシンの電源を入れると、次のメッセージも表示されます。

ログインすると次のようになります。

Last login: Sun Feb 26 21:54:05 on tty1

質問:

それでは、この情報はどこから来るのでしょうか?この情報はどこに表示されますか?設定ファイルから読み込んでいますか?スクリプトを実行しますか? /etc/profile と ~/.bash_profile で関連項目が見つかりませんでした。

ログインの前後に自分のカスタム情報を表示するにはどうすればよいですか?

説明する。私が表示したい最初の情報は現在ttyです。この情報を表示できますか?どうすればいいですか?

ありがとうございます。

編集する

いいですね。今追加します。

echo "$(whoami) now on tt$(fgconsole)"

ログイン後に~/.bash_profileカスタム情報を表示します。

しかし、ログインする前はどうですか?

ベストアンサー1

/etc/motd各ユーザーがログインしたときに埋め込まれたテキストを印刷するように変更することができます。

表示されたTTYテキストの変更今後ログイン後または/etc/issueを編集する必要があります/etc/issue.net

SSHにのみ適用され、Bannerオプションを使用して/etc/ssh/sshd_configSSHのカスタムメッセージを設定することもできます。

源泉: http://www.linuxfromscratch.org/blfs/view/svn/postlfs/logon.html https://en.wikipedia.org/wiki/Motd_(Unix)

おすすめ記事