githubEdit

Linux基础知识

Linux 的使用尤为关键,掌握其基本的命令以及在 Linux 系统中部署应用是必须要掌握的技能。

部署Linux环境

实验室已为大家配置好了物理集群,12台运行着Debian Linux的主机。你完全可以使用已经存在的Linux环境,然而我们仍然推荐你去部署一个实际的Linux环境。

首先,你需要部署一个 Linux 环境,有以下四种方式:

  • 在 Windows 系统中使用虚拟机安装 Linux。

  • 在 Win 10 的系统中使用 Windows Subsystem for Linux (WSL)。

  • 安装双系统使用 Linux。

  • 购买 vps 使用 Linux。

对于在 Windows 系统中使用虚拟机安装 Linux,这是一个比较容易的事情,你可以直接通过百度和谷歌搜索找到这个问题的答案。

对于在 Win10 的系统中使用 WSL,你可以参考微软官方arrow-up-right的文档获取相关信息。此外,你可能需要安装 Windows Terminal 作为终端,同样你可以参考微软官方arrow-up-right的文档。

对于安装双系统使用 Linux,你同样可以通过谷歌和百度寻找到答案。

对于购买 vps 使用 Linux,你可以使用阿里云、腾讯云以及其他云服务商提供的相关服务,每个月 10 元左右,更容易入门如何使用 Linux。

circle-info

实际上,我们最推荐第二种方法,因为你可以在使用 Win10 的同时,优雅且方便地使用 Linux。我们最不推荐第三种方法,折腾双系统的时间可能会比你学习 Linux 的时间更长。如果你的主机性能良好,我们则推荐第一种方式。

Linux 基础书籍推荐

实际上,对于初次接触 Linux 或者只仅仅接触了一点 Linux 的人来说,学习 Linux 的过程是比较枯燥的,因为书一般来说都比较厚。

  • Linux Command Line and Shell Scripting Bible

  • Harley Hahn's Guide to Unix and Linux

circle-info

你可能听说过《鸟哥的 Linux 私房菜》,如果你喜欢他的风格,也可以学习这本书。

Linux 进阶书籍推荐

实际上,掌握了基本的 Linux 命令以及脚本编程,对于你日常使用 Linux 已经足够了。如果你希望了解一下更加底层的 Linux 知识,或者想精进操作系统知识或者网络编程,有以下的书籍可以推荐:

  • Advance Bash-Scripting Guide

  • Advanced Programming in the UNIX Environment, 3rd Edition

  • UNIX 网络编程

Last updated