首页 运维 网络学院 查看内容

如何快速了解装有Linux的新服务器

2009-6-6 12:34 606 0

摘要:   骨骨学习笔记   当我们进入一个新的Linux服务器环境, 应该迅速了解服务器的软硬件基本信息. 以下是个示例:   # clear   # dmidecode | grep Product...
关键词: nbsp Screen WaitForString crt Send grep chr physical 13 cpu

  骨骨学习笔记   当我们进入一个新的Linux服务器环境, 应该迅速了解服务器的软硬件基本信息. 以下是个示例:   # clear   # dmidecode | grep Product           (服务器型号)   Product Name: Lenovo WQ R510 G6   Product Name: DPX1066RK   # cat /proc/cpuinfo | grep name | cut -f2 -d:           (说明有8个cpu?)   Intel(R) Xeon(R) CPU           E5410 @ 2.33GHz   Intel(R) Xeon(R) CPU           E5410 @ 2.33GHz   Intel(R) Xeon(R) CPU           E5410 @ 2.33GHz   Intel(R) Xeon(R) CPU           E5410 @ 2.33GHz   Intel(R) Xeon(R) CPU           E5410 @ 2.33GHz   Intel(R) Xeon(R) CPU           E5410 @ 2.33GHz   Intel(R) Xeon(R) CPU           E5410 @ 2.33GHz   Intel(R) Xeon(R) CPU           E5410 @ 2.33GHz   # cat /proc/cpuinfo | grep physical                   (原来都是4核的,说明只是2个cpu)   physical id     : 0   physical id     : 0   physical id     : 0   physical id     : 0   physical id     : 1   physical id     : 1   physical id     : 1   physical id     : 1   # getconf LONG_BIT                   (而且是32位的cpu)   32   # free -m   total       used       free     shared    buffers     cached   Mem:          8105       7974        131          0         69       6989   -/+ buffers/cache:        916       7189   Swap:         6094         46       6048   # uname -a   Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux   # cat /etc/issue | grep Linux   Red Hat Enterprise Linux AS release 4 (Nahant Update 5)   # rpm -qa | wc -l   sestatus   912   # sestatus   SELinux status:         disabled   hostname   # hostname   euis1   # domainname   (none)   # uptime   14:42:48 up 5 days, 1:55, 5 users, load average: 0.02, 0.06, 0.01   # cat /etc/hosts | grep -v '#'   127.0.0.1       localhost.localdomain localhost   192.168.41.191 euis1   192.168.41.192 euis2   # ifconfig | grep 'inet addr:' | grep -v '127.0.0.1'   inet addr:192.168.41.191 Bcast:192.168.47.255 Mask:255.255.248.0   # cat /etc/sysconfig/network   NETWORKING=yes   HOSTNAME=euis1   GATEWAY=192.168.40.1   # cat /etc/resolv.conf   nameserver 202.106.196.113   nameserver 202.106.0.20   # env | egrep 'LANG|LC'   LC_ALL=en_US   LANG=en_US   # fdisk -l | grep Disk   Disk /dev/sda: 145.9 GB, 145999527936 bytes   # df -ha   Filesystem            Size Used Avail Use% Mounted on   /dev/sda6              20G 3.1G   16G 17% /   none                     0     0     0   - /proc   none                     0     0     0   - /sys   none                     0     0     0   - /dev/pts   usbfs                    0     0     0   - /proc/bus/usb   /dev/sda2             190M   12M 169M   7% /boot   none                  4.0G     0 4.0G   0% /dev/shm   /dev/sda3              20G 906M   18G   5% /home   /dev/sda5              20G 4.7G   15G 26% /orahome   /dev/sda8             4.0G   41M 3.7G   2% /tmp   /dev/sda10             61G   16G   43G 28% /u01   /dev/sda9             4.0G 143M 3.6G   4% /var   none                     0     0     0   - /proc/sys/fs/binfmt_misc   #   如果你使用的是SecureCRT软件登陆的服务器, 那么以上命令不用一个个敲, 像下面这样写成一个vbs脚本, 然后在 secureCRT - Script - Run 里选择运行这个vbs脚本即可. 是不是很方面?!   linux_info(root).vbs   ASP/Visual Basic代码   #$language = "VBScript"   #$interface = "1.0"   Sub Main   '清空屏幕   crt.Screen.Send "clear" & chr(13)   '服务器型号   crt.Screen.WaitForString "# "   crt.Screen.Send "dmidecode | grep Product" & chr(13)   'CPU(型号,多核信息,位数)   crt.Screen.WaitForString "# "   crt.Screen.Send "cat /proc/cpuinfo | grep name | cut -f2 -d:" & chr(13)   crt.Screen.Send "cat /proc/cpuinfo | grep physical" & chr(13)   crt.Screen.Send "getconf LONG_BIT" & chr(13)   '内存   crt.Screen.WaitForString "# "   crt.Screen.Send "free -m" & chr(13)   '操作系统内核和版本   crt.Screen.WaitForString "# "   crt.Screen.Send "uname -a" & chr(13)   crt.Screen.WaitForString "# "   crt.Screen.Send "cat /etc/issue | grep Linux" & chr(13)   '已经安装的软件包个数   crt.Screen.WaitForString "# "   crt.Screen.Send "rpm -qa | wc -l" & chr(13)   'selinux情况   crt.Screen.WaitForString "# "   crt.Screen.Send "sestatus" & chr(13)   '主机名和域名   crt.Screen.WaitForString "# "   crt.Screen.Send "hostname" & chr(13)   crt.Screen.WaitForString "# "   crt.Screen.Send "domainname" & chr(13)   '运行时间   crt.Screen.WaitForString "# "   crt.Screen.Send "uptime" & chr(13)   'IP   crt.Screen.WaitForString "# "   crt.Screen.Send "cat /etc/hosts | grep -v '#'" & chr(13)   crt.Screen.WaitForString "# "   crt.Screen.Send "ifconfig | grep 'inet addr:' | grep -v '127.0.0.1'" & chr(13)   'gateway   crt.Screen.WaitForString "# "   crt.Screen.Send "cat /etc/sysconfig/network" & chr(13)   'DNS   crt.Screen.WaitForString "# "   crt.Screen.Send "cat /etc/resolv.conf" & chr(13)   '系统语言环境变量   crt.Screen.WaitForString "# "   crt.Screen.Send "env | egrep 'LANG|LC'" & chr(13)   '主机空间   crt.Screen.WaitForString "# "   crt.Screen.Send "fdisk -l | grep Disk" & chr(13)   crt.Screen.WaitForString "# "   crt.Screen.Send "df -ha" & chr(13)   End Sub
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部