#/bin/bash
hostname=`hostnamectl | grep hostname | awk -F " " '{print $(NF)}'`
version=`hostnamectl | grep "System" | awk -F ":" '{print $2}'`
kernel=`hostnamectl | awk -F ": " 'NR==9{print $2}'`
virt=`hostnamectl | awk -F ": " 'NR==6{print $2}'`
ip=$(hostname -i)
lo=$(ifconfig lo | awk 'NR==2{print $2}')
exnet=$(curl -s cip.cc | grep "IP" | awk -F ": " '{print $2}')
echo "當(dāng)前的主機(jī)名是: $hostname"
echo "當(dāng)前系統(tǒng)的版本是: $version"
echo "當(dāng)前系統(tǒng)的內(nèi)核是: $kernel"
echo "當(dāng)前系統(tǒng)的虛擬平臺(tái)是: $virt"
echo "當(dāng)前ip地址是: $ip"
echo "當(dāng)前l(fā)o地址是: $lo"
echo "當(dāng)前外網(wǎng)地址是: $exnet"
[root@db1 scripts]# sh display.sh
當(dāng)前的主機(jī)名是: db1
當(dāng)前系統(tǒng)的版本是: CentOS Linux 7 (Core)
當(dāng)前系統(tǒng)的內(nèi)核是: Linux 3.10.0-693.el7.x86_64
當(dāng)前系統(tǒng)的虛擬平臺(tái)是: vmware
當(dāng)前ip地址是: 192 172.16.210.36
當(dāng)前l(fā)o地址是: 127.0.0.1
當(dāng)前外網(wǎng)地址是: 117.141.205.10
可以把這個(gè)腳本寫在/etc/profile里,使其開機(jī)或者ssh連接就會(huì)加載此腳本.
[root@db1 ~]# echo "sh dispaly.sh" >>/etc/profile
[root@db1 ~]# 登出
Connection to 172.16.210.36 closed.
czq@sunlog:~$ ssh.sh 36
root@172.16.210.36's password:
Last login: Wed Apr 8 13:27:20 2020 from 172.16.210.250
當(dāng)前的主機(jī)名是: db1
當(dāng)前系統(tǒng)的版本是: CentOS Linux 7 (Core)
當(dāng)前系統(tǒng)的內(nèi)核是: Linux 3.10.0-693.el7.x86_64
當(dāng)前系統(tǒng)的虛擬平臺(tái)是: vmware
當(dāng)前ip地址是:172.16.210.36
當(dāng)前l(fā)o地址是: 127.0.0.1
當(dāng)前外網(wǎng)地址是: 117.141.205.10
[root@db1 ~]#
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者