查看系统版本

  1. 查看系统概述信息

    uname -a

  2. 查看内核版本

    uname -r

  3. 查看发行版

    • 通用方法一:查看 /etc/os-release
    • 通用方法二:查看 /proc/version

      1. [root@liqiang.io]# cat /etc/os-release
      2. NAME="CentOS Linux"
      3. VERSION="8"
      4. ID="centos"
      5. ID_LIKE="rhel fedora"
      6. VERSION_ID="8"
      7. PLATFORM_ID="platform:el8"
      8. PRETTY_NAME="CentOS Linux 8"
      9. ANSI_COLOR="0;31"
      10. CPE_NAME="cpe:/o : centos : centos:8"
      11. HOME_URL="https://centos.org/"
      12. BUG_REPORT_URL="https://bugs.centos.org/"
      13. CENTOS_MANTISBT_PROJECT="CentOS-8"
      14. CENTOS_MANTISBT_PROJECT_VERSION="8"
      15. [root@liqiang.io]# cat /proc/version
      16. Linux version 5.19.0 (root@linux-src) (gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-4), GNU ld version 2.30-108.el8_5.1) #1 SMP PREEMPT_DYNAMIC Sun Jan 1 11:33:27 UTC 2023

查看物理信息

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. [root@liqiang.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. [root@liqiang.io]# grep MemTotal /proc/meminfo
    2. MemTotal: 15823092 kB
    3. [root@liqiang.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个数