1.lsb_release -a 查詢版本資訊
2.cat /etc/*release
3. cat /etc/issue 或 cat /etc/issue.net
4. cat /proc/version 可以得知核心版本、何時編譯且用哪一版的 gcc 所編譯
5. uname -r 得知核心版本資訊
6. uname -i 或 uname -m 取得目前的架構是 64 或 32 位元
7.file /sbin/init 取得目前的架構是 64 或 32 位元
8. dpkg --print-architecture 取得目前的架構是 64 或 32 位元
9. getconf LONG_BIT 取得目前的架構是 64 或 32 位元
10. uname -a 得知核心版本資訊以及架構 i386 為 32 位元; x86_64 為 64 位元
11. cat /proc/cpuinfo 取的 CPU 資訊
[參考資料]
linux:~/Downloads$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 12.04.4 LTS Release: 12.04 Codename: precise
2.cat /etc/*release
linux:~/Downloads$ cat /etc/*release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" VERSION="12.04.4 LTS, Precise Pangolin" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)" VERSION_ID="12.04"
3. cat /etc/issue 或 cat /etc/issue.net
linux:~/Downloads$ cat /etc/issue Ubuntu 12.04.4 LTS \n \l linux:~/Downloads$ cat /etc/issue.net Ubuntu 12.04.4 LTS
4. cat /proc/version 可以得知核心版本、何時編譯且用哪一版的 gcc 所編譯
linux:~/Downloads$ cat /proc/version Linux version 3.8.0-42-generic (buildd@allspice) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #62~precise1-Ubuntu SMP Wed Jun 4 22:04:18 UTC 2014
5. uname -r 得知核心版本資訊
linux:~/Downloads$ uname -r 3.8.0-42-generic
6. uname -i 或 uname -m 取得目前的架構是 64 或 32 位元
linux:~/Downloads$ uname -i x86_64 linux:~/Downloads$ uname -m x86_64
7.file /sbin/init 取得目前的架構是 64 或 32 位元
linux:~/Downloads$ file /sbin/init /sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x7aa29ded613e503fb09fb75d94026f3256f01e7a, stripped
8. dpkg --print-architecture 取得目前的架構是 64 或 32 位元
linux:~/Downloads$ dpkg --print-architecture amd64
9. getconf LONG_BIT 取得目前的架構是 64 或 32 位元
linux:~/Downloads$ getconf LONG_BIT 64
10. uname -a 得知核心版本資訊以及架構 i386 為 32 位元; x86_64 為 64 位元
linux:~/Downloads$ uname -a Linux linux 3.8.0-42-generic #62~precise1-Ubuntu SMP Wed Jun 4 22:04:18 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
11. cat /proc/cpuinfo 取的 CPU 資訊
linux:~/Downloads$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Pentium(R) CPU G840 @ 2.80GHz stepping : 7 cpu MHz : 2792.759 cache size : 6144 KB fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm constant_tsc rep_good nopl pni monitor ssse3 lahf_lm bogomips : 5585.51 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
[參考資料]