1. CPU

  • 查看CPU型号

命令

cat /proc/cpuinfo | grep 'model name' |uniq

结果

model name   : Intel(R) Xeon(R) Silver 4110 CPU @ 2.10GHz# grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'Intel(R) Xeon(R) Silver 4110 CPU @ 2.10GHzIntel(R) Xeon(R) Silver 4110 CPU @ 2.10GHzIntel(R) Xeon(R) Silver 4110 CPU @ 2.10GHzIntel(R) Xeon(R) Silver 4110 CPU @ 2.10GHz
***Intel(R) Xeon(R) Silver 4110 CPU @ 2.10GHz   (32个)
  • 查看CPU数量
lscpu |grep "CPU socket" |awk '{print $NF}'

lscpu |grep "Socket" |awk '{print $NF}'
  • 查看CPU个数
cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
  • 每个CPU的核数

命令

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

结果

cpu cores    : 8

命令

lscpu |grep "Core(s) per socket" |awk '{print $NF}'

结果

8

2. 查看各个进程占用系统资源的情况

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
admin    295997 1583  6.9 4598052 4557516 ?     SNsl Nov26 19198:18 /home/admin/.dhpcd
root     441264  139  0.3 16857348 243116 pts/2 Sl+  17:07   3:15 ./hik sdksrv_is_run
root     441262  138  0.3 16594688 233468 pts/5 Sl+  17:07   3:14 ./hik sdksrv_is_run
root     169044 72.1  5.9 22602148 3867408 ?    RLl  Nov25 2152:28 /home/main
root     168951 33.7  0.0  73868 13468 ?        Ssl  Nov25 1007:25 redis-server 0.0.0.0:10379
root     292711 24.3  0.0 814236 43304 pts/5    Sl   14:29  38:50 ./smart_city_1112_tongxiang_1127
root     168948 23.3  0.6 4675080 448972 ?      Sl   Nov25 696:33 ./main2 mainkeke
root     168949  2.1  0.2 1300860 182956 ?      Sl   Nov25  63:46 ./main2 read
mysql      1983  0.3  0.3 2501536 205488 ?      Sl   Nov16  48:50 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock
root     246698  0.2  0.3 1305800 196716 ?      Sl   Nov25   6:21 /usr/lib64/firefox/firefoxPID:进程的ID
USER:进程所有者
%CPU:进程占用CPU的使用率
%MEM:进程使用的物理内存和总内存的百分比TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
COMMAND:进程启动命令名称
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
admin    295997 1583  6.9 4598052 4557516 ?     SNsl Nov26 19164:20 /home/admin/.dhpcd
root     169044 72.1  5.9 22602048 3867292 ?    RLl  Nov25 2151:01 /home/main
root     168948 23.3  0.6 4674980 448676 ?      Sl   Nov25 695:58 ./main2 mainkeke
root       3795  0.0  0.3 2024800 221040 ?      Sl   Nov16   8:13 /usr/bin/gnome-shell
root     246698  0.2  0.3 1305800 196716 ?      Sl   Nov25   6:21 /usr/lib64/firefox/firefox
mysql      1983  0.3  0.3 2501536 205424 ?      Sl   Nov16  48:46 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock
root     441264 48.2  0.2 6095688 143276 pts/2  Sl+  17:07   0:05 ./hik sdksrv_is_run
root     441262 36.8  0.2 6226244 143116 pts/5  Sl+  17:07   0:04 ./hik sdksrv_is_run
root     168949  2.1  0.2 1300760 182704 ?      Sl   Nov25  63:40 ./main2 read
root     167692  0.1  0.1 2624824 118372 ?      Ssl  Nov25   3:40 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

3. 查看某个进程运行的CPU

ps -eF | grep hik

4. 内存

sudo dmidecode -t memory |grep "Number Of Devices" |awk '{print $NF}'

dmidecode -t memory |grep "Associated Memory Slots" |awk '{print $NF}'
sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep 'Size:.*MB' |wc -l
sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Type:"
sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Speed:"
dmidecode -t memory |grep -A16 "Memory Device$" |grep "Size:"

5. 获取网卡名字

cat /proc/net/dev | awk ‘{i++; if(i>2){print KaTeX parse error: Expected 'EOF', got '}' at position 2: 1}̲}' | sed 's/^[\…//g’

测试输出:

(1) /proc/net/dev是给用户读取或更改网络适配器及统计信息的方法;

(2) awk '{i++; if(i>2){print $1}}'命令是从第二行开始循环获取第一列数据;

(3) sed 's/1*//g’命令为去除行首的空格;

(4) sed 's/[:]*$//g’命令为去除行尾的":"字符.

6. 硬盘

fdisk -l |grep “Disk /dev/sd”
hdparm -i /dev/sda |grep “Model”

7. 更方便的方法

更新:更方便的方法是使用图形工具

sudo apt-get install hardinfo -y

Ubuntu查看硬件详细信息相关推荐

  1. ubuntu查看硬件信息

    ubuntu查看硬件信息 1,外部探针probe sudo apt-get install hwinfo 执行hwinfo获取系统信息 --short 2,系统命令dmidecode(硬件信息) or ...

  2. Linux 系统查看硬件配置信息

    Windows下面查看硬件配置信息,通常我们会去下载相关软件,软件会给我们提供非常直观的方式.虽然在Linux下面也有这类的软件,但大家通常不这么做,习惯于使用内置的命令查看.原因大家都知道,因为作为 ...

  3. 【docker一】docker是什么、为什么使用Docker、docker镜像搜索、获取、删除、查看、导出导入、查看历史详细信息

    Docker基础 1. docker是什么 docker的中文解释是码头工人. 官方解释: Docker是一个开源的容器引擎,它基于LCX容器技术,使用Go语言开发. 源代码托管在Github上,并遵 ...

  4. docker inspect命令查看镜像详细信息

    docker 查看镜像日志 docker inspect --format '{{.LogPath}}' e9d2a4def21b docker inspect命令查看镜像详细信息 1 使用 insp ...

  5. 关于如何查看 EntityValidationErrors 详细信息的解决方法

    关于如何查看 EntityValidationErrors 详细信息的解决方法 参考文章: (1)关于如何查看 EntityValidationErrors 详细信息的解决方法 (2)https:// ...

  6. Docker笔记--创建容器、退出容器、查看容器、进入容器、停止容器、启动容器、删除容器、查看容器详细信息

    目录 1--docker run创建容器 2--exit退出容器 3--docker ps查看容器 4--docker exec进入容器 5--docker stop停止容器 6--docker st ...

  7. HPUNIX环境常用查看硬件设备信息命令小结

    前段时间呢,因为工作上的关系,项目里面需要用到一些关于服务器各个环境下的查询命令,然后去网上找了下资料,整理了一下自己用到的命令放在这儿,如果有需要的朋友可以来这里看看,觉得不妥的地方可以相互沟通,如 ...

  8. Linux查看文件详细信息指令stat

    引入 我们知道在终端输入ll,就可以显示当前目录里的文件详细信息,或者使用ls加上另外的参数就可以显示其他的一些有用的信息,如下图所示.但是,另外还有一个指令可以显示更多有用的信息.那就是指令stat ...

  9. 【mac】MAC电脑下查看CPU详细信息

    Date: 2018.9.30 1.MAC电脑(Mac OSX系统)下查看CPU详细信息 sysctl machdep.cpu 2.Linux系统下查看CPU详细信息 cat /proc/cpuinf ...

最新文章

  1. python话雷达图-Python简单雷达图绘制
  2. 【数学与算法】协方差矩阵 与 w*w^T 的关系
  3. 以太坊知识教程------智能合约的5种设计模式
  4. pcb 布线电容 影响延时_信号在PCB走线中传输时延
  5. win10系统U盘启动
  6. 前端学习(777):Math对象
  7. Kubernetes 是一个“数据库”吗?
  8. 死锁Demo、线程通信Demo
  9. codeforces 719A Vitya in the Countryside(序列判断趋势)
  10. elasticsearch的简介_以及实现原理---全文检索引擎ElasticSearch工作笔记001
  11. 深入了解VB中的变量和指针
  12. SVN MKACTIVITY
  13. MATLAB程序界面介绍
  14. PS使用高反差保留增加图像锐度
  15. MATLAB中字体大小颜色设置
  16. 2023年计算机考研数学考一还是二?考研数学一二三区别
  17. 1093:计算多项式的值
  18. prometheus监控域名证书到期时间
  19. 小心计算机视觉综合征!快来get护眼大法……
  20. CSS3选择器及其优先级

热门文章

  1. python 十大经典排序算法
  2. EX2010与EX2013共存迁移01-设计及说明
  3. 51nod1565 FFT
  4. infer构建项目失败
  5. Hutool之集合工具——CollectionUtil
  6. 基于流式的md5计算-多线程下载工具Lwget介绍
  7. Android XML pull 解析器
  8. Cisco asa 5510升级IOS和ASDM
  9. 小兵别嚣张,签名算法分析
  10. iar定义arm版本_IAR Systems发布 IAR Embedded Workbench for ARM新版本