查看linux系统配置的命令是什么意思
查看linux系统配置的命令是什么意思详细介绍
在 Linux 系统中,“查看系统配置” 通常指通过命令行工具获取系统的硬件、软件、资源状态等信息。以下是常用的相关命令及其含义和用途:
一、系统基础信息
uname- 作用:显示系统内核和硬件的基础信息(如内核版本、主机名、架构等)。
- 常用选项:
uname -a:显示所有详细信息(内核版本、架构、主机名、操作系统版本等)。uname -r:仅显示内核版本。
- 示例输出:plaintext
Linux localhost 5.15.0-70-generic #77-Ubuntu SMP Fri Mar 17 17:20:51 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
二、硬件配置信息
lshw- 作用:获取详细的硬件信息(CPU、内存、磁盘、网卡、显卡等)。
- 常用选项:
sudo lshw(需管理员权限):完整硬件列表。lshw -short:简洁格式显示硬件摘要。
- 示例输出:plaintext
H/W path Device Class Description=====================================================
/0 system Computer Name (主板型号)
/0/0 bus Motherboard
/0/0/0 processor Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
/0/0/1 memory 16GiB System Memory
...
lscpu- 作用:查看 CPU 详细信息(核心数、架构、频率、缓存等)。
- 示例输出:plaintext
Architecture: x86_64CPU(s): 8
Core(s) per socket: 8
Threads per core: 1
CPU MHz: 3792.144
...
lsblk- 作用:列出磁盘和分区信息(设备名称、大小、类型、挂载点等)。
- 示例输出:plaintext
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
└─sda2 8:2 0 465.3G 0 part /
nvme0n1 259:0 0 953.9G 0 disk
└─nvme0n1p1 259:1 0 953.9G 0 part /data
三、内存与磁盘信息
free- 作用:查看物理内存和交换空间(Swap)的使用情况。
- 常用选项:
free -h:以人类可读的格式(GB/MB)显示。
- 示例输出:plaintext
total used free shared buff/cache availableMem: 15Gi 8.0Gi 2.0Gi 492Mi 5.0Gi 6.0Gi
Swap: 16Gi 0B 16Gi
df- 作用:查看磁盘分区的空间使用情况(已用、可用、挂载点等)。
- 常用选项:
df -h:以人类可读格式显示。
- 示例输出:plaintext
Filesystem Size Used Avail Use% Mounted on/dev/sda2 450G 200G 230G 47% /
/dev/nvme0n1p1 931G 500G 431G 54% /data
四、进程与资源占用
top/htop- 作用:实时监控进程和系统资源(CPU、内存、进程状态等)。
- 区别:
top:传统文本界面任务管理器(按q退出)。htop:增强版,支持可视化排序、进程树查看(需安装,如sudo apt install htop)。
nproc- 作用:查看 CPU 核心数(包括逻辑核心)。
- 示例:
nproc输出8表示 8 个核心。
五、软件与系统版本
cat /etc/os-release- 作用:查看操作系统发行版信息(如 Ubuntu、CentOS 版本号)。
- 示例输出:plaintext
NAME="Ubuntu"VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.3 LTS"
cat /proc/cpuinfo- 作用:获取 CPU 的底层信息(型号、核心数、指令集等,比
lscpu更详细)。
- 作用:获取 CPU 的底层信息(型号、核心数、指令集等,比
六、网络配置
ip addr或ifconfig- 作用:查看网络接口的 IP 地址、MAC 地址、子网掩码等。
- 说明:
ifconfig属于旧工具,新系统推荐用ip命令(如ip addr show eth0)。
netstat- 作用:查看网络连接、端口状态、路由表等(需管理员权限时加
sudo)。
- 作用:查看网络连接、端口状态、路由表等(需管理员权限时加
总结
这些命令覆盖了 Linux 系统配置的主要方面:
- 硬件:
lshw、lscpu、lsblk - 资源:
free、df、top/htop - 系统版本:
uname、/etc/os-release - 网络:
ip、netstat
根据具体需求(如查看 CPU、内存、磁盘等),选择对应的命令即可。部分命令需要管理员权限(加 sudo)以获取完整信息。