Linux中/etc/issue、/etc/motd文件

Linux中/etc/issue、/etc/motd文件

前言

在Linux操作系统中,/etc/issue/etc/motd文件都是系统管理员可以使用来显示系统信息和欢迎信息的关键文件。这些文件通常位于/etc目录中,是用户在登录时第一个看到的内容。/etc/issue文件提供了一些基本的系统信息,例如操作系统名称版本号内核版本等。而/etc/motd文件则通常包含了一些系统管理员可以添加的欢迎信息、系统安全提示或者重要公告等。这些文件对于系统的安全性、稳定性和可用性都有很大的影响,因此系统管理员需要对它们进行适当的配置和维护。

登录前欢迎语

/etc/issue文件用来显示Linux系统的基本信息,例如发行版本、内核版本、安装日期等。当用户登录到Linux系统时,该文件将被用来显示欢迎信息。

实验

[root@mysql5_7 ~]# vim /etc/issue
\S
Kernel \r on an \m
\d
<Welcome to Mysql.server>
:wq
#保存退出

测试,这个需要系统登录看,用远程工具看不到

image
以下是/etc/issue文件的一些常见选项说明:

\n:换行符,用于在欢迎信息中添加新行。

\l:显示本地终端设备名称。

\m:显示计算机的硬件架构。

\s:显示操作系统的名称。

\r:显示内核的版本号。

\t:显示当前时间。

\u:显示当前用户名。

\v:显示操作系统的发行版本号。

\\:显示反斜杠字符。

其他自定义文本:可以在文件中添加其他自定义文本或标记。

使用这些选项,你可以根据需要定制并个性化系统登录时的欢迎信息。例如,可以使用\s和\v选项来显示操作系统的名称和发行版本号,\l选项来显示本地终端设备名称,以及\t选项来显示当前时间等。

登录后欢迎语

/etc/motd文件用来显示Linux系统的欢迎信息。当用户第一次登录到Linux系统时,该文件将被用来显示欢迎信息。

实验

[root@mysql5_7 ~]# vim /etc/motd
"Welcome to MySql.server "
:wq
#保存退出

测试,可以看到成功了

image

总结

这篇文章讨论了Linux系统中/etc/issue和/etc/motd文件的作用。/etc/issue文件用来显示Linux系统的基本信息,例如发行版本、内核版本和安装日期等,在用户登录前会显示欢迎信息。/etc/motd文件则用来显示Linux系统的欢迎信息,在用户第一次登录后会显示该文件中的内容。

逐条注释 ``` if grep -q "chroot_list_file=/etc/vsftpd/chroot_list" /etc/vsftpd/vsftpd.conf then sed -i '/chroot_list_file=/etc/vsftpd/chroot_list/s/^/#/' /etc/vsftpd/vsftpd.conf echo 'chroot_list_file=/etc/vsftpd/chroot_list' >> /etc/vsftpd/vsftpd.conf else echo 'chroot_list_file=/etc/vsftpd/chroot_list' >> /etc/vsftpd/vsftpd.conf fi if grep -q "anonymous_enable" /etc/vsftpd/vsftpd.conf then sed -i '/anonymous_enable=YES/s/^/#/' /etc/vsftpd/vsftpd.conf sed -i '/anonymous_enable=NO/s/^/#/' /etc/vsftpd/vsftpd.conf echo 'anonymous_enable=NO' >> /etc/vsftpd/vsftpd.conf else echo 'anonymous_enable=NO' >> /etc/vsftpd/vsftpd.conf fi fi touch /etc/vsftpd/chroot_list chmod 750 /etc/vsftpd/chroot_list service vsftpd restart systemctl restart vsftpd.service mv /etc/issue /etc/issue.bak mv /etc/issue.net /etc/issue.net.bak touch /etc/motd chmod 644 /etc/motd rpm -e telnet-server systemctl stop telnet.socket if grep -q "Authorized only. All activity will be monitored and reported" /etc/motd then echo 'have' else echo "Authorized only. All activity will be monitored and reported" >> /etc/motd fi if [ -f "/etc/syslog.conf" ];then echo 'authpriv.* /var/log/secure' >> /etc/syslog.conf echo 'cron.*' >> /etc/syslog.conf echo '*.* @133.64.93.31' >> /etc/syslog.conf service syslog restart fi if [ -f "/etc/rsyslog.conf" ];then echo 'authpriv.* /var/log/secure' >> /etc/rsyslog.conf echo 'cron.*' >> /etc/rsyslog.conf echo '*.* @133.64.97.31' >> /etc/rsyslog.conf service rsyslog restart systemctl restart rsyslog.service fi echo 'ok' ```
07-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清醒云思

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值