【Linux】操作系统
2018-09-28 本文已影响0人
胖佳儿Clara
参考资料:
1.视频课程《Linux运维》
2.书籍PDF版《Linux运维 Web集群实战》
-
什么是操作系统?
- Operating System, 简称OS,是计算机系统中必不可少的基础系统软件。是处于用户与计算机系统硬件之间用于传递信息的系统程序软件。
- 目前PC(Intel x86)上常见的操作系统:Windows,Linux,DOS,Unix
-
什么是Linux?
-
Linux是一套开放源代码程序,并可以自由传播的类Unix操作系统
-
应用领域
- 服务器端
- 超大型公司,10年不用重启服务器
- 嵌入式开发
- 手机
- 安卓-Linux、苹果-Unix
- 路由器
- 交换机
- 防火墙
- 自动售货机
- 各种家用电器
- 手机
- 个人PC桌面
- 服务器端
-
特性
- 开放源码,可以自由修改
- 和Unix兼容
- 可自由传播
- 适合Intel x86 系列
-
Linux起源
- Unix系统1969贝尔实验室诞生
- Unix的5大优秀特性
- 技术成熟,可靠性高
- 极强的可伸缩性,支持的CPU处理器体系架构非常多
- 网络功能强大
- 强大的数据库支持能力
- 强大的开发功能,Unix促进了C语言的诞生。
- Unix操作系统革命
- Unix面临版权回收,源代码闭源
- Richard Stallman 大胡子-自由软件与GNU开放源码,但没有流行
- 谭邦宁-Minix在x86 PC平台,可用于教学
- Linus Tovalds-阅读Minix系统源码,开发Linux
- 核心概念
- 自由软件与FSF
- 自由软件强调权利(开源),而非免费
- GNU: Emacs, gcc,bash,awk
- GPL (General Public License),通用公共许可,是最著名的开源协议
- Linux内核是GPL许可的:任何人有共享和修改自由软件的自由,任何人有权取得,修改和重新发布自由软件的源代码权利,但是都必须同时给出具体更改的原代码。
- 但是Linux内核不是GNU项目的一部分,是Linus Torvalds
- 自由软件与FSF
-
Linux系统组成
- 核心:Linus Torvalds 开发的Kernel
- 组件:GNU+其他必要组件
- 核心组成原理:硬件-系统核心-命令解释器shell,bash-外围应用程序
-
Linux应用领域
- 服务器端系统
- 超大型领域,10年不用重启服务器
-
发行版选择
- Red Hat 有版权
- Federa-Red Hat 的一个分支,仍遵循GPL
- CentOS(Community Enterprise Operating System)-Red Hat 的一个分支,以Red Hat 所发布的源代码重新构建符合GPL协议的Linux系统,即将LOGO和收费软件去除再编译。目前CentOs已被Red Hat 收购,但仍然开源免费。
-
选择适合的Linux系统
- 桌面-Ubuntu
- 服务器-CentOS
- 安全-Debian,FreeBSD
-
选择CentOS版本-CentOS 6.7
微信:zejia98,期待和你成为朋友~
-