仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 642|回复: 8
打印 上一主题 下一主题

[shell编程] 来一发shell检测线上办事器的体系硬件信息

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:21:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!检测线上办事器的体系硬件信息,包含:ip地点(内网、一切)、近程把持卡IP、cpu信息(核数)、内存、硬盘、呆板码、打造商、产物称号等
#!/bin/sh
#检测线上办事器的体系硬件信息
#2012/01/05
ip=`ifconfig|awk{print$1,$2}|grep-eLink-einetaddr:|awk{if($2~/Link/){ORS="";print$1}elseif($1~/inet/){ORS=""",""";split($2,a,":");print":"a[2]}}`
ipfirst=`echo$ip|awk-F,{print$1}|awk-F:{print$NF}`
ipall=`ipas|awk-F[        /]+/^*inet/&&$NF!~/lo/{printf"%s:%s,",$NF,$3}|seds/,$//`
#CPU范例/主频/核数
cpu=`sed-rs/[        ]+//g/proc/cpuinfo|awk-F":+"/^modelname/{a[$2]++}END{for(iina)printf"%s(x%s)
",i,a}`
#内存每条巨细*条数
memory=`dmidecode|grep-A6^MemoryDevice|sed-rs/^[        ]+//|awk/^Size.*MB/{a[$2/1024]++}END{for(iina)printf"%sx%s,",i,a}|seds/,$//`
#硬盘巨细,单元GB
disk=`fdisk-l2>/dev/null|awk/^Disk/{printf"%.0f+",$3}|seds/+$//`
#办事器呆板码
SN=`dmidecode|grep-A6SystemInformation|sed-rns/^s*SerialNumber:s([0-9A-Za-z]+)s*$/1/p`
#临盆厂商
Manufacturer=`dmidecode|grep-A6SystemInformation|sed-rns/^s*Manufacturer:s+(.+)s*$/1/p`
#产物称号
Product=`dmidecode|grep-A6SystemInformation|sed-rns/^s*ProductName:s+(.+)s*$/1/p`
#近程把持卡IP
drac_ip=`ipmitool-Iopenlanprint1|grep"IPAddress"|awk-F:{print$2}|seds///`

echo"{$HOSTNAME}""{$ipfirst}""{$ipall}""{$cpu}""{$memory}""{$disk}""{$SN}""{$Manufacturer}""{$Product}""{$drac_ip}"
注重运转剧本之前先实行/etc/init.d/ipmistart否则drac_ip会猎取不到。
运转了局为:
{web01}{192.168.103.168}{eth0:192.168.103.168}{Intel(R)Xeon(R)CPUX5560@2.80GHz(x16)}{8x2}{3999+299}{BTNKY2X}{DellInc.}{PowerEdgeR710}{192.168.1.168}
假造机(因为无近程把持卡,最初项为空)
{lx_web_s1}{192.168.0.5}{eth0:192.168.0.5,tun0:10.8.0.1}{Intel(R)Core(TM)i5-2430MCPU@2.40GHz(x1)}{0.5x1}{21}{}{VMware,Inc.}{VMwareVirtualPlatform}{}

完成***良多,如有增补的中央,接待人人分享。
欢迎大家来到仓酷云论坛!
透明 该用户已被删除
沙发
发表于 2015-1-16 09:54:32 | 只看该作者

来一发shell检测线上办事器的体系硬件信息

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
莫相离 该用户已被删除
板凳
发表于 2015-1-24 12:13:39 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
若天明 该用户已被删除
地板
发表于 2015-2-1 16:28:10 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-7 12:12:49 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
6#
发表于 2015-2-22 11:50:28 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
只想知道 该用户已被删除
7#
发表于 2015-3-7 03:21:33 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
兰色精灵 该用户已被删除
8#
发表于 2015-3-14 12:06:39 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
透明 该用户已被删除
9#
发表于 2015-3-21 09:44:51 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 07:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表