1.uname查看linux內核版本最常用的命令,適用于CentOS,Fedora,Debian,Ubuntu等各種linux發行版本。
這里我用的服務器是CentOS7版本
uname -a
列出系統所有信息
Linux wzwatt 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
解釋如下
- Linux –內核名稱。 如果在BSD或macOS上運行相同的命令,結果將有所不同。
下面是我用自己的macOS運行的結果,內核名稱是Darwin
Darwin Desktop8724.local 20.3.0 Darwin Kernel Version 20.3.0: Thu Jan 21 00:07:06 PST 2021; root:xnu-7195.81.3~1/RELEASE_X86_64 x86_64
- wzwatt –主機名
- 3.10.0-862 –內核版本
3 –內核版本
10 –重大修訂
0 –輕微修訂
862 –錯誤修復
- 1 SMP Fri Apr 20 16:44:24 UTC 2018 – 編譯了1次,時間代表最后的編譯時間戳
- x86_64 –機器架構
- x86_64 –處理器架構
- x86_64 –操作系統體系結構(在64位處理器上可以運行32位OS,反之不行)
- GNU/Linux –操作系統
也可以只查詢某一項信息
a.顯示主機類型:
uname -m
x86_64
b.顯示主機名
uname -n
wzwatt
c.顯示操作系統發行編號:
uname -r
3.10.0-862.el7.x86_64
d.顯示操作系統名稱:
uname -s
Linux
e.顯示系統版本與時間:
uname -v
#1 SMP Fri Apr 20 16:44:24 UTC 2018
2.使用linux配置文件查看
a.查看內核版本
cat /proc/version
Linux version 3.10.0-862.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Fri Apr 20 16:44:24 UTC 2018
相比較uname而言可以看到開發者組織和gcc版本號
b.查看發行版本
cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
3.Linux dmesg命令用于顯示開機信息
kernel會將開機信息存儲在ring buffer中。開機信息亦保存在/var/log目錄中,名稱為dmesg的文件里。
查看linux內核版本
dmesg | grep Linux
在這里插入圖片描述
如若想看詳細的開機信息,常用的命令是
dmesg |less
less退出查看按q鍵