chen@mylinuxserver:~>cat/proc/version Linuxversion265-7244-smp(geeko@buildhost)(gccversion333(SuSELinux))#1SMPMonDec1218:32:25UTC2005 /proc目录的作用? chen@mylinuxserver:/proc>uname-a Linuxmylinuxserver265-7244-smp#1SMPMonDec1218:32:25UTC2005i686i686i386GNU/Linux chen@mylinuxserver:/proc>uname-r 265-7244-smp uname命令的作用? 2查看Linux版本: 1)登陆到服务器执行lsb_release-a,即可列举所有版本信息,比如: chen@mylinuxserver:/proc>lsb_release-a LSBVersion:core-20-noarch:core-30-noarch:core-20-ia32:core-30-ia32:graphics-20-ia32:graphics-20-noarch:graphics-30-ia32:graphics-30-noarch DistributorID:SUSELINUX Description:SUSELINUXEnterpriseServer9(i586) Release:9 Codename:n/a 注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。 2)登陆到linux执行cat/etc/issue,比如如下: chen@mylinuxserver:/proc>cat/etc/issue WelcometoSUSELINUXEnterpriseServer9(i586)-Kernelr(l) 3)登陆到linux执行cat/etc/redhat-release,比如如下: chen@mylinuxserver:/proc>cat/etc/release LSB_VERSION="core-20-noarch:core-30-noarch:core-20-ia32:core-30-ia32" cat:/etc/lsb-released:是一个目录 SUSELINUXEnterpriseServer9(i586) VERSION=9 PATCHLEVEL=3 11命令lsb_release-a lsb_release提供特定的LSB(LinuxStandardBase)和发布版本相关信息。 ubuntu中运行lsb_release-a的结果如下: 12命令cat/etc/issue /etc目录下放的是系统的配置文件。 /etc/issue文件一般包括系统的一段短说明或欢迎信息内容由系统管理员确定。 ubuntu中执行cat/etc/issue命令的结果如下: 2查看内核版本的命令 21命令uname-a uname来始于utsname,是一个系统调用,格式为 inturet=uname((structutsname)uname_buf)雨林木风linux, 其中linux查看内核版本,结构体表针uname_buf中主要储存的是***作系统名称、内核版本和硬件体系结构; 结构体structutsname的定义如下: utsname中的UTS指的应当是UniversalTime–sharingSystem(通用分时系统)。 ubuntu中运行uname-a的结果如下所示: 内核版本为:300-32-generic 22命令cat/proc/version proc文件系统是一个虚拟文件系统,通过它可以使用一种新的方式在linux内核空间和用户空间进行通讯。 与普通文件不同的是,这种虚拟文件都是动态创建的。 /proc十分强悍,如下所示为对/proc中部份元素执行一次交互查询的结果: 其中,version文件中储存的是内核的版本、***作系统的名称等信息linux查看内核版本linux运维招聘,与uname-a的内容基本相同。 内核版本为300-32-generic 1cat/proc/version [root@devops~]#cat/proc/version Linuxversion2632-279el6x86_64(mockbuild@c6b9bsysdevcentosorg) (gccversion44620120305(RedHat446-4)(GCC))#1 SMPFriJun2212:19:21UTC2012 [root@devops~]# 2uname-a [root@devops~]#uname-a Linuxdevops2632-279el6x86_64#1SMPFriJun2212:19:21 UTC2012x86_64x86_64x86_64GNU/Linux [root@devops~]# 查看linux系统的版本号 我们可以通过下边的三个命令来查看linux系统的版本号: 1lsb_release-a [root@devops~]#lsb_release-a 2cat/etc/redhat-release [root@devops~]#cat/etc/redhat-release CentOSrelease63(Final) [root@devops~]# 这个命令主要用于查看redhat公司发布的linux 3cat/etc/issue 1、打开Linux面板。 2、输入"uname-a",可显示笔记本以及***作系统的相关信息。 3、输入"cat/proc/version",说明正在运行的内核版本。 4、输入"cat/etc/issue",显示的是发行版本信息。 5、lsb_release-a(适用于所有的linux,包括Redhat、SuSE、Debian等发行版,并且在debian下要安装lsb)。 |
|