CentOS登录信息显示IP
# 备份
cp /etc/issue /etc/issue_standard
创建脚本文件
在脚本文件中写入以下内容。
#!/bin/bash
cat /etc/issue_standard >/etc/issue
/sbin/ifconfig eth0 |grep "inet addr"|sed 's/^.* addr://g' |sed 's/Bcast.*$//g' >>/etc/issue
echo "" >>/etc/issue
增加可执行权限,加入开机启动。
2012-10-08补充
由于只有开机启动的时候写IP信息的话,登录后改过IP,再退出登录的时候就会有问题(显示的还是原来的IP)。
# 网卡启用前执行
/sbin/ifup-pre-local
# 网卡被启用后执行
/etc/sysconfig/network-scripts/ifup-post
# 网卡启用后,最后执行
/sbin/ifup-local
# 网卡被禁用后执行
/etc/sysconfig/network-scripts/ifdown-post
[code lang=text]每次开机的时候向issue文本中写入IP内容[/code]