简单介绍linux的发展史



一、UNIX操作系统的出现

1971年,美国AT&T公司贝尔实验室,发布了UNIX,采用汇编语言开发,由于众多厂商及公司使用UNIX,AT&T(美国电报电话公司)公司决定对NUIX版权进行回收。特别禁止学生群使用UNIX使用源代码。注:促使C语言的诞生,TCP/IP也是诞生于UNIX系统。



二、GNU计划又称革奴计划。

1983年Richard Matthew Stallman(理查德·斯托曼),创立GNU计划。这个计划有一个目标,是为了发展一个完全自由的类Unix操作系统,GPL由斯托曼撰写,用于GNU计划,是一种自由的版权协议,指的是任何人可以复制,运行,发行,获得源代码的自由,GPL还规定了只要修改来自于GPL的程序,那么修改部分源代码也必须公开,不准做出附加限制。迄今为止,GNU还没有发布自己内核的类Unix系统,而是与Linus Torvalds开发的Linux的内核,经过一些商业机构开发共同组成目前的各种Linux发行版。



三、类UNIX操作系统出现

1984年,由于UNIX版权回收,源代码也进行了限制。Andrew Stuart "Andy" Tanenbaum(安德鲁·斯图尔特·塔能鲍姆)大学教授教学工作受到影响,于是它编写了MINIX系统,运行于X86的计算机平台,主要用于教学。


四、Linux操作系统的出现


1990年,芬兰赫尔基辛格大学学生Linus Torvalds(林纳斯·托瓦兹)首次接触Minix系统,出于个人爱好Linus Torvalds(林纳斯·托瓦兹)开始编写Linux,直到1991年10月,林纳斯·托瓦兹发布了linux v0.01版本,1993年,Linux 1.0版本发布,Linux转向GPL协议,1994年Linux的第一个商用发行版Slackware问世,2000年,Linux系统已趋近于成熟。并且大量应用在服务器平台,和基于ARM技术的嵌入式系统中。



五、CtntOS的简单介绍

CetntOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux红帽公司,依照开放源代码规定发布的源代码所编译而成。CentOS系统以期稳定的环境 、长期的升级更新支持、大规模的系统也能够发挥很好的性能众多特点成为目前互联网公司广泛采用的服务器系统。



------------------------------------------------------------------------------------------------------------------------------



六、CentOS系统的下载



CentOS的官方下载页面,可以选择DVD或者Everting版本。

https://www.centos.org/download/


-----------------------------------------------------------------------------------------------

七、安装过程



1.1 启动电脑

从CentOS6.8系统光盘启动计算机



1.2 引导菜单

选择“install or upgrade an esisting system”(安装或更新存在的操作系统)“回车”



1.3 光盘检查

这时是蓝色背景,会弹出一个提示框“disc found”(发现光盘,是否检查),这时选择“skip”(跳过)“回车”



1.4 安装界面

等待彩色图形界面的CentOS6出现,单击“下一步”



1.5 语言选择

选择系统安装过程中的显示语言为“english”(英文),可以选择中文“下一步”



1.6 键盘布局

选择键盘布局为“U.S.English”(美式键盘,英语)“下一步”



1.7 储存选择

选择“basic storage devices”(基本储存设备)“下一步”



1.8 硬盘选择

提示需要格式化硬盘,选择“yes,diskcard any data”(是的,磁盘没有数据,)“下一步”



1.9 设置主机名

这时可以设置一个系统主机名,“下一步”



1.10 时区设置

选择“asia/shanhai”并且取消勾选左下角的“system clock user UTC”(系统时钟,不使用UTC时间)“下一步”



1.11 设置密码

给root用户设置一个密码,如果设置简单密码会有提示,可以选择“Use Anyway”(无论如何都使用)“下一步”



1.12 安装布局

这一步选择“create custom layout”(创建自定义布局),“下一步”



1.13 创建/boot分区,如果是EFI启动的计算机,这个分区为/boot/efi

在界面选择“Free”(空闲),单击“create”(创建),在弹出对话框择“standard partition”(标准分区),最后选“Create”(创建),弹出分区对话框,“Mount point”(挂载点)选择“/boot”;“File System type”(文件系统类型)选择“ext4”,“Size”(大小)设置为200MB,勾选“Force to be a partiniton”(强制为主分区)最后选“OK”



1.14 创建swap分区

在界面选择“Free”(空闲),单击“create”(创建),在弹出对话框择“standard partition”(标准分区),最后选“Create”(创建),弹出分区对话框,“Mount point”(挂载点)选择“swap”;“File System type”(文件系统类型)选择“ext4”,“Size”(大小,8G内存一下设置大小为1.5倍,8G内存以上设置大小为8G),更大内存可以象征性的设置,也可以不设置。勾选“Force to be a partiniton”(强制为主分区)最后选“OK”



1.15 创建根/分区

在界面选择“Free”(空闲),单击“create”(创建),在弹出对话框择“standard partition”(标准分区),最后选“Create”(创建),弹出分区对话框,“Mount point”(挂载点)选择“/”;“File System type”(文件系统类型)选择“ext4”,勾选“Fill to maximum allowable size”(剩下的空间全部给根分区),勾选“Force to be a partiniton”(强制为主分区)最后选“OK”,“下一步”



1.16 硬盘分区注意事项

生产环境下如果不能确定服务器的用途,那么根分区留20G,剩余保留;如果有重要数据的场景,那么可以创建/data分区。



1.17 格式化分区

在弹出窗口选择“format”(格式化),接着选择“write changes to disk”(写入分区改变到硬盘)“下一步”



接下来不做改变,选择下一步



1.18 安装规模“可以自己选择”

“Minimal”(最小化),勾选“customize now”(现在自定义)“下一步”

在左侧选择“base system”基本系统,

转到右侧勾选:“base”基本“compatibility libraries”兼容性库“debugging tools”调试工具

在左侧选择,“development”开发,

转到右侧勾选“development tools”开发工具,“下一步”



1.19 安装开始

开始系统开始安装,安装完毕重启进入CentOS系统。



1.20安装完成

现在可以使用setup命令来设置系统的IP了。