雖然很早就會用這條命令了,但一直都不知道輸出的各部分表示什麼,如下:
----------------------------------------------------------------------------
$ uname -a
Linux ubuntu3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i386GNU/Linux
----------------------------------------------------------------------------
查看一下uname的用法:
----------------------------------------------------------------------------
$ uname --help
Usage: uname[OPTION]...
Print certain systeminformation. With no OPTION, same as -s.
-a, --all print all information, in thefollowing order,
except omit -p and-i if unknown:
-s, --kernel-name print the kernel name
-n, --nodename print the network node hostname
-r, --kernel-release print the kernel release
-v, --kernel-version print the kernel version
-m, --machine print the machine hardware name
-p, --processor print the processor type or"unknown"
-i, --hardware-platform print the hardware platform or"unknown"
-o, --operating-system print the operating system
--help display this help and exit
--version output version information and exit
----------------------------------------------------------------------------
將每個參數都單獨執行一次,得到:
----------------------------------------------------------------------------
硬件平臺:
$ uname -i
i386
---------------------------------
機器硬件(CPU)名:
$ uname -m
I686
---------------------------------
節點名稱:
$ uname -n
Ubuntu
---------------------------------
操作系統:
$ uname -o
GNU/Linux
---------------------------------
系統處理器的體系結構:
$ uname -p
i686
---------------------------------
操作系統的發行版號:
$ uname -r
3.2.0-29-generic-pae
---------------------------------
系統名:
$ uname -s
Linux
---------------------------------
內核版本:
$ uname -v
#46-Ubuntu SMP FriJul 27 17:25:43 UTC 2012
----------------------------------------------------------------------------
好了,一一對號入座就行了。