胜算
从零开始学习Linux,做Linux云计算架构师!

一、Linux操作系统的简介:

  Linux操作系统是基于UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux能运行各种工具软件、应用程序及网络协议,它支持安装在32位和64位CPU硬件上。

  通常的讲,Linux这个词本身只表示Linux内核,但是人们已经习惯用Linux来形容整个基于Linux内核的操作系统,并且是一种使用GNU通用公共许可证(GNU General Public License,GPL)工程各种工具和数据库的操作系统。

  GNU是“GNU is Not Unix”,UNIX是一种广泛使用的商业操作系统,由于GNU将要实现以UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件,并且采用了部分当时已经可自由使用的软件。

  1991年10月5日,Linux创始人Linus Benedict Torvalds(林纳斯·本纳第克特·托瓦兹)在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生,1994年3月Linux 1.0发布,代码量17万行,当时是完全按照自由免费的协议发布,随后正式采用GPL协议,目前GPL协议版本包括:GPLv1、GPLv2、GPLv3以及未来的GPLv4、GPLv5等。

二、Linux操作系统的特点:

  1. 开源免费;

  2. 系统迭代更新;

  3. 系统性能稳定;

  4. 安全性高;

  5. 多任务,多用户;

  6. 耗资源少;

  7. 内核小;

  8. 应用领域广泛;

  9. 使用及入门容易。

三、32位与64位操作系统的区别:

  二进制是计算技术中广泛采用的一种数制,而Bit(比特)则表示二进制位,二进制数是用0和1两个数码来表示的数。基数为2,进位规则是“逢二进一”,0或者1分别表示一个Bit二进制位。

  Bit位是计算机最小单位,而字节是计算机中数据处理的基本单位,转换单位为:1Byte=8Bit,4Byte=32Bit。

  随着计算机技术的发展,尤其是中央处理器(Central Processing Unit,CPU)技术的变革,CPU的位数指的是通用寄存器(General-Purpose Registers, GPRs)的数据宽度,也就是处理器一次可以处理的数据量多少。

  目前主流CPU处理器分为32位CPU处理器和64位CPU处理器,32位CPU处理器可以一次性处理4个字节的数据量。而64位处理器一次性处理8个字节的数据量(1Byte=8bit),64位CPU处理器对计算机处理器在RAM里(随机存取储存器)处理信息的效率比32位CPU做了很多优化,效率更高。

四、Linux内核命名规则:

格式为 “R.X.Y-Z”,其中R、X、Y、Z命名意义如下:

  1. 数字R表示内核版本号,版本号只有在代码和内核有重大改变的时候才会改变,到目前为止有4个大版本更新。

  2. 数字X表示内核主版本号,主版本号根据传统的奇偶系统版本编号来分配,奇数为开发版,偶数为稳定版。

  3. 数字Y表示内核次版本号,次版本号是无论在内核增加安全补丁、修复Bug、实现新的特性或者驱动时都会改变。

  4. 数字Z表示内核小版本号,小版本号会随着内核功能的修改、Bug修复而发生变化。

  官网内核版本,Mainline表示主线开发版本,Stable表示稳定版本,稳定版本主要由mainline测试通过而发布。Longterm表示长期支持版,会持续更新及Bug修复,如果长期版本被标记为EOL(End of Life),则表示不再提供更新。

五、Linux系统安装:

1.分区建议:

  /boot  200M
  swap   512M(京东)0M(阿里)
  /        剩下空间

2.软件选择建议:minimal安装

posted on 2018-05-15 23:11  胜算  阅读(1003)  评论(0编辑  收藏  举报