Linux通过命令查询服务器型号、主板、CPU、内存及硬盘信息

测试环境:

  1. Dell服务器
  2. CentOS 6.4

主要使用到的命令:

dmidecode、cat、megaCli64、df

查询服务器型号:

dmidecode -t 1

查询主板信息:

dmidecode -t 2

查询CPU信息:

  1. 查看CPU型号

    cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

  2. 查看CPU物理个数

    cat /proc/cpuinfo |grep "physical id" | sort | uniq | wc -l

  3. 查看单个CPU核数

    cat /proc/cpuinfo| grep "cpu cores"| uniq

  4. 查看CPU逻辑数

    cat /proc/cpuinfo| grep "processor"| wc -l

说明:

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 如果CPU核数和逻辑数相同,说明该CPU没有超线程,反之则有,如本例中的CPU就是双线程的

查询内存信息

  1. 查看内存型号

    dmidecode -t 17

  2. 查看内存插槽数和当前内存数

    dmidecode|grep -P -A5 "Memory Device" |grep Size

查询硬盘信息

  1. 查看阵列卡(或硬盘)

    cat /proc/scsi/scsi  (或者通过命令:lspci)

  2. 查看硬盘大小

    df -TH

  3. 工具介绍

    大部分服务器都配置了阵列卡,对硬盘做了raid,可以通过MegaCli这个工具进行命令查询阵列卡及硬盘信息(安装包见附件)

    MegaCli64 -cfgdsply -aALL

    RAID型号对应表信息如下:

    RAID Level    
       : Primary-1, Secondary-0, RAID
    Level Qualifier-0"    
        #代表Raid 1

    RAID Level    
       : Primary-0, Secondary-0, RAID
    Level Qualifier-0"    
        #代表Raid 0

    RAID Level    
       : Primary-5, Secondary-0, RAID
    Level Qualifier-3"    
        #代表Raid 5

    RAID Level    
       : Primary-1, Secondary-3, RAID
    Level Qualifier-0"    
        #代表Raid10

KVM虚拟机配置信息查询

KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/

示例:

cat /etc/libvirt/qemu/vm050.xml

通过以上信息可以看出,虚拟机vm050的内存是8G,CPU逻辑数是4,硬盘的虚拟文件路径是/data/vmdisk/tmpl.sys.img

通过命令qemu-img info /data/vmdisk/tmpl.sys.img,可查询虚拟硬盘的大小,如下截图

时间: 2024-10-30 09:23:32

Linux通过命令查询服务器型号、主板、CPU、内存及硬盘信息的相关文章

linux ps命令,查看某进程cpu和内存占用率情况, linux ps命令,查看进程cpu和内存占用率排序。 不指定

背景:有时需要单看某个进程的CPU及占用情况,有时需要看整体进程的一个占用情况.一. linux ps命令,查看某进程cpu和内存占用率情况[[email protected] vhost]# ps auxUSER       PID  %CPU    %MEM    VSZ   RSS TTY      STAT    START   TIME COMMAND解释:linux 下的ps命令USER 进程运行用户PID    进程编号%CPU 进程的cpu占用率%MEM 进程的内存占用率VSZ

Java如何获取系统cpu、内存、硬盘信息

1 概述 前段时间摸索在Java中怎么获取系统信息包括cpu.内存.硬盘信息等,刚开始使用Java自带的包进行获取,但这样获取的内存信息不够准确并且容易出现找不到相应包等错误,所以后面使用sigar插件进行获取.下面列举出了这两种方式获取系统信息的方式及代码. 2 使用Java自带包获取系统信息 2.1 使用Java自带包获取系统信息代码如下: 2.1.1 Bytes.java public class Bytes { public static String substring(String

java获取cpu,内存,磁盘等信息

原文:java获取cpu,内存,磁盘等信息 源代码下载地址:http://www.zuidaima.com/share/1550463331306496.htm package com.zuidaima.util; import java.io.File; import java.io.InputStreamReader; import java.io.LineNumberReader; import java.util.ArrayList; import java.util.List; imp

linux下怎么查询服务器的信息

参考:https://zhidao.baidu.com/question/621368750657770092.html 1,查看内存大小:cat /proc/meminfo |grep MemTotal 2,其他一些可以查看详细linux系统信息的命令和方法:uname -a # 查看内核/操作系统/CPU信息的linux系统信息命令head -n 1 /etc/issue # 查看操作系统版本,是数字1不是字母Lcat /proc/cpuinfo # 查看CPU信息的linux系统信息命令h

【转】Java 连接远程Linux 服务器执行 shell 脚本查看 CPU、内存、硬盘信息

pom.xml jar 包支持 <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.53</version> </dependency> 代码: package com.spring.bean.annotation; import java.io.BufferedReader; import

Linux&#183;常用命令查询

时间:2018-11-20 记录:byzqy 标题:Linux命令大全(手册) 地址:http://man.linuxde.net/ 标题:Linux script命令 —— 终端里的记录器 地址:https://linux.cn/article-3195-1.html 原文地址:https://www.cnblogs.com/jswl/p/9990189.html

查看服务器型号、SN、Raid等信息

一.查看服务器型号 安装dmidecode yum install dmidecode 1.查看服务器型号.SN信息 # dmidecode -t 1 # dmidecode 2.11 SMBIOS 2.7 present. Handle 0x0024, DMI type 1, 27 bytes System Information Manufacturer: IBM Product Name: IBM System x3650 M4: -[79159NZ]- Version: 0C Seria

CPU,内存与硬盘

一.计算机的组成 电脑之父--冯·诺伊曼  提出了组成计算机的五大部件:输入设备.输出设备.存储器.运算器和控制器. 二.计算机相关零件 主板 CPU 硬盘 内存 显卡 电源 1.主板 连接所有其他设备的设备,是其他设备的载体,主板主要是为CPU.内存.显卡.硬盘等提供平台,相当于人体的躯干,关联着各个器官. 2.CPU 中央处理单元(Cntral Pocessing Uit)的缩写,也叫处理器,是计算机的运算核心和控制核心.人靠大脑思考,电脑靠CPU来运算.控制.让电脑的各个部件顺利工作,起到

IBM 小型机查看CPU内存电源风扇信息(更换部件)

lscfg -vp |grep -i -p dimm 查看内存的详细信息lscfg -vp |grep -p PROC 查看CPU的详细信息lscfg -vp |grep -p -i 'A IBM AC PS' 查看电源的详细信息lscfg -vp |grep -p -i 'IBM Air Mover' 查看风扇的详细信息 原文地址:http://blog.51cto.com/liuqun/2064301