Centos7.5设置登录欢迎信息-网络系统管理赛项_centos 登录欢迎-程序员宅基地

技术标签: 计算机网络系统管理  运维  linux  服务器  centos7  centos  

由于2022年网络系统管理赛项的修改加之网上的关于这方面的资料以及博客较少,于是我打算写一篇关于Centos7.5设置登录欢迎信息的博客。

准备工作:

安装Centos7.5并且安装ssh服务的虚拟机一台

1.编写动态脚本

因为单纯修改/etc/issue的话,使用ssh登录并不会显示,而修改/etc/motd只能静态显示(即显示内容不会发生变化,如时间都需要动态显示,所以不使用上述两种方法),而且/etc/issue的文件内容显示在login提示符之前,而/etc/motd内容显示在用户成功登录系统之后

我们采用先创建文件夹再创建文件,直接vi /etc/src/scripts/system_info.sh会导致无法编辑成功,有无大佬帮忙解释一哈

mkdir /usr/src/scripts/

cd /usr/src/scripts/

touch system_info.sh

编辑脚本

vi system_info.sh

#uname -snrvm

printf "*********************************\n"

printf "%-2s ChinaSkills 2022  -  CSK\n"

printf "%-8s Module A Linux\n"

printf "\n"

printf "%-11s>>"`hostname -s`"<<\n"

printf ">>`cat /etc/redhat-release`<<\n"

echo ">>`date`<<"

printf "*********************************\n"

2.为该脚本添加可执行权限

chmod +x /usr/src/scripts/system_info.sh

3.再/etc/profile中执行该脚本

vi /etc/profile

在最后一行添加一条执行该脚本的命令

        /usr/src/scripts/system_info.sh

再添加删除本机登录的上次登录日志的命令

        rm -rf /var/log/lastlog

4.关闭ssh登录后的上一次登录消息显示

确保已安装ssh并且可以成功登录

vi /etc/ssh/sshd_config

        /PrintLastLog 敲回车找到该行

        取消掉注释,并且将yes改为no

保存退出

重启ssh服务

systemctl restart sshd

5.删除/etc/issue内的所有内容

vi /etc/issue

        dd删除所有内容后保存退出

6.重新登录测试

退出登录

logout

测试如下:

远程连接ssh效果如下:

测试成功!

本机客户端效果如下:

我由于水平有限不会熟练使用sed和grep使得输出Centos版本这行修剪为合适长度,

如果有大佬知道具体操作,望告知,万分感谢!

积极备考,一起冲冲冲!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Beau_Will/article/details/123652640

智能推荐

zookeeper 终端命令常用_zookeeper 2181 3181_kunpengku的博客-程序员宅基地

查看哪个结点被选作leader或者followerecho stat|nc 127.0.0.1 2181# echo stat|nc 127.0.0.1 2181 Zookeeper version: 3.4.5-cdh4.4.0--1, built on 09/04/2013 01:46 GMTClients: /127.0.0.1:57736[0](queued=0,recved=1,se_zookeeper 2181 3181

vs在资源管理器添加文件夹_如何将应用程序添加到Windows 7资源管理器收藏夹列表..._cum44153的博客-程序员宅基地

vs在资源管理器添加文件夹Do you spend a lot of time using Windows Explorer? Wouldn’t it be handy if you could start your favorite program right from within the Explorer window? There’s an easy way to add applicat...

flink table kafka connect 使用-程序员宅基地

public class TableSchemaTest { public static void main(String[] args) throws Exception { StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); ...

web服务器、容器和中间件_diaosiheima的博客-程序员宅基地

学习Java web技术时,总是容易被诸如web服务器、容器、中间件之类的概念弄混淆,导致理解上本来很清晰的思路一下变得模糊了,以下是通过网上搜索的资料整理的一份对这几个概念的初步理解,便于后续深入的学习,相信只有对每一个概念进行了深入的学习和理解,模糊不清的东西才会变得清晰并最终融会贯通。 中间件  提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通。中间件

神策军丨听见幸福的声音_神策数据的博客-程序员宅基地

幸福是什么?是深情共白头的一世承诺是阖家团聚共举杯的欢声笑语是新功能上线时的那一阵欢呼是老板通知发奖金的那条公告……3 月 20 日,国际幸福日让我们一起听听神策军的幸福“宣言”(留言你的...

随便推点

java向ajax传json数据,Servlet怎么获取ajax中以json格式传入的数据_鑨鑨的博客-程序员宅基地

Servlet如何获取ajax中以json格式传入的数据?JavaScript:$('#but_json_json').click(function(){varj={"name":"王","password":123456};$.ajax({url:"servlet/JsonObject",//访问路径type:"POST",//访问方式data:j,//传入服务端的数据dataType:..._java的dopost怎么获取ajax传入的json对象

cordic sinx 代码_CORDIC算法计算Sin和Cos的值.doc_想知道不知道但想知道的博客-程序员宅基地

CORDIC算法计算Sin和Cos的值.doc引言浮点超越函数的应用领域十分广泛,涉及航空航天、机器人技术、实时语音、图像信号处理、滤波技术、FFT变换等领域。因此,设计并实现浮点三角超越函数是非常重要的。硬件实现的超越函数算法,按照数学公式和对应的实现方式的不同,可以分为查表法、多项式近似法、基于查表的多项式结合方法、有理数近似和逐位法五类。1  CORDIC 原理在数字信号处理中,高速高精度的...

h5支付不能打开支付宝 ios_iOS 解决微信h5支付,支付宝h5支付无法直接返回APP的问题..._weixin_39955355的博客-程序员宅基地

由于公司的业务需要,为了节省申请开通微信支付的时间和人力,公司决定使用微信h5支付。这样即节省了时间,同时以后所有的APP都能使用h5支付,既方便又快捷。但是真正做的时候问题来了,当你支付成功之后或者是取消支付的时候会跳转到Safari浏览器,这就很尴尬了,完全无用户体验啊。当时看着Android可以直接返回到APP,心里瞬间不爽了。开始埋怨苹果公司了,但是由于公司的业务必须要做h5,没办法开始找..._createexternalservice: com.alipay.mobile.h5container.service.h5service

java 开发中的debug_weixin_34242509的博客-程序员宅基地

mysql 的 级联删除与级联更新 create table student(id int,departmentId int,foreign key(departmentId) references department(departmentId) on delete cascade ;);级联更新(如:某次需要更新了 department表的某一个id 号,那么其下的 s...

Linux内核FT5X06驱动与LVGL触摸卡死问题_lvgl 死机-程序员宅基地

Linux内核FT5X06驱动与LVGL触摸卡死问题_lvgl 死机

汉字算一个字符(实际上占两个字节),英文字母也算是一个字符(实际上占一个字节)..._weixin_33744141的博客-程序员宅基地

汉字算一个字符(实际上占两个字节),英文字母也算是一个字符(实际上占一个字节)转载于:https://www.cnblogs.com/DTWolf/p/4670855.html

推荐文章

热门文章

相关标签