LPI Linux 认证/LPIC1 考试 102/详细目标
|
以下材料直接来自 Linux Professional Institute 的 目标 102,并经其 许可 重新打印。请注意,将这些材料收录于本书并不意味着 LPI 的认可。
这是 LPI 认证一级考试的必修考试。它涵盖了所有 Linux 发行版通用的基本系统管理技能。
每个目标都分配了一个权重值。权重范围约为 1 到 10,表示每个目标的相对重要性。权重较高的目标将用更多问题在考试中进行考察。
- 权重
- 4
描述:考生应能够管理和/或查询内核和可加载内核模块。本目标包括使用命令行实用程序获取有关当前运行的内核和内核模块的信息。它还包括根据需要手动加载和卸载模块。它还包括能够确定何时可以卸载模块以及模块接受哪些参数。考生应能够配置系统以通过除其文件名以外的其他名称加载模块。
关键 文件、术语 和实用程序包括
- /lib/modules/kernel-version/modules.dep
- /etc/modules.conf & /etc/conf.modules
- depmod
- insmod
- lsmod
- rmmod
- modinfo
- modprobe
- uname
- 权重
- 3
描述:考生应能够从源代码自定义、构建和安装内核和可加载内核模块。本目标包括自定义当前内核配置、构建新内核以及根据需要构建内核模块。它还包括安装新内核以及任何模块,并确保引导管理器可以找到新内核和相关文件(通常位于 /boot 下,有关引导管理器配置的更多详细信息,请参阅目标 1.102.2)。
关键 文件、术语 和实用程序包括
/usr/src/linux/* /usr/src/linux/.config /lib/modules/kernel-version/* /boot/* make make targets: config, menuconfig, xconfig, oldconfig, modules, install, modules_install, depmod
- 权重
- 3
描述:考生应能够引导系统完成启动过程。这包括向引导加载程序发出命令,并在启动时向内核提供选项,以及检查日志文件中的事件。
关键 文件、术语 和实用程序包括
/var/log/messages /etc/conf.modules or /etc/modules.conf dmesg LILO GRUB
- 权重
- 3
描述:考生应能够管理系统的运行级别。本目标包括更改为单用户模式,关机或重启系统。考生应能够在切换运行级别之前提醒用户,并正确终止进程。本目标还包括设置默认运行级别。
关键 文件、术语 和实用程序包括
/etc/inittab shutdown init
- 权重
- 1
描述:考生应能够管理打印队列和用户打印作业。本目标包括监控打印服务器和用户打印队列以及解决一般打印问题。
关键 文件、术语 和实用程序包括
/etc/printcap lpc lpq lprm lp
- 权重
- 1
描述:考生应能够管理打印队列和操作打印作业。本目标包括向配置的打印队列添加和删除作业以及将文本文件转换为 Postscript 以便打印。
关键 文件、术语 和实用程序包括
lpr lpq mpage
- 权重
- 1
描述: 考生应能够安装打印机守护进程,安装和配置打印过滤器(例如:apsfilter、magicfilter)。本目标包括使本地和远程打印机可供 Linux 系统访问,包括 Postscript、非 Postscript 和 Samba 打印机。
关键 文件、术语 和实用程序包括
/etc/printcap /etc/apsfilter/* /var/lib/apsfilter/*/ /etc/magicfilter/*/ /var/spool/lpd/*/ lpd
- 权重
- 4
描述: 考生应能够使用和管理 man 工具以及 /usr/share/doc/ 中的资料。本目标包括查找相关的 man 页面,搜索 man 页面节,查找与之相关的命令和 man 页面,以及配置对 man 源和 man 系统的访问权限。它还包括使用存储在 /usr/share/doc/ 中的系统文档,以及确定保留在 /usr/share/doc/ 中的文档。
关键 文件、术语 和实用程序包括
MANPATH man apropos whatis
- 权重
- 3
描述: 考生应能够查找和使用 Linux 文档。本目标包括使用 Linux 文档,如 Linux 文档项目 (LDP)、供应商和第三方网站、新闻组、新闻组档案以及邮件列表。
关键 文件、术语 和实用程序包括
not applicable
- 权重
- 1
描述: 考生应能够通知用户有关系统当前问题的相关信息。本目标包括自动执行通信过程,例如通过登录消息。
关键 文件、术语 和实用程序包括
/etc/issue /etc/issue.net /etc/motd
- 权重
- 5
描述: 考生应能够自定义 Shell 环境以满足用户的需求。本目标包括在登录或启动新 Shell 时设置环境变量(例如 PATH)。它还包括为常用命令序列编写 bash 函数。
关键 文件、术语 和实用程序包括
~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc ~/.bash_logout ~/.inputrc function (Bash built-in command) export env set (Bash built-in command) unset (Bash built-in command)
- 权重
- 3
描述: 考生应能够自定义现有脚本,或编写简单的新的 (ba)sh 脚本。本目标包括使用标准 sh 语法(循环、测试)、使用命令替换、测试命令返回值、测试文件状态以及有条件地向超级用户发送邮件。本目标还包括确保在脚本的第一行(#!)调用正确的解释器。本目标还包括管理脚本的位置、所有权、执行权限和 suid 权限。
关键 文件、术语 和实用程序包括
while for test chmod
- 权重
- 4
描述: 考生应能够添加、删除、暂停和更改用户帐户。任务包括添加和删除组,在 passwd/group 数据库中更改用户/组信息。本目标还包括创建特殊用途和有限帐户。
关键 文件、术语 和实用程序包括
/etc/passwd /etc/shadow /etc/group /etc/gshadow chage gpasswd groupadd groupdel groupmod grpconv grpunconv passwd pwconv pwunconv useradd userdel usermod
- 权重
- 3
描述: 考生应能够修改全局配置文件和用户配置文件。这包括设置环境变量,维护新用户帐户的 skel 目录,以及使用正确的目录设置命令搜索路径。
关键 文件、术语 和实用程序包括
/etc/profile /etc/skel env export set unset
- 权重
- 3
描述: 考生应能够配置系统日志。本目标包括管理记录的信息类型和级别、手动扫描日志文件以查找显著活动、监视日志文件、安排自动日志轮换和日志归档,以及跟踪日志中记录的问题。
关键 文件、术语 和实用程序包括
/etc/syslog.conf /var/log/* logrotate tail -f
- 权重
- 4
描述: 考生应能够使用 cron 或 anacron 定期运行作业,以及使用 at 在特定时间运行作业。任务包括管理 cron 和 at 作业,以及配置用户对 cron 和 at 服务的访问权限。
关键 文件、术语 和实用程序包括
/etc/anacrontab /etc/at.deny /etc/at.allow /etc/crontab /etc/cron.allow /etc/cron.deny /var/spool/cron/* at atq atrm crontab
- 权重
- 3 描述
描述: 考生应能够计划备份策略,并将文件系统自动备份到各种介质。任务包括将原始设备转储到文件或反之亦然,执行部分和手动备份,验证备份文件的完整性,以及部分或完全还原备份。
关键 文件、术语 和实用程序包括
cpio dd dump restore tar
- 权重
- 4
描述: 考生应能够正确维护系统时间,并通过 NTP 同步时钟。任务包括设置系统日期和时间、将 BIOS 时钟设置为正确的 UTC 时间、为系统配置正确的时区,以及配置系统以校正时钟漂移以匹配 NTP 时钟。
关键 文件、术语 和实用程序包括
/usr/share/zoneinfo /etc/timezone /etc/localtime /etc/ntp.conf /etc/ntp.drift date hwclock ntpd ntpdate
- 权重
- 4
说明:候选人应展示对网络基础的正确理解。该目标包括对 IP 地址、网络掩码及其含义的理解(例如,根据其子网掩码以“点分十进制”或简写形式确定主机的网络地址和广播地址,或在给出 IP 地址和位数时确定网络地址、广播地址和网络掩码)。它还涵盖对网络类别和无类别子网 (CIDR) 以及保留用于私有网络使用的地址的理解。它包括对默认路由的功能和应用的理解。它还包括对基本互联网协议(IP、ICMP、TCP、UDP)以及更常见的 TCP 和 UDP 端口(20、21、23、25、53、80、110、119、139、143、161)的理解。
关键 文件、术语 和实用程序包括
/etc/services ftp telnet host ping dig traceroute whois
1.112.3 TCP/IP 配置和故障排除
[edit | edit source]- 权重
- 7
说明:候选人应能够查看、更改和验证各种网络接口的配置设置和运行状态。该目标包括接口和路由表的手动和自动配置。这尤其意味着添加、启动、停止、重启、删除或重新配置网络接口。它还意味着更改、查看或配置路由表,并手动纠正设置不正确的默认路由。候选人应能够将 Linux 配置为 DHCP 客户端和 TCP/IP 主机,并调试与网络配置相关的问题。
关键 文件、术语 和实用程序包括
/etc/HOSTNAME or /etc/hostname /etc/hosts /etc/networks /etc/host.conf /etc/resolv.conf /etc/nsswitch.conf ifconfig route dhcpcd, dhcpclient, pump host hostname (domainname, dnsdomainname) netstat ping traceroute tcpdump the network scripts run during system initialization.
1.112.4 将 Linux 配置为 PPP 客户端
[edit | edit source]- 权重
- 3
说明:候选人应了解 PPP 协议的基础知识,并能够配置和使用 PPP 进行出站连接。该目标包括连接聊天序列的定义(给出一个登录示例)以及在建立 PPP 连接时自动运行的设置命令。它还包括使用调制解调器、ISDN 或 ADSL 建立和终止 PPP 连接,以及设置 PPP 以在断开连接时自动重新连接。
关键 文件、术语 和实用程序包括
/etc/ppp/options.* /etc/ppp/peers/* /etc/wvdial.conf /etc/ppp/ip-up /etc/ppp/ip-down wvdial pppd
主题 113:网络服务
[edit | edit source]1.113.1 配置和管理 inetd、xinetd 和相关服务
[edit | edit source]- 权重
- 4
说明:候选人应能够配置哪些服务可通过 inetd 使用,使用 tcpwrappers 在主机级别允许或拒绝服务,手动启动、停止和重启互联网服务,配置基本网络服务,包括 telnet 和 ftp。将服务设置为以 inetd.conf 中的默认用户以外的其他用户身份运行。
关键 文件、术语 和实用程序包括
/etc/inetd.conf /etc/hosts.allow /etc/hosts.deny /etc/services /etc/xinetd.conf /etc/xinetd.log
1.113.2 操作和执行 sendmail 的基本配置
[edit | edit source]- 权重
- 4
说明:候选人应能够修改 sendmail 配置文件中的简单参数(包括“智能主机”参数,如果需要),创建邮件别名,管理邮件队列,启动和停止 sendmail,配置邮件转发并执行 sendmail 的基本故障排除。该目标包括检查和关闭邮件服务器上的开放中继。它不包括 Sendmail 的高级自定义配置。
关键 文件、术语 和实用程序包括
/etc/aliases or /etc/mail/aliases /etc/mail/* ~/.forward mailq sendmail newaliases
1.113.3 操作和执行 Apache 的基本配置
[edit | edit source]- 权重
- 4
说明:候选人应能够修改 Apache 配置文件中的简单参数,启动、停止和重启 httpd,安排在启动时自动重启 httpd。不包括 Apache 的高级自定义配置。
关键 文件、术语 和实用程序包括
httpd.conf apachectl httpd
1.113.4 正确管理 NFS、smb 和 nmb 守护进程
[edit | edit source]- 权重
- 4
说明:候选人应了解如何使用 NFS 挂载远程文件系统,配置 NFS 以导出本地文件系统,启动、停止和重启 NFS 服务器。使用附带的 GUI 工具或直接编辑 /etc/smb.conf 文件来安装和配置 Samba(注意:这故意排除了高级 NT 域问题,但包括简单地共享主目录和打印机,以及正确地将 nmbd 设置为 WINS 客户端)。
关键 文件、术语 和实用程序包括
/etc/exports /etc/fstab /etc/smb.conf mount umount
1.113.5 设置和配置基本 DNS 服务
[edit | edit source]- 权重
- 4
说明:候选人应能够配置主机名查找并排查与本地仅缓存的名称服务器相关的问题。需要了解域注册和 DNS 转换过程。需要了解 bind 4 和 bind 8 配置文件中的关键区别。
关键 文件、术语 和实用程序包括
/etc/hosts /etc/resolv.conf /etc/nsswitch.conf /etc/named.boot (v.4) or /etc/named.conf (v.8) named
1.113.7 设置安全 shell(OpenSSH)
[edit | edit source]- 权重
- 4
说明:候选人应能够获取和配置 OpenSSH。该目标包括基本的 OpenSSH 安装和故障排除,以及配置 sshd 以在系统启动时启动。
关键 文件、术语 和实用程序包括
/etc/hosts.allow /etc/hosts.deny /etc/nologin /etc/ssh/sshd_config /etc/ssh_known_hosts /etc/sshrc sshd ssh-keygen
主题 114:安全
[edit | edit source]1.114.1 执行安全管理任务
[edit | edit source]- 权重
- 4
说明:候选人应了解如何查看系统配置,以确保主机安全符合本地安全策略。该目标包括如何配置 TCP wrappers、查找设置了 SUID/SGID 位的文件、验证软件包、设置或更改用户密码和密码老化信息、根据 CERT、BUGTRAQ 和/或发行版的安全警报更新二进制文件。包括对 ipchains 和 iptables 的基本了解。
关键 文件、术语 和实用程序包括
/proc/net/ip_fwchains /proc/net/ip_fwnames /proc/net/ip_masquerade find ipchains passwd socket iptables
1.114.2 设置主机安全
[edit | edit source]- 权重
- 3
说明:候选人应了解如何设置基本级别的主机安全。任务包括 syslog 配置、shadow 密码、设置 root 邮件的邮件别名以及关闭所有未使用的网络服务。
关键 文件、术语 和实用程序包括
/etc/inetd.conf or /etc/inet.d/* /etc/nologin /etc/passwd /etc/shadow /etc/syslog.conf
1.114.3 设置用户级安全
[edit | edit source]- 权重
- 1
说明:候选人应能够配置用户级安全。任务包括限制用户登录、进程和内存使用。
关键 文件、术语 和实用程序包括
quota usermod