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
(用于顯示網絡接口信息)等。