分类 系统管理 下的文章

有朋友可能在一些视频中看到别人的终端显示和自己不一样,很有个性,比如下面的:

12224-3zqb11j4652.png

那么他是怎么在登录前自定义这些信息的呢?

其实很简单,我们只需要编辑下面这个文件即可:

[root@www.lutixia.cn ~]# cat /etc/issue
QQ:3266836326 \S
\d  \t

其中的特殊符号分别表示:

\S:        显示当前操作系统名称
\d:        显示当前日期
\t:        显示当前时间

除此之外,还有其他符号:
\l:        显示虚拟控制台号
\m:        显示机器类型,即 CPU 架构,如 i386 或 x86_64 等(相当于 uname -m)
\n:        显示主机名(等同于uname -n)
\r:        显示内核版本号(等同于uname -r)
\u:            显示当前登录用户的编号,\U 显示当前登录用户的编号和用户
\v:        显示当前操作系统的版本日期

上面是对登录前的欢迎信息自定义,还可以定义登录后的信息,比如:

49203-5v5lhb90dgn.png

那这种又是怎么实现的呢?同样我们也只需要进行如下修改:

# 编辑/etc/ssh/sshd_config,找到Banner,取消注释,按照如下修改:
Banner /etc/ssh/welcome.txt

# 创建是个welcome.txt文件:
[root@www.lutixia.cn ~]# cat   > /etc/ssh/welcome.txt  <<EOF

QQ: 3266836326
请谨慎使用rm, 然后开始你的创造吧!
EOF

然后尝试连接,或者重新登录即可看到上面的效果了,赶紧试试吧!