Linux檢視系統與核心資訊(uname、file和lsb_release -a)

2020-07-16 10:04:37
uname 命令可以用來檢視系統與核心的相關資訊,命令格式如下:

[[email protected] ~]# uname [選項]

選項:
  • -a:檢視系統所有相關資訊;
  • -r:檢視核心版本;
  • -s:檢視核心名稱;

例如:

[[email protected] ~]# uname -a
Linux localhost.localdomain 2.6.32-279.el6.i686 #1 SMP Fri Jun 22 10:59:55 UTC
20.2 i686 i686 i386 GNU/Linux
[[email protected] ~]# uname -r
2.6.32-279.el6.i686


如果我們想要判斷當前系統的位數,則可以通過 file 命令來判斷系統檔案(主要是系統命令)的位數,進而推斷系統的位數。命令如下:

[[email protected] ~]# file /bin/ls
/bin/ls:ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically
linked (uses shared libs), for GNU/Linux 2.6.18, stripped
#很明顯,當前系統是32位元的


如果我們想要查詢當前 Linux 系統的發行版本,則可以使用“lsb_release -a”命令。命令如下:

[[email protected] ~]# lsb_release -a
LSB
Version::core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noar
ch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID:CentOS
Description: CentOS release 6.3 (Final)
Release: 6.3
Codename: Final
#當前使用的Linux的發行版本是CentOS 6.3