时间:2024-11-22 来源:网络 人气:
Linux命令查看系统信息详解
Linux系统作为一款开源的操作系统,因其稳定性和安全性被广泛应用于服务器、桌面以及嵌入式设备等领域。在日常使用和维护过程中,了解系统信息对于诊断问题、优化性能和确保系统安全至关重要。本文将详细介绍一些常用的Linux命令,帮助您轻松查看系统信息。
`uname`命令用于显示系统内核信息,包括系统名称、版本、内核版本、硬件平台等。
```bash
[root@localhost ~] uname -a
Linux localhost 5.4.0-42-generic 46-Ubuntu SMP Fri Jul 10 00:22:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
`lsb_release`命令用于显示Linux发行版信息,包括发行版名称、版本、描述等。
```bash
[root@localhost ~] lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch
Distributor ID: Ubuntu
Description: Ubuntu 20.04.4 LTS
Release: 20.04
Codename: focal
`hostnamectl`命令用于查看和设置系统主机名。
```bash
[root@localhost ~] hostnamectl
Static hostname: localhost
Icon name: computer-vm
Chassis: vm
Machine ID: 5e5b6a9c7b6b4a9c8b6b4a9c
Boot ID: 5e5b6a9c7b6b4a9c8b6b4a9c
Virtualization: kvm
Operating System: Ubuntu 20.04.4 LTS
CPE OS Name: cpe:/o:ubuntu:ubuntu:20.04
`lscpu`命令用于显示CPU相关信息,包括CPU架构、核心数、线程数、缓存大小等。
```bash
[root@localhost ~] lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 2
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Stepping: 1
CPU MHz: 3000.000
BogoMIPS: 6000.00
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 1.5MiB
NUMA node0 CPU(s): 0-3
`top`命令用于实时显示系统进程信息,包括进程ID、用户、CPU占用率、内存占用率等。
```bash
[root@localhost ~] top
top - 20:48:23 up 1:03, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 100.0 id, 0.0 wa, 0.0 hi, 0.0 si
MiB Mem : 2048.0 total, 2048.0 free, 0.0 used, 0.0 buf, 0.0 cached
MiB Swap: 0.0 total, 0.0 free, 0.0 used. 2048.0 available
`htop`命令是一个交互式的进程查看器,功能类似于`top`,但提供了更丰富的界面和功能。
```bash
[root@localhost ~] htop
`df`命令用于显示