zl程序教程

您现在的位置是:首页 >  系统

当前栏目

如何查看linux服务器是否为amd64架构还是x86_64架构

Linux服务器架构 如何 查看 是否 还是 64
2023-09-11 14:21:18 时间

前言

环境:centos 7.9

我们在下载软件时,软件包后面通常带有amd64的字样,那么如何知道我们的服务器是不是amd64架构呢?

下面的这些命令可以查看linux的版本及其他信息:

#查看linux内核版本
[root@master ~]# cat /proc/version 
Linux version 3.10.0-1160.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Mon Oct 19 16:18:59 UTC 2020

#查看linux系统信息
[root@master ~]# uname -a
Linux master 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@master ~]# 

#查看linux内核版本
[root@master ~]# uname -r
3.10.0-1160.el7.x86_64
[root@master ~]# 

#查看linux系统的发行版
[root@master ~]# cat /etc/redhat-release 
CentOS Linux release 7.9.2009 (Core)
[root@master ~]# 

#查看linux的架构
[root@master ~]# arch
x86_64

#查看linux的架构
[root@master ~]# file /lib/systemd/systemd
/lib/systemd/systemd: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=a6a8bc5230c59d4e3c0d97e5f6871925d00a1aca, stripped
[root@master ~]# 

注意:

x86_64,x64,AMD64基本上是同一个东西
x86是intel开发的一种32位指令集
x84_64是CPU迈向64位的时候
x86_64是一种64位的指令集,x86_64是x86指令的超集,在x86上可以运行的程序,在x86_64上也可以运行,x86_64是AMD发明的,也叫AMD64

看这个吧:https://www.coonote.com/note/linux-amd-arm.html