在linux装软件的时候,由于自己的linux不是最高稳定版的linux,所以还是需要防止软件版本不兼容问题还有操作系统位数问题。所以需要查看linux版本信息。如下命令:
查看linux版本
1.通过cat命令查看安装的版本信息文件
cat 命令用于连接文件并打印到标准输出设备上
可参考:cat命令
命令:cat /proc/version
[root@localhost ~]# cat /proc/version
Linux version 2.6.18-128.el5 (mockbuild@hs20-bc1-5.build.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Dec 17 11:42:39 EST 2008
2.通过uname命令查看系统相关信息
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)来自: http://man.linuxde.net/uname uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)
来自: http://man.linuxde.net/uname uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
来自: http://man.linuxde.net/uname uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
来自: http://man.linuxde.net/uname注:uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
可参考:uname命令
命令:
uname -a
[root@localhost ~]# uname -auname -r
Linux localhost 2.6.18-128.el5 #1 SMP Wed Dec 17 11:42:39 EST 2008 i686 i686 i386 GNU/Linux
[root@localhost ~]# uname -r
2.6.18-128.el5
3.查linux版本
命令:
lsb_release -a
显示
[root@localhost ~]# lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.3 (Tikanga)
Release: 5.3
Codename: Tikanga
适用于所有的linux,包括RedHat、SUSE、Debian等发行版
查看系统是64位还是32位
命令:两个都行
getconf LONG_BIT
getconf WORD_BIT
[root@localhost ~]# getconf LONG_BIT
32
[root@localhost ~]# getconf WORD_BIT
32
1.根据文件系统查看
命令:
file /bin/ls
[root@localhost ~]# file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
2.通过查看系统信息得知
[root@localhost ~]# lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.3 (Tikanga)
Release: 5.3
Codename: Tikanga