содержание
1. Информация для входа в оболочку
3. Установите приветствие входа на сервер
1. Информация для входа в оболочку
1)/и т.д./вопрос
Когда мы войдем в шесть локальных терминалов tty1-tty6, появится несколько строк приветственной информации. Эти приветственные сообщения хранятся в файле /etc/issue, который мы можем просмотреть:
[root@localhost ~]# кошка /etc/issue
Выпуск CentOS 6.5 (финальный)
Ядро \r на \m
2.man агентская команда
Мы можем запросить поддерживаемые escape-символы с помощью команды man agetty.Мы перечисляем общие escape-символы в таблице:
escape-символ
\d отображает текущую системную дату
\s отображает имя операционной системы
\l Показать номер терминала входа в систему (обычно используется)
\m Отображение результатов аппаратной системы, таких как: i386, i686 и т. д.
\n Показать имя хоста
\o Показать доменное имя
\r показать версию ядра
\t Показать текущее системное время
\u Показать серийный номер текущего пользователя, вошедшего в систему
3. Установите приветствие входа на сервер
Как показано ниже;
/etc/issue должен отображать приветственное сообщение при входе в систему на локальном терминале.Если удаленный вход (например, удаленный вход по ssh или удаленный вход по telnet) должен отображать приветственное сообщение (предупреждающее сообщение), вам необходимо настроить файл /etc/issue.net. При использовании этого файла следует учитывать две вещи:
Прежде всего, escape-символы, поддерживаемые в файле /etc/issue, нельзя использовать в файле /etc/issue.net. Во-вторых, отображение приветственной информации в файле /etc/issue.net при удаленном входе по ssh определяется файлом конфигурации ssh.Если нам нужен удаленный вход по ssh для просмотра приветственной информации в /etc/issue.net, то сначала необходимо изменить Файл конфигурации 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/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