/etc/issue 和/etc/issue.net都是是linux终端登录的欢迎语句存储文件,
例如:
这是还没有登陆的时候显示的消息,而登陆后显示的消息如
的配置文件是 :/etc/motd
先看看系统默认的文件内容是什么。#cat /etc/issue
CentOS release 6.1 (Final)
Kernel \r on an \m(\r 和 \m都是转义字符)
\d 本地端时间的日期
\l 显示第几个终端机的接口;
\m 显示硬件的等级(i386/i486/i586/i686....)
\n 显示主机的网络名称
\o 显示 domain name
\r 操作系统的版本 (类似 uname-r)
\t 显示本地端时间的时间
\s 操作系统的名称
\v 操作系统的版本
默认情况下/etc/motd文件是空的,可以修改为你想让他显示的信息。
[root@localhost ~]# vi /etc/motd
Hello world!
/etc/issue.net 和/etc/issue的区别:
/etc/issue 和/etc/issue.net都是登陆系统前显示的欢迎信息
但是/etc/issue是本地终端登录时显示,而/etc/issue.net是远程登陆时显示的。而且/etc/issue.net 不支持转义字符。
远程登陆是否显示欢迎信息还要看ssh的配置文件,/etc/ssh/sshd_config 的 Banner 字段
找到 并将
字段修改为
并修改/etc/issue.net的内容
然后重启ssh服务
重新打开远程连接的时候就会出现以下界面
注意:欢迎语句最好不要写 welcome 之类的欢迎内容,最好写“非注册用户禁止登陆”之类的警告信息。因为在美国曾有黑客因为入侵的主机写有“欢迎来访”的语句,在庭审的时候被判无罪。
其他的一些配置文件
~/.bash_logout 当需要在退出登录后让系统完成一些操作的话可以写在这个文件中(此文件是隐藏文件)
~/.bash_history 命令历史文件,所有使用过的命令都会记录在此文件中。先在内存中缓存,然后写入此文件保存。