1.1 什么是操作系统
操作系统是人与计算机硬件的一个中介
1.2 操作系统的组成
鸡蛋的组成
蛋壳--------->系统中各种各样的软件
蛋清--------->shell 命令解释器
蛋黄--------->系统的内核
linux
蛋壳--------->系统中各种各样的软件 ---------GNU项目中的软件 + 成千上万程序猿开发的软件
蛋清--------->shell 命令解释器-------------斯托曼 GNU项目 bash
蛋黄--------->系统的内核-------------------tovards 托瓦兹 linux内核
1.3 linux系统
Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件
1.4 Linux发展过程
蛋 人 人 人
蛋:unix诞(蛋)生 1969年的贝尔实验室 禁止对学生开放源代码。
人: 谭宁邦 minix开发者 mini unix 系统主要用于教学
人: 斯托曼 我要建立一个完全自由 完全免费的操作系统 开发出一个代替unix的系统
成就 —— 创建了一个公司:FSF自由软件基金会
项目:GNU
GNU=GNU is not unix
GNU的软件:gawk, bash, gcc, emacs
——规章制度:GPL 公共通用许可
1) 所有人可以自由传播,随意的修改软件
2) 修改了别人的软件,必须把你修改的内容发出来
人: 托瓦兹 1991开发出了linux内核。
1.5 GNU
GNU 是斯托曼发起的一个项目
1)建立公司:自由软件基金会FSF
做出和unix一样优秀但是开源的一个系统。
2)做了一个项目:GNU
GNU=GNU is not unix
GNU软件:bash,gawk,emacs,gcc
1.6 GPL
——规章制度:GPL 公共通用许可
1) 所有人可以自由传播,随意的修改软件
2) 修改了别人的软件,必须把你修改的内容发出来
1.7 Linux的发行版本
Fedora 测试软件 新的功能 稳定了 Redhat在发布完整稳定版
RedHat 9.0测试版 (老版) RedHat Enterpirse Linux 7.2(新版)
1.8 服务器的操作系统
首选Redhat(免费下载和使用 更新 升级 )(有钱任性)
CentOS这两者当中选CentOS(与redhat一模一样)
1.9 redhat与centos系统之间的区别
- redhat 现在是免费下载 在更新 安装软件时需要提供服务 (付费)
- CentOS 做到和redhat一模一样 ( 去掉redhat里面的收费的项目和logo 开发相同功能的软件 )
1.10 centos下载地址
http://mirrors.aliyun.com #阿里云官方镜像站点 只有最新版本 centos 6.9 最新 centos 7.3 最新
http://vault.centos.org/ #centos旧版本的汇集地
下载什么: 64位 DVD1 种子
本博文中所使用的系统版本为: CentOS release 6.9 (Final) 内核版本为: 2.6.32-696.10.1.el6.x86_64