原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。任何不保留此声明的转载都是抄袭。linux
手机屏幕灭了,一片漆黑。小王的面孔逐渐出如今变成了镜子的屏幕上。他拿出一根牙签,张大了嘴巴,当心翼翼地挑出牙缝里一根长长的韭菜,马上感觉到了无限的空虚与舒爽。程序员
看着这根黑漆漆的韭菜,他陷入了沉思。小王是一个运维工程师,每时每刻都在面对着黑漆漆的窗口。屏幕上的字符在滚动,他常常对着字符后面那片纯色发呆。几百万像素的屏幕上,他日渐苍老的面孔若隐若现,又瞬间消逝在一片字符的汪洋中。macos
“这就是Linux”,小王自言自语,“赐予我工做,但又让我香消玉损”。ubuntu
和Linux比较像的还有Unix,但若是你是一个二三十岁的小青年,你接触到可能只有Linux的世界了。从手机,到服务器上普遍使用的centos
,到漂亮的桌面发行版ubuntu
,甚至是风靡全球的树莓派
,处处都是linux的身影。centos
是机会,也是宿命。小王迫切要解决的,是女友问题。做为一个比较正常的人类,这是他基本的马斯洛底层需求。安全
这是一个命令行入门系列,史上最毁三观小王故事,xjjdog公众号免费放送。但愿多多转发,点赞。不然,白嫖xjjdog,你的良心会痛。服务器
Linux的发展历程比较的复杂。通过一次次的过关斩将,Linux走到今天确属不易。关于其发展历史,你能够经过下面的连接,查看高清图片。20年的时间,对软件行业来讲,是一段很是漫长的时光,有多少的风光已经物是人非。微信
能够看到,linux只占了那可怜的一小块。这就像人类的出现,在生命的长河中,微不足道,但倒是一个质的飞跃。架构
你可能注意到,在前面的描述中,说的是GUN/Linux
,而不只仅是Linux
。Linux自己只是一个内核,做用有限,只有和GNU
联合起来,拥有完整的生态才会发挥它的做用。并发
谈到上面区别的缘由,是为了记住Richard Stallman
在1983年发起的GNU
计划。他同时是smalltalk
语言的发明者,被公认的第二个面向对象的语言。我在早些年,还研究过一段时间。哦,他还编写了一个巨无霸编辑器,Emacs
。
只有一我的被捧成神,他才会有能量折磨你。
针对于Linux历史,咱们不作过多介绍。下面介绍几个经典的发行版本。
知道一点相关操做系统的历史,是可以陶冶情操的。GNU/Linux
是为了抵制一些商业公司的垄断行为而发展起来的,凝结了一代互联网人向往自由的心血。
和其余Unix比起来,Linux其实很年轻。直到1991年,一个叫Linus Torvalds
的芬兰年轻人才开始开发咱们如今所知道的Linux内核
。
Linux
的吉祥物是企鹅,这个吉祥物直到1996年才肯定,因此你会常常看到一些搞笑的图片。若是你是90后,那这只小企鹅几乎和你通常大,仍是个年轻的小伙。
如今的Linux发行版本,已经有上千个,你要是喜欢、并且多金,你也能够作一个。如何在这其中,找到最合适的版本,是须要通过一番折腾的。不少发行版本,实际上是很小众的。
这不像是哲学领域的某些东西,真理掌握在少数人手中。只有得到良好发展,并获得承认的Linux发行版,才有它的价值,能够说是彻头彻尾的实用主义。
但这东西又像女友,刚开始感受风采迥异,各有千秋,到最后了解到是同样的庸俗不堪。但有人就是喜欢Linux相关的工做,一干就是一生...
我能够先说一下本身的历程。刚开始,接触的是红帽redhat
,当时尚未分什么企业版。用了一段时间之后,又切换成更稳定的slackware
。可是slackware上的程序更新实在太慢了,因而又切换成readhat血统的fedora
,这个版本的软件保鲜度很高。其间,又尝试了其余几个linux版本,最终,在2013年先后,换成了滚动升级的archlinux
,直到如今。
要我我的作个推荐的话:
一、我的用户(技术),桌面版用ubuntu
=>archlinux
。
二、企业用户,服务器,使用centos
。
这么多Linux版本,其实有两条主线。debian
系列和redhat
系列。不少发行版本,实际上是二次翻新,不少就直接拿这两个基础系列进行改造。正所谓:操做系统千千万,都是帽子和dabian。
下面这个shi同样的图表,就是debian。呃呃呃,和dabian只差一个字母。
Debian计划
是一个致力于建立一个自由操做系统的合做组织。它的特色是:稳定、安全,到如今为止,已经发展了20多年了。咱们所熟悉的ubuntu,就是基于debian改进的。
红帽认证
之类的证书。如今云主机使用较多的centos,包括红帽公司的
RHEL
,占据了大部分服务器市场。近期,
centos 8
推出了
centos stream
滚动版本,看起来更像是一个正常的操做系统。
咱们看一下处于不一样层次的几个典型版本。从应用方面来讲,linux有桌面、服务器、研究用等用途。
apt-get
。
它的建立者是Mark Shuttleworth
,南非企业家,世界上第二名自资的太空游客。我想,不管是太空仍是ubuntu,这都是梦想吧。
滚动升级
的模式进行发行,尽全力提供最新的稳定版本。刚开始安装,arch只提供一个基本的系统,甚至连界面都没有,对初学者不是很友好。
可是,archlinux是很是干净的系统。不少软件,只有你须要的时候才会安装。它的软件和理念一般都是最新的,定制化很是强,深得许多Linux爱好者的喜好。
这一般很是的蛋疼,由于下载、编译会花费很是长的时间,但它有一个很是大的优势,就是稳定。
这个系统比较底层,对技能要求更多,不太推荐。
这是一个疯狂而必要的过程。若是你想要本身的Linux之上更上层楼,跟着文档作一遍是受益无穷的。你须要通过屡次交叉编译,最终使用chroot命令切换到新系统进行后续操做。
想作一个本身的发行版么?从这开始吧。
发行版的安装包很是大,包含了常见的破解工具,渗透工具,攻击工具。这很是的危险,我曾用它暴力破解了很是多的wifi密码,成功的窥视了邻居的隐私。仍是很是好用的。
本小节经过简要介绍Linux的发展历史,主要介绍了包括ubuntu、centos、archlinux、gentoo、lfs、kali等流行的发行版。这些Linux都有不一样的受众,主要集中在桌面端和服务器两个市场。前者对软件的更新要求大,后者主要侧重于稳定。作一遍LFS,能够构建一个本身的Linux,对技能要求也较高,你可能须要所有了解本系列的内容之后,才能开工。
一、centos是免费的么?和rhel什么关系?
二、少年,你比linux年轻么?
三、linux上不少命令,在macos上运行的也很好。macos也是linux系统么?
四、欠抽问题。为何不少微软员工用mac?
越是优秀的东西,就越是特立独行。可能会有别人觊觎,也可能会有别人恶意重伤。其实,CentOS在服务端已经占据了绝对的优点,它虽然普通,但它性情倒是稳定。别挑来挑去了,太浪费时间和生命。
了解了这一点,小王豁然开朗。这个世界,普通的就是最好的。优秀的,是别人调教的结果;恼人的,是别人抛弃的糟粕。只有返璞归真,找到一个普通的、符合大众审美的、又能在他的调教之下,潜移默化成为百变小樱的,才是他的最爱。这么说来,只要底子不是太差,都是目标。
在开发妹子找到小王,想要查一个棘手问题的时候,小王不经意间捉住了妹子的手。是软玉的感受。
四目相对,他看到了她脸上的雀斑。她也看到了他浑浊又略显颓态的眼睛,还有他微启的嘴唇:“你是个人CentOS”。
做者简介:小姐姐味道 (xjjdog),一个不容许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不同的味道。个人我的微信xjjdog0,欢迎添加好友,进一步交流。