Linux命令速查CPU信息,机器型号,内存等信息

摘自 Linux 查看 CPU 信息,机器型号,内存等信息 | 开源中国

1.系统

  1. uname -a # 查看内核/操作系统/CPU信息

  2. head -n 1 /etc/issue # 查看操作系统版本

  3. cat /proc/cpuinfo # 查看CPU信息

  4. hostname # 查看计算机名

  5. lspci -tv # 列出所有PCI设备

  6. lsusb -tv # 列出所有USB设备

  7. lsmod # 列出加载的内核模块

  8. env # 查看环境变量

  9. cat /etc/issue.net # 查看当前操作系统发行版信息

  10. dmidecode | grep ‘Product Name’ # 查看机器型号

    • Product Name: HP Z240 Tower Workstation
    • Product Name: 802F
  11. xxx

2. 资源

  1. free -m # 查看内存使用量和交换区使用量
  2. df -h # 查看各分区使用情况
  3. du -sh <目录名> # 查看指定目录的大小
  4. grep MemTotal /proc/meminfo # 查看内存总量
  5. grep MemFree /proc/meminfo # 查看空闲内存量
  6. uptime # 查看系统运行时间、用户数、负载
  7. cat /proc/loadavg # 查看系统负载
  8. tree # 显示目录树状图

3. 磁盘和分区

  1. mount | column -t # 查看挂接的分区状态
  2. fdisk -l # 查看所有分区
  3. swapon -s # 查看所有交换分区
  4. hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
  5. dmesg | grep IDE # 查看启动时IDE设备检测状况

4. 网络

  1. ifconfig # 查看所有网络接口的属性
  2. iptables -L # 查看防火墙设置
  3. route -n # 查看路由表
  4. netstat -lntp # 查看所有监听端口
  5. netstat -antp # 查看所有已经建立的连接
  6. netstat -s # 查看网络统计信息

5.进程

  1. ps -ef # 查看所有进程
  2. top # 实时显示进程状态

6.用户

  1. w # 查看活动用户
  2. id <用户名> # 查看指定用户信息
  3. last # 查看用户登录日志
  4. cut -d: -f1 /etc/passwd # 查看系统所有用户
  5. cut -d: -f1 /etc/group # 查看系统所有组
  6. crontab -l # 查看当前用户的计划任务

7.服务

  1. chkconfig --list # 列出所有系统服务
  2. chkconfig --list | grep on # 列出所有启动的系统服务

8.程序

  1. rpm -qa # 查看所有安装的软件包

9.CPU

  1. cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c # 查看 CPU 信息
    4 Intel® Core™ i9-10900F CPU @ 2.80GHz

  2. cat /proc/cpuinfo | grep physical | uniq -c
    1 physical id : 0
    1 address sizes : 43 bits physical, 48 bits virtual
    1 physical id : 0
    1 address sizes : 43 bits physical, 48 bits virtual
    1 physical id : 1
    1 address sizes : 43 bits physical, 48 bits virtual
    1 physical id : 1
    1 address sizes : 43 bits physical, 48 bits virtual

  3. getconf LONG_BIT
    64 # 说明当前 CPU 运行在 64 位模式下

  4. cat /proc/cpuinfo | grep flags | grep ’ lm ’ | wc -l
    8 # 结果大于 0,说明支持 64 位计算,lm 代表 long mode

  5. dmidecode -s
    dmidecode: option requires an argument – ‘s’
    String keyword expected
    Valid string keywords are:
    bios-vendor
    bios-version
    bios-release-date
    system-manufacturer
    system-product-name
    system-version
    system-serial-number
    system-uuid
    baseboard-manufacturer
    baseboard-product-name
    baseboard-version
    baseboard-serial-number
    baseboard-asset-tag
    chassis-manufacturer
    chassis-type
    chassis-version
    chassis-serial-number
    chassis-asset-tag
    processor-family
    processor-manufacturer
    processor-version
    processor-frequency

  6. dmidecode -s ‘processor-version’
    Intel® Core™ i5-4590 CPU @ 3.30GHz

10.内存

  1. cat /proc/meminfo
    MemTotal: 3792120 kB
    MemFree: 313820 kB
    MemAvailable: 2639360 kB
    Buffers: 2288 kB
    Cached: 2490216 kB
    SwapCached: 0 kB
    Active: 1135928 kB
    Inactive: 1849112 kB
    Active(anon): 509352 kB
    Inactive(anon): 65012 kB
    Active(file): 626576 kB
    Inactive(file): 1784100 kB
    Unevictable: 0 kB
    Mlocked: 0 kB
    SwapTotal: 0 kB
    SwapFree: 0 kB
    Dirty: 0 kB
    Writeback: 0 kB
    AnonPages: 492500 kB
    Mapped: 190708 kB
    Shmem: 81828 kB
    Slab: 269808 kB
    SReclaimable: 201596 kB
    SUnreclaim: 68212 kB
    KernelStack: 8000 kB
    PageTables: 24656 kB
    NFS_Unstable: 0 kB
    Bounce: 0 kB
    WritebackTmp: 0 kB
    CommitLimit: 1896060 kB
    Committed_AS: 3072464 kB
    VmallocTotal: 34359738367 kB
    VmallocUsed: 348664 kB
    VmallocChunk: 34358947836 kB
    HardwareCorrupted: 0 kB
    AnonHugePages: 159744 kB
    CmaTotal: 0 kB
    CmaFree: 0 kB
    HugePages_Total: 0
    HugePages_Free: 0
    HugePages_Rsvd: 0
    HugePages_Surp: 0
    Hugepagesize: 2048 kB
    DirectMap4k: 142584 kB
    DirectMap2M: 3962880 kB
    DirectMap1G: 0 kB

猜你喜欢

转载自blog.csdn.net/diaozhida/article/details/111193397