1. 程式人生 > >在linux下檢視核心版本、gcc版本、作業系統多少位等引數

在linux下檢視核心版本、gcc版本、作業系統多少位等引數

1. 檢視linux版本

cat/etc/issue
Linaro 12.07 \n \l

2. 檢視核心版本

1)cat/proc/version
Linux version 2.6.38-13-generic([email protected]) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)) #57-Ubuntu SMP Mon Mar 5 18:10:14 UTC 2012

Linux version 3.4.29+ ([email protected]) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #7 PREEMPT Mon Aug 5 13:37:28 CST 2013

2) uname命令

uname-a
Linux ubuntu 2.6.38-13-generic#57-Ubuntu SMP Mon Mar 5 18:10:14 UTC 2012 i686 i686 i386GNU/Linux

Linux ubuntu 3.4.29+ #7 PREEMPT Mon Aug 5 13:37:28 CST 2013 armv7l armv7l armv7l GNU/Linux

[-------------------------------------------------------------------------------
-a, --all print all information, inthe following order, 檢視全部資訊


except omit -p and -i ifunknown:
-s, --kernel-name print the kernelname 檢視核心名字
-n, --nodename print the network nodehostname
-r, --kernel-release print the kernelrelease 檢視核心發行版本
-v, --kernel-version print the kernelversion 檢視核心版本
-m, --machine print the machinehardware name
-p, --processor print the processortype or "unknown"

-i, --hardware-platform print thehardware platform or "unknown"
-o, --operating-system print theoperating system 檢視作業系統
--help display this help andexit
--version output version informationand exit

--------------------------------------------------------------------------------------]
3.檢視系統位數

1) getconfWORD_BIT
32

2)file/bin/bash
/bin/bash: ELF 32-bit LSB executable,Intel 80386, version 1 (SYSV), dynamically linked (uses sharedlibs), for GNU/Linux 2.6.15, stripped

/bin/bash: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.31, BuildID[sha1]=0x1266f80916e3e59eb001459610510f5d05630297, stripped

4. 檢視gcc版本

gcc--version
gcc (Ubuntu/Linaro 4.5.2-8ubuntu4)4.5.2