通过shell脚本获取主机信息
2014-01-03 17:21
363 查看
在Windows系统下面,我们通常可以通过查看计算机的属性可以获取到该主机的基本信息,也可以通过一些第三方软件获取主机的基本参数。在Linux系统下,我们可以通过编写shell脚本获取主机的基本参数。shell脚本如下:
#!/bin/bash echo "Current User:$USER" count=`find /etc/sysconfig/network-scripts/ -name ifcfg-eth* |wc -l` i=0 while [ $i -lt $count ] do ip=`ifconfig eth$i |grep "inet addr"|awk -F[:" "]+ '{print $4}'` echo "Host IP: `echo $ip`" i=$(($i+1)) done echo "Kernel:`uname -r`" echo "Hostname:$HOSTNAME" echo "Current Time:`date +'%Y-%m-%d %H:%M:%S'` " os=`/usr/bin/lsb_release -a |grep "Des"|sed 's@^.*on:@@g'` echo "Host OS:`echo $os`" cpu=`/bin/cat /proc/cpuinfo|grep "name"|uniq -c|sed 's@^.*:@@g'` echo "CPU:`echo $cpu`"脚本运行结果如下:
[root@localhost ~]# sh host_info.sh Current User:root Host IP: 10.224.252.123 Host IP: 192.168.1.13 Host IP: 172.16.10.24 Kernel:2.6.18-348.el5 Hostname:localhost.localdomain Current Time:2014-01-04 11:14:36 Host OS:CentOS release 5.9 (Final) CPU:Intel(R) Pentium(R) CPU G860 @ 3.00GHz
相关文章推荐
- 获取服务器信息的Shell脚本分享(ubuntu、centos测试通过)
- 获取服务器信息的Shell脚本分享(ubuntu、centos测试通过)
- shell脚本获取IP,MAC,GATEWAY等信息
- shell获取Linux主机信息(mac地址,处理器,主板,uuid,硬盘)的方法
- Shell脚本FTP获取远程主机文件的操作
- 通过主机名(域名)获取IP地址,主机别名等信息
- 获取完整主机信息脚本
- python通过snmp协议运用多线程获取多台主机网卡信息,写入数据库
- 通过kfed自动获取磁盘信息的小脚本
- 获取服务器信息shell脚本:内存大小,cpu型号,系统发行版本,硬盘个数及大小等
- shell脚本循环调用top来获取进程的资源信息
- 通过ssh主机互信打通内、外网,使用shell脚本自动部署测试环境
- BAT - 通过脚本直接从apk文件获取包名等信息
- Ubuntu下获取系统信息shell脚本
- shell脚本获取输出到终端的所有信息
- 通过脚本案例学习shell(三) --- 通过交互式脚本自动创建Apache虚拟主机 推荐
- 通过kfed自动获取磁盘信息的小脚本
- shell脚本第三篇——监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告
- 通过mssql数据库来获取主机的硬件相关信息,网卡,硬盘,主板等
- 获取CPU信息的shell脚本