uname
命令在 Linux 系统中用于显示系统信息,包括操作系统名称、内核版本、处理器类型等
uname -m
:显示系统的硬件架构。例如,x86_64 表示 64 位系统,i386 或 i686 表示 32 位系统。
uname -r
:显示系统的内核版本。例如,5.4.0-42-generic 表示内核版本为 5.4.0,补丁级别为 42。
uname -s
:显示系统的操作系统名称。例如,Linux 表示使用 Linux 内核的系统。
uname -o
:显示系统的发行版名称。例如,Ubuntu 表示使用 Ubuntu 发行版的系统。
uname -n
:显示系统的主机名。例如,example.com 表示系统的主机名为 example.com。
uname -p
:显示系统的处理器类型。例如,x86_64 表示使用 x86_64 架构的处理器,arm64 表示使用 ARM64 架构的处理器。
uname -a
:显示所有系统信息。这将显示操作系统名称、内核版本、硬件架构、发行版名称、主机名、处理器类型等信息。
请注意,uname
命令无法直接识别特定的设备类型(如硬盘、内存、网络设备等)。要识别这些设备类型,您需要使用其他命令,如 lsblk
(用于显示磁盘和分区信息)、free
(用于显示内存使用情况)、ip addr
(用于显示网络接口信息)等。