本参考手册旨在帮助人们更好地了解他们的 Mandriva Linux 系统,以便更大地发挥系统潜能。我们希望您能够在阅读完本手册之后轻松完成 GNU/Linux 的日常管理。下面是本书的两个主要组成部分,以及各部分所含章节的简要描述:
在第一部分(Linux 系统)中,我们会为您介绍 GNU/Linux 系统。我们会讨论系统的体系架构、主要的文件系统以及某些比较难懂的概念,比如 /proc
文件系统。
第一章(第 1 章 UNIX 系统基本概念)会主要介绍 UNIX® 的理念,并特别着重介绍了 GNU/Linux 世界的特点。其中还讨论了标准的文件管理工具以及 shell
所提供的有用功能。接下来的一章(第 2 章 磁盘和分区)将讨论在 GNU/Linux 中如何管理硬盘。我们还会介绍硬盘的分区。
我们首先会在第 3 章 文件树的组织中浏览文件树的结构。UNIX® 系统可能非常庞大,但是每个文件都在特定目录中有自己的位置。读完这一章后,您将会知道如何根据文件的功能在系统中找到特定的文件。
下一章着重介绍文件系统(第 4 章 Linux 文件系统)。在给出了文件系统的概要之后,我们会讨论文件类型以及一些额外的概念和工具,诸如 inode 和管道。而后面的一章(第 5 章 /proc 文件系统)则会引入称为 /proc
的特殊 GNU/Linux 文件系统。
在第二部分(深入 Linux)中,我们将会介绍一些更具可操作性的话题。我们会讨论文件系统和挂载点的关系,如何在日常工作中使用命令行,如何使用轻巧强大的编辑器编辑配置文件,等等。
我们会首先谈到文件系统和挂载点(第 6 章 文件系统和挂载点)。除了给出这些术语的解释,我们还会以实例的形式加以解释。
然后,我们会涉足命令行界面(第 7 章 命令行简介)。我们会讨论文件处理工具,比如 mkdir 和 touch 命令,如何在文件系统中移动、删除、复制文件和目录。我们还将讨论文件属性以其相关命令,比如 chown 和 chgrp。此外,我们还会涉及到模式、重定向和管道、命令行补全以及基本的任务控制。
下一章主要介绍了文本编辑方面的内容(第 8 章 文本编辑:Emacs 和 VI)。由于 UNIX® 的大多数配置文件都是文本文件,您肯定会遇到要在文本编辑器中进行编辑的情况。我们将会为您介绍 UNIX® 和 GNU/Linux 世界中两种最著名的文本编辑器:Richard M. Stallman 编写的 Emacs,以及 Bill Joy 在 1976 年编写的 Vi。
然后,您就应该能够在系统中执行一些基本的维护操作了。在下面的两章中,您可以对命令行(第 9 章 命令行工具)和进程控制(第 10 章 进程控制)进行简单的练习。
下一章(第 11 章 启动文件: init sysv)将会揭示 Mandriva Linux 的启动过程,以及如何有效地使用这一功能。我们会谈到 init(允许系统启动的进程)以及您可能想要使用的不同运行级别(主要用于维护)。我们还会简要解释如何使用 DrakXServices 管理服务。
我们在接下来的一章(第 12 章 安全远程访问)会介绍如何安全地访问远程系统(通过 ssh)来执行维护任务,在系统上运行程序,等等。我们会领您快速浏览连接方式并描述基本的服务器/客户端 ssh 设置。而 scp 的用法也会提到一点。
作为本书的结尾,我们介绍了如何通过命令行管理软件包(第 13 章 通过命令行管理软件包)。您会从中学到如何使用 urpmi 及其对应工具 urpme。我们还会提到如何管理介质源。