
chen@mylinuxserver:~> cat /proc/version
Linux version 265-7244-smp (geeko@buildhost) (gcc version 333 (SuSE Linux)) #1 SMP Mon Dec 12 18:32:25 UTC 2005
/proc 目录的作用?
chen@mylinuxserver:/proc> uname -a
Linux mylinuxserver 265-7244-smp #1 SMP Mon Dec 12 18:32:25 UTC 2005 i686 i686 i386 GNU/Linux
chen@mylinuxserver:/proc> uname -r
265-7244-smp
uname命令的作用?
2 查看Linux版本:
1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:
chen@mylinuxserver:/proc> lsb_release -a
LSB Version: core-20-noarch:core-30-noarch:core-20-ia32:core-30-ia32:graphics-20-ia32:graphics-20-noarch:graphics-30-ia32:graphics-30-noarch
Distributor ID: SUSE LINUX
Description: SUSE LINUX Enterprise Server 9 (i586)
Release: 9
Codename: n/a
注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
2) 登录到linux执行cat /etc/issue,例如如下:
chen@mylinuxserver:/proc> cat /etc/issue
Welcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel \r (\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: 是一个目录
SUSE LINUX Enterprise Server 9 (i586)
VERSION = 9
PATCHLEVEL = 3
11 命令lsb_release -a
lsb_release提供特定的LSB (Linux Standard Base)和发布版本相关信息。
ubuntu中运行lsb_release -a的结果如下:
12 命令cat /etc/issue
/etc目录下放的是系统的配置文件。
/etc/issue文件通常包括系统的一段短说明或欢迎信息内容由系统管理员确定。
ubuntu中执行cat /etc/issue命令的结果如下:
2 查看内核版本的命令
21 命令uname -a
uname来源于utsname,是一个系统调用,格式为
int uret = uname((struct utsname) uname_buf),
其中,结构体指针uname_buf中主要存放的是 *** 作系统名称、内核版本和硬件体系结构;
结构体struct utsname的定义如下:
utsname中的UTS指的应该是Universal Time–sharing System(通用分时系统)。
ubuntu中运行uname -a的结果如下所示:
内核版本为:300-32-generic
22 命令cat /proc/version
proc文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在linux内核空间和用户空间进行通信。
与普通文件不同的是,这些虚拟文件都是动态创建的。
/proc非常强大,如下所示为对/proc中部分元素执行一次交互查询的结果:
其中,version文件中存储的是内核的版本、 *** 作系统的名称等信息,与uname -a的内容基本相同。
内核版本为300-32-generic
1 cat /proc/version
[root@devops ~]# cat /proc/version
Linux version 2632-279el6x86_64 (mockbuild@c6b9bsysdevcentosorg)
(gcc version 446 20120305 (Red Hat 446-4) (GCC) ) #1
SMP Fri Jun 22 12:19:21 UTC 2012
[root@devops ~]#
2 uname -a
[root@devops ~]# uname -a
Linux devops 2632-279el6x86_64 #1 SMP Fri Jun 22 12:19:21
UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@devops ~]#
查看linux系统的版本号
我们可以通过下面的三个命令来查看linux系统的版本号:
1lsb_release -a
[root@devops ~]# lsb_release -a
2 cat /etc/redhat-release
[root@devops ~]# cat /etc/redhat-release
CentOS release 63 (Final)
[root@devops ~]#
这个命令主要用于查看redhat公司发布的linux
3 cat /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)。
使用linux命令即可查看:uname -r
3130-32-generic就是这个linux的核心版本
uname 命令可用于大多数 UNIX 和类 UNIX 系统以及 Linux。
功能说明:uname用来获取电脑和 *** 作系统的相关信息。
语法:uname [-amnrsvpio][--help][--version]
补充说明:uname可显示linux主机所用的 *** 作系统的版本、硬件的名称等基本信息。
参数:
-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型, *** 作系统名称
-m或–machine 显示主机的硬件(CPU)名
-n或-nodename 显示主机在网络节点上的名称或主机名称
-r或–release 显示linux *** 作系统内核版本号
-s或–sysname 显示linux内核名称
-v 显示显示 *** 作系统是第几个 version 版本
-p 显示处理器类型或unknown
-i 显示硬件平台类型或unknown
-o 显示 *** 作系统名
–help 获得帮助信息
–version 显示uname版本信息
一、查看linux内核版本号
1:登录linux,在终端输入
cat
/proc/version
2:登录linux,在终端输入
uname
-a
即列出linux的内核版本号
。
3:
在Linux终端输入
unmae
-a
即可查看linux的内核版本号。三种方法执行效果如下图所示:
二、查看linux版本信息
1:登录到linux服务器执行
lsb_release-a
命令,即可查看所有版本信息。
2:登录到linux执行
cat
/etc/issue
(切记cat后要空一格)即可看到版本信息
以上就是关于如何查看Linux *** 作系统与内核版本全部的内容,包括:如何查看Linux *** 作系统与内核版本、Linux内核的版本号如4.2.0-16-generic,如何只获得4.2呢、如何查看linux使用的内核版本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)