计算机主机是一堆硬件组成的,为了有效的控制这些硬件资源,于是产生了操作系统,操作系统除了有效的控制硬件资源的分配,并提供了计算机运行所需要的功能外,为了提供程序设计开发软件的环境,操作系统还会提供一套完整的系统接口为程序开发者使用。(来源于我学习的课件上面的)。
看这张图就能理解了,Linux就处于内核与系统调用接口这两层,所以说Linux是一个操作系统。
Linux的核心版本号:
3.10.0-123.e17.x86_64
主版本.次版本.释出版本-修改版本
奇数、偶数版本分类
在2.6.x版本之前,核心的发展分为两个阶段,并给予不同的核心编导。
- 主、次版本号为奇数:发展中版本 如:2.5.xx
- 主、次版本号为偶数:稳定版本 如:2.6.x
主线版本、长期维护版本
在3.0版本之后,不在区分奇偶数版本,所以在使用3.0以后的版本需要选择长期支持版本才行。
Linux发行版本
Linux发行版(也被叫做GNU/Linux发行版)是基于Linux内核的操作系统。Linux发行版本通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件,现在有超过300个Linux发行版(Linux发行版列表)。大部分都正处在于活跃的开发中不断的改进。
比较著名的版本有:
1.Redhat Linux,最早的Linux发行版本之一,在全球拥有最高的市场占有率。
2.CentOS,(Community Enterprise Operating System,中文意思是:社区企业操作系统)是 Linux发行版本之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件,当前已被红帽公司收购。
3.Debian Linux,Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。
4.Fedora Core,Fedora Core是Red Hat的开源项目。
5.Ubuntu,Ubuntu是基于Debian的unstable版本加强而来
6.Gentoo
7.SUSE
Linux对硬件要求很低,大多可以运行windows的机器都可以安装Linux。
常见的安装方式:硬盘安装、U盘安装、网络安装方式、光驱安装方式
Linux系统分区:
1.根分区 /
2.交换分区swap(可以理解为虚拟内存,当内存不够时,可以临时使用swap分区,内存的两倍,不超过2GB)
推荐分区:
3.启动分区 boot (保存系统启动时的数据,一般不用太大,200M或者500M足够,防止根分区写满文件之后,系统起不来)
4.home分区,保存用户的信息。