欢迎使用《红帽企业 Linux 安全指南》!
《红帽企业 Linux 安全指南》一书的目的是协助红帽企业 Linux 用户学习有关如何保护工作站、服务器的安全,如何防止本地或远程入侵、漏洞利用、以及蓄意活动的步骤和实际知识。《红帽企业 Linux 安全指南》一书详细地介绍了为数据中心、工作和家庭等处创建安全计算机环境所应采取的计划和工具。只要拥有恰当的知识和工具,并时刻警惕,运行红帽企业 Linux 的系统既能够充分发挥其功能,也能够阻止多数常见的入侵方法。
本指南详细地讨论了好几个与安全相关的课题,其中包括:
防火墙
加密
保护关键服务
虚拟专用网
入侵检测
本指南被划分为以下几个部分:
安全问题概述
配置红帽企业 Linux 的保安系统
测定你的安全性
入侵和事件响应
附录
非常感谢 Thomas Rude 对本书的无私奉献。他撰写了“弱点测定”和“事件响应”这两章。
本书假定你对红帽企业 Linux 已有较深入的了解。如果你是个新用户或者只具备一些红帽企业 Linux 的基本知识,并想学习关于使用它的更多信息,请参阅以下指南。它们在讨论红帽企业 Linux 的基础知识方面比《红帽企业 Linux 安全指南》要详尽得多。
《红帽企业 Linux 安装指南》描述了有关安装的信息。
《红帽企业 Linux 系统管理介绍》为红帽企业 Linux 系统管理员的新手提供介绍性信息。
《红帽企业 Linux 系统管理指南》描述了关于配置红帽企业 Linux 来满足用户的特定需要的更详细的信息。该指南包括了一些在《红帽企业 Linux 安全指南》中讨论的服务(从安全角度上)。
《红帽企业 Linux 参考指南》提供了适合于有经验的用户用来参考的详细信息,而不是逐步的说明。
这些指南手册的 HTML、PDF、和 RPM 版本位于红帽企业 Linux 的文档光盘上。它们还可以在 http://www.redhat.com/docs/ 上找到。
注记 | |
---|---|
虽然本指南尽可能地反映了最当前的信息,但是要查看在文档定稿之前尚不及包括的信息,请参考“红帽企业 Linux 发行注记”。它可以在红帽企业 Linux 的第一张光盘上找到,也可以在 http://www.redhat.com/docs/ 上找到。 |
在你阅读这本手册的时候,你会注意到某些字词使用了不同的字体、大小和粗细。这种突出显示是有矩可循的;用同一风格来代表不同字词以表明它们属于同一类型。用这种方式来代表的各种字词类型包括:
Linux 命令(以及其它操作系统的命令,若使用的话)用这种方式代表。它向你表明你可以在命令行中键入单词或短语然后按
使用 cat testfile 命令来查看当前工作目录中一个叫做 testfile 的文件。
文件名、目录名、路径、以及 RPM 软件包名用这种方式代表。它表明在你的系统上存在着一个叫这个名称的文件或目录。例如:
你的主目录中的 .bashrc 文件包括你自用的 bash shell 定义和别名。
/etc/fstab 文件包括关于不同系统设备和文件系统的信息。
如果你想使用一个万维网服务器日志文件分析程序的话,安装 webalizer RPM。
这种方式向你表明该程序是一个终端用户的应用程序(与系统软件相对)。例如:
使用 Mozilla 来浏览万维网。
键盘上的按键用这种方式代表。例如:
要使用
一个击键的组合用这种方式代表。例如:
在 GUI 界面屏幕或窗口中的标题、词汇、或短语会用这种方式显示。它用来标明某个 GUI 屏幕或 GUI 屏幕上的某个元素(譬如与复选箱或字段相关的文本)。例如:
如果你想要在你的屏幕保护程序停止前要求口令的话,选择「需要口令」复选箱。
用这种方式表示的词汇表明它位于一个下拉菜单的最上级。如果你在 GUI 屏幕上点击了这个词,应出现菜单的其它部分。例如:
在 GNOME 终端的「文件」下,你会看到「新建标签」选项,它允许你在同一窗口中打开多个 shell 提示。
如果你需要在 GUI 菜单上点击一系列命令的话,它们会如下面的例子中所示:
点击面板上的「主菜单」=> 「编程」 => 「Emacs」来启动 Emacs 文本编辑器。
这种方式表明它是 GUI 屏幕上可点击的按钮。例如:
点击「后退」按钮来返回到你刚才查看的网页。
用这种方式显示的文本表明它是 shell 提示中的文本,如错误消息或命令的答复。例如:
ls 命令显示目录的内容。例如:
Desktop about.html logs paulwesterberg.png Mail backupfiles mail reports |
命令返回的输出(在上面的例子中,是目录的内容)用这种方式来显示。
提示是计算机在向你表明它在等待你的输入。它会用这种方式来显示。例如:
$
#
[stephen@maturin stephen]$
leopard login:
用户键入的文本。无论是在命令行中还是在 GUI 屏幕上的文本箱内的输入都会用这种方式来显示。在下面的例子中,text 用这种方式显示:
要把你的系统引导入基于文本的安装程序,你需要在 boot: 提示下键入 text 命令。
用在例子中的文本使用这种方式代表。该文本被用户提供的数据所代替。在下面的例子中,<version-number> 使用这种方式显示:
内核源码的目录是 /usr/src/<version-number>/,这里的 <version-number> 是安装在这个系统上的内核版本。
除此之外,我们还使用几种不同的方式来强调某些信息。按照信息对你的系统的重要程度,它们被标为注记、窍门、重要、小心、或警告。例如:
注记 | |
---|---|
切记,Linux 区分大小写。换一句话说,rose 不是 ROSE 或 rOsE。 |
窍门 | |
---|---|
目录 /usr/share/doc/ 包括了关于你的系统上安装的软件包的附加信息。 |
重要 | |
---|---|
如果你修改了 DHCP 配置文件,这些改变在你重启 DHCP 守护进程之后才会生效。 |
小心 | |
---|---|
不要以根用户身份来执行日常任务 — 使用一个常规的用户帐号,除非你需要使用根帐号来进行系统管理任务。 |
警告 | |
---|---|
请只删除必要的红帽企业 Linux 分区。删除其它分区可能会导致数据丢失或受损的系统环境。 |