• [Linux简单操作] 查询设备相关信息


    查看设备CPU相关信息:

    cat /proc/cpuinfo // 该命令可以查看系统CPU有多少个核,频率,特性等等
    cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c // 查看CPU型号
    cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l // 物理CPU个数
    cat /proc/cpuinfo | grep "processor" | sort | uniq | wc -l // 逻辑CPU个数
    cat /proc/cpuinfo | grep "core id" | sort -u | wc -l // CPU核心数量
    cat /proc/cpuinfo | grep "processor" | sort -u | uniq | wc -l // CPU线程数
    cat /proc/cpuinfo | grep MHz| uniq // 查看CPU频率
    cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq // 使用该指令查看每个核的CPU频率(单位为Hz),其中*表示0、1、2等第几个cpu核
    dmidecode -t processor // 查看处理器方面的信息
    getconf LONG_BIT // 说明当前CPU运行在多少bit模式下(一般为32bit或64bit),但不代表不支持另一种bit

    查看内存信息:

    cat /proc/meminfo \ 查看内存信息
    free -h \ 查看内存使用情况
    dmidecode -t memory

    dmidecode 非常有用的一个命令

    dmidecode // dmidecode遵循SMBIOS/DMI标准,使用该命令可以查询BIOS、系统、主板、处理器、内存、缓存等非常重要信息。
    下面是其常用的几个命令:
    查看服务器型号:dmidecode | grep 'Product Name'
    查看主板的序列号:dmidecode | grep 'Serial Number'
    查看系统序列号:dmidecode -s system-serial-number
    查看内存信息:dmidecode -t memory
    查看OEM信息:dmidecode -t 11
    查看处理器方面的信息:dmidecode -t processor
    查看现有内存数量和内存大小:dmidecode | grep -A16 "Memory Device" | grep "Size" |sed 's/^[ \t]*//'
    查看最大支持内存容量:dmidecode | grep "Maximum Capacity" |sed "s/^[ \t]*//"
    查看BIOS信息:dmidecode -t bios
    查看内存槽及内存条:dmidecode -t memory | head -45 | tail -23

    查看当前操作系统的内核

    uname -a

    查看当前操作系统的发行版本信息

    cat \etc\issue
    cat \etc\issue | grep Linux

    查看网卡信息

    dmesg | grep -i eth

    PCI

    lspci //列出所有PCI设备
    lspci 命令语法:

    lspci [选项]

    选项含义:
    -v :显示PCI设备详细信息
    -vv:显示PCI设备更加详细信息
    -vvv:显示PCI设备所有可解析的信息
    -s [domain] : [bus] : [slot] . [func] :只显示指定的PCI设备,需要输入总线、插槽和函数
    -d [<vendor>]:[<device>] [:<class>]:只显示指定的PCI设备,需要输入制造商标识符和PCI设备标识符
    -n:显示PCI设备的相关标识符,包括总线、插槽、函数、设备类标识符、制造商标识符以及PCI设备标识符
    -x :以16进制显示配置空间前64字节
    -xxx:以16进制显示整个配置空间(root权限)
    -xxxx:以16进制显示4096直接扩展配置空间(root权限)
    -k:显示处理每个设备的内核驱动程序

    USB 设备

    cat /proc/bus/usb/devices //显示USB详细信息
    lsusb // 显示接入USB设备相关信息

    lsusb命令语法:
    lsusb [选项]

    -s [bus]:[devnum] :只显示指定的USB设备,需要输入总线编号、设备编号
    -v:显示更详细信息
    -t:以树形图显示USB设备信息
    -d vendor:[product] :只显示指定的USB设备,需要输入制造商识别码、产品识别码

  • 相关阅读:
    Linq to Sql 总生成 where ID is null 的解决办法
    jexus asp.net Linux Web Server
    怎么修改盘符
    TCP、UDP、IP 协议分析
    和浙大妹子聊准备笔面
    2015腾讯笔试大题
    导出/打印项目数据报表需要设置IE浏览器
    Eclipse快捷键
    Eclipse如何解决启动慢?
    eclipse mars4.5安装hibernate开发环境
  • 原文地址:https://www.cnblogs.com/jsdy/p/15867345.html
Copyright © 2020-2023  润新知