Linux是一套免费使用和自由传播的类Unix操作系统.严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
创始人 林纳斯·托瓦兹
基本思想
Linux的基本思想有两点:
第一,一切都是文件;
第二,每个软件都有确定的用途。
其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近.
andriod就是linux
游戏、应用 在操作系统之上
Linux起源
Unix(当时收费挺贵) ---iOS ---mac
大学老师开发教学系统Minix
1991年linustorvalds参考minix开发Linux(仅仅内核)
gnu(GNU‘s not unix)/gpl(协议)与Linux (我们不收费)
我的开源,你二次开发也必须开源
因为开源免费超过unix
Linux发行版
Redhat Fedora 社区版 RHEL 商业版 centos基于rhel
Fedora Core(缩写为FC)被红帽公司定位为新技术的实验场地,许多新的技术都会在 FC 中检验,如果稳定的话红帽公司则会考虑加入 Red Hat Enterprise Linux 中。
Fedora Core 1发布于2003年年末,而FC的定位便是桌面用户。FC提供了最新的软件包,同时,它的版本更新周期也非常短,仅6个月。由于版本更新频繁,性能和稳定性得不到保证,因此,一般在服务器上不推荐采用Fedora Core。
其实可以这么认为,Fedora就是Red Hat发行Red Hat企业版linux的一个实验版本,拿用户做测试,为Red Hat企业版发布做基础。
Red Hat Enterprise Linux(缩写为RHEL,Red Hat的企业版)。 Red Hat现在主要做服务器版的linux开发,在版本上注重了性能和稳定性以及对硬件的支持。 由于企业版操作系统的开发周期较长,注重性能、稳定性和服务端软件支持,因此版本更新相对较缓慢。
RedHat Enterprise Linux又分为4个版本 Advanced Server(AS)、ES Workstation(WS)、Desktop,它们的差别不太大,只是功能方面的差别。
centos基于rhel源码重新编译,
安装分区
手动分区
挂载点
标准分区
/boot 200M 系统启动要用的文件
swap 内存两倍 小于8G 实在不够手动模拟 阿里云没有swap 内存不够用的时候交换分区
/ 留空 剩下的全部
lvm分区搞成一个虚拟化再分 不建议