查看系统版本

  1. 查看系统概述信息

    uname -a

  2. 查看内核版本

    uname -r

  3. 查看发行版

    不同的发行版方式可能不一样:

    1. [[email protected].io]# cat /etc/redhat-release
    2. CentOS Linux release 7.4.1708 (Core)
    3. [[email protected].io]# lsb_release -a
    4. LSB Version: n/a
    5. Distributor ID: ManjaroLinux
    6. Description: Manjaro Linux
    7. Release: 21.0
    8. Codename: Ornara

查看物理信息

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的个数(CPU 超线程)

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

内存信息

  1. 查看内存使用量和交换内存信息

    1. [[email protected].io]# free -m
    2. total used free shared buff/cache available
    3. 内存: 15452 8397 4268 1201 2786 5563
    4. 交换: 8192 2595 5597
  2. 查看内存总量和空闲量方式 2

    1. [[email protected].io]# grep MemTotal /proc/meminfo
    2. MemTotal: 15823092 kB
    3. [[email protected].io]# grep MemFree /proc/meminfo
    4. MemFree: 499440 kB

文本操作

  1. 跟踪文本内容

    tailf files

  1. 在目录下搜索文本

    grep -r txt .

用户相关

  1. 以指定用户执行命令:

    1. su - <username> -c "<commands>"

命令行 Tips

Reference

  1. Linux查看物理CPU个数、核数、逻辑CPU个数