崔茶花 發表於 2024-1-3 22:17:00

Linux的期末冲刺

<h2 id="选择">选择</h2>
<h3 id="一linux基础">一、Linux基础</h3>
<ol>
<li>
<p><strong>Linux目录结构</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>cd</code>, <code>ls</code>, <code>pwd</code></li>
<li><strong>详解:</strong> Linux 目录结构采用树状结构,根目录为 <code>/</code>。用户的帐户信息保存在 <code>/etc/passwd</code> 文件中,包括用户名、用户ID、主目录等。</li>
<li><strong>代表题:7</strong></li>
</ul>
</li>
<li>
<p><strong>Linux常用命令</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>ls</code>, <code>cp</code>, <code>mv</code>, <code>rm</code>, <code>mkdir</code>, <code>rmdir</code>, <code>df</code>, <code>du</code>, <code>head</code>, <code>tail</code></li>
<li><strong>详解:</strong> 常用命令包括文件和目录操作,如列出目录内容 (<code>ls</code>)、复制 (<code>cp</code>)、移动 (<code>mv</code>)、删除 (<code>rm</code>)、创建目录 (<code>mkdir</code>)、删除空目录 (<code>rmdir</code>) 等。同时,也包括一些其他实用命令如查看磁盘空间 (<code>df</code>)、查看文件大小 (<code>du</code>)、查看文件头部 (<code>head</code>) 和尾部 (<code>tail</code>) 等。</li>
<li><strong>代表题:3</strong></li>
</ul>
</li>
<li>
<p><strong>Linux环境变量</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>export</code>, <code>echo</code></li>
<li><strong>详解:</strong> 环境变量在 Linux 中用于配置系统行为。用户的 shell 环境变量通常在 <code>~/.bashrc</code> 或 <code>~/.bash_profile</code> 中配置。</li>
<li><strong>代表题:83</strong></li>
</ul>
</li>
<li>
<p><strong>Linux用户管理</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>useradd</code>, <code>passwd</code>, <code>userdel</code>, <code>usermod</code></li>
<li><strong>详解:</strong> 用户管理命令用于创建 (<code>useradd</code>)、修改密码 (<code>passwd</code>)、删除 (<code>userdel</code>)、修改用户属性 (<code>usermod</code>) 等。</li>
<li><strong>代表题:46</strong></li>
</ul>
</li>
<li>
<p><strong>Linux进程管理</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>ps</code>, <code>top</code>, <code>kill</code>, <code>nice</code>, <code>renice</code></li>
<li><strong>详解:</strong> 进程管理命令包括查看进程 (<code>ps</code>)、查看系统资源使用情况 (<code>top</code>)、终止进程 (<code>kill</code>)、调整进程优先级 (<code>nice</code>, <code>renice</code>) 等。</li>
<li><strong>代表题:80</strong></li>
</ul>
</li>
</ol>
<h3 id="二linux文件系统管理">二、Linux文件系统管理</h3>
<ol>
<li>
<p><strong>文件目录操作命令</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>mv</code>, <code>cp</code>, <code>rm</code></li>
<li><strong>详解:</strong> 文件和目录操作命令包括移动文件或目录 (<code>mv</code>)、复制文件 (<code>cp</code>)、删除文件 (<code>rm</code>) 等。</li>
<li><strong>代表题:64</strong></li>
</ul>
</li>
<li>
<p><strong>文件目录权限管理</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>chmod</code>, <code>chown</code>, <code>chgrp</code></li>
<li><strong>详解:</strong> 文件和目录权限通过 <code>chmod</code> 命令设置,所有者可以通过 <code>chown</code> 和 <code>chgrp</code> 命令改变文件的所有者和组。</li>
<li><strong>代表题:113</strong></li>
</ul>
</li>
<li>
<p><strong>文件查找命令</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>find</code></li>
<li><strong>详解:</strong> <code>find</code> 命令用于按照文件名称、类型等条件查找文件。</li>
<li><strong>代表题:29</strong></li>
</ul>
</li>
<li>
<p><strong>文件系统管理</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>fdisk</code>, <code>mkfs</code>, <code>mount</code>, <code>umount</code></li>
<li><strong>详解:</strong> 文件系统管理命令涉及磁盘分区 (<code>fdisk</code>)、格式化文件系统 (<code>mkfs</code>)、挂载 (<code>mount</code>)、卸载 (<code>umount</code>) 等。</li>
<li><strong>代表题:171</strong></li>
</ul>
</li>
</ol>
<h3 id="三linux进程管理">三、Linux进程管理</h3>
<ol>
<li>
<p><strong>查看进程命令</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>ps</code>, <code>top</code></li>
<li><strong>详解:</strong> 查看进程命令有 <code>ps</code> 和 <code>top</code>,可以显示系统中运行的进程信息。</li>
<li><strong>代表题:80</strong></li>
</ul>
</li>
<li>
<p><strong>操作进程命令</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>kill</code>, <code>nice</code>, <code>renice</code></li>
<li><strong>详解:</strong> <code>kill</code> 命令用于终止进程,可以指定不同的信号。<code>nice</code> 和 <code>renice</code> 用于调整进程优先级。</li>
<li><strong>代表题:91</strong></li>
</ul>
</li>
<li>
<p><strong>调度进程命令</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>at</code>, <code>cron</code></li>
<li><strong>详解:</strong> 调度进程命令用于设置定时任务,<code>at</code> 用于一次性任务,<code>cron</code> 用于周期性任务。</li>
<li><strong>代表题:92</strong></li>
</ul>
</li>
</ol>
<h3 id="四linux网络管理">四、Linux网络管理</h3>
<ol>
<li>
<p><strong>网络配置命令</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>ifconfig</code>, <code>ip</code>, <code>ifup</code>, <code>ifdown</code></li>
<li><strong>详解:</strong> 网络配置命令包括设置网络接口 (<code>ifconfig</code>, <code>ip</code>)、激活 (<code>ifup</code>) 和禁用 (<code>ifdown</code>) 网络连接。</li>
<li><strong>代表题:115</strong></li>
</ul>
</li>
<li>
<p><strong>网络故障排查命令</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>ping</code>, <code>traceroute</code>, <code>netstat</code></li>
<li><strong>详解:</strong> 网络故障排查命令用于检测网络连接状态、路径和查看网络统计信息。</li>
<li><strong>代表题:90</strong></li>
</ul>
</li>
<li>
<p><strong>网络服务管理</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>iptables</code>, <code>firewalld</code></li>
<li><strong>详解:</strong> 网络服务管理命令涉及设置防火墙规则 (<code>iptables</code>, <code>firewalld</code>)。</li>
<li><strong>代表题:125</strong></li>
</ul>
</li>
</ol>
<h3 id="五linux软件包管理">五、Linux软件包管理</h3>
<ol>
<li>
<p><strong>RPM/YUM软件包管理命令</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>rpm</code>, <code>yum</code></li>
<li><strong>详解:</strong> RPM 是 Red Hat 包管理系统的工具,<code>yum</code> 是基于 RPM 的软件包管理工具。</li>
<li><strong>代表题:61</strong></li>
</ul>
</li>
<li>
<p><strong>源码编译软件安装</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>make</code>, <code>make install</code></li>
<li><strong>详解:</strong> 源码编译命令用于从源代码构建和</li>
</ul>
</li>
</ol>
<p>安装软件。</p>
<ul>
<li><strong>代表题:75</strong></li>
</ul>
<h3 id="六linux系统安全管理">六、Linux系统安全管理</h3>
<ol>
<li>
<p><strong>用户和文件权限管理</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>passwd</code>, <code>chmod</code>, <code>chown</code>, <code>chgrp</code></li>
<li><strong>详解:</strong> 用户口令保存在 <code>/etc/passwd</code> 文件中,权限管理命令包括修改口令 (<code>passwd</code>)、修改权限 (<code>chmod</code>)、修改所有者和组 (<code>chown</code>, <code>chgrp</code>)。</li>
<li><strong>代表题:31</strong></li>
</ul>
</li>
<li>
<p><strong>日志审计</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>last</code>, <code>auditd</code></li>
<li><strong>详解:</strong> 日志审计命令用于记录系统和用户活动,<code>last</code> 用于查看登录历史,<code>auditd</code> 用于更详细的审计。</li>
<li><strong>代表题:99</strong></li>
</ul>
</li>
<li>
<p><strong>防火墙策略</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>iptables</code>, <code>firewalld</code></li>
<li><strong>详解:</strong> 防火墙策略命令用于配置防火墙规则 (<code>iptables</code>, <code>firewalld</code>)。</li>
<li><strong>代表题:125</strong></li>
</ul>
</li>
</ol>
<h3 id="七linux服务管理">七、Linux服务管理</h3>
<ol>
<li>
<p><strong>网络服务管理</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>systemctl</code></li>
<li><strong>详解:</strong> <code>systemctl</code> 用于查看或设置各个运行级别下的服务启动情况。</li>
<li><strong>代表题:118</strong></li>
</ul>
</li>
<li>
<p><strong>计划任务管理</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>at</code>, <code>cron</code></li>
<li><strong>详解:</strong> 计划任务管理命令包括一次性任务 (<code>at</code>) 和周期性任务 (<code>cron</code>)。</li>
<li><strong>代表题:92</strong></li>
</ul>
</li>
<li>
<p><strong>系统服务管理</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>chkconfig</code>, <code>systemctl</code></li>
<li><strong>详解:</strong> 服务管理命令用于查看或设置各个运行级别下的服务启动情况。</li>
<li><strong>代表题:43</strong></li>
</ul>
</li>
</ol>
<h3 id="八linux系统管理">八、Linux系统管理</h3>
<ol>
<li>
<p><strong>系统引导过程管理</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>grub</code>, <code>systemd</code></li>
<li><strong>详解:</strong> 系统引导过程管理命令涉及 GRUB 引导器 (<code>grub</code>) 和 systemd 系统管理守护进程 (<code>systemd</code>)。</li>
<li><strong>代表题:146</strong></li>
</ul>
</li>
<li>
<p><strong>系统日志管理</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>journalctl</code></li>
<li><strong>详解:</strong> 默认保存日志信息的目录是 <code>/var/log</code>,使用 <code>journalctl</code> 查看系统日志。</li>
<li><strong>代表题:21</strong></li>
</ul>
</li>
<li>
<p><strong>系统性能调优</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>top</code>, <code>free</code></li>
<li><strong>详解:</strong> 查看系统的内存使用情况使用 <code>free</code> 和 <code>top</code> 命令。</li>
<li><strong>代表题:47</strong></li>
</ul>
</li>
</ol>
<h3 id="九linux邮件服务">九、Linux邮件服务</h3>
<ul>
<li><strong>相关命令:</strong> <code>mail</code></li>
<li><strong>详解:</strong> 用于在 Linux 中发送邮件给其他用户。</li>
<li><strong>代表题:122</strong></li>
</ul>
<h3 id="十linux发行版本管理">十、Linux发行版本管理</h3>
<ol>
<li>
<p><strong>主要发行版本比较</strong></p>
<ul>
<li><strong>相关命令:</strong> 无</li>
<li><strong>详解:</strong> 不同的 Linux 发行版有不同的特点,如 Red Hat Enterprise Linux (RHEL)。</li>
<li><strong>代表题:26</strong></li>
</ul>
</li>
<li>
<p><strong>不同版本的特点</strong></p>
<ul>
<li><strong>相关命令:</strong> 无</li>
<li><strong>详解:</strong> 不同版本的 Linux 包含不同的内核版本,处于系统内核与用户命令之间的是 shell。</li>
<li><strong>代表题:151</strong></li>
</ul>
</li>
</ol>
<h3 id="十一vivim文本编辑器">十一、Vi/Vim文本编辑器</h3>
<ol>
<li>
<p><strong>基本操作</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>:wq</code></li>
<li><strong>详解:</strong> 在 VI 编辑器中,存盘退出使用 <code>:wq</code> 命令。</li>
<li><strong>代表题:81</strong></li>
</ul>
</li>
<li>
<p><strong>编辑操作</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>u</code></li>
<li><strong>详解:</strong> 在 VI 编辑器中,撤销光标所在行的操作可用 <code>u</code> 命令。</li>
<li><strong>代表题:34</strong></li>
</ul>
</li>
<li>
<p><strong>查找替换操作</strong></p>
<ul>
<li><strong>相关命令:</strong> <code>/</code></li>
<li><strong>详解:</strong> 在 VI 编辑器中,从上向下查找指定的内容使用 <code>/</code> 命令。</li>
<li><strong>代表题:108</strong></li>
</ul>
</li>
</ol>
<h2 id="填空题">填空题</h2>
<ol>
<li>
<p><strong>Linux 最初的开发者是 Linus。</strong></p>
<ul>
<li><strong>知识点:</strong> Linux 操作系统的最初版本是由 Linus Torvalds 在1991年创建的。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,用命令 useradd 创建用户。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>useradd</code> 命令用于在 Linux 系统中创建用户。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中的 vi 编辑器中,如果在指令模式下输入命令 A,则进入输入模式,并且从当前光标所在行的最后输入新的字符。</strong></p>
<ul>
<li><strong>知识点:</strong> 在 <code>vi</code> 编辑器中,命令 <code>A</code> 在当前光标位置进入输入模式,并将光标定位到行尾。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,tar 命令的作用是对文件进行打包和解包,此命令的 c 参数用来对指定文件进行打包操作。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>tar</code> 命令用于对文件进行打包和解包。<code>c</code> 参数表示创建新的归档。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,用命令 route 来配置系统的路由设置。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>route</code> 命令用于配置系统的网络路由设置。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,要查看、配置各个运行级别下服务的启动设置,可以使用命令 chkconfig。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>chkconfig</code> 命令用于管理系统服务在不同运行级别下的启动状态。</li>
</ul>
</li>
<li>
<p><strong>Samba 服务的主要配置文件是 /etc/samba/smb.conf。</strong></p>
<ul>
<li><strong>知识点:</strong> Samba 服务的配置文件通常位于 <code>/etc/samba/smb.conf</code>。</li>
</ul>
</li>
<li>
<p><strong>使用 ftp 命令访问 FTP 服务器,可以使用 mget 命令同时下载多个文件。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>ftp</code> 命令用于访问 FTP 服务器。<code>mget</code> 命令用于同时下载多个文件。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中更改用户口令,使用命令 passwd。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>passwd</code> 命令用于更改用户口令。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中默认使用的防火墙软件是 iptables。</strong></p>
<ul>
<li><strong>知识点:</strong> Linux 中默认使用 <code>iptables</code> 进行防火墙配置。</li>
</ul>
</li>
<li>
<p><strong>在 Red Hat Linux Enterprise 安装中,最少需要 850MB 磁盘空间。</strong></p>
<ul>
<li><strong>知识点:</strong> 安装不同 Linux 发行版的最小磁盘空间要求可能不同。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,用命令 userdel 删除用户。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>userdel</code> 命令用于删除用户。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中的 vi 编辑器中,如果在指令模式下输入 :wq,表示存盘退出。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>vi</code> 编辑器中,<code>:wq</code> 命令表示存盘退出。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,tar 命令的作用是对文件进行打包和解包,此命令的 x 参数用来对指定文件进行解包操作。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>tar</code> 命令的 <code>x</code> 参数表示解包操作。</li>
</ul>
</li>
<li>
<p><strong>Linux 中使用 startx 命令,从命令界面进入到图形界面。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>startx</code> 命令用于启动图形用户界面。</li>
</ul>
</li>
<li>
<p><strong>在 Red Hat Linux 中,用命令 rpm 的 q 参数可以查看程序包的清单信息。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>rpm</code> 命令的 <code>q</code> 参数用于查看程序包信息。</li>
</ul>
</li>
<li>
<p><strong>Samba 服务中,增加 samba 用户的命令是 smbpasswd。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>smbpasswd</code> 命令用于管理 Samba 服务中的用户口令。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中修改文件的权限,使用命令 chmod。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>chmod</code> 命令用于修改文件权限。</li>
</ul>
</li>
<li>
<p><strong>域名 cn 代表中国。</strong></p>
<ul>
<li><strong>知识点:</strong> 域名 <code>cn</code> 是中国的国别顶级域名。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,使用命令 iptables 的 -L 参数列出所有防火墙规则。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>iptables -L</code> 命令用于列出所有防火墙规则。</li>
</ul>
</li>
<li>
<p><strong>最先使用 RPM 方式进行软件安装的 Linux 厂商是 Red Hat。</strong></p>
<ul>
<li><strong>知识点:</strong> RPM 是 Red Hat 包管理系统的工具。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,用命令 groupadd 创建组。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>groupadd</code> 命令用于创建用户组。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,环境变量 HOME 表示用户的家目录。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>HOME</code> 环境变量表示用户的主目录。</li>
</ul>
</li>
<li>
<p><strong>Red Hat Linux Enterprise 4 默认安装的是 GNOME 桌面环境。</strong></p>
<ul>
<li><strong>知识点:</strong> 不同的 Linux 发行版默认安装的桌面环境可能不同。</li>
</ul>
</li>
<li>
<p><strong>Red Hat Linux Enterprise 4 默认使用的是 ext3 文件系统。</strong></p>
<ul>
<li><strong>知识点:</strong> Linux 发行版默认使用的文件系统可能不同。</li>
</ul>
</li>
<li>
<p><strong>在 Red Hat Linux Enterprise 4 中,可执行文件默认用绿色显示。</strong></p>
<ul>
<li><strong>知识点:</strong> 不同的 Linux 发行版中可执行文件的默认显示颜色可能不同。</li>
</ul>
</li>
<li>
<p><strong>Linux 中,一般可以用 iostat 查看系统磁盘 IO 性能。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>iostat</code> 命令用于查看系统的磁盘 IO 性能。</li>
</ul>
</li>
<li>
<p><strong>在 ftp 中,使用 bye 命令退出当前 ftp 会话。</strong><br>
- <strong>知识点:</strong> <code>bye</code> 命令用于退出 FTP 会话。</p>
</li>
<li>
<p><strong>在 Linux 的 Apache 服务的配置文件中的 timeout 参数设定了客户机和服务器之间连接超时的时间。</strong></p>
<ul>
<li><strong>知识点:</strong> Apache 服务的配置文件中的 <code>timeout</code> 参数用于设置连接超时时间。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,可以使用 mail 命令阅读以及发送邮件。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>mail</code> 命令用于在 Linux 中读取和发送邮件。</li>
</ul>
</li>
<li>
<p><strong>Linux 属于开源操作系统,程序的源代码都是公开的,一目了然。</strong></p>
<ul>
<li><strong>知识点:</strong> Linux 是开源操作系统,其源代码是公开可见的。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,用命令 groupdel 删除组。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>groupdel</code> 命令用于删除用户组。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,光驱默认使用的文件系统是 iso9660。</strong></p>
<ul>
<li><strong>知识点:</strong> Linux 中光驱默认使用的文件系统是 <code>iso9660</code>。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,tar 命令的作用是对文件进行打包和解包,此命令的 v 参数用来显示详细的打包、解包过程。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>tar</code> 命令的 <code>v</code> 参数用于显示详细过程。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,用命令 traceroute 来跟踪本地与远程主机之间的 UDP 数据报。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>traceroute</code> 命令用于跟踪网络数据报的路径。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,更换桌面环境使用命令 switchdesk。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>switchdesk</code> 命令用于更换桌面环境。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,/proc/meminfo 文件记录了系统中有关内存的信息。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>/proc/meminfo</code> 文件包含系统内存的相关信息。</li>
</ul>
</li>
<li>
<p><strong>使用 ftp 命令访问 FTP 服务器,可以使用 lcd 命令查看或更改本地目录。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>lcd</code> 命令用于查看或更改本地目录。</li>
</ul>
</li>
<li>
<p><strong>Apache 服务中,maxclient 参数指定最大的并发连接数。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>maxclient</code> 参数用于指定 Apache 服务的最大并发连接数。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,调整进程的优先级别,使用 nice 命令。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>nice</code> 命令用于调整进程的优先级。</li>
</ul>
</li>
<li>
<p><strong>无论是 Linux 还是 Windows,操作系统的核心都是内核。</strong></p>
<ul>
<li><strong>知识点:</strong> 操作系统的核心是内核。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,shutdown 命令的 c 参数用以取消目前正在执行过程中的关机程序。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>shutdown -c</code> 命令用于取消正在执行的关机程序。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中的 vi 编辑器中,如果在指令模式下输入命令 q!,表示强制退出,也即不存盘退出。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>q!</code> 命令用于强制退出 <code>vi</code> 编辑器,不保存修改。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,tar 命令的作用是对文件进行打包和解包,此命令的 t 参数用来查看包中的文件。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>tar</code> 命令的 <code>t</code> 参数用于查看打包文件中的内容。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,用命令 readonly 来指定一个环境变量是只读的。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>readonly</code> 命令用于将环境变量设置为只读。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 的桌面环境中,如果应用程序的窗口溢出了屏幕,则快捷的移动该窗体的方法是按住 Alt 键后用鼠标拖动。</strong></p>
<ul>
<li><strong>知识点:</strong> 在桌面环境中,按住 <code>Alt</code> 键并用鼠标拖动窗口是一种快捷方式,用于移动窗口。</li>
</ul>
</li>
<li>
<p><strong>Linux 中的 3 运行级别表示使用文本界面的完全多用户模式。</strong></p>
<ul>
<li><strong>知识点:</strong> 运行级别 <code>3</code> 表示完全多用户模式,但仅使用文本界面。</li>
</ul>
</li>
<li>
<p><strong>Linux 中的 top 命令可以同时查看 CPU、MEMORY、以及运行的进程信息。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>top</code> 命令用于实时查看系统的 CPU 使用情况、内存占用情况以及运行的进程信息。</li>
</ul>
</li>
<li>
<p><strong>如果想把机器的名字解析成对应的 IP 地址,可以使用 DNS 服务。</strong></p>
<ul>
<li><strong>知识点:</strong> DNS(Domain Name System)服务用于将域名解析为相应的 IP 地址。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,光驱所对应的设备文件是 /dev/cdrom,其实它只是一个连接文件。</strong></p>
<ul>
<li><strong>知识点:</strong> 在 Linux 中,光驱通常对应的设备文件是 <code>/dev/cdrom</code>,它实际上是一个连接文件,指向实际的光驱设备文件。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,命令以及参数的书写都是区分大小写。</strong></p>
<ul>
<li><strong>知识点:</strong> 在 Linux 中,命令和参数的书写是区分大小写的,因此需准确输入。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,groupadd 命令的 g 参数指定了组的 ID 号。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>groupadd</code> 命令用于创建用户组,<code>-g</code> 参数可用于指定组的ID号。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,当执行一个命令时,是按照环境变量 $PATH 中设定的值去找这个命令的。</strong></p>
<ul>
<li><strong>知识点:</strong> Linux 使用环境变量 <code>$PATH</code> 来确定可执行命令的位置。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,强制停止一个进程,使用 kill 命令。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>kill</code> 命令用于终止或发送信号给进程,强制停止一个进程。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,一般用 ifconfig 命令来设置每个网络接口的 IP 地址。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>ifconfig</code> 命令用于配置网络接口的IP地址、子网掩码等。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,DNS 服务的守护进程是 named。</strong></p>
<ul>
<li><strong>知识点:</strong> DNS 服务的守护进程通常叫做 <code>named</code>。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 的 Samba 服务配置文件中,参数 security 是用来设置 Samba 服务的安全级别。</strong></p>
<ul>
<li><strong>知识点:</strong> Samba 服务的配置文件中,<code>security</code> 参数用于设置服务的安全级别。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,如果想修改 Apache 服务的监听端口,可以通过修改配置文件中 <code>listen</code> 参数来实现。</strong></p>
<ul>
<li><strong>知识点:</strong> Apache 服务的监听端口可以通过编辑配置文件中的 <code>listen</code> 参数进行修改。</li>
</ul>
</li>
<li>
<p><strong>在 FTP 命令中,dir 命令的作用等同于 ls 命令。</strong></p>
<ul>
<li><strong>知识点:</strong> 在 FTP 中,<code>dir</code> 命令用于列出目录内容,类似于 <code>ls</code> 命令。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,大部分的系统日志信息默认存放在 /var/log 目录中。</strong></p>
<ul>
<li><strong>知识点:</strong> 系统日志信息通常存放在 <code>/var/log</code> 目录中,可以使用该目录下的不同文件查看不同的日志信息。</li>
</ul>
</li>
<li>
<p><strong>目前影响力最为广泛的国产中文 Linux 操作系统是 Red Hat Linux。</strong></p>
<ul>
<li><strong>知识点:</strong> 影响力最广泛的国产中文 Linux 操作系统是中国红旗Linux,而不是 Red Hat Linux,后者是一家国际企业。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,用命令 cp 拷贝文件。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>cp</code> 命令用于拷贝文件。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,由于采用了 vfs 才使 Linux 可以支持众多的文件系统。</strong></p>
<ul>
<li><strong>知识点:</strong> Linux 通过虚拟文件系统(VFS)支持多种文件系统。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,rpm 命令的作用是用来管理 rpm 软件包,此命令的 i 参数安装一个程序包。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>rpm</code> 命令用于管理 RPM 软件包,<code>-i</code> 参数用于安装程序包。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 的 init 进程启动后,会读取 /etc/inittab 文件中的信息。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>init</code> 进程在启动后会读取 <code>/etc/inittab</code> 文件中的信息,用于初始化系统。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,更换当前用户使用命令 su。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>su</code> 命令用于切换用户。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,/proc/cpuinfo 文件记录的系统 CPU 的信息。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>/proc/cpuinfo</code> 文件包含有关系统 CPU 的信息。</li>
</ul>
</li>
<li>
<p><strong>使用 ftp 命令访问 FTP 服务器,可以使用 cd 命令更改远程主机上的目录。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>cd</code> 命令在 FTP 中用于更改远程主机上的目录。</li>
</ul>
</li>
<li>
<p><strong>DNS 服务中的资源记录中,如果 Class 字段写的是 IN,则表示网络类型是 internet。</strong></p>
<ul>
<li><strong>知识点:</strong> DNS 中的资源记录中,<code>Class</code> 字段为 <code>IN</code> 表示网络类型是 Internet。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,设置 Samba 用户的口令可以使用 smbpasswd 命令。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>smbpasswd</code> 命令用于设置 Samba 用户的口令。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,默认的桌面环境是 GNOME。</strong></p>
<ul>
<li><strong>知识点:</strong> 默认桌面环境可能因发行版而异,但常见的默认桌面环境之一是 GNOME。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,运行级别 5 表示图形工作界面。</strong></p>
<ul>
<li><strong>知识点:</strong> 运行级别 <code>5</code> 表示启动图形工作界面。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中的 vi 编辑器中,如果在指令模式下输入命令 :wq,则表示存盘退出。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>vi</code> 编辑器中,<code>:wq</code> 命令用于存盘并退出。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,除了 gzip 有压缩功能外,tar 命令也可以进行文件压缩。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>tar</code> 命令可以用于文件的打包和压缩。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,$HISTSIZE 环境变量设置命令缓存的大小。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>$HISTSIZE</code> 环境变量用于设置命令历史记录的大小。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,/etc/services 文件保存各个网络服务的名称,以及该服务使用传输协议和端口号。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>/etc/services</code> 文件包含各个网络服务的名称、使用的传输协议和端口号信息。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,使用 chkconfig 命令 list 参数可以列出每个服务在不同运行级别下的启动状态。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>chkconfig</code> 命令的 <code>list</code> 参数用于列出每个服务在不同运行级别下的启动状态。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,DNS 服务的守护进程是 named。</strong></p>
<ul>
<li><strong>知识点:</strong> DNS 服务的守护进程通常叫做 <code>named</code>。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,127.0.0.1 一般代表本地主机。</strong></p>
<ul>
<li><strong>知识点:</strong> <code>127.0.0.1</code> 是本地回环地址,用于表示本地主机。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 中,Apache 中默认的网站页面存放的位置是 /var/www/html 目录。</strong></p>
<ul>
<li><strong>知识点:</strong> Apache 服务默认的网站页面通常存放在 <code>/var/www/html</code> 目录中。</li>
</ul>
</li>
</ol>
<h2 id="判断题">判断题</h2>
<ol>
<li>
<p><strong>RHEL5 安装时会自动创建根用户 root(✔):</strong></p>
<ul>
<li>RHEL5在安装过程中会创建一个初始的root用户。</li>
</ul>
</li>
<li>
<p><strong>在安装 RHEL5 时要以图形化模式安装,直接按 Enter(✔):</strong></p>
<ul>
<li>RHEL5可以使用文本界面进行安装,也可以直接按Enter进行默认的图形化模式安装。</li>
</ul>
</li>
<li>
<p><strong>Linux 中的超级用户为 root,登陆时不需要口令(✘):</strong></p>
<ul>
<li>root用户登录需要口令。</li>
</ul>
</li>
<li>
<p><strong>Linux 不可以与 MS-DOS、MAC、Windows 等其他操作系统共存于同一台机器上(✘):</strong></p>
<ul>
<li>Linux可以与其他操作系统共存,采用多引导的方式。</li>
</ul>
</li>
<li>
<p><strong>RHEL5 中默认使用的文件系统是 ext3(✔):</strong></p>
<ul>
<li>RHEL5默认使用ext3文件系统。</li>
</ul>
</li>
<li>
<p><strong>在字符界面环境下注销 Linux,可用 exit 或 ctrl+D(✔):</strong></p>
<ul>
<li>在字符界面下,可以使用exit或ctrl+D注销。</li>
</ul>
</li>
<li>
<p><strong>cd 命令可以改变用户的当前目录,当用户直接键入命令 cd 并按 Enter 键后会切换到当前用户的宿主目录(✔):</strong></p>
<ul>
<li>cd命令用于改变当前目录,而用户直接键入cd并按Enter,系统会切换到当前用户的宿主目录。</li>
</ul>
</li>
<li>
<p><strong>使用 useradd 添加用户时使用参数-M 可以指定用户目录(✘):</strong></p>
<ul>
<li>参数-M是不创建用户目录,正确是使用参数-m。</li>
</ul>
</li>
<li>
<p><strong>修改文件归属既可以使用 chmod 命令也可以使用 chown 命令(✘):</strong></p>
<ul>
<li>修改文件归属使用chown命令,chmod用于修改权限。</li>
</ul>
</li>
<li>
<p><strong>使用命令 vi /etc/inittab 查看该文件的内容,不小心改动了一些内容,为了防止系统出问题,可在末行模式下输入:q!不保存所修改内容(✘):</strong></p>
<ul>
<li>使用<code>:q!</code>在vi中是放弃修改并退出,但不建议这样,而是应该使用<code>:wq</code>保存修改。</li>
</ul>
</li>
<li>
<p><strong>syslogd 守护进程,不仅可以将日志记录在本地主机的 message 文件中,还可以将日志记录通过网络发送出去(✔):</strong></p>
<ul>
<li>syslogd可以将日志记录在本地,并支持将日志通过网络发送。</li>
</ul>
</li>
<li>
<p><strong>在/etc/fstab 文件中,使用;标记注释行(✘):</strong></p>
<ul>
<li>在/etc/fstab文件中,使用#标记注释行。</li>
</ul>
</li>
<li>
<p><strong>Linux 系统以文本文件的形式保存大部分系统日志,如 lastlog(✘):</strong></p>
<ul>
<li>Linux系统以文本文件的形式保存日志,但lastlog是记录用户最后登录时间的二进制文件。</li>
</ul>
</li>
<li>
<p><strong>使用 passwd 改变用户的口令,任何用户都需要输入原来的密码(✘):</strong></p>
<ul>
<li>使用passwd改变用户口令,需要输入当前密码。</li>
</ul>
</li>
<li>
<p><strong>/tmp 目录主要用于存储程序运行时生成的临时文件(✔):</strong></p>
<ul>
<li>/tmp目录通常用于存储程序运行时的临时文件。</li>
</ul>
</li>
<li>
<p><strong>在 smb.conf 文件中指定了 browseable =no,将会拒绝在合法用户对共享服务的访问,而只允许在本地机上进行加载(✘):</strong></p>
<ul>
<li>browseable=no表示不可浏览,但并不会拒绝合法用户的访问。</li>
</ul>
</li>
<li>
<p><strong>Linux 系统习惯上将许多设备驱动程序存储在/dev 目录中(✔):</strong></p>
<ul>
<li>/dev目录用于存储设备文件,包括设备驱动程序。</li>
</ul>
</li>
<li>
<p><strong>可以使用 fg 命令将后台进程调入前台工作(✔):</strong></p>
<ul>
<li>fg命令用于将后台进程调入前台。</li>
</ul>
</li>
<li>
<p><strong>在使用硬链接时,可以使硬链接跨越不同的文件系统与另一个目录链接(✘):</strong></p>
<ul>
<li>硬链接不能跨越不同文件系统。</li>
</ul>
</li>
<li>
<p><strong>./分区越大约好,因为/越大,Linux 启动速度越快(✘):</strong></p>
<ul>
<li>分区越大并不意味着启动速度越快,合理划分分区更重要。</li>
</ul>
</li>
<li>
<p><strong>一个好的用户口令应当至少有 3 个字符长,并不要使用个人信息(✘):</strong></p>
<ul>
<li>一个好的口令应当更长,不包含个人信息。</li>
</ul>
</li>
<li>
<p><strong>一般来说,次版本号为偶数的内核被认为是稳定的内核(✔):</strong></p>
<ul>
<li>一般来说,次版本号为奇数的内核是开发版本,为偶数的是稳定版本。</li>
</ul>
</li>
<li>
<p><strong>在应用 samba 服务时,我们可以设置 valid users 控制可以访问共享服务的合法用户(✔):</strong></p>
<ul>
<li>可以使用valid users设置合法用户。</li>
</ul>
</li>
<li>
<p><strong>创建用户的磁盘限额时,只需要在该用户的宿主目录下建立 quota.user 和 quota.group 文件即可(✘):</strong></p>
<ul>
<li>需要在文件系统上启用磁盘限额并使用quotaon命令。</li>
</ul>
</li>
<li>
<p><strong>/proc 目录实际上是一个虚拟文件系统,它主要从内存中读取处理信息(✔):</strong></p>
<ul>
<li>/proc是一个虚拟文件系统,提供内核和进程信息。</li>
</ul>
</li>
<li>
<p><strong>Linux 的软件包是独立的,可以单独安装任何软件包(✘):</strong></p>
<ul>
<li>软件包之间可能存在依赖关系,不是完全独立的。</li>
</ul>
</li>
<li>
<p><strong>一个进程既可以在前台运行也可以在后台运行(✔):</strong></p>
<ul>
<li>一个进程可以在前台或后台运行。</li>
</ul>
</li>
<li>
<p><strong>在安装系统过程中设置分区时,可以设置使用 Raid 磁盘阵列方式(✔):</strong></p>
<ul>
<li>在安装系统时可以选择使用Raid磁盘阵列方式。</li>
</ul>
</li>
<li>
<p><strong>Linux 系统给每个进程分配唯一的进程 ID,并通过进程 ID 标识每个进程(✔):</strong></p>
<ul>
<li>Linux系统给每个进程分配唯一的进程ID。</li>
</ul>
</li>
<li>
<p><strong>可以使用 sudo 命令将普通用户切换成超级用户(✘):</strong></p>
<ul>
<li>sudo命令用于以超级用户身份执行命令,不是切换用户。</li>
</ul>
</li>
<li>
<p><strong>RHEL5 默认使用的文件系统是 ext2(✘):</strong></p>
<ul>
<li>RHEL5默认使用ext3文件系统。</li>
</ul>
</li>
<li>
<p><strong>编写的 Shell 程序运行前需要赋予该脚本文件写权限(✘):</strong></p>
<ul>
<li>脚本文件需要执行权限而不是写权限。</li>
</ul>
</li>
<li>
<p><strong>在安装 Linux 系统对硬盘进行分区时,必须至少创建/根分区和/boot 分区(✔):</strong></p>
<ul>
<li>通常建议至少创建/根分区和/boot分区。</li>
</ul>
</li>
<li>
<p><strong>将前一个命令的标准输出作为后一个命令的标准输入,称之为重定向(✘):</strong></p>
<ul>
<li>将前一个命令的标准输出作为后一个命令的标准输入称为"管道"。</li>
</ul>
</li>
<li>
<p><strong>通常情况下/sbin 目录用来存放系统管理员使用的管理程序(✔):</strong></p>
<ul>
<li>/sbin目录用于存放系统管理程序。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 系统中,第三块 IDE 硬盘的第二个逻辑分区被标识为 sdc7(✘):</strong></p>
<ul>
<li>IDE硬盘的逻辑分区标识为sda、sdb等,不是sdc。</li>
</ul>
</li>
<li>
<p><strong>可使用 rpm -e 命令安装一个 RPM 软件包(✘):</strong></p>
<ul>
<li>rpm -e用于卸载(erase)软件包,不是安装。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 系统中,光盘所使用的文件系统类型为 ISO9660(✔):</strong></p>
<ul>
<li>ISO9660是光盘的文件系统类型。</li>
</ul>
</li>
<li>
<p><strong>在 Linux 系统中,创建交换文件系统使用 mkfs 命令(✘):</strong></p>
<ul>
<li>创建交换文件系统使用mkswap命令。</li>
</ul>
</li>
<li>
<p><strong>init 进程对应的配置文件为/etc/inittab,该进程是系统启动的第一个进程,其 PID 始终为 1(✔):</strong></p>
<ul>
<li>init进程对应的配置文件是/etc/inittab,它是系统启动的第一个进程,其PID为1。</li>
</ul>
</li>
</ol>
<h2 id="名词解释">名词解释</h2>
<ol>
<li>
<p><strong>Linux</strong></p>
<ul>
<li>Linux 是操作系统,由 Linus 在 1991 年创建。很多人参与了它的开发与发行。</li>
</ul>
</li>
<li>
<p><strong>Linux 发行版本</strong></p>
<ul>
<li>Linux 有不同版本,包括内核版本和发行版本。发行版本由组织和公司定制,版本号因发行者而异。</li>
</ul>
</li>
<li>
<p><strong>Linux 内核</strong></p>
<ul>
<li>Linux 内核是操作系统核心,管理进程、内存、设备驱动、文件和网络系统,影响系统性能和稳定性。</li>
</ul>
</li>
<li>
<p><strong>Red Hat Linux</strong></p>
<ul>
<li>Red Hat 是全球最大的 Linux 厂商,他们发行的 Linux 称为 Red Hat Linux。</li>
</ul>
</li>
<li>
<p><strong>Mozilla</strong></p>
<ul>
<li>Mozilla 是 Linux 中常用的 WEB 浏览器。</li>
</ul>
</li>
<li>
<p><strong>Red Hat Enterprise Linux</strong></p>
<ul>
<li>Red Hat 的企业级 Linux 分为 AS(服务器解决方案)、WS(工作站)、Desktop(桌面)。</li>
</ul>
</li>
<li>
<p><strong>RAID</strong></p>
<ul>
<li>RAID 是把多个小磁盘合并成一个阵列,提高性能和容错能力。</li>
</ul>
</li>
<li>
<p><strong>RAID0</strong></p>
<ul>
<li>RAID0 是面向性能的技术,将数据分条映射到磁盘,不提供容错功能。</li>
</ul>
</li>
<li>
<p><strong>RAID1</strong></p>
<ul>
<li>RAID1 是磁盘镜像,通过在每个磁盘上写入相同的数据提供冗余性。</li>
</ul>
</li>
<li>
<p><strong>RAID5</strong></p>
<ul>
<li>RAID5 是改良的技术,通过分布奇偶校验避免了写入瓶颈。</li>
</ul>
</li>
<li>
<p><strong>X Window System</strong></p>
<ul>
<li>X Window System 是 Unix 计算机上的窗口系统,为 Linux 提供图形用户界面。</li>
</ul>
</li>
<li>
<p><strong>X11R6</strong></p>
<ul>
<li>X11R6 是 X Window System 的标准,第 11 版中的第 6 次发行。</li>
</ul>
</li>
<li>
<p><strong>桌面环境</strong></p>
<ul>
<li>桌面环境升级了窗口管理器功能,常见的有 GNOME、KDE、CDE。</li>
</ul>
</li>
<li>
<p><strong>GNOME</strong></p>
<ul>
<li>GNOME 是 Linux 的默认桌面环境,提供用户友好的界面。</li>
</ul>
</li>
<li>
<p><strong>iptables</strong></p>
<ul>
<li>iptables 是 Linux 的默认防火墙软件,用于配置防火墙规则。</li>
</ul>
</li>
<li>
<p><strong>进程</strong></p>
<ul>
<li>进程是运行的程序的实例,有助于管理系统资源。</li>
</ul>
</li>
<li>
<p><strong>守护进程</strong></p>
<ul>
<li>守护进程是在后台运行的程序,通常不依赖于控制终端,也称为服务。</li>
</ul>
</li>
<li>
<p><strong>备份</strong></p>
<ul>
<li>完全备份是每天对系统进行完全备份,增量备份和差异备份是备份新内容。</li>
</ul>
</li>
<li>
<p><strong>Shell</strong></p>
<ul>
<li>Shell 是 Linux 系统的命令解释器,提供用户与操作系统交互的接口。</li>
</ul>
</li>
<li>
<p><strong>域、域名</strong></p>
<ul>
<li>域是网络上主机名称的逻辑组织方式,域名是每台主机的名称。</li>
</ul>
</li>
<li>
<p><strong>C/S 模型</strong></p>
<ul>
<li>C/S 模型是应用程序的架构,客户端发出需求,服务器完成实际操作。</li>
</ul>
</li>
<li>
<p><strong>RPM</strong></p>
<ul>
<li>RPM 是软件包管理器,用于安装和管理软件包。</li>
</ul>
</li>
<li>
<p><strong>/分区</strong></p>
<ul>
<li>/ 分区是 Linux 的根分区,必须存在的文件系统根目录。</li>
</ul>
</li>
<li>
<p><strong>swap 分区</strong></p>
<ul>
<li>swap 分区是虚拟内存,用于在物理内存不足时缓存不经常使用的数据。</li>
</ul>
</li>
<li>
<p><strong>ext3</strong></p>
<ul>
<li>ext3 是 Linux 的文件系统,是大多数系统的默认文件系统。</li>
</ul>
</li>
<li>
<p><strong>HTTP</strong></p>
<ul>
<li>HTTP 是超文本传输协议,用于 WWW 服务。</li>
</ul>
</li>
<li>
<p><strong>WWW</strong></p>
<ul>
<li>WWW 是万维网。</li>
</ul>
</li>
<li>
<p><strong>DHCP</strong></p>
<ul>
<li>DHCP 是动态主机配置协议,提供网络客户端所需的配置信息。</li>
</ul>
</li>
<li>
<p><strong>FTP</strong></p>
<ul>
<li>FTP 是文件传输协议,用于网络文件传输。</li>
</ul>
</li>
<li>
<p><strong>SMTP</strong></p>
<ul>
<li>SMTP 是简单邮件传输协议,用于传输邮件。</li>
</ul>
</li>
<li>
<p><strong>POP3</strong></p>
<ul>
<li>POP3 是邮件协议第 3 版,用于将邮件从服务器传递到用户计算机。</li>
</ul>
</li>
<li>
<p><strong>DNS</strong></p>
<ul>
<li>DNS 是域名解析系统,将域名解析为对应的 IP 地址。</li>
</ul>
</li>
<li>
<p><strong>vfs</strong></p>
<ul>
<li>vfs 是虚拟文件系统,Linux 通过它支持多文件系统。</li>
</ul>
</li>
<li>
<p><strong>vsftpd</strong></p>
<ul>
<li>vsftpd 是 GPL 模式下的 FTP 服务器,以 "very secure" 为名。</li>
</ul>
</li>
<li>
<p><strong>NFS</strong></p>
<ul>
<li>NFS 是网络文件系统,用于在类 Unix 系统上进行文件共享。</li>
</ul>
</li>
<li>
<p><strong>KDE</strong></p>
<ul>
<li>KDE 是 K Desktop Environment,一种常用的桌面环境。</li>
</ul>
</li>
<li>
<p><strong>ARP</strong></p>
<ul>
<li>ARP 是地址解析协议,将 IP 地址解析为对应的 MAC 地址。</li>
</ul>
</li>
<li>
<p><strong>$PATH</strong></p>
<ul>
<li>$PATH 是环境变量,用于查找命令的目录。</li>
</ul>
</li>
<li>
<p><strong>$HOME</strong></p>
<ul>
<li>$HOME 是 Linux 中的环境变量,记录当前登陆用户的 HOME 目录。</li>
</ul>
</li>
</ol>
<h2 id="简答题">简答题</h2>
<p><strong>1. /etc/shadow 文件字段含义:</strong></p>
<ul>
<li>用户登录名</li>
<li>加密后的用户口令</li>
<li>最近口令修改时间</li>
<li>口令最短存活期</li>
<li>口令最长存活期</li>
<li>过期前几天提醒更改口令</li>
<li>过期后几天帐户禁止使用</li>
<li>口令被禁止使用的具体日期</li>
<li>保留域,未使用</li>
</ul>
<p><strong>2. Linux 运行级别含义:</strong></p>
<ul>
<li>0: 关机模式</li>
<li>1: 单用户模式</li>
<li>2: 多用户模式(无NFS)</li>
<li>3: 多用户模式(有NFS,服务器使用)</li>
<li>4: 保留,未使用</li>
<li>5: 图形模式</li>
<li>6: 重启模式</li>
</ul>
<p><strong>3. 安装、配置、启动 Apache 服务:</strong></p>
<ul>
<li>检查是否安装 Apache:<code>rpm –qa | grep httpd</code></li>
<li>安装 Apache:<code>rpm -i &lt;package_name&gt;</code></li>
<li>修改配置文件 <code>/etc/httpd/conf/httpd.conf</code></li>
<li>放入 web 页面到 <code>/var/www/html</code></li>
<li>启动 Apache:<code>service httpd start</code></li>
</ul>
<p><strong>4. 位置变量和 Shell 变量类型:</strong></p>
<ul>
<li>位置变量:命令行传递给程序的参数</li>
<li>Shell 变量类型:用户自定义、环境、位置、特殊变量</li>
</ul>
<p><strong>5. Shell 的作用:</strong></p>
<ul>
<li>命令行解释程序,提供用户与操作系统基于命令行的交互界面</li>
</ul>
<p><strong>6. /etc/fstab 文件字段含义:</strong></p>
<ul>
<li>设备名称或标签</li>
<li>文件系统挂接点</li>
<li>文件系统类型</li>
<li>挂载时选项参数</li>
<li>是否备份由 dump 程序决定</li>
<li>引导时检查由 fsck 程序决定</li>
</ul>
<p><strong>7. ps –aux 输出字段含义:</strong></p>
<ul>
<li>进程拥有者</li>
<li>进程号</li>
<li>CPU 占用百分比</li>
<li>内存占用百分比</li>
<li>虚拟内存占用数量</li>
<li>进程驻留内存数量</li>
<li>进程控制终端</li>
<li>进程运行状态</li>
<li>进程开始时间</li>
<li>进程占用 CPU 时间</li>
<li>进程名称及启动参数</li>
</ul>
<p><strong>8. 安装、配置、启动 ftp 服务:</strong></p>
<ul>
<li>检查 vsftpd 是否安装:<code>rpm –qa | grep vsftpd</code></li>
<li>安装 vsftpd:<code>rpm -i &lt;vsftpd_package&gt;</code></li>
<li>修改配置文件 <code>/etc/vsftpd/vsftpd.conf</code></li>
<li>启动服务:<code>service vsftpd start</code></li>
</ul>
<p><strong>9. 磁盘配额及作用:</strong></p>
<ul>
<li>限制用户使用的磁盘空间</li>
<li>软配额和硬配额,需在挂载时添加选项支持</li>
</ul>
<p><strong>10. RPM 包管理器及管理方法:</strong><br>
- 通过建立文件数据库记录安装、卸载、升级<br>
- 查询已安装软件包:<code>rpm –q &lt;package_name&gt;</code><br>
- 查询未安装软件包:<code>rpm –qp &lt;package_file&gt;</code><br>
- 安装软件包:<code>rpm -ivh &lt;package_file&gt;</code></p>
<p><strong>11. vi 编辑器工作模式及切换:</strong></p>
<ul>
<li>工作模式:命令模式、输入模式、末行模式</li>
<li>切换方式:在命令模式下输入 a、A、i、I、o、O 进入输入模式;在输入模式下按 Esc 切回命令模式;在命令模式下输入: 进入末行模式,执行完命令后按 Esc 回到命令模式。</li>
</ul>
<p><strong>12. Linux 文件权限属性字段含义:</strong></p>
<ul>
<li>文件类型</li>
<li>所有者读、写、执行权限</li>
<li>组读、写、执行权限</li>
<li>其他用户读、写、执行权限</li>
</ul>
<p><strong>13. 什么是 NFS 及作用:</strong></p>
<ul>
<li>NFS (Network File System) 是网络文件系统</li>
<li>作用:实现不同系统间的文件共享访问,主配置文件为 /etc/exports。</li>
</ul>
<p><strong>14. DNS 服务器类型:</strong></p>
<ul>
<li>缓存域名服务器</li>
<li>主域名服务器</li>
<li>从域名服务器</li>
</ul>
<p><strong>15. 符号链接与硬链接区别:</strong></p>
<ul>
<li>符号链接(软链接)可以跨文件系统</li>
<li>符号链接适用于文件和目录,硬链接只能是文件</li>
<li>删除源文件后,符号链接仍可用,硬链接不行</li>
</ul>
<p><strong>16. ls –l 命令输出字段含义:</strong></p>
<ul>
<li>文件类型和权限</li>
<li>链接数</li>
<li>属主</li>
<li>属组</li>
<li>文件大小</li>
<li>最后修改时间</li>
<li>文件名</li>
</ul>
<p><strong>17. Linux 运行级别及含义:</strong></p>
<ul>
<li>0: 关机</li>
<li>1: 单用户模式</li>
<li>2: 多用户模式,无NFS</li>
<li>3: 多用户模式,有NFS</li>
<li>4: 保留</li>
<li>5: 图形模式</li>
<li>6: 重启</li>
</ul>
<p><strong>18. 设置 DNS 客户端步骤:</strong></p>
<ul>
<li>编辑 /etc/resolv.conf</li>
<li>添加 <code>nameserver &lt;DNS_IP&gt;</code> 行</li>
</ul>
<p><strong>19. ACL 的作用及配置:</strong></p>
<ul>
<li>作用:提供文件系统访问控制</li>
<li>配置:使用 setfacl 命令设置文件的 ACL 权限</li>
</ul>
<p><strong>20. 超级用户特点:</strong></p>
<ul>
<li>超级用户是 ROOT</li>
<li>拥有系统最高权限</li>
</ul>
<p><strong>21. /etc/passwd 文件字段含义:</strong></p>
<ul>
<li>用户登录名</li>
<li>加密后的用户口令</li>
<li>用户 ID</li>
<li>组 ID</li>
<li>用户描述信息</li>
<li>HOME 目录</li>
<li>默认 Shell</li>
</ul>
<p><strong>22. DNS 资源记录字段含义:</strong></p>
<ul>
<li>域名</li>
<li>存活期</li>
<li>网络类型</li>
<li>记录类型</li>
<li>记录内容</li>
</ul>
<p><strong>23. 安装、配置、启动 Samba 服务:</strong></p>
<ul>
<li>检查是否安装 Samba</li>
<li>安装 Samba:<code>rpm -i &lt;samba_package&gt;</code></li>
<li>修改配置文件 /etc/samba/smb.conf</li>
<li>设置用户口令:<code>smbpasswd</code></li>
<li>启动服务:<code>service smb start</code></li>
</ul>
<p><strong>24. DHCP 作用:</strong></p>
<ul>
<li>提供动态主机配置</li>
<li>分配 IP 地址、子网掩码、默认网关、DNS 等信息</li>
</ul>
<p><strong>25. 源代码方式安装程序:</strong></p>
<ul>
<li>解包:<code>tar -zxvf &lt;package_name&gt;</code></li>
<li>配置:<code>./configure</code>,可指定安装位置</li>
<li>编译:<code>make</code></li>
<li>安装:<code>make install</code></li>
</ul>
<p><strong>26. 链接及符号链接与硬链接区别:</strong></p>
<ul>
<li>链接是建立文件和访问用户之间联系的方法。</li>
<li>符号链接(软链接)类似于快捷方式,源文件删除后,符号链接失效;硬链接仍可使用。</li>
<li>硬链接是指针,只能为文件建立,不能为目录建立,且需在同一分区。</li>
</ul>
<p><strong>27. /etc/group 文件字段含义:</strong></p>
<ul>
<li>组名</li>
<li>加密后的组口令</li>
<li>组编号</li>
<li>组成员列表</li>
</ul>
<p><strong>28. iptables 防火墙表结构:</strong></p>
<ul>
<li>raw 表:确定是否进行状态跟踪</li>
<li>mangle 表:为数据包设置标记</li>
<li>nat 表:修改源、目标地址或端口,实现网络地址转换</li>
<li>filter 表:对数据包进行过滤</li>
</ul>
<p><strong>29. FTP 主动模式和被动模式:</strong></p>
<ul>
<li>主动模式:服务器主动发起数据连接,需要客户端指定 PORT,控制连接由客户端发起。</li>
<li>被动模式:服务器被动等待客户端发送数据连接,需要客户端使用 PASV 命令,控制连接由客户端发起。</li>
</ul>
<p><strong>30. Squid 代理类型:</strong></p>
<ul>
<li>传统代理:客户端需指定代理服务器地址和端口,默认 3128 端口。</li>
<li>透明代理:客户端无需指定代理,由防火墙重定向数据。</li>
</ul>
<p><strong>31. Shell 及其作用:</strong></p>
<ul>
<li>Shell是命令行解释程序,提供用户与内核交互的接口。</li>
<li>用户通过Shell输入命令,由Shell解释执行并传递给操作系统内核。</li>
</ul>
<p><strong>32. route 命令输出字段含义:</strong></p>
<ul>
<li>目标 IP 地址</li>
<li>路由的网关</li>
<li>路由的子网掩码</li>
<li>路由标志</li>
<li>路由的开销值</li>
<li>依赖于本路由的其他路由数目</li>
<li>路由项被使用的次数</li>
<li>路由项发送数据包使用的网络接口</li>
</ul>
<p><strong>33. Linux 设置用户口令注意事项:</strong></p>
<ul>
<li>不包含个人信息</li>
<li>不使用字典中单词</li>
<li>包含非字母符号</li>
<li>长度不小于8位</li>
<li>定期修改口令</li>
</ul>
<p><strong>34. ARP 及其作用:</strong></p>
<ul>
<li>ARP (Address Resolution Protocol) 是地址解析协议</li>
<li>作用:将IP地址解析为对应的MAC地址</li>
</ul>
<p><strong>35. iptables 防火墙链结构:</strong></p>
<ul>
<li>INPUT:访问本机时应用</li>
<li>OUTPUT:本机向外发送数据包时应用</li>
<li>FORWARD:转发给其他地址时应用</li>
<li>PREROUTING:路由选择之前应用</li>
<li>POSTROUTING:路由选择之后应用</li>
</ul>
<p><strong>36. df 命令输出字段含义:</strong></p>
<ul>
<li>设备名称</li>
<li>数据块总数</li>
<li>已使用的数据块数</li>
<li>可用数据块数</li>
<li>使用百分比</li>
<li>文件系统挂接点</li>
</ul>
<p><strong>37. 访问 Samba 共享资源:</strong></p>
<ul>
<li>Windows客户机:网上邻居、搜索工具、地址栏输入UNC路径、映射网络驱动器。</li>
<li>Linux客户机:使用smbclient命令或mount命令挂载文件系统。</li>
</ul>
<p><strong>38. iptables 数据包匹配顺序:</strong></p>
<ul>
<li>入站数据流:PREROUTING -&gt; INPUT</li>
<li>转发数据流:PREROUTING -&gt; FORWARD -&gt; POSTROUTING</li>
<li>出站数据流:OUTPUT -&gt; POSTROUTING</li>
</ul>
<p><strong>39. PV、VG、LV:</strong></p>
<ul>
<li>PV(物理卷):在分区头部记录LVM信息。</li>
<li>VG(卷组):由一个或多个PV组成。</li>
<li>LV(逻辑卷):建立在VG之上,和PV没有直接关系。</li>
</ul>
<p><strong>40. Linux软件包封装类型:</strong></p>
<ul>
<li>RPM软件包:.rpm</li>
<li>DEB软件包:.deb</li>
<li>源代码软件包:.tar.gz、.tar.bz2</li>
<li>提供安装程序软件包:install.sh、setup</li>
<li>绿色免安装软件包</li>
</ul>
<h2 id="论述题">论述题</h2>
<ol>
<li><strong>论述什么是自动挂载,以及如何使用 autofs</strong></li>
</ol>
<p>自动挂载是指文件系统只在用户访问时才临时挂载,不使用后会自动卸载。使用 autofs 服务实现自动挂载需要以下步骤:</p>
<ul>
<li>
<p>检查 autofs 软件包是否已安装:<code>rpm -q autofs</code></p>
</li>
<li>
<p>编辑主配置文件:/etc/auto.master,指定挂载点目录和映射文件</p>
</li>
<li>
<p>编辑映射配置文件,定义自动挂载的子目录</p>
</li>
<li>
<p>重新启动服务:<code>service autofs restart</code></p>
</li>
</ul>
<ol start="2">
<li><strong>论述 Linux 系统的文件权限,及权限的管理</strong></li>
</ol>
<p>Linux 使用访问控制表来管理文件权限。每个文件针对属主、属组和其他用户设置读写执行权限。可以使用 <code>chmod</code> 命令修改文件权限,使用 <code>chgrp</code> 命令修改文件所属组。</p>
<ol start="3">
<li><strong>论述域名解析的过程。</strong></li>
</ol>
<p>域名解析的主要步骤:</p>
<ul>
<li>
<p>1)客户端向本地 DNS 服务器请求解析域名</p>
</li>
<li>
<p>2)本地 DNS 服务器查询缓存</p>
</li>
<li>
<p>3)递归查询根服务器和权威服务器</p>
</li>
<li>
<p>4)获取权威服务器响应的 IP 地址</p>
</li>
<li>
<p>5)返回 IP 地址给客户端</p>
</li>
</ul>
<ol start="4">
<li><strong>论述如何配置基于本地 Linux 系统光盘的 YUM 仓库。</strong></li>
</ol>
<p>使用本地光盘配置 YUM 仓库的步骤:</p>
<ul>
<li>
<p>将系统光盘挂载到指定目录</p>
</li>
<li>
<p>创建仓库配置文件:/etc/yum.repos.d/local.repo</p>
</li>
<li>
<p>设置 baseurl 指向光盘路径,gpgcheck=0</p>
</li>
<li>
<p>然后可以用 yum 命令管理软件包</p>
</li>
</ul>
<ol start="5">
<li><strong>论述 Linux 的系统启动过程</strong></li>
</ol>
<p>Linux 系统的启动过程包括:</p>
<ul>
<li>
<p>BIOS 初始化、读取 MBR</p>
</li>
<li>
<p>加载内核,启动 init 初始化进程</p>
</li>
<li>
<p>init 根据 /etc/inittab 启动运行级脚本</p>
</li>
<li>
<p>运行 mingetty,等待用户登录</p>
</li>
</ul>
<p>您提醒得非常到位,我漏掉了后面3个论述题的回答。深感抱歉,我来补充完成所有的8个论述题:</p>
<ol start="6">
<li><strong>请论述如何安装、卸载一个文件系统,以及使用的命令和选项。</strong></li>
</ol>
<p>挂载文件系统需要以下步骤:</p>
<ul>
<li>
<p>检查设备:<code>fdisk -l</code></p>
</li>
<li>
<p>创建挂载点目录</p>
</li>
<li>
<p>使用 <code>mount</code> 命令挂载,-t指定文件系统,-o设定参数</p>
</li>
<li>
<p>卸载文件系统使用 <code>umount</code> 命令,需要先退出挂载点目录</p>
</li>
</ul>
<ol start="7">
<li><strong>现有一台 RHEL5 主机,由于管理不当,导致系统管理员 root 用户密码忘记,请论述该如 何解决?</strong></li>
</ol>
<p>忘记 root 用户密码,可以通过以下步骤恢复:</p>
<ul>
<li>
<p>使用安装盘启动到 rescue 模式</p>
</li>
<li>
<p>将系统挂载到 /mnt/sysimage</p>
</li>
<li>
<p><code>chroot</code> 进入系统</p>
</li>
<li>
<p>用 <code>passwd</code> 重置 root 密码</p>
</li>
<li>
<p>两次 <code>exit</code> 重启系统</p>
</li>
</ul>
<ol start="8">
<li><strong>配置 RAID5</strong></li>
</ol>
<p>配置 RAID5 提升磁盘性能可以采取以下步骤:</p>
<ul>
<li>
<p>使用 mdadm 创建阵列,指定 RAID 级别、设备数等参数</p>
</li>
<li>
<p>格式化 RAID:<code>mkfs</code>,挂载使用</p>
</li>
<li>
<p>建立 /etc/mdadm.conf 保存阵列信息</p>
</li>
<li>
<p>修改 /etc/fstab 实现开机自动挂载</p>
</li>
</ul><br><br>
来源:https://www.cnblogs.com/chatBlog/p/17944180
頁: [1]
查看完整版本: Linux的期末冲刺