当前位置: 首页 > news >正文

Linux系统查看各种信息的常用命令

Linux是一种开源的类Unix操作系统,它有很多不同的发行版,如Ubuntu、CentOS、Debian等。Linux系统提供了很多命令行工具,可以让用户方便地查看和管理系统的各种信息,如硬件配置、内存使用、进程状态、网络连接等。本文将介绍一些常用的命令。

常用指令

CPU详细信息:lscpu
内存使用情况:free
系统实时进程状态: top
磁盘分区信息:fdisk
磁盘使用情况: df
系统基本信息:uname
Linux发行版信息: lsb_release
网络接口信息: ifconfig
网络连接相关信息:netstat
无线网络接口信息:iwconfig
系统主机名等信息:hostnamectl
PCI设备信息:lspci
USB设备信息:lsusb
系统硬件详细信息:dmidecode

内存使用情况:free

free命令可以显示系统的内存使用情况,包括物理内存、交换分区、缓冲区和缓存等。它有以下常用的选项:

-h:以人类可读的格式显示信息,如KB、MB、GB等
-m:以MB为单位显示信息
-g:以GB为单位显示信息
-t:显示总计信息

CPU详细信息:lscpu

lscpu 用于显示关于CPU的详细信息。它提供了有关处理器架构、逻辑核心数、大小端模式、CPU频率、缓存层次结构和支持的特性等信息。

常见的参数:

-a, --all:显示所有可用的CPU信息,包括默认和扩展的信息。
-p, --parse:解析/proc/cpuinfo文件并以可读格式显示处理器信息。
-s, --socket:只显示物理插座(socket)的信息,包括插座编号、核心数和线程数等。
-c, --cpu:只显示逻辑CPU的信息,包括CPU编号、核心编号、线程编号等。
-x, --hex:在显示CPU特性和标志时,以十六进制格式显示。
-y, --extended=KEY:显示扩展的CPU信息。KEY可以是以下之一:cache,cpu,flags,topology。
-e, --online:只显示在线的CPU的信息,即正在运行的CPU。
-V, --version:显示lscpu命令的版本信息。

系统基本信息:uname

uname命令可以显示系统的基本信息,如内核版本、操作系统名称、主机名、硬件架构等。它有以下常用的选项:

-a:显示所有信息
-s:显示内核名称
-r:显示内核版本
-v:显示内核发布日期
-o:显示操作系统名称
-n:显示主机名
-m:显示硬件架构

Linux发行版信息: lsb_release

lsb_release命令可以显示Linux发行版的信息,如发行版名称、版本号、代号等。它有以下常用的选项:

-a:显示所有信息
-d:显示发行版描述
-c:显示发行版代号
-r:显示发行版版本号

相关文章:

  • Python 订阅 image_transport 压缩后的深度图 compressedDepth
  • 基于食肉植物算法优化概率神经网络PNN的分类预测 - 附代码
  • 98、Text2Room: Extracting Textured 3D Meshes from 2D Text-to-Image Models
  • uniapp - 开关按钮
  • 五种多目标优化算法(NSDBO、NSGA3、MOGWO、NSWOA、MOPSO)求解微电网多目标优化调度(MATLAB代码)
  • 生态对对碰|华为OceanStor闪存存储与OceanBase完成兼容性互认证!
  • 算法的10大排序
  • 井盖位移监测系统怎么监测井盖位移
  • 代码随想录 860. 柠檬水找零
  • Android扫码ZXing
  • 数据仓库模式之详解 Inmon 和 Kimball
  • 【教3妹学编程-算法题】统计和小于目标的下标对数目
  • Hibernate的三种状态
  • 53.最大子数组和
  • 【C/PTA —— 10.函数1(课外实践)】
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • angular2开源库收集
  • docker容器内的网络抓包
  • echarts花样作死的坑
  • Go 语言编译器的 //go: 详解
  • javascript数组去重/查找/插入/删除
  • JWT究竟是什么呢?
  • Mysql5.6主从复制
  • nfs客户端进程变D,延伸linux的lock
  • nginx 负载服务器优化
  • Node + FFmpeg 实现Canvas动画导出视频
  • PHP变量
  • vue学习系列(二)vue-cli
  • 阿里云应用高可用服务公测发布
  • 闭包--闭包作用之保存(一)
  • 基于web的全景—— Pannellum小试
  • 聊聊flink的TableFactory
  • 判断客户端类型,Android,iOS,PC
  • Semaphore
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # windows 安装 mysql 显示 no packages found 解决方法
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (0)Nginx 功能特性
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (HAL库版)freeRTOS移植STMF103
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (转)iOS字体
  • (转)原始图像数据和PDF中的图像数据
  • (自适应手机端)行业协会机构网站模板
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .sys文件乱码_python vscode输出乱码
  • @AutoConfigurationPackage的使用
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • [ACP云计算]易混淆知识点(考题总结)