共计 4560 个字符,预计需要花费 12 分钟才能阅读完成。
查看发行版 distro
回顾上次内容????
从帮忙咱们能够晓得 name -a 能够失去全副信息
uname -a
从中, 咱们晓得有 ubuntu, 他如同是一种发行版.
那么, 什么是发行版呢?
什么是发行版?????
只靠 linux 内核, 咱们无奈做任何事件, 只有内核和各种应用程序在一起, 咱们能力应用.
发行版 (distro) 的英文原文是 distribution, 是内核和应用程序的汇合. 一个典型的 Linux 发行版包含:Linux 内核,一些 GNU 程序库和工具,命令行 shell, 也会蕴含图形界面.
都有哪些发行版呢?????
发行版品种繁多
发行版十分多, 你能够去 distrowatch 去看看各种个样的发行版的介绍!
也能够看到以后各种发行版的排名. 也能够搜寻感兴趣的发行版!
咱应该如何抉择本人的发行版呢?????
咱们能够去内核官网, 看看 linux 内核对于各种发行版的吐槽
不同的发行版有不同的技能
- debian, 适宜系统管理和运维
- ubuntu 安装简单, 界面敌对, 社区沉闷.
- kali 就适宜做网络安全方面的操作
- deepin 国产的深度发行版, 界面做的十分难看
- centos 服务器
- gentoo 深刻底层, 通明
这里还有个网站能依据您答复问题的状况, 帮您选个 distro????
distrochooser
发行版这么多, 这么乱, 没有脉络啊????
没关系, 不要焦急咱帮您来梳理一下 …????
发行版家族关系大梳理????
原图
这图外面内容太多了, 咱们再梳理一下.????
linux 发行版尽管很多, 然而大体上是三大家族.
- debian 家族
- rhel 家族
- suse 家族
咱们别离来说一下:
debian 家族
debian[‘dɛbɪən]
debian 是收费发行版,1993.12 月第一次呈现.Ian Murdock 根据他女朋友的名字 Debra Lynn 和他本人的名字, 最终叫做“Debian”.
各版本代号来自于玩具总动员中的角色.
Debian 是一个独立的组织,Debian 组织着 5 万个以上的软件包和 320 百万行代码, 各种我的项目的负责人是选出来的.
反对的 cpu 指令集架构也多, 比方中科院华为阿里押宝的 risc-v, 比方龙芯兼容的 mips
下图是他下载 cd 的截图.
ubuntu ???? 和 mint
ubuntu
其名称来自非洲???? 南部祖鲁语或豪萨语的“ubuntu” 一词,意思是“兽性”“咱的存在是因为大家的存在 ”,是非洲传统的一种价值观。
发生“oo-boon-too”的音, 如果你喜爱增加一些非洲撒哈拉的滋味,你能够在第一个 ”u”,後面带些嗡嗡声:oom-boon-too。????
ubuntu 是 Canonical 公司在 debian 稳定版 (stable) 根底上做出的发行版. 私营公司做开源软件为什么许的呢?
开源和商业并不是非黑即白的.
Canonical 公司的现金次要来源于
- 服务器集群管理工具 Landscape 的服务反对
- oem 设施的预装零碎费用
- ubuntu 软件核心的付费位
- 代码托管平台 launchpad.net 服务费用
- 亚马逊云的相干广告
- ubuntu 手机预装软件免费
- 甚至 CD 包内容都能够本人定制]
ubuntu 是十分风行的发行版, 整体上来说长于推广, 比拟讨巧.
mint
mint 是基于 ubuntu 的,ubuntu 是基于 debian 的, 所以 …mint 很年老. mint 也是长期霸榜的存在, 支出次要靠 t 恤和资助.
你想过做本人的发行版吗?????
从哪个发行版衍生呢?
Deepin 深度
长处
- 难看,特效十分好,渲染的也十分棒
- 贴合???????? 国人的应用习惯,有专门的软件商店,轻松装置 QQ、搜狗输入法、WPS 等
- 也曾长年前十, 靠得住, 爱酷炫界面人士能够用
- 仓库从 ubuntu 切换到了 debian, 稳固
毛病
- 图形成果须要 cpu 内存
- 被眼睛迷住, 忘了其实 linux 的最要害的是命令行
公司背景
这个发行版背地的公司是武汉深之度科技有限公司, 成立于 2011 年,是专一基于 Linux 的操作系统研发与服务的商业公司,公司的次要产品为深度操作系统。
诚迈科技和原来的深之度 (股权由星辉 360、深度、绿盟等管制) 合成了新公司. 感觉资金很多, 心愿能做出好货色.
kali????
Kali 是一个基于 Debian 的 Linux 发行版。
- 他在 debian 的根底上装了好多工具, 把你的笔记本变成一黑客工具.
- kali 能够无效的学习相干常识, 不过要小心!
- kali 用的好, 牢饭吃到饱.
red hat 家族 rhel⛑
Rhel 是最早的商业发行版 1994 呈现,99 年上市, 首日收益历史第八,2012 年 10 亿美元回报, 在商用服务器上应用十分多,centos、fedora、mandriva 等收费发行版都基于 rhel 企业版免费版的.
免费版还能基于免费版?!
咱们来一个个看看:
fedora
fedora 是 rhel 的实验室
- 学了 fedora 就等于学了 rhel
- 各种靠谱不靠谱的性能都往上招呼
- 你可充沛的尝鲜
- 社区很弱小
fedora 始终沿着开源思维之路倒退,凋谢、测试、改良.
最终稳定下来、靠得住的新个性的进入 rhel。
rhel
红帽的名字跟它的创始人无关,它的创始人 Marc Ewing 在 cmu 读书的时候,就以在校园外面帮人解决 linux 问题而闻名,所以过后 cmu 校园外面流传着一句话,遇到了 linux 问题,就去找那个戴着红帽子的人来解决.????
MarcEwing 和 Bob Young 一起创立了本人的 Linux 发行版,并将其命名为红帽.
红帽的共享
- 红帽技术很强, 对各种开源技术奉献都很大
- 对于内核有很大奉献
- 用商业推动各种硬件的 linux 驱动
- 红帽退出 RISC- V 基金会
- 红帽有个认证, 这个对于从业人员是一个说法
- 各种教材材料也特地多
红帽工作工夫能够答疑的那种规范服务 799 美元一年, 高级会员 1299 美元一年.
当然还有更厉害的企业级别的单干, 总之红帽年收入超过 20 亿美元.
Rhel 是最早的商业发行版 1994 呈现,99 年上市, 首日收益历史第八,2012 年 10 亿美元回报, 在商用服务器上应用十分多.
红帽市值十分高曾经被 ibm 的 340 亿所收买.
Linux 发行版自身是没法免费的——因为依据 GPL 协定你必须公开源代码,你免费了,他人间接拿源代码本人编译一个用就完了。centos 就是编译之后的 rhel
centos
把开源软件 rhel 编译之后造成的货色, 在做成一个发行版就是 centos.
- centos 都是在对应版本的 rhel 进去后隔段时间才出的。
- centos 的代码与 rhel 完全一致
- 只是批改为合乎开源协定的版本,以及批改发行版名称和源等内容 -
- 把免费的组件和客户的反对都去掉了
国内云服务器对 centos 反对很好
- 国内的云服务器 centos 数量居多.
- 对于运维人员的培训,centos 居多
centos 影响力太大, 红帽把他收了. 外面有什么交易不晓得, 反正 centos 退出了红帽公司.
centos 作为收费的根底局部, 取得大量用户根底和好评. 为 rhel 占下市场份额. 这样的话,centos 和 rhel 越来越统一也就很失常了.
Suse 家族
Suse[ˈsuːsə]
Suse 是德国???????? SuSE Linux AG 公司发行保护的 Linux 发行版,是属于此公司的注册商标。第一个版本呈现在 1994 年年初。2004 年这家公司被 Novell 公司收买。
- SUSE 最早基于 slackware, 起初就不是了
- 公司位于德国
- 代码谨严, 品质高.
- 华为、中兴、腾讯背书
- 不太器重中国市场
opensuse 是 SuSE 的社区版本.
Distro hop
来做个 Distro hop
Distro hop 是指 折腾 Distro 来玩的人
您能够间接在 DestroTest, 开一个虚拟机, 间接跑各种各样的发行版.
还有一些比拟有特点的发行版
Ubuntu 之类的就是什么都有的商品房,间接入住就好了。上手最简略。适宜老手初体验。
Gentoo:相当于给你个建房子和一些装璜资料,至于如何建如何配置就看本人了。因为他是源码编译,所以是最能施展本人电脑性能的发行版之一。可依据本身电脑硬件配置定制 linux 内核,以及装置软件时本人的须要来定制依赖。稳定性较其余版本要高一些。
Archlinux:相当于房子建好了家具都有了,如何安排看本人爱好。定制性比 Gentoo 弱一些。不过最弱小的是他的社区以及十分多的软件包(能够说成发行版中软件最多的版本也不为过),只有有 linux 什么问题根本能在社区外面找到相应的答案。
除此之外还有非标准的 linux
- Google 的安卓
- 三星的 Tizen
- Ubuntu touch
- Lg 的 webos
- Firefox OS????
也还有其余类 unix(unix-like)零碎
- Unix
- Bsd
- Solaris
BSD (Berkeley Software Distribution,伯克利软件套件)是 Unix 的衍生零碎,在 1977 至 1995 年间由加州大学伯克利分校开发和公布的。历史上,BSD 已经被认为是 UNIX 的一支——”BSD UNIX”, 因为它和 AT&T UNIX 操作系统共享根底代码和设计。在 20 世纪 80 年代,衍生出了许多变形的 UNIX 受权软件。比拟驰名的如 DEC 的 Ultrix 及 Sun 公司的 SunOS。1990 年代,BSD 很大水平上被 System V4.x 版以及 OSF/ 1 零碎所取代,早期 BSD 版本为几个开源软件开发提供了平台并且始终沿用至今。明天,“BSD”并不特指任何一个 BSD 衍生版本,而是类 UNIX 操作系统中的一个分支的总称。
bsd 三大发行版(FreeBSD NETBSD OpenBSD),都不是 linux,也不是 UNIX(技术方面的确是血统纯正的 unix,不过因为和 att 的问题,不得应用 unix 商标),国内方面,晚期的河汉麒麟操作系统就是基于 Freebsd 开发,当初不晓得了,苹果的 MAC OS(OS X)的前身(开源版本 Open Darwin)也是基于 Freebsd。
linux 内核作者莱纳斯已经说过,如果 BSD 早点开源,世界上可能就不会有 linux 了,因为他说本人也会退出到 bsd 开发中[滑稽]
那咱们怎么能力晓得以后发行版的版本呢?
最初咱们来试一下看一下以后发行版的版本号
首先要晓得发行版的版本号在哪里
ls
ls 就是 list 命令, 列出当前目录下有什么.
ls /etc/*release
- ls 是 list 命令的缩写
- /etc/*release 是 ls 命令的参数
- / 是整个文件目录的根 (root) 下
- /etc 是根 (root) 下的 etc 文件夹下
- /etc/*release 是根 (root) 下的 etc 文件夹下的所有以 release 结尾的文件
- 这条命令就是列出根 (root) 下的 etc 文件夹下的所有以 release 结尾的文件
咱们能够发现有两个文件
- /etc/lsb-release
- /etc/os-release
而后咱们要看这些文件外面的内容
`cat /etc/lsb-releasei
cat /etc/os-release`
也能够把两个文件拼合在一起查看
cat /etc/*release
- cat 是 concatenate 的命令的缩写
- /etc/*release 是参数, 指的是根 (root) 下的 etc 文件夹下的所有以 release 结尾的文件
- 整个命令是要把根 (root) 下的 etc 文件夹下的所有以 release 结尾的文件内容拼合输入
这样咱们就晓得以后发行版的版本了.????
上一章 010101uname 参加制作 去做试验 下一章 010103pwd
0