当前位置: 首页> 游戏> 游戏 > 多台Centos快速区分,让Centos开机自动显示它的IP地址!

多台Centos快速区分,让Centos开机自动显示它的IP地址!

时间:2025/7/8 9:13:05来源:https://blog.csdn.net/cfrs0839/article/details/139072435 浏览次数:0次

背景说明:当公司拥有多台Centos服务器,管理员很容易弄混淆导致不好区分,在这样的情况下我们可以写个简单脚本来实现开机自动显示它的IP地址,从而达到区分开来的结果!

首先我们来开下效果,登录之前的

下面是通过SSH登录后的效果

都可以完美实现,满足需求,再也不用为了每次都要登录SSH再查询IP了!下面是具体实现的方法以及内容

[root@ippbx_ ~]# cat /usr/local/bin/denglu
=============================================
   Welcome to IP PBX
IPADDR=192.168.8.12
WANIP=47.108.216.3
user:admin passwd:admin
passwd:123456
If you need help, please add WeChat: skd8999
==============================================
 

[root@ippbx_ ~]# cat /usr/local/bin/IPADDR
#!/bin/bash

# 判断 /usr/local/bin/IPADDR 是否存在于开机启动文件中
grep -q "/usr/local/bin/IPADDR" /etc/rc.local

if [ $? -eq 0 ]; then
    echo "/usr/local/bin/IPADDR 已存在于开机启动文件中。"
else
    echo "/usr/local/bin/IPADDR" >> /etc/rc.local
    echo "/usr/local/bin/IPADDR 已添加到开机启动文件中。"
fi
cat /usr/local/bin/denglu > /etc/issue
cat /usr/local/bin/denglu > /etc/motd
IP=`ifconfig | grep eth*|grep -Eo '[0-9.]{7,15}'|head -n1`
ServerIP=`curl icanhazip.com`
sed -i "3s/.*/IPADDR=$IP/" /etc/issue
sed -i "4s/.*/WANIP=$ServerIP/" /etc/issue
sed -i "3s/.*/IPADDR=$IP/" /etc/motd
sed -i "4s/.*/WANIP=$ServerIP/" /etc/motd
[root@ippbx_ ~]# 
两个文件的位置

/usr/local/bin/IPADDR
/usr/local/bin/denglu

即可实现开机启动自动实现显示当前IP的功能了!脚本写的比较简单,也可以根据自己需求来更改脚本完成!

好了,祝您好运!

关键字:多台Centos快速区分,让Centos开机自动显示它的IP地址!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: