Linux操作系统简介
Linux是一种开源操作系统(Open Source Operating System)
1.Linux操作系统的组成
- Linux内核:偏向底层,特殊的软件程序,用于实现CPU和内存分配、进程调度、设备驱动等核心操作
- 其他外围程序(如shell、gnome等):偏向用户,分析用户指令的解释器、网络服务程序、图形桌面程序等各种应用型的软件程序
2.Linux(内核)起源与发展
- 由Linus Torvalds(林纳斯·托瓦兹)开发
- 1991.10:发布0.02版(第一个公开版)
- 1994.3:Linux 1.0版发布
-
Linux内核的标志:企鹅Tux(传说由于林纳斯小时候被企鹅咬过,一直记恨,因此将企鹅作为代表标志),取自芬兰的吉祥物
-
官方网站:http://www.kernel.org
3.Linux内核版本
XX.YY.ZZ(主版本号.次版本号.修订版本号)
- 3.0以前:YY奇数为开发版、偶数为稳定版
- 3.0以后:不由版本号决定,由官网公布为准;分主分支(mainline)、稳定版(stable)、长期稳定版(longterm);[EOL]表示为本分支最后一个版本 注:一般生产环境建立使用稳定版内核,个人使用开发版内核;发行版一般采用稳定版
4.GNU项目及GPL、LGPL协议
- GNU(GNU is Not Unix)旨在开发一个完整的类似于Unix的操作系统
- 1984年由Richard Stallman(理查德·斯托曼)发起并创建
- 官方网站:http://www.gnu.org
- GPL协议(GNU General Public License) 允许用户任意复制、传递、修改再发布 基于自由软件修改再次发布的软件,仍需遵守GPL
- LGPL(Lesser General Public Liscense) LGPL相对于GPL相对宽松,允许不公布全部源代码
5.开放源代码软件(Open Source Software)
- Firefox网页浏览器
- OpenOffice办公套件
- Apache网站服务器 注:开源不代表免费
6.Linux操作系统的优点
- 稳定性
- 安全性
- 企业应用成本低
- 开放源代码
- 可移植性强
7.Linux操作系统应用
- 网络服务器
- 高可用群集、云网络
- 智能手机、平板手机、嵌入式设备
- 大规模运算、影视渲染
8.Linux发行版本构成
Linux内核+GNU自由软件=完整的操作系统
- Red Hat系列,由Red Hat公司发布
- Debian系列,由Debian社区发布
- Ubuntu系列,由Ubuntu社区发布 注:Linux和Linux发行版不是一类,一般Linux指得的Linux内核,而Linux发行版指的是Linux内核+软件组成的一个完整系统,比如Centos、Ubuntu等就属于Linux发行版
9.常见的Linux发行版(红帽系列)
- Red Hat Enterprise Linux(RHEL):Red Hat企业版
- Fedora:Red Hat资助的社区版,定位于个人桌面
- Community Enterprise Operating System(CentOS):RHEL复刻版
10.Linux的分支
Redhat→Centos(社区版)→Fedora(个人用户版)
Debian→Ubuntu、Kali、Mint
Slackware→Arch、Suse
11. Linux家谱图
12.Linux发行版下载位置
各发行版官网
- https://distrowatch.com //(各发行版排名和下载地址)
- http://mirrors.aliyun.com //(阿里源,从各发行版官网实时同步数据)
- http://mirrors.163.com //(网易源,从各发行版官网实时同步数据)
13.Linux咨询与学习推荐网站
- https://distrowatch.com //(各发行版新闻与排名等,也可下载个发行版)
- https://linux.cn //(Linux中国,有Linux行业新闻与技术分享)
- WIKI(一般各发行版都会有,类似于维基百科,比如wiki.archlinux.org)
- http://linux.vbird.org //(鸟哥私房菜官网,着重推荐,从Linux基础到高级)
- https://www.server-world.info/en //(各发行版服务搭建)