1、什么是操作系统?
OS
操作系统是人与计算机硬件的中介
操作系统是干什么的?
控制所有资源
硬件资源
软件资源
驱动
应用
Unix
Linux
ENIC
没有适合的操作系统
没有解决分时多用户
1969年,美国*出资,Bell实验室提供环境和设备
Bell实验室属于AT&T(美国电话电报)
失败告终
KEN 在度假期间开发了《星际旅行》游戏,联机
70年代出现版权问题
BSD
freeBSD 开源
MAC OS
TBM AIX
HP HPUX
SUN SO
Linux
Windows
2、操作系统组成
3、linux发展过程
Richard Stallman
(斯托曼)
建立公司:*软件基金会FSF
做出和Unix一样优秀但是开源的一个系统。
做了一个项目:GNU
GNU=GNU is not Unix
GNU软件 bash,gawk,emacs,gcc
GPL(通用公共许可)协议,对开源软件,*的定义
1、*的下载、传递、使用
2、如果你修改了源代码,必须要把修改后的内容发出来。
GNU缺少内核
1984
GNU GPL
GNU/Linux
描述Linux的哲学思想
1、一切皆文件,把几乎所有资源统统抽象为文件形式:包括硬件设备,甚至通信接口等;
2、由众多功能单一的程序组成:一个程序只做一件事,并且做好;组合小程序完成复杂任务;
3、尽量避免跟用户交互;目标;易于以编程的方式实现自动化任务;
4、使用文本文件保存配置信息。
linux的版本
发行版 300+
RedHat
RedHat enterprise Linux RHEL
RHCE
RHCA 4-5W
CentOS
红旗
SUSE
Debian
ubuntu
deepin
麒麟
服务器端linux系统
首先redhat(免费下载和使用更新升级)(有钱任性)
RHEL Red Hat enterprise linux 红帽企业版linux
centos这两者当中选centos(与redhat一模一样)
RedHat======》CentOS
1、收费
2、logo
1)重点GNU,GPL的知识。
2)重点linux系统的常见发行版本,不同场景选择。
3)重点CentOS和Redhat的区别和联系。
centos 6.9
centos 7.5
国内镜像源
阿里云:mirrors.aliyun.com
163:mirrors.163.com
vault.centos.org #旧版本下载地址
32位与64位区别
1、支持更大的内存
2、同时处理更多的数据
3、专门用于大量数据计算
1、创建虚拟机