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:显示发行版版本号

你可能感兴趣的:(Linux,linux,运维,服务器)