想查看一下Ubuntu11.04是哪个版本的内核,然后就找到如下相关信息:
主要使用到的命令:uname(显示系统信息),lsb_release,cat
一、查看Linux内核版本
1.命令:uname -a
示例:
localtest@ubuntu:~$ uname -a
Linux ubuntu 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 athlon i386 GNU/Linux
2.命令:cat /proc/version
示例:
localtest@ubuntu:~$ cat /proc/version
Linux version 2.6.38-8-generic (buildd@vernadsky) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu3) ) #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011
ps:
/proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数 据的操作提供接口。而我们使用命令“uname -a”的信息就是从该文件获取的,当然用方法二的命令直接查看它的内容也可以达到同等效果.另外,加上参数”a”是获得详细信息,如果不加参数为查看系统 名称。
3.命令: cat /etc/issue(未得到内核版本号)
示例:
Ubuntu 11.04 \n \l
4.命令: cat /etc/*release(未得到内核版本号)
示例:
localtest@ubuntu:~$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.04
DISTRIB_CODENAME=natty
DISTRIB_DESCRIPTION=”Ubuntu 11.04″
5.命令:ls /boot/
示例:
localtest@ubuntu:~$ ls /boot/
abi-2.6.38-8-generic memtest86+_multiboot.bin
config-2.6.38-8-generic System.map-2.6.38-8-generic
grub vmcoreinfo-2.6.38-8-generic
initrd.img-2.6.38-8-generic vmlinuz-2.6.38-8-generic
memtest86+.bin
二、查看Cpu信息
命令: cat /proc/cpuinfo
示例:
localtest@ubuntu:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
stepping : 2
cpu MHz : 2700.005
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc up tsc_reliable pni cx16 hypervisor lahf_lm extapic 3dnowprefetch
bogomips : 5400.01
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps
三、查看cpu位数
命令:getconf LONG_BIT(注意中间的空格)
示例:
localtest@ubuntu:~$ getconf LONG_BIT
32
四、查看内存信息
命令: cat /proc/meminfo
示例:
MemTotal: 508000 kB
MemFree: 52340 kB
Buffers: 44292 kB
Cached: 101876 kB
SwapCached: 17520 kB
Active: 159336 kB
Inactive: 248020 kB
Active(anon): 98168 kB
Inactive(anon): 166800 kB
Active(file): 61168 kB
Inactive(file): 81220 kB
Unevictable: 0 kB
Mlocked: 0 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 508000 kB
LowFree: 52340 kB
SwapTotal: 522236 kB
SwapFree: 426824 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 247300 kB
Mapped: 25612 kB
Shmem: 3780 kB
Slab: 33772 kB
SReclaimable: 23868 kB
SUnreclaim: 9904 kB
KernelStack: 2408 kB
PageTables: 6516 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 776236 kB
Committed_AS: 1646096 kB
VmallocTotal: 507896 kB
VmallocUsed: 7392 kB
VmallocChunk: 495496 kB
HardwareCorrupted: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 4096 kB
DirectMap4k: 36864 kB
DirectMap4M: 487424 kB
查看了一下lsb_release
提示信息:
localtest@ubuntu:~$ lsb_release
No LSB modules are available.
没有安装模块,稍后单独讲解lsb模块部分。
参考链接:
http://blog.csdn.net/earlyup/article/details/2784707