Linux查看系统配置信息的命令【lscpu】【free】【df】【uname】【lsblk】【top】

目录

1.查看CPU信息【lscpu】

2.查看内存信息【free】

3.查看文件系统信息【df】

4.查看系统信息【uname】

知识扩展:Red Hat Enterprise Linux 和 Debian GNU/Linux 两者的发展介绍

知识扩展:Centos 和 ubuntu的区别

知识扩展:更多

5.查看磁盘空间大小【lsblk】

6.查看CUP使用情况

Top命令,显示内容说明

显示单位 MiB,GiB 切换

查看某个进程(PID)对应的Top信息


---------

1.查看CPU信息【lscpu】

lscpu
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   36 bits physical, 48 bits virtual
CPU(s):                          2
On-line CPU(s) list:             0,1
Thread(s) per core:              1
Core(s) per socket:              2
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           55
Model name:                      Intel(R) Celeron(R) CPU  J1800  @ 2.41GHz
Stepping:                        9
CPU MHz:                         2055.354
CPU max MHz:                     2415.7000
CPU min MHz:                     1332.8000
BogoMIPS:                        4833.33
Virtualization:                  VT-x
L1d cache:                       48 KiB
L1i cache:                       64 KiB
L2 cache:                        1 MiB
NUMA node0 CPU(s):               0,1
Vulnerability Itlb multihit:     Not affected
Vulnerability L1tf:              Not affected
Vulnerability Mds:               Mitigation; Clear CPU buffers; SMT disabled
Vulnerability Meltdown:          Mitigation; PTI
Vulnerability Spec store bypass: Not affected
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:        Mitigation; Full generic retpoline, IBPB conditional, IBRS_FW, STIBP disabled, RSB filling
Vulnerability Srbds:             Not affected
Vulnerability Tsx async abort:   Not affected
Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc ar
                                 ch_perfmon pebs bts rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 c
                                 x16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch epb pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid tsc_a
                                 djust smep erms dtherm arat md_clear

===

2.查看内存信息【free】

free -h
              total        used        free      shared  buff/cache   available
Mem:          7.7Gi       188Mi       4.4Gi       2.0Mi       3.1Gi       7.2Gi
Swap:            0B          0B          0B

===

Men:物理内存

Swap:交换内存。
当系统物理内存吃紧时,Linux 会将内存中不常访问的数据保存到 swap 上,
这样系统就有更多的物理内存为各个进程服务,而当系统需要访问 swap 上存储的内容时,
再将 swap 上的数据加载到内存中,这就是换出和换入。交换空间可以在一定程度上缓解
内存不足的情况,它需要读写磁盘数据,性能不是很高。swappiness 的参数,用于配置
需要将内存中不常用的数据移到 swap 中去的紧迫程度。这个参数的取值范围是 0~100,
0 告诉内核尽可能的不要将内存数据移到 swap 中,也即只有在迫不得已的情况下才这么做,
而 100 告诉内核只要有可能,尽量的将内存中不常访问的数据移到 swap 中

Total:可用的物理、交换内存总和
====

・total:内存总数

・used:已经使用的内存数

・free:空闲的内存数

・shared:多个进程共享的内存总容量

・buff/cache:磁盘缓存的大小,Linux为了提高磁盘操作性能消耗一部分内存形成的磁盘数据缓存区,本质上算是已经被使用的内存

・available:应用程序还可以使用的物理内存大小,应用程序需要内存而free不足时会从buff/cache回收部分内存来满足应用程序需求

===

3.查看文件系统信息【df】

===

df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.8G     0  3.8G   0% /dev
tmpfs           785M  2.8M  783M   1% /run
/dev/sda1       235G  3.4G  220G   2% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop0       56M   56M     0 100% /snap/core18/2128
/dev/loop2       71M   71M     0 100% /snap/lxd/21029
/dev/loop3       40M   40M     0 100% /snap/snapd/21184
/dev/loop4       56M   56M     0 100% /snap/core18/2812
tmpfs           785M     0  785M   0% /run/user/1000

===

  • Filesystem:文件系统

  • Size: 分区大小

  • Used: 已使用容量

  • Avail: 还可以使用的容量

  • Use%: 已用百分比

  • Mounted on: 挂载点 

===

4.查看系统信息【uname】

==

uname -a
Linux ubuntu 5.4.0-81-generic #91-Ubuntu SMP Thu Jul 15 19:09:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

===

知识扩展:Red Hat Enterprise Linux 和 Debian GNU/Linux 两者的发展介绍

  1. Red Hat Enterprise Linux (RHEL):

    • RHEL由Red Hat公司开发和维护,是一种商业操作系统。
    • 它是基于社区开源项目Fedora的发行版,并经过Red Hat的商业支持和增强功能。
    • RHEL主要为企业和组织提供稳定和可靠的操作系统,以满足其服务器和工作站的需求,尤其是在高性能计算和企业级应用方面。
    • Red Hat提供了长期支持(Long Term Support)的版本,为用户提供累积的安全补丁和软件更新。
  2. Debian GNU/Linux:

    • Debian由一个全球志愿者团队开发和维护,是一个以社区合作为基础的操作系统。
    • Debian的目标是创建一个100%自由并基于开源的操作系统,其软件包和工具完全由社区开发和维护。
    • Debian发行版使用APT(Advanced Package Tool)软件包管理系统,它提供了方便的软件安装、升级和管理功能。
    • Debian广泛应用于桌面环境和服务器环境,提供了多种架构的版本,包括x86、ARM、PowerPC等。
    • Debian采用稳定性为主导的发布策略,确保软件的稳定性和安全性。

总体而言,Red Hat Enterprise Linux着重于商业应用和企业级支持,提供商业解决方案和增强功能。Debian GNU/Linux则是一个完全开源和基于社区合作的操作系统,注重稳定性和自由性。

知识扩展:Centos 和 ubuntu的区别

CentOS和Ubuntu是两种常见的Linux发行版,它们有以下区别:

  1. 内核来源:CentOS是基于Red Hat Enterprise Linux(RHEL)的代码构建的,而Ubuntu则基于Debian的代码构建。由于它们源于不同的代码基础,CentOS和Ubuntu在核心系统组件和软件包管理等方面可能存在一些差异。

  1. 研发背景:CentOS是基于Red Hat Enterprise Linux(RHEL)的开源版本,而Ubuntu是由Canonical公司开发和维护的一个独立的Linux发行版。

  2. 支持团队:CentOS由社区开发和维护,而Ubuntu有一个专门的公司来支持和维护,即Canonical公司。

  3. 定位和应用场景:CentOS主要定位于企业级服务器操作系统,注重稳定性和安全性。它支持长期支持(LTS)版本,提供长期的安全补丁和软件更新。而Ubuntu在桌面环境和服务器环境都很受欢迎,注重用户友好性和开发者友好性。

  4. 软件包管理系统:CentOS使用RPM(Red Hat Package Manager)包管理系统,而Ubuntu使用APT(Advanced Package Tool)包管理系统。APT在软件安装、升级和管理方面更加简单和方便。

  5. 市场份额和社区支持:Ubuntu在桌面和个人用户中拥有广泛的市场份额,特别是在开发者和科学家中较为流行。CentOS则在企业和服务器领域有很高的市场份额,并且有一个强大的支持社区。

总体而言,CentOS和Ubuntu在研发背景、定位和应用场景、软件包管理系统、市场份额和社区支持等方面有所不同。选择哪一个取决于个人或组织的需求和偏好。

知识扩展:更多

GPT回答问题整理_002_2024/02/26~-CSDN博客

5.查看磁盘空间大小【lsblk】

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0  55.4M  1 loop /snap/core18/2128
loop1    7:1    0  32.3M  1 loop
loop2    7:2    0  70.3M  1 loop /snap/lxd/21029
loop3    7:3    0  39.1M  1 loop /snap/snapd/21184
loop4    7:4    0  55.7M  1 loop /snap/core18/2812
sda      8:0    0 238.5G  0 disk
mqsda1   8:1    0 238.5G  0 part /

==

6.查看CUP使用情况

Top命令,显示内容说明

  • 第一行该信息对Task进行分类,包括runningsleepingstoppedzombie四类,显示了系统中正在运行的任务的状态统计信息。具体来说,这里有121个任务总数,其中有1个任务正在运行,120个任务正在睡眠,0个任务已停止,0个任务为僵尸进程。
  • 第二行显示CPU的状态百分比
    • %Cpu(s): CPU使用率的统计信息。
    • us (user): 用户空间进程占用CPU的时间百分比。
    • sy (system): 内核空间进程占用CPU的时间百分比。
    • ni (nice): 用户进程以优先级调整过的占用CPU的时间百分比(通常不会有这个值)。
    • id (idle): CPU空闲的时间百分比。 99.5
    • wa (IO-wait): CPU等待I/O操作的时间百分比。
    • hi (hardware interrupt): CPU处理硬件中断的时间百分比。
    • si (software interrupt): CPU处理软件中断的时间百分比。
    • st: 被虚拟化环境偷取的时间百分比(通常不会有这个值)

===

  • 第三行表示物理内存,分为total、 free、 used 、 buff/cache
  • 第四行表示虚拟内存,分为totalfreeusedavail

===

显示单位 MiB,GiB 切换

默认单位是KiB使用按键E可以切换为MiBGiBTiBPiBEiB

==

查看某个进程(PID)对应的Top信息

---获取进程的PID

---查看

top -p 47452

---显示效果

===

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/533363.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Navicat的详细下载步骤

第一步,打开百度,找到Navicat官网 第二步,点击产品然后进去 第三步,点击直接下载然后跟着步骤来就OK啦

idm线程越多越好吗 idm线程数多少合适 IDM百度云下载 IDM下载器如何修改线程数

IDM(Internet Download Manager)是一款流行的网络下载器,它支持多线程下载,这意味着它可以同时建立多个连接来下载文件的不同部分,从而提高下载速度。我们在使用IDM的时候总是有很多疑问,今天我们学习IDM线…

免费搭建MC服务器(Minecraft免费开服教程)

我的世界(MC)作为一款全球热门的沙盒游戏,以其独特的创造性和无限的想象力,吸引了无数玩家。自行搭建MC服务器能够获得更好的游戏体验,本文将为大家介绍如何免费搭建MC服务器,开启一段属于自己的游戏世界之旅。 搭建MC服务器我们需…

ES11-12

1-ES11-Promise.allSettled Promise.allSettled0)方法返回一个在所有给定的promise都已经fulfilled或rejected后的promise,并带有一个对象数组,每个对象表示对应的promise结果。 简单来说不管成功失败都会调用.then(),然后处理成功和失败的结果 const promises [ …

头歌机器学习实验 第7次实验 局部加权线性回归

任务描述 本关任务:编写一个利用局部加权计算回归系数的小程序。 相关知识 为了完成本关任务,你需要掌握:1.局部加权算法的思想;2.局部加权的核心算法。 局部加权算法的思想 在局部加权算法中 ,我们给待预测点附近…

数字社交的新典范:解析Facebook的成功密码

在当今数字化时代,社交媒体已经成为人们日常生活的重要组成部分,而Facebook作为最知名的社交媒体平台之一,其成功之处备受瞩目。本文将深入解析Facebook的成功密码,探讨其在数字社交领域的新典范。 1. 用户体验的优化 Facebook注…

SpringBoot删除菜品模块开发(SpringMVC分割参数、事务管理、异常处理、批量删除)

需求分析与设计 一:产品原型 在菜品列表页面,每个菜品后面对应的操作分别为修改、删除、停售,可通过删除功能完成对菜品及相关的数据进行删除。 删除菜品原型: 业务规则: 可以一次删除一个菜品,也可以批…

NzN的数据结构--选择排序

接上文,本章我们来介绍选择排序。先三连后看才是好习惯~~~ 目录 一、基本思想 二、直接选择排序 三、堆排序 一、基本思想 每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待…

2024/4/6—力扣—简化路径

代码实现&#xff1a; // 分割/得到名字 char **split(const char *s, int *returnSize) {int n strlen(s);char **ans (char **)malloc(sizeof(char *) * n);int l 0, r 0, len 0;while (r < n) {while (r < n && s[r] /) {r;}l r;while (r < n &…

报修小程序怎么建立?维修服务行业的智能化升级

在这个数字化飞速发展的时代&#xff0c;维修服务行业也在经历着前所未有的变革。消费者对于服务的期待不再局限于传统的电话预约或线下等待&#xff0c;而是希望能够通过更加智能、便捷的途径解决日常生活中的维修问题。在这样的背景下&#xff0c;报修小程序应运而生&#xf…

跟TED演讲学英文:A new way to build AI, openly by Percy Liang

A new way to build AI, openly Link: https://www.ted.com/talks/percy_liang_a_new_way_to_build_ai_openly? Speaker: Percy Liang Date: October 2023 文章目录 A new way to build AI, openlyIntroductionVocabularyTranscriptSummary后记 Introduction Today’s AI …

STM32F4 IAP跳转APP问题及STM32基于Ymodem协议IAP升级笔记

STM32F4 IAP 跳转 APP问题 ST官网IAP例程Chapter1 STM32F4 IAP 跳转 APP问题1. 概念2. 程序2.1 Bootloader 程序 问题现象2.2. APP程序 3. 代码4. 其他问题 Chapter2 STM32-IAP基本原理及应用 | ICP、IAP程序下载流程 | 程序执行流程 | 配置IAP到STM32F4xxxChapter3 STM32基于Y…

信息系统项目管理师——第5章信息系统工程(三)

近几期的考情来看&#xff0c;本章选择题稳定考4分&#xff0c;考案例的可能性有&#xff0c;需要重点学习。本章节专业知识点特别多。但是&#xff0c;只考课本原话&#xff0c;大家一定要把本章至少通读一遍&#xff0c;还要多刷题&#xff0c;巩固重点知识。 3 系统集成 3…

Qt5 编译 Qt Creator 源码中的 linguist 模块

文章目录 下载 Qt Creator 源码手动翻译多语言自动翻译多语言 下载 Qt Creator 源码 Github: https://github.com/qt/qttools 笔记打算用 Qt 5.12.12 来编译 qt creator-linguist 所以笔者下载的是 tag - 5.12.12 &#xff0c;解压后如下&#xff0c;先删除多余的文件&#xf…

30岁《爱·回家》小花多次得罪高层,正式宣布离巢TVB。

30岁的苏韵姿&#xff08;Andrea&#xff09;16年选港姐入行&#xff0c;虽然无三甲名次&#xff0c;但靠着皇后大学戏剧学士学位背景&#xff0c;她很快已有机会入剧组&#xff0c;凭《爱回家之开心速递》熊心如&#xff08;红衫鱼&#xff09;一角成功入屋&#xff0c;不过去…

先进电机技术 —— 步进电机控制综述

一、背景 随着自动化技术的发展和精密控制需求的增长&#xff0c;步进电机作为一种重要的执行元件在众多领域展现出了卓越的性能优势。步进电机&#xff0c;又称为步进驱动器或步进马达&#xff0c;是一种能够将电脉冲信号精确转换为角位移或直线位移的特殊电动机。其工作原理…

防止狗上沙发,写一个浏览器实时识别目标检测功能

家里有一条狗&#x1f436;&#xff0c;很喜欢乘人不备睡沙发&#x1f6cb;️&#xff0c;恰好最近刚搬家 狗迎来了掉毛期 不想让沙发上很多毛。所以希望能识别到狗&#xff0c;然后播放“gun 下去”的音频&#x1f4e3;。 需求分析 需要一个摄像头&#x1f4f7; 利用 chrome…

14款DevOps/SRE工具,助力提升运维效率

简介 随着平台工程的兴起&#xff0c;DevOps 和 SRE 不断发展&#xff0c;带来了新一代工具&#xff0c;旨在提高软件开发和运维的效率、可扩展性和可靠性。 在本篇文章中&#xff0c;我们将深入探讨一些最具发展前景的工具&#xff0c;它们正在塑造持续集成与部署、监控与可观…

Redis -- 缓存击穿问题

缓存击穿问题也叫热点Key问题&#xff0c;就是一个被高并发访问并且缓存重建业务较复杂的key突然失效了&#xff0c;无数的请求访问会在瞬间给数据库带来巨大的冲击。 常见的解决方案有两种&#xff1a; 互斥锁 逻辑过期 逻辑分析&#xff1a;假设线程1在查询缓存之后&…

2024认证杯数学建模A题思路模型代码

目录 2024认证杯数学建模A题思路模型代码&#xff1a;4.11开赛后第一时间更更新&#xff0c;获取见文末名片 2023年认证杯数学建模 2024年认证杯思路代码获取见此 2024认证杯数学建模A题思路模型代码&#xff1a;4.11开赛后第一时间更更新&#xff0c;获取见文末名片 2023年认…