预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux操作系统查看内核版本的方法1.命令uname-auname来源于utsname,是一个系统调用,格式为inturet=uname((structutsname)*uname_buf),其中,结构体指针uname_buf中主要存放的是操作系统名称、内核版本和硬件体系结构;结构体structutsname的定义如下:[plain]viewplaincopyprint?structutsname{charsysname[];/*Operatingsystemname(e.g.,"Linux")*/charnodename[];/*Namewithin"someimplementation-definednetwork"*/charrelease[];/*OSrelease(e.g.,"2.6.28")*/charversion[];/*OSversion*/charmachine[];/*Hardwareidentifier*/#ifdef_GNU_SOURCEchardomainname[];/*NISorYPdomainname*/#endif};utsname中的UTS指的应该是UniversalTime–sharingSystem(通用分时系统)。ubuntu中运行uname-a的结果如下所示:[plain]viewplaincopyprint?david@david-nb:~$uname-aLinuxdavid-nb3.0.0-32-generic#51-UbuntuSMPThuMar2115:51:26UTC2013i686i686i386GNU/Linuxdavid@david-nb:~$内核版本为:3.0.0-32-genericLinux操作系统查看内核版本的方法二2.命令cat/proc/versionproc文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在linux内核空间和用户空间进行通信。与普通文件不同的是,这些虚拟文件都是动态创建的。/proc非常强大,如下所示为对/proc中部分元素执行一次交互查询的结果:[plain]viewplaincopyprint?david@david-nb:~$ls/proc1127914801512157616461803202643081565902buddyinfofbloadavgscsiversion_signature10011314851515158016491807205226530826903busfilesystemslocksselfvmallocinfo100513621487152315841655181520952730847904cgroupsfsmdstatslabinfovmstat10061370149215261585165618162127443085754914cmdlineinterruptsmeminfosoftirqszoneinfo10071390149315271589166618172162796318806915consolesiomemmiscstat10131414961539161671182821728323837933cpuinfoioportsmodulesswaps103014091515421616167318323285637838942cryptoirqmountssys1073141815011544161716761882391288140844977deviceskallsymsmtdsysrq-trigger107914481503154816191719242941847982device-treekcoremtrrsysvipc10841453150615551622171119024482998453848991diskstatskey-usersnettimer_list11145615081562162317121957253455882992dmakmsgpagetypeinfotimer_stats116814571509156316251776199225383017528885994drikpagecountpartitionstty117514591510156616271790199725483070531899acpidriverkpageflagssched_debuguptime1214641511156916331822630805409asoundexecdomainslatency_statsschedstatversiondavid@david-nb:~$其中,version文件中存储的是内核的版本、操作系统的名称等信息,与uname-a