Linux 教程

前言

Linux 是最流行的服务器操作系统,同 桌面操作系统 比如 windowsmac 相对立,服务器操作系统就是只有那么一个黑乎乎的终端,上面飘散是零散的字符,看起来有点 Hack。虽然 Linux 也有桌面版本,做得不错有 UbuntuFedora、国产的 Deepin,但是它的主力始终在服务器领域。服务器是软件行业重要的一部分,重要程度相当于软件行业的基础设施,我们现在很流行的 云概念,背后就是一些联网的服务器。

Linux 的来源是 Unix 操作系统,它几乎继承了所有 Unix 的哲学思想,比如其中一个重要的理念 一切皆文件。再比如 一个程序只干一件事,这个理念有点有趣,像 windows 这类的软件 office 那是有很多功能的,无数的按钮和说明书。而 Linux 哲学主张一个软件只干好一件事,但是软件和软件之间可以互相组合起来干大事。

发展到今天的 Linux 已经有无数的发行版,加上 Unix 的一些,近亲的如 AndroidMac OS 种类繁多... RedHat 是其中最著名的商业服务器操作系统,就在刚刚以 $340亿 卖给了 IBM。它的免费版 CentOS 在国内的市场份额也是非常的高。看着这么多的发行版,我们到底应该学哪一个?非常幸运的是发现版虽然复杂,但是各个发行版之间的差别是不大,思想是一样的,基本可以做到触类旁通。

这个教程选择的 Linux 发行版本是 Ubuntu Server

Linux 教程 Linux 用户 Linux 基础命令 Linux 文件权限 Linux 文件查找 Linux 文件归档 Linux vim Linux 管道和重定向 Linux 进程 Linux 运行状态 Linux 服务管理 Linux 定时任务 Linux 磁盘 Linux LVM Linux 网络配置 Linux 软件管理 Linux iptables Linux SSH Linux curl