Linux系统管理初学者指南——基于CentOS 7.6

曲广平
前言 随着开源软件在世界范围内的影响力日益扩大,作为开源界典型代表的Linux系统也得到越来越广泛的应用。目前网络中的绝大多数服务器采用了Linux操作系统,除服务器领域之外,运行在Linux平台上的各种专业应用也越来越多,例如近几年快速崛起的云计算、大数据和人工智能等专业领域,它们所采用的大多是运行在Linux系统上的开源软件。目前已逐步形成专业人士使用Linux系统、普通用户使用Windows系统的局面,这就促使更多的人去学习如何使用Linux系统。 相比Windows,Linux系统的学习曲线是比较陡峭的,这是由于Linux系统中的大多数操作是基于命令行来实现的,可以说命令行就是Linux的精髓。在学习Linux时,尤其是在刚入门的阶段,必须要下苦功去记忆常用的基本命令,并不断强化练习。对于零基础的读者,入门阶段往往是比较痛苦的,行百里者半九十,很多人就是在这个阶段放弃的。实际上,需要强化记忆的基本命令也就50个左右,当熟练掌握这些基本命令并习惯Linux系统的风格之后,就会发现其实不难。试想,如果连作为基础平台的Linux系统我们都无法掌握和使用,那么还何谈学习大数据、人工智能等专业知识呢? 本书是一本面向零基础读者的入门图书。在编写的过程中,我尽量从初学者的角度组织内容。虽然本书从系统运维的角度来介绍Linux系统的使用,但同样也适用于各类以Linux 为基础平台的专业人员,因为书中所介绍的是Linux系统中基础和通用的操作。 本书采用的系统版本为CentOS 7.6,共分为7章。 第 1 章,了解并安装Linux系统:主要介绍 Linux 系统的发展历史和特点、如何用VMware Workstation搭建实验环境并安装CentOS系统,以及Shell命令的基本格式。 第2章,文件和目录管理:主要介绍文件路径、根目录和家目录等基本概念,文件和目录操作、文件内容…