1.1 什么是操作系统
人与硬件之间的中介,桥梁
1.2 操作系统的组成
可以把操作系统看成一个鸡蛋
蛋黄- -内核- - (linux-托瓦斯创造内核)
蛋清- -命令解释器shell- -(GNU-bash)
蛋壳- -程序软件- -(千万程序员做出来的)
1.3 Linux的发展
1969年 贝尔实验室发明unix
1986年 unix开始收费,谭邦宁创造minix(mini unix)用于教学
1986年 斯托曼Stallman建立FSF(自由软件基金会)公司和GNU(葛奴计划)项目
1991年 托瓦斯torvalds创造Linux内核
1.3.1 GNU
GNU = GNU is not unix
GUN的优秀软件:gawk(三剑客之首)、bash(命令解释器)、emacs、gcc
1.3.2 GPL
GPL:通用公共许可
1、 开源的可以免费传播,随意传播
2、 可以随意修改,但是修改之后必须把修改的内容发出来
1.4 Linux不同发行版本的区别
Ubuntu(乌班图) 多用于开发人员(图文操作界面)
RedHat(红帽) 多用于国企和金融
Red Hat Linux 9.0(红帽免费版)的最后一个版本
Red Hat Enterprise Linux(红帽企业版)最高版本 RHEL 7.5
CentOS 国内最火爆
Fedora(RedHat的测试版) 新功能、新想法放到Fedora,稳定后放入RedHat
Fedora ------->RedHat -------->CentOS
Debian/Freebsd 安全性要求比较高
SUSE/OpenSUSE 德国使用较多 多用于高级数据库和邮件服务
红旗Linux/麒麟(中标麒麟比较厉害) 国产
1.4.1 CentOS与RedHat的区别
1、 RedHat是免费下载,项目收费,无法更新
2、 CentOS是做到和RedHat一模一样
1) 把RedHat收费项目去掉
2) 把RedHat的logo去掉