Linux /etc/issue 和 /etc/issue.net的作用和区别

/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     命令历史文件,所有使用过的命令都会记录在此文件中。先在内存中缓存,然后写入此文件保存。
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值