[root@localhost ~]# cat /etc/issue
CentOS release 6.3 (Final)
Kernel \r on an \m
转义符 | 作 用 |
\d | 显示当前系统日期 |
\s | 显示 *** 作系统名称 |
显示登录的终端号,这个转义符比较常用 | |
\m | 显示硬件体系结构,如i386、i686等 |
\n | 显示主机名 |
\o | 显示域名 |
\r | 显示内核版本 |
\t | 显示当前系统时间 |
\u | 显示当前登录用户的序列号 |
在本地终端登录时,因为有 tty1~tty6 这 6 个本地终端(可以通过 Alt+F1 ~ F6 快捷键切换),有时我们会忘记在哪个终端中,所以笔者更习惯加入"\l"选项,例如:
[root@localhost ~]# cat /etc/issue
CentOS release 6.3 (Final)
Kernel \r on an \m \l
/etc/issue.net配置 /etc/issue 文件会在本地终端登录时显示欢迎信息,如果远程登录(如 ssh 远程登录,或 Telnet 远程登录)需要显示欢迎信息,则需要配置 /etc/issue.net 文件。使用这个文件时有两点需要注意:
在 /etc/issue 文件中支持的转义符在 /etc/issue.net 文件中不能使用。ssh 远程登录是否显示 /etc/issue.net 文件中的欢迎信息,是由 ssh 的配置文件决定的。
如果我们需要 ssh 远程登录可以査看 /etc/issue.net 文件中的欢迎信息,那么首先需要修改 ssh 的配置文件 /etc/ssh/sshd_config,加入如下内容:
[root@localhost ~]# cat /etc/ssh/sshd_config ...省略部分输出...
# no default banner path
#Banner none
Banner /etc/issue.net
…省略部分输出…
/etc/motd/etc/motd 文件中也是有欢迎信息的,这个文件和 /etc/issue 及 /etc/issue.net 文件的区别是:/etc/issue 及 /etc/issue.net 文件是在用户登录之前显示欢迎信息的;而 /etc/motd 文件是在用户输入用户名和密码,正确登录之后显示欢迎信息的。/etc/motd 文件中的欢迎信息,不论是本地登录,还是远程登录,都可以显示。
大家需要注意,在国外曾经有黑客入侵服务器,因为服务器上显示的欢迎信息是"welcome..."而免于处罚的案例。所以,我们虽然一直是按照"欢迎信息"进行讲解的,但是这里其实应该写入一些"警告信息", 比如禁止非法用户登录之类的信息。
总结
以上是内存溢出为你收集整理的Shell登陆信息及修改方法详解全部内容,希望文章能够帮你解决Shell登陆信息及修改方法详解所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)