3.7 认证小结
本章主要讨论两方面的内容。首先介绍以前参加Red Hat考试的先决条件,即基本命令行工具的使用。由于这些工具已成为RHCSA考试的主要内容,它们与网络配置相结合用于练习使用这些命令行工具。
命令行在shell环境中启动,shell是一个命令解释器,它允许用户通过各个命令与操作系统进行交互。虽然在考试目标中没有明确指定哪个shell,但是在大多数Linux发行版包括RHEL 7中都默认使用bash。我们可以在默认的控制台之一或GUI的一个终端启动一个命令行窗口。在bash提示窗口中,可以管理文件和目录,通过这种方法配置和组织Linux系统。由于大部分Linux配置文件都采用文本格式,因此可以用许多命令来创建、搜索和修改这些文件。Linux文本文件可以被当作数据流来解释和处理。为编辑一个文本文件,需要像vim和gedit这样的文本编辑器。
Linux的在线文档范围很广。只要在命令后面加上-h和--help开关选项,就可以提供此命令的用法。其次是man和info帮助文档。许多程序包都提供了很多帮助文档,这些文件都保存在/usr/share/info目录中。在绝大多数情况下,不需要访问Internet就可以找到所需要的帮助信息。
Linux本身就是一个网络操作系统。像eth0这样的网络设备可以配置为IPv4和IPv6地址。网络检查和配置命令包括ip、ifup、ifdown和dhclient。其他有关的命令包括ss、ping和traceroute。相关的配置文件都由/etc/sysconfig/network启动,单个设备都在/etc/sysconfig/network-scripts目录中配置。网络设备既可以用nmcli和nmtui命令在控制台上进行配置,也可以用网络管理器的连接编辑器工具进行配置。