Centos 修改登录提示(欢迎语)

创建登录显示脚本

修改/etc/profile

vim /etc/profile

在最后一行加入

/usr/local/bin/login.sh

将脚本login.sh 放到/usr/local/bin

chmod 755 /usr/local/bin/login.sh

#!/bin/bash
#Server OS info 
OS_version='CentOS6'
echo -e "###########################################################################################"
echo -e "##-----------------------Server INFO   by 东哥-------------------------------------------##"
echo -e "###########################################################################################"
hostname=`hostname`
echo -e "HostName     =  $hostname"

osinfo=`cat /etc/redhat-release`
echo -e "OS info      =  $osinfo"

kernelinfo=`uname -r`
echo -e "LinuxKernel  =  $kernelinfo"

kernelmac=`uname -m`
echo -e "HW Machine   =  $kernelmac"

CPU=`cat /proc/cpuinfo | grep "model name" | head -n 1 | awk -F ":" "{print $2}"`
echo -e "CPU info     =  $CPU"

if [ ${OS_version} == 'CentOS6' ];then
        network=`ifconfig -a  | awk 'BEGIN {FS="\n"; RS=""} {print $1,$2}' | grep -v 'lo' |  awk '{print "\t\t"$1,$7}'`
else
        network=`ifconfig -a  | awk 'BEGIN {FS="\n"; RS=""} {print $1,$2}' | grep -v 'lo' |  awk '{print "\t\t"$1,$6}'`
fi

echo -e "NetWork info = \n$network"

externalip=$(timeout 3 curl -s ipecho.net/plain;echo)
[ $? -ne 0 -o 'X' == "$externalip"X ] && externalip='No outside network or ACL drop'
echo -e "External IP  =  $externalip"
datetime=`date "+%Y年 %m月 %d日 %A %H:%M:%S %Z"  `
echo -e "当前时间:$datetime"
echo -e "---------------------------------------------------------------------------------------------"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值