一 什么事操作系统
OS 是计算机系统中必不可少的基础系统软件,是应用程序运行和用户操作必备的基础环境
操作系统就是一个人与计算机之间的中介
操作系统的组成: 计算机的硬件 + 系统核心 内核 + 命令解释器 + 外围的应用程序
windows系统 桌面系统
Linux系统
Unix系统
Mac系统 是Unix的变体
二什么是linux
类似windows系统,linux也是一个操作系统软件,但是他们不同之处, windows是收费,不开源 主要应用于日常办公,游戏,娱乐 而linux是一套开放源代码,并可以自由传播类Unix的操作系统软件 多用户、多任务、多线程、多CPU的操作系统 。主要应用于企业环境
linux系统主要 服务器端 嵌入式开发 个人PC桌面 三大领域
特点:
开源的,可以自由修改
Unix系统兼容,具备了Unix的优秀特性
可以自由传播,没有商业化版权之说
适合于Intel等x86 CPU系列架构计算机
>8G 16G内存 500G磁盘 i7 i5处理器
学习完Linux,可以掌握到哪些技术,可以适用于哪些公司
基础运维能力 自动化运维 数据库运维 公有云运维 集群架构运维 代码发布 私有云运维 监控运维
日常处理系统故障,解决问题能力
三Linux的历史
1. 1969年 Unix诞生于贝尔实验室
2. 1984年 Minix 谭宁邦 大学教授 应用于教学
3. 1984年 斯托曼 自由软件之父 FSF 自由软件基金会 GNU项目 GPL 通用公共许可协议 革奴计划
4. 1991年 Linux内核 托瓦兹 linux之父
5. 1993年linux内核加入了GPL协议 GNU Linux 出现了
Unix的优秀特性:
技术成熟,可靠性高
极强的可伸缩性
强大的网络功能
强大的数据库支持能力
强大的开发功能
四Linux的核心概念
FSF
自由软件的核心就是没有商业化版权制约,源代码开发,可自由传播
运行 复制 发布 研究 修改
GPL
通用公共许可协议 开源许可协议
1. 自由的,可任意传播的
2. 可任意修改的,但是必须将修改之后的源代码发布出来
GNU
是FSF下面的一个项目 全称 GNU is not Unix
优秀的软件: Emacs编辑器 gcc编译软件 bash命令解释器 gawk开发语言 hurd内核 还在研发中
linux系统== GNU项目的组件(gcc bash)+Linux内核+成千上万的开发者提供的软件 GNU Linux操作系统
五Linux的特点
支持多用户 多任务 多进程 多CPU
系统稳定性 安全性 可靠性高
有完善的网络服务
自由开源的系统
有大量的第三方应用程序免费使用
多厂商支持
有完善的数据库平台
有完善图形界面
有完善的开发平台
Linux应用领域:
IT服务器端 重中之重
嵌入式开发
个人PC桌面
六Linux的发行版本
Linux内核 2.2 2.4 2.6 3.x
https://www.kernel.org/
发行版本:
Redhat 红帽 开源但是收费
CentOS 学习使用 去掉了Redhat的收费和logo部分编译而成的系统 开源 免费 企业首选
Fedora 新功能 想使用新功能 是Redhat的测试版本 预发布版
Ubuntu 乌班图 桌面系统 开发人员使用的多
SUSE 数据库高级服务及电子邮件 德国使用的多 收费 OpenSUSE
Debian、FreeBSD 对安全性要求比较高
中文 麒麟 红旗
windows系统版本:
个人 win98 win2000 winXP win7 win8 win10
企业:windowsserver 2003 2008 2012 2016 2019数据中心版
CentOS版本 系统版本:
5.x 2.4内核
6.x 2.6内核
7.x 学习 7.6 1810 3.10内核
8.x
红帽认证:
RHCSA 系统管理员
RHCE 工程师
RHCSS 安全员
RHCA 架构师