linux版本資訊以及x86與x86 64的區別

2021-08-27 19:59:23 字數 2981 閱讀 8284

**<>

一。檢視核心版本命令:

1) [root@sor_sys ~]# cat /proc/version

linux version 2.6.18-238.el5 ([email protected]

) (gcc version 4.1.2 20080704 (red hat 4.1.2-50)) #1 smp sun dec 19 14:22:44 est 2010

[root@sor_sys ~]#

2)[root@sor_sys ~]# uname -r

2.6.18-238.el5

3)[root@sor_sys ~]# uname -a

linux sor_sys.99bill.com 2.6.18-238.el5 #1 smp sun dec 19 14:22:44 est 2010 x86_64 x86_64 x86_64 gnu/linux

[root@sor_sys ~]#

二。檢視linux版本:

1) 登入到伺服器執行 lsb_release -a ,即可列出所有版本資訊,例如:

[root@sor_sys ~]# lsb_release -a

lsb version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch

distributor id: redhatenterpriseas

description:    red hat enterprise linux as release 4 (nahant update 4)

release:        4

codename:       nahantupdate4

[root@sor_sys ~]#

注:這個命令適用於所有的linux,包括redhat、suse、debian等發行版。

2) 登入到linux執行cat /etc/issue,例如如下:

[root@sor_sys ~]# cat /etc/issue

red hat enterprise linux server release 5.6 (tikanga)

kernel \r on an \m

[root@sor_sys ~]#

3) 登入到linux執行cat /etc/redhat-release ,例如如下:

[root@sor_sys ~]# cat /etc/redhat-release

red hat enterprise linux as release 4 (nahant update 4)

[root@sor_sys ~]#

注:這種方式下可以直接看到具體的版本號,比如 as4 update 1

4)登入到linux執行rpm -q redhat-release ,例如如下:

[root@sor_sys ~]# rpm -q redhat-release

redhat-release-5server-5.6.0.3

[root@sor_sys ~]#

注:這種方式下可看到乙個所謂的release號,比如上邊的例子是5

這個release號和實際的版本之間存在一定的對應關係,如下:

redhat-release-3as-1 -> redhat enterprise linux as 3

redhat-release-3as-7.4 -> redhat enterprise linux as 3 update 4

redhat-release-4as-2 -> redhat enterprise linux as 4

redhat-release-4as-2.4 -> redhat enterprise linux as 4 update 1

redhat-release-4as-3 -> redhat enterprise linux as 4 update 2

redhat-release-4as-4.1 -> redhat enterprise linux as 4 update 3

redhat-release-4as-5.5 -> redhat enterprise linux as 4 update 4

另:第3)、4)兩種方法只對redhat linux有效

5) [root@sor_sys ~]# file /bin/bash

/bin/bash: elf 64-bit lsb executable, amd x86-64, version 1 (sysv), for gnu/linux 2.6.9, dynamically linked (uses shared libs), for gnu/linux 2.6.9, stripped

[root@sor_sys ~]#

6) [root@sor_sys ~]# file /bin/cat

/bin/cat: elf 64-bit lsb executable, amd x86-64, version 1 (sysv), for gnu/linux 2.6.9, dynamically linked (uses shared libs), for gnu/linux 2.6.9, stripped

[root@sor_sys ~]#

linux核心版本有兩種:穩定版和開發版 ,linux核心版本號由3個數字組成:r.x.y

核心版本號每位都代表什麼 ?  以版本號為例: 2.6.18-128.elsmp ,

其它方面:

一般的有三種

red hat linux開機的時候,grub的啟動選單會有兩個選項,分別是

其實這個就是系統開機時由grub引導啟動 - 單處理器與對稱多處理器啟動核心檔案的區別。

x86 暫存器資訊

下面的暫存器資訊適用於 x86 體系結構。暫存器說明 gs 交替資料段暫存器 fs 交替資料段暫存器 es 交替資料段暫存器 ds 資料段暫存器 edi 目標索引暫存器 esi 源索引暫存器 ebp 幀指標 esp 棧指標 ebx 通用暫存器 edx 通用暫存器 ecx 通用暫存器 eax 通用暫存...

ARM與x86優劣比較

指令的強弱是cpu的重要指標,指令集是提高微處理器效率的最有效工具之一。從現階段的主流體系結構講,指令集可分為複雜指令集 cisc 和精簡指令集 risc 兩部分。相應的,微處理隨著微指令的複雜度也可分為 cisc 及 risc 這兩類。cisc是一種為了便於程式設計和提高儲存器訪問效率的晶元設計體...

x86版本及ARM版本編譯指令碼

備忘 x86 bin bash source opt friendlyarm mini2440 x86 qtopia qtopia 2.2.0 friendlyarm setqpeenv qmake o makefile spec opt friendlyarm mini2440 x86 qtopi...