Linux 是最流行的服务器操作系统,同 桌面操作系统
比如 windows
、mac
相对立,服务器操作系统就是只有那么一个黑乎乎的终端,上面飘散是零散的字符,看起来有点 Hack。虽然 Linux 也有桌面版本,做得不错有 Ubuntu
、Fedora
、国产的 Deepin
,但是它的主力始终在服务器领域。服务器是软件行业重要的一部分,重要程度相当于软件行业的基础设施,我们现在很流行的 云概念
,背后就是一些联网的服务器。
Linux 的来源是 Unix 操作系统,它几乎继承了所有 Unix 的哲学思想,比如其中一个重要的理念 一切皆文件
。再比如 一个程序只干一件事
,这个理念有点有趣,像 windows 这类的软件 office
那是有很多功能的,无数的按钮和说明书。而 Linux 哲学主张一个软件只干好一件事,但是软件和软件之间可以互相组合起来干大事。
发展到今天的 Linux 已经有无数的发行版,加上 Unix 的一些,近亲的如 Android
、Mac OS
种类繁多... RedHat
是其中最著名的商业服务器操作系统,就在刚刚以 $340亿
卖给了 IBM。它的免费版 CentOS
在国内的市场份额也是非常的高。看着这么多的发行版,我们到底应该学哪一个?非常幸运的是发现版虽然复杂,但是各个发行版之间的差别是不大,思想是一样的,基本可以做到触类旁通。
这个教程选择的 Linux 发行版本是 Ubuntu Server
。