3.8 应试要点
以下是本章与认证目标有关的几个重要知识点。
shell
● Linux默认的shell是bash。
● 默认时最多有6个命令行虚拟终端可供使用。如果系统已安装了GUI,则它是第一个虚拟终端。
● 在GUI中可以打开多个命令行终端。
● shell中可以使用3类数据流:stdin、stdout和stderr。因此在命令中可以用>、>>、<、| 和2>等重定向符改变数据流的流向。
标准的命令行工具
● Linux中任何内容最终都可以表示为文件。
● pwd和cd等命令可用于切换目录。
● 目录路径、PATH和波浪符(~)等概念可帮助用户理解和使用shell中的命令。
● ls、find和locate等基本命令可以帮助用户找到文件和查看文件内容。
● touch、cp、ln、mv和rm等是文件创建命令(或删除命令),对应的目录创建和删除命令是mkdir和rmdir。
● 用alias命令可以为用户定制命令。
文本文件的管理
● Linux是通过一系列文本配置文件来管理的。
● cat、less、more、head和tail等命令可以将文本文件当作数据流来读取。
● 用touch、cp、mv、ln和rm等命令可以创建、复制、移动、链接和删除文件。用alias命令可以定制命令。
● sort、grep、wc、sed和awk等命令属于文件过滤器,它们支持文本流的处理。
● 掌握文本编辑器的使用是一项重要技能。RHCSA目标的早期版本要求掌握vim和gedit两个编辑器。
本地在线文档
● 如果需要获得一个命令的帮助,则执行这个命令本身,或者在命令中加上-h或--help开关。
● 命令的man帮助文档通常包含了使用示例。whatis和apropos命令可以搜索不同主题的man帮助文档。
● 如果一个命令或文件有info帮助文档,则肯定会在/usr/share/info目录中找到。
● 许多程序包都提供了大量的帮助文档和示例,它们都在/usr/share/doc目录中。
网络入门
● IPv4是32位地址。一共有5类IPv4地址和3类不同的专用IPv4地址集,后者用于在专用LAN上设置TCP/IP。
● 子网掩码(也叫做网络掩码或前缀)用来帮助找到IP地址的网络和主机部分。
● ping、traceroute、tracepath、ip和ss等工具可以用来诊断LAN上的故障。
● /etc/resolv.conf等名称解析配置文件决定了一个系统如何找到正确的IP地址。使用dhclient命令可以从DHCP服务器配置该文件,也可以使用网络管理器配置该文件。
网络配置与故障排除
● 单个网络设备在/etc/sysconfig/network-scripts目录中配置。
● 网络配置工具包括基于控制台的nmcli和nmtui命令,以及网络管理器的连接编辑器。● 名称解析配置文件包括/etc/nsswitch.conf、/etc/hosts和/etc/resolv.conf。