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 //(各发行版服务搭建)