14.大げさで実践的なスキル---サーバーへのローカルおよびリモートログイン用のウェルカムスピーチを設定します

コンテンツ

1.シェルログイン情報

2.managettyコマンド

3.サーバーログインウェルカムを設定します

4./etc/motd

5.Bashショートカットを定義します


1.シェルログイン情報

1)/ etc / issue

6つのローカル端末tty1-tty6にログインすると、ウェルカム情報が数行表示されます。これらのウェルカムメッセージは/etc/ issueファイルに保存されており、次のファイルを表示できます。

[root @ localhost〜]#cat / etc / issue

CentOSリリース6.5(最終版)

\m上のカーネル\r

2.managettyコマンド

man agettyコマンドを使用して、サポートされているエスケープ文字を照会できます。一般的なエスケープ文字を表に示します。

エスケープ文字

\dは現在のシステム日付を表示します

\sはオペレーティングシステム名を表示します

\ lログイン端末番号を表示します(一般的に使用されます)

\ m i386、i686などのハードウェアシステムの結果を表示します。

\nホスト名を表示

\oドメイン名を表示

\rカーネルバージョンを表示

\t現在のシステム時刻を表示する

\u現在ログインしているユーザーのシリアル番号を表示します

3.サーバーログインウェルカムを設定します

以下に示すように;

/ etc / issueは、ローカル端末にログインするときにウェルカムメッセージを表示することです。リモートログイン(sshリモートログインやtelnetリモートログインなど)でウェルカムメッセージ(警告メッセージ)を表示する必要がある場合は、ファイル/etc/issue.net。このファイルを使用する際に注意すべき点が2つあります。

まず、/ etc/issueファイルでサポートされているエスケープ文字を/etc/issue.netファイルで使用することはできません。次に、sshリモートログインが/etc/issue.netファイルのウェルカム情報を表示するかどうかは、ssh構成ファイルによって決定されます。/etc/issue.netのウェルカム情報を表示するためにsshリモートログインが必要な場合は、最初に変更する必要がありますssh構成ファイル/etc/ ssh / sshd_configは、次のコンテンツを追加します。

[root@localhost ~]# vim /etc/ssh/sshd_config    #打开配置文件
#Banner none                                    #找到次行内容模板
Banner /etc/issue.net                           #修改为此内容保存退出
[root@localhost ~]# vim /etc/issue          #打开配置文件,写入想要的欢迎语保存退出
[root@localhost ~]# systemctl restart sshd      #重启sshd服务即可

(#Banner noneの後に上記のコンテンツを追加します。このように、sshを介してリモートでログインするときにウェルカムメッセージを表示することもできますが、\dや\lなどの情報は認識されなくなります(再起動する必要があることに注意してください)。サービスshhd再起動)

4./etc/motd

ウェルカムメッセージは/etc/motdファイルにも表示されます。このファイルと/etc/issueおよび/etc/issue.netファイルの違いは次のとおりです。/etc/issueおよび/etc/issue.netはウェルカムメッセージを表示します。ユーザーがログインする前。および/etc/ motdは、ユーザーが正しくログインするためにユーザーのユーザー名とパスワードを入力した後、ウェルカムメッセージを表示します。/ etc / motdファイルのウェルカムメッセージは、ローカルまたはリモートで表示できます。

5.Bashショートカットを定義します

[root@localhost ~]# stty -a

#查询所有快捷键

speed 38400 baud; rows 22; columns 73; line = 0;

intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;

.........。

ctrl + pショートカットを強制終了として定義すると、^文字を手動で入力できます。

[root@localhost ~]# stty intr ^p

[root@localhost ~]# ^P

[root@localhost ~]# ^P

[root@localhost ~]# stty -a

speed 38400 baud; rows 22; columns 73; line = 0;

intr = ^P; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;

...........。

強制終了はctrl+pになります

おすすめ

転載: blog.csdn.net/weixin_46659843/article/details/123838008