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)。