1 linux的版本:
1.1 linux的发行版本( distribution):
Fedora、SuSE、Redhat、Ubuntu等都是著名版本:
但是,需要注意的是:
Gentoo
最初由Daniel Robbins(前Stampede Linux和FreeBSD的开发者之一)创建。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统 ——portage。Gentoo的出名是因为其高度的自定制性 :因为它是一个基于源代码的(source-based)发行版.
1.2 linux的内核版本( kernel):
1.2.1 必须知道的几个主要版本历史:
1999年,Linux Kernel 2.2
2001年,Linux Kernel 2.4
2003年,Linux Kernel 2.6
1.2.2 偶数版本是稳定版本号:
一般都是稳定版本,而奇数版本都是非稳定版本测试版:
1.2.3 IPV6什么时候开始被支持:
IPV6 从Linux的2.4 版本开始支持:但是,也有人说是2.6:版本开始支持 :
事实应该如下:
1996年在Linux内核开发的版本2.1.8 IPv6的支持和对2005年开始,Linux的2.6.12免除其实施IPv6实验状态 (remove the experimental status)。 因此,IPV6的模块通常是在最近的自动加载默认的Linux发行版内核(2.6.x的)开始支持。
1.2.4 解读内核版本号:
核心版的序号由三部分数字构成,其形式为:
major.minor.patchlevel
其中,majoro为主版本号,minor为次版本号,二者共同构成了当前核心版本号。
patchlevel表示对当前版本的修订次数。例如,2.2.11表示对核心作用2.2 版本的第11次修订。
根据约定,次版本号为奇数时,表示该版本加入新内容,但不一定稳定,相当于测试版;
次版本号为偶数时,表示这是一个可以使用的稳定版本。
我们可以通过 kernel.org 来获取更多的最新信息:
2 Practice:(@ VMWare7.0-Fedora14)
2.1 read the linux kernel version by uname :
[001]
[root@localhost hsy75]# man uname // 使用 man 来了解 uname 命令
[002]
我们知道uname的命令如下:
-r, --kernel-release
print the kernel release // 打印kernel 的版本号
[003]
按【q】键退出介绍
[004]
[root@localhost hsy75]# uname -r
2.6.29.4-167.fc11.i686.PAE // 拿到当前的内核版本号
2.2 read the linux kernel version by cat :
[root@localhost hsy75]# cat /proc/version
Linux version 2.6.29.4-167.fc11.i686.PAE ([email protected]) (gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC) ) #1 SMP Wed May 27 17:28:22 EDT 2009
3 What you get in this chapter:
3.1 use [q] to quit the man pages
3.2 how to check the linux kernal version
3.2 use man to get the details command