【学习分享】云享读书会《Linux系统管理》DAY01

举报
CharlesE 发表于 2021/05/25 14:36:19 2021/05/25
【摘要】 云享读书会《Linux系统管理》DAY01学习笔记。

一、Linux简介

1.UNIX:UNIX是1969年由AT&T的贝尔实验室创造,创始人为Ken Thompson和Dennis M. Ritchie(同时是C语言之父),作为世界上第一个完善的网络操作系统,它允许计算机同时处理多用户程序。早期的UNIX是免费的,但随着UNIX逐渐普及,贝尔实验室决定开始对UNIX进行收费,Richard Stallman反对这种收费行为,于是催生了GNU组织,致力于进行UNIX的推广。

2.GNU、GPL、LGPL

GNU(GNU is Not Unix),1984年由Richard Stallman发起并创建,目标是编写大量兼容于UNIX系统的自由软件(为所有软件用户能够自由控制自己的计算,而构建一款由大家共同开发而成的操作系统),并于1985年创立的自由软件基金会(Free Software Foundation,FSF)

GPL(GNU General Public License),GNU自由软件的通用许可协议,允许用户任意复制、传递、修改及再发布,基于自由软件修改再次发布的软件,仍需遵守GPL。

LGPL(Lesser General Public License),LGPL相对于GPL较为宽松,允许不公开全部源代码,为基于Linux平台开发商业软件提供了更多空间。

扩展:

什么是自由软件?(来源:销售自由软件 - GNU工程 - 自由软件基金会

自由软件意味着使用者有运行、复制、发布、研究、修改和改进该软件的自由。

自由软件是权利问题,不是价格问题。要理解这个概念,你应该考虑“free”是“言论自由(free speech)”中的“自由”;而不是“免费啤酒(free beer)”中的“免费”。

注意:GPL并未限制你可以从发行自由软件这项行为中收取多少费用。

3.UNIX版本分支

UNIX商业版:IBM:AIX操作系统,惠普:HP-UX操作系统,SUN:Solaris。

UNIX免费版:FreeBSD、NetBSD、OpenBSD

Minix:小型化,能让学生一个学期学完同时提供用C语言和汇编语言编写的系统源代码。

Linux:Linus Torvalds在minix的基础上写的操作系统。1991年10月5日正式对外宣布Linux内核(0.02版)诞生,由C语言和汇编编写。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。


二、Linux的组成和特点

1.Linux是什么:可以运行在PC机上类似于Unix风格的操作系统;由众多程序员通过Internet协作开发;Linux是开源的(Open Source)。

内核官网:https://www.kernel.org/

2.Linux系统构成:Linux内核应用程序等组成。

3. Linux内核项目:主要作者为芬兰赫尔辛基大学的Linus Torvalds,Linux内核的标志是企鹅Tux,官网http://www.kernel.org。1991年10月,放出0.02版本内核;1994年3月,放出1.0版本内核。

4. Linux内核版本:XX.YY.ZZ,依次为:主版本号.次版本号.修订版本号,次版本号的奇数表示开发版偶数表示稳定版

5.优点:完全免费、完全兼容完全兼容POSIX1.0标准、多用户、多任务、稳定可靠、支持多平台、网络功能丰富、支持多平台。

三、Linux发行版本及介绍

1.Linux发行版本构成:

Linux内核+各种自由软件=完整的操作系统,厂商提供的辅助安装、软件包管理等程序。

2.Linux发行版

发行版的名称、版本由发行厂商决定。

  • 红帽系:RHEL(Red Hat Enterprise Linux),CentOS,Fedora。
  • 自CentOS8宣布21年年底停止更新后,产生了Centos Stream,从此上下游关系为Fedora->CentOS Stream->RHEL。
  • SUSE:Novel公司发布。
  • Debian:Debian社区发布。
  • Ubuntu:基于Debian发行版和Gnome桌面环境。
  • 国产Linux操作系统:OpenEuler、中标麒麟、优麒麟、Deepin、UOS、OpenAnolis 等。

3.RHEL下载。

RHEL可以从红帽开发者论坛免费下载,而且速度很快,强烈推荐使用此方法。

下载教程:https://blog.csdn.net/CharlesE_233/article/details/111598709

4.镜像站

LinuxKernel镜像站:https://mirrors.kernel.org/

华为云镜像站:https://mirrors.huaweicloud.com/

中国科学技术大学开源镜像站:https://mirrors.ustc.edu.cn/

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。