博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux的快速入门
阅读量:6840 次
发布时间:2019-06-26

本文共 1588 字,大约阅读时间需要 5 分钟。

一、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安装

转载于:https://www.cnblogs.com/picasshing/p/picasshing.html

你可能感兴趣的文章
treeview递归绑定的两种方法
查看>>
滑动换屏——Fragment
查看>>
Python Singleton模式
查看>>
Mysql如何创建短索引(前缀索引)
查看>>
大数据处理时用到maven的repository
查看>>
伪ajax操作
查看>>
石大ACM2587解题报告
查看>>
Kubernetes(1) kubectl 入门
查看>>
基于Pygame的Python小游戏,《这是一场滑稽与阴险的较量》
查看>>
php 商场收银收费系统,使用的策略模式
查看>>
转载 想要在项目中引入其他项目的方法为
查看>>
893B. Beautiful Divisors#美丽的因子(打表法)
查看>>
宜人贷,指旺理财,投米网有什么不一样?
查看>>
2016年宜昌楼市将迎来史上最激烈一战
查看>>
第一次团队冲刺4
查看>>
冒泡排序
查看>>
android studio 各种问题
查看>>
ios中一个开发者证书如何创建多个app应用
查看>>
创建和存储 cookie
查看>>
BZOJ2351[BeiJing2011]Matrix——二维hash
查看>>