首页   快速返回

linux内核版本与系统版本查看以及x86与x86_64的区别
文章分类 linux
发布时间 2019-04-08 修改时间 2019-04-08
x86与x86_64

x86   32位 
x86_64  x64  AMD64 64位


x86是intel的开发的一种32位指令集,从386时代开始,一直沿用至今,是一种cisc指令集,
所有intel早期的cpu,amd早期的cpu都支持这种指令集


从32位到64位

2种选择
1 向下兼容x86
2 完全重新设计指令集,不兼容x86


AMD 比Intel率先制造出了商用的兼容x86的CPU,AMD称之为AMD64。

Intel设计了一种不兼容x86的全新64位指令集,称之为IA-64
后来不得不开始支持AMD64的指令集,x86_64,表示是x86指令集的64位扩展

x86_64,x64,AMD64 是同一个东西


查看Linux内核信息


cat /proc/version
Linux version 3.10.0-693.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Tue Aug 22 21:09:27 UTC 2017

uname -r
3.10.0-693.el7.x86_64

uname -a
Linux xxx-031022.te.td 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux


3.10.0-693.el7.x86_64

3.10.0 含义

3 主版本号 
10 次版本号  偶数表示稳定版本 奇数表示开发中版本
0 修订版本号,表示修订次数


x86_64  代表 64位


查看Linux版本信息

cat /etc/issue

cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core) 

file /bin/bash

/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=9223530b1aa05d3dbea7e72738b28b1e9d82fbad, stripped



getconf LONG_BIT
64

上一篇     下一篇
内核参数设置及优化

高可用架构简单介绍

prometheus概述

prometheus FAQ 要点整理

prometheus使用入门

使用node-exporter监控主机信息