本书包括8个部分,每个部分讲解一组不同的技能,可以帮助你和企业高效地使用Fedora Core。读者可以从头至尾地阅读本书,或者在需要了解具体技能时参阅本书。介绍了安装和运行Fedora Core 5的基础知识,在网络中配置和管理Linux计算机的细节,以及窗口管理等内容,还介绍了各种Linux认证知识。
本书适合Linux技术开发人员、系统维护人员和广大Linux爱好者阅读。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 精通Red Hat Linux Fedora Core5 |
分类 | 计算机-操作系统 |
作者 | (美)扬 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书包括8个部分,每个部分讲解一组不同的技能,可以帮助你和企业高效地使用Fedora Core。读者可以从头至尾地阅读本书,或者在需要了解具体技能时参阅本书。介绍了安装和运行Fedora Core 5的基础知识,在网络中配置和管理Linux计算机的细节,以及窗口管理等内容,还介绍了各种Linux认证知识。 本书适合Linux技术开发人员、系统维护人员和广大Linux爱好者阅读。 内容推荐 本书介绍了安装和运行Fedora Core 5的基础知识,在网络中配置和管理Linux计算机的细节,以及窗口管理等内容,还介绍了各种Linux认证知识。本书对Fedora Core进行了深入讲解,包括新的安装过程、新的实用程序和对新命令与应用程序的高级讨论。书后附录中给出了一些在线资源信息,并对Fedora Core 5中的程序包逐一做了详细介绍。 本书适合Linux技术开发人员、系统维护人员和广大Linux爱好者阅读。 目录 第1部分 安装Fedora Core Linux 第1章 Fedora Core Linux介绍 3 1.1 Fedora Core Linux简介 4 1.2 基本的硬件需求 5 1.2.1 新特性 7 1.2.2 基本组件 7 1.3 UNIX和Linux简史 9 1.3.1 UNIX和即将到来的Internet 9 1.3.2 UNIX的替代操作系统 11 1.3.3 Free Software Foundation 12 1.3.4 Linus开发的内核 12 1.4 内核 12 1.4.1 配置内核 13 1.4.2 /proc文件系统 13 1.4.3 模块化或单一内核 13 1.5 选择Linux的理由 14 1.5.1 控制 14 1.5.2 成本 15 1.5.3 可靠性 15 1.5.4 支持 15 1.6 Linux计算机的角色 16 1.6.1 作为服务器的Linux 16 1.6.2 桌面上的Linux 17 1.6.3 作为工作站的Fedora Core 18 1.6.4 用于小企业的Fedora Core 18 1.6.5 用于较大企业的Fedora Core 18 1.7 小结 19 第2章 准备硬件 21 2.1 创建硬盘分区 22 2.1.1 分区方式 22 2.1.2 分区名称 23 2.2 配置具有32位体系结构的Microsoft和Linux 24 2.2.1 容易的方式:使用新的硬盘驱动器 25 2.2.2 较便宜的方式:使用现有的硬盘驱动器 25 2.2.3 逐步配置VFAT分区的过程 27 2.2.4 配置NTFS分区的过程 29 2.3 考虑硬件配置的原因 30 2.3.1 硬件问题可能导致高昂的代价 31 2.3.2 并非所有的硬件都是为Linux构建的 31 2.3.3 Fedora Core支持的体系结构 32 2.4 寻找兼容的硬件 33 2.4.1 经过认证的硬件 33 2.4.2 有问题的硬件 34 2.4.3 社区的硬件知识 35 2.5 创建硬件检查表 36 2.5.1 收集信息 36 2.5.2 收集驱动程序 37 2.5.3 硬件检查表 37 2.6 BIOS提示 38 2.6.1 PATA/SATA(IDE)硬盘驱动器 39 2.6.2 SCSI硬盘驱动器 40 2.6.3 引导顺序 40 2.6.4 非即插即用硬件 41 2.7 安装后的硬件配置 41 2.7.1 /proc目录 41 2.7.2 Fedora Core Hardware Browser 42 2.7.3 Fedora Core键盘工具 43 2.7.4 声卡管理(system config soundcard命令) 43 2.7.5 Kudzu和硬件检测 44 2.8 小结 45 第3章 在本地安装Linux 46 3.1 从安装引导盘开始 46 3.1.1 创建安装引导盘 47 3.1.2 引导ISO 49 3.2 下载安装DVD/CD 51 3.3 检查安装文件 52 3.3.1 利用mediacheck检查安装文件 52 3.3.2 利用sha1sum检查安装文件 54 3.4 逐步安装Fedora Core 55 3.4.1 选择安装提示选项 55 3.4.2 配置基本参数 59 3.4.3 设置硬盘驱动器 63 3.4.4 利用Disk Druid建立分区 65 3.4.5 配置安装细节 73 3.4.6 选择程序包组 81 3.4.7 逐一说明程序包组 81 3.4.8 准备安装 89 3.4.9 Anaconda安装Fedora Core 89 3.5 检修安装 92 3.5.1 安装虚拟控制台 92 3.5.2 程序包状态 95 3.6 升级Fedora Core 95 3.6.1 允许进行的升级 96 3.6.2 进行升级 96 3.7 小结 98 第4章 通过网络安装Linux 99 4.1 准备安装源 100 4.1.1 准备NFS服务器 100 4.1.2 准备Apache Web服务器 103 4.1.3 准备FTP服务器 106 4.1.4 准备本地硬盘驱动器安装源 108 4.2 配置PXE引导服务器 108 4.2.1 准备PXE引导服务器 109 4.2.2 使用First Time Druid 109 4.2.3 复制到TFTP服务器 110 4.2.4 添加主机 110 4.2.5 启动引导服务器 111 4.2.6 配置DHCP 111 4.2.7 开始PXE网络安装 112 4.3 开始Linux网络安装 113 4.3.1 创建引导盘 113 4.3.2 文本模式:引导 114 4.3.3 文本模式:逐步介绍 116 4.3.4 文本模式的升级 136 4.4 检修网络安装 138 4.4.1 检查消息 138 4.4.2 检查网络 138 4.4.3 服务器上的防火墙 138 4.4.4 地址设置 139 4.5 小结 139 第5章 First Boot过程 140 5.1 First Boot过程 140 5.2 许可和安全 141 5.2.1 Fedora Core许可 142 5.2.2 配置Fedora Core防火墙 142 5.2.3 Fedora Core和安全性增强的Linux 145 5.3 日期、硬件和用户 147 5.3.1 指定日期和时间 147 5.3.2 配置视频卡 149 5.3.3 创建普通用户 150 5.3.4 检测声卡 152 5.4 安装完成之后的工作 153 5.4.1 文本模式的First Boot 153 5.4.2 语言配置 155 5.4.3 默认的引导加载程序 156 5.4.4 系统控制中心(System Control Center) 156 5.5 小结 157 第6章 用Kickstart文件配置Linux 158 6.1 把程序包分组:comps.xml 159 6.1.1 comps.xml的基本组成部分 159 6.1.2 必选的程序包组 160 6.1.3 程序包组 162 6.1.4 程序包组分类 168 6.1.5 编辑示例 168 6.1.6 处理comps.xml 169 6.2 分析默认的Kickstart配置 170 6.2.1 安装前的命令 171 6.2.2 基本配置 171 6.2.3 图形 174 6.2.4 网络设置 174 6.2.5 根密码 175 6.2.6 防火墙和SELinux 175 6.2.7 身份验证选项 176 6.2.8 硬盘驱动器分区设置 176 6.2.9 程序包和程序包组 177 6.2.10 安装后的命令 178 6.2.11 其他命令 178 6.3 使用GUI Kickstart Configurator 179 6.3.1 Basic Configuration菜单 180 6.3.2 Installation Method菜单 181 6.3.3 Boot Loader Options菜单 181 6.3.4 Partition Information菜单 182 6.3.5 Network Configuration菜单 184 6.3.6 Authentication Configuration菜单 185 6.3.7 Firewall Configuration菜单 186 6.3.8 X Configuration菜单 186 6.3.9 Package Selection菜单 187 6.3.10 Pre-Installation Script菜单 187 6.3.11 Post-Installation Script菜单 188 6.3.12 接下来的步骤 188 6.4 从引导盘执行Kickstart文件 188 6.4.1 引导USB密钥上的文件 189 6.4.2 引导CD上的文件 190 6.4.3 安装过程 191 6.4.4 测试Kickstart 191 6.5 小结 191 第2部分 基本网络配置 第7章 从命令行开始 195 7.1 导航命令 195 7.1.1 pwd 196 7.1.2 cd 196 7.1.3 ls 196 7.1.4 路径管理 198 7.2 建立文件和目录 198 7.2.1 touch 198 7.2.2 cp 199 7.2.3 mv 200 7.2.4 rm 200 7.2.5 ln 201 7.2.6 mkdir和rmdir 202 7.3 管理文件 203 7.3.1 file 203 7.3.2 cat 203 7.3.3 head和tail 204 7.3.4 more和less 204 7.3.5 权限 205 7.3.6 umask 207 7.4 操纵文件 207 7.4.1 wc 207 7.4.2 find 208 7.4.3 locate和mlocate 208 7.4.4 grep 209 7.4.5 命令组合 209 7.5 使用vi编辑器 210 7.5.1 命令模式 210 7.5.2 插入模式 212 7.5.3 执行模式 212 7.6 其他文本编辑器 213 7.6.1 emacs 213 7.6.2 joe 214 7.7 小结 215 第8章 文件系统入门 216 8.1 文件系统层次结构标准 216 8.1.1 基本Linux目录结构 217 8.1.2 分区模式 219 8.2 用fdisk和parted管理分区 219 8.2.1 用fdisk添加分区 220 8.2.2 用fdisk修改分区标记 224 8.2.3 用parted添加分区 224 8.2.4 使用QtParted 228 8.3 使用格式和日志 228 8.3.1 基本Linux格式 229 8.3.2 格式化分区 229 8.3.3 调优 230 8.3.4 磁盘管理 230 8.3.5 扩展分区数据 231 8.3.6 挂接目录 232 8.3.7 检修故障 233 8.4 /etc/fstab 235 8.5 使用Automounter替代方案 236 8.5.1 基本配置文件 236 8.5.2 本地设置 237 8.5.3 网络设置 238 8.6 逻辑卷管理 239 8.6.1 基础知识 239 8.6.2 创建物理卷 240 8.6.3 创建卷组 240 8.6.4 创建逻辑卷 240 8.6.5 GUI逻辑卷管理工具 241 8.7 小结 243 第9章 使shell更好地工作 245 9.1 管理shell 245 9.1.1 交互性 246 9.1.2 命令补全 247 9.2 配置shell 248 9.2.1 shell变量 248 9.2.2 环境变量 250 9.3 发现shell的奥秘 251 9.3.1 数据流 251 9.3.2 在后台运行 253 9.3.3 特殊的shell字符 254 9.3.4 代字符号和主目录 255 9.3.5 连接点 255 9.3.6 通配符 255 9.3.7 shell中的斜杠 256 9.3.8 引号 257 9.3.9 别名 258 9.4 创建基本的脚本 258 9.4.1 基本脚本语言 259 9.4.2 示例脚本 260 9.4.3 创建自己的脚本 260 9.4.4 使脚本可执行 260 9.5 小结 261 第3部分 基本Linux管理 第10章 安全地管理用户和组 265 10.1 基本的用户和组管理 265 10.1.1 etc/passwd 266 10.1.2 /etc/shadow 267 10.1.3 /etc/group 268 10.1.4 /etc/gshadow 269 10.1.5 /etc/skel 269 10.1.6 /etc/login.defs 269 10.2 管理用户账户 271 10.2.1 添加用户 271 10.2.2 使用newusers 273 10.2.3 删除用户 273 10.2.4 使用chage命令管理用户 访问 274 10.2.5 Fedora Core的GUI User Manager 274 10.2.6 根账户和sudoers 276 10.2.7 用wheel限制根访问 277 10.3 使用Shadow Password Suite 278 10.3.1 强密码 278 10.3.2 转换用户密码 278 10.3.3 转换组密码 279 10.4 设置配额 279 10.4.1 配置 279 10.4.2 配额监控 283 10.5 创建用户私有组 283 10.5.1 Red Hat/Fedora Core方案 283 10.5.2 创建共享目录 283 10.6 小结 284 第11章 管理和更新程序包 285 11.1 简化的安装和升级 286 11.1.1 查询 286 11.1.2 基本安装 288 11.1.3 升级 289 11.1.4 依赖性 289 11.1.5 删除 290 11.1.6 提取单个文件 290 11.2 信息库 291 11.2.1 Core 292 11.2.2 Updates 292 11.2.3 Extras 292 11.2.4 Development 293 11.2.5 Updates-Testing 293 11.2.6 Extras Development 293 11.3 使用yum 293 11.3.1 /etc/yum.conf配置文件 294 11.3.2 /etc/yum.repos.d/中的文件 295 11.3.3 分析fedora-core.repo 296 11.3.4 理解fedora-updates.repo 297 11.3.5 使用fedora-extras.repo 297 11.3.6 决定是否应激活fedora-development.repo 298 11.3.7 决定是否应激活fedora-updates-testing.repo 298 11.3.8 决定是否应激活fedora-extras-development.repo 299 11.3.9 激活fedora-legacy.repo的时机 299 11.3.10 第三方信息库 299 11.3.11 在命令行中使用yum 301 11.4 使用源RPM 304 11.4.1 目录 304 11.4.2 规范文件 305 11.4.3 从tarball编译二进制RPM 305 11.4.4 编译二进制RPM 306 11.5 RPM安全性 306 11.5.1 RPM和PGP 307 11.5.2 验证程序包 307 11.5.3 验证文件 307 11.6 更新程序包 308 11.6.1 操作Pup 309 11.6.2 运行pirut 309 11.6.3 Yumex工具 310 11.7 小结 312 第12章 配置和检修引导过程 314 12.1 探索基本引导过程 314 12.1.1 初始化硬件 315 12.1.2 引导加载程序 315 12.1.3 运行级别 315 12.2 默认配置文件 316 12.2.1 硬件检测 316 12.2.2 /etc/modprobe.conf的设置 317 12.2.3 列出模块 318 12.2.4 引导加载程序 319 12.2.5 /etc/inittab 321 12.2.6 启动运行级别 323 12.3 故障检修和使用救援盘 324 12.3.1 专用引导盘 325 12.3.2 救援模式 326 12.3.3 单用户模式 330 12.3.4 其他运行级别 331 12.4 小结 332 第13章 升级和重新编译内核 333 13.1 修改内核的理由 334 13.2 轻松地升级 334 13.2.1 安装最新的Fedora Core内核 334 13.2.2 引导加载程序的更新 337 13.3 探讨源RPM、tarball和补丁 339 13.3.1 Fedora Core内核源代码 339 13.3.2 下载源代码 340 13.3.3 设置 341 13.3.4 补丁 341 13.4 自定义内核 342 13.4.1 准备源代码 343 13.4.2 自定义配置 344 13.4.3 创建内核映像 345 13.4.4 编译模块 346 13.5 设置配置菜单 346 13.5.1 内核RPM包 346 13.5.2 make菜单 347 13.6 逐节剖析内核 352 13.6.1 Code Maturity Level Options 353 13.6.2 General Setup 354 13.6.3 Loadable Module Support 355 13.6.4 Block Layer 356 13.6.5 Processor Type and Features 356 13.6.6 Power Management 358 13.6.7 Bus Options(PCI、PCMCIA、EISA、MCA和ISA) 358 13.6.8 Executable File Formats 360 13.6.9 Networking 360 13.6.10 Device Drivers 362 13.6.11 Instrumentation Support 375 13.6.12 Kernel Hacking 375 13.6.13 Security Options 375 13.6.14 Cryptographic Options 375 13.6.15 Library Routines 375 13.7 引导加载程序的更新 376 13.8 小结 377 第14章 管理细则 379 14.1 使用cron守护进程 380 14.1.1 格式化cron 380 14.1.2 cron的语法 381 14.1.3 标准的cron作业 381 14.1.4 用户的cron作业 382 14.1.5 cron的安全性 383 14.1.6 anacron系统 383 14.2 使用at守护进程 383 14.2.1 设置at作业 384 14.2.2 作业队列 384 14.2.3 批处理作业 385 14.2.4 安全性 385 14.3 服务管理工具 385 14.3.1 /etc/rc.d/init.d脚本 385 14.3.2 在不同运行级别激活服务 387 14.4 用日志进行故障检修 389 14.4.1 日志文件的类别 389 14.4.2 系统日志 390 14.4.3 守护进程日志 393 14.4.4 其他日志 393 14.4.5 配置远程日志 394 14.4.6 GUI日志 395 14.5 进程管理 396 14.5.1 进程和ps 396 14.5.2 用top和tree了解进程使用的资源 397 14.5.3 用who和w检查登录情况 398 14.5.4 用kill杀死进程 398 14.5.5 nice和renice命令 399 14.5.6 用nohup保持进程的运行 399 14.6 使用相关的配置工具 399 14.6.1 调整内核 399 14.6.2 设置日期和时间 401 14.7 小结 402 第15章 备份系统 404 15.1 备份的概念 404 15.1.1 数据灾难场景 405 15.1.2 备份级别 405 15.1.3 备份类型和频率 407 15.2 选择备份介质 407 15.2.1 磁带机 408 15.2.2 CD/DVD备份 408 15.3 使用备份和还原命令 408 15.3.1 普通备份命令 409 15.3.2 磁带备份使用的dump和restore命令 411 15.3.3 CD/DVD的备份命令 415 15.3.4 用rsync命令快速传送数据 418 15.4 RAID 418 15.4.1 RAID选项 419 15.4.2 配置RAID0 419 15.4.3 配置RAID1 420 15.4.4 配置RAID5 420 15.4.5 配置RAID6 420 15.4.6 软件和硬件RAID 420 15.4.7 创建RAID分区 421 15.4.8 创建阵列 422 15.4.9 修改阵列 422 15.4.10 挂接阵列 423 15.4.11 使对阵列的修改成永久的 423 15.5 小结 423 第4部分 基本网络配置 第16章 TCP/IP入门 427 16.1 网络基础 428 16.1.1 局域网和广域网 428 16.1.2 Internet 429 16.1.3 域名 429 16.1.4 主机名 429 16.1.5 硬件地址 429 16.2 协议栈 430 16.3 OSI层 430 16.4 NetBEUI 431 16.5 IPX/SPX 432 16.6 TCP/IP基本知识 432 16.6.1 TCP/IP模型 432 16.6.2 主要协议 433 16.6.3 重要服务的定义 436 16.7 使用IP寻址 436 16.7.1 IPv4 436 16.7.2 地址的分类 437 16.7.3 IPv6 438 16.8 小结 440 第17章 管理Linux局域网 441 17.1 网络硬件 442 17.1.1 传输介质 442 17.1.2 集线器 442 17.1.3 交换机 443 17.1.4 路由器 443 17.1.5 网关 443 17.2 配置局域网计算机 444 17.2.1 用ifconfig配置 444 17.2.2 用arp配置 445 17.2.3 主机名命令 445 17.2.4 网络配置文件 446 17.3 配置私有和公共网络 447 17.3.1 私有IP网络 448 17.3.2 配置网络 450 17.3.3 无类域间路由(CIDR) 451 17.4 创建网络连接 452 17.4.1 Fedora Core Network Configuration Tool 453 17.4.2 设置网络适配器 455 17.4.3 使用minicom 459 17.4.4 虚拟私有网络连接 462 17.4.5 IP安全性协议(IPSec) 462 17.4.6 无线网络连接 463 17.5 网络故障检修 467 17.5.1 检查网络状态 467 17.5.2 用ping和traceroute检查连接 469 17.6 小结 470 第18章 加固Linux网络 471 18.1 理解最佳实践 472 18.1.1 物理设置 472 18.1.2 禁用不需要的服务 472 18.1.3 加密 473 18.1.4 密码安全性 474 18.1.5 防火墙 475 18.2 使用可插拔身份验证模块 475 18.2.1 基本配置 476 18.2.2 模块类型 476 18.2.3 控制标志 477 18.2.4 PAM的示例 477 18.3 创建防火墙 478 18.3.1 数据定向和iptables 479 18.3.2 连成链的防火墙 479 18.3.3 iptables的格式 480 18.3.4 iptables的选项 480 18.3.5 iptables的模式 482 18.3.6 iptables采取的动作 483 18.3.7 综合应用 484 18.3.8 Fedora Core安全性级别工具 487 18.3.9 控制台安全性级别工具 488 18.3.10 重建防火墙 489 18.4 设置IP伪装 489 18.4.1 功能性 490 18.4.2 IP伪装命令 490 18.5 配置SELinux 490 18.5.1 SELinux的概念 491 18.5.2 SELinux的默认设置 491 18.5.3 SELinux和Security Level Configuration工具 492 18.6 入侵检测 499 18.6.1 用Ethereal嗅探 499 18.6.2 检查登录 500 18.7 排除访问问题 501 18.7.1 太多的安全性 501 18.7.2 拒绝 502 18.8 小结 502 第5部分 基本Linux服务 第19章 远程环境 507 19.1 使用典型的扩展服务 508 19.1.1 xinetd配置文件 508 19.1.2 激活xinetd服务 509 19.1.3 Kerberos Telnet 510 19.1.4 FTP服务器 511 19.1.5 其他超级服务器服务 511 19.2 用TCP Wrappers控制访问 512 19.2.1 调节访问 512 19.2.2 xinetd防火墙 512 19.3 Secure Shell(SSH) 514 19.3.1 SSH的安装 514 19.3.2 SSH的配置 515 19.3.3 会话示例 515 19.3.4 排除访问问题 516 19.3.5 检查服务已安装 516 19.3.6 验证服务已激活 517 19.3.7 检查具体服务的安全性文件 517 19.3.8 检查xinetd安全性文件 517 19.3.9 检查防火墙iptables链 517 19.3.10 检查SELinux设置 518 19.4 配置无盘工作站 518 19.4.1 在服务器上设置目录 519 19.4.2 启动TFTP访问操作系统 519 19.4.3 配置DHCP服务器进行无盘访问 519 19.4.4 在服务器上配置NFS 520 19.4.5 设置网络引导服务 521 19.4.6 引导无盘工作站 522 19.5 小结 522 第20章 DNS和DCHCP 524 20.1 配置DNS服务器 525 20.1.1 程序包 525 20.1.2 DNS的概念 526 20.1.3 初始的DNS配置 527 20.1.4 DNS配置文件 527 20.1.5 DNS数据库文件 531 20.1.6 启动和测试DNS服务器 534 20.1.7 DNS转发服务器 536 20.1.8 DNS只缓存服务器 536 20.1.9 DNS从服务器 537 20.2 BIND配置工具 537 20.2.1 查看当前配置 538 20.2.2 修改现有的配置 539 20.2.3 添加新zone 541 20.3 使用DNS客户 542 20.4 设置DHCP服务器 542 20.4.1 基本配置 542 20.4.2 配置文件:/etc/dhcpd.conf 543 20.4.3 启动DHCP服务器 545 20.4.4 DHCP服务器和远程网络 545 20.5 配置DHCP和BOOTP客户 546 20.5.1 /etc/sysconfig文件 546 20.5.2 dhclient 546 20.6 小结 547 第21章 利用CUPS打印 548 21.1 使用IPP 548 21.2 Fedora Core的Printer Configuration工具 550 21.3 配置CUPS 553 21.3.1 基于Web的配置 554 21.3.2 lpadmin命令 560 21.3.3 lpstat命令 561 21.3.4 配置文件 561 21.3.5 打印机管理 572 21.3.6 打印机管理命令 574 21.3.7 增加打印机管理员 576 21.4 小结 576 第22章 邮件服务 578 22.1 一般的邮件服务 579 22.1.1 关键协议 579 22.1.2 其他的邮件服务器 579 22.1.3 切换邮件服务 580 22.2 配置sendmail 580 22.2.1 程序包 581 22.2.2 基本配置文件 581 22.2.3 理解sendmail.mc 583 22.2.4 修改sendmail.mc 589 22.2.5 理解和修改submit.mc 589 22.2.6 处理和重新激活sendmail 590 22.3 设置Postfix 590 22.3.1 基本文件和程序包 591 22.3.2 示例配置 592 22.3.3 处理和激活Postfix 592 22.4 使用接收邮件服务器 593 22.4.1 配置Dovecot 593 22.4.2 POP3邮件服务器 594 22.4.3 IMAP4邮件服务器 595 22.5 配置邮件客户 595 22.5.1 基于文本的客户 595 22.5.2 图形客户 598 22.6 小结 600 第23章 创建本地的更新信息库 601 23.1 信息库创建过程 601 23.2 下载和安装更新 603 23.2.1 保留程序包 603 23.2.2 创建头文件 604 23.3 创建信息库基础 604 23.3.1 安装程序包 604 23.3.2 下载的更新 605 23.3.3 测试更新 605 23.3.4 其他信息库 605 23.4 镜像所需的信息库 606 23.4.1 查看rsync信息库 606 23.4.2 安装数据 608 23.4.3 更新 608 23.4.4 Extras程序包 609 23.5 共享信息库 610 23.5.1 在局域网上共享 610 23.5.2 修改客户 612 23.6 小结 612 第6部分 Linux文件共享服务 第24章 Linux共享服务:FTP和NFS 615 24.1 使用FTP客户 615 24.1.1 基本命令 616 24.1.2 连接ftp.redhat.com 617 24.1.3 GNOME FTP客户 619 24.1.4 KDE FTP客户 620 24.2 配置vsFTP服务器 620 24.2.1 基本安全性特性 621 24.2.2 配置文件 621 24.2.3 FTP服务和安全性 625 24.3 配置NFS服务器 627 24.3.1 NFS程序包 627 24.3.2 基本的守护进程 627 24.3.3 设置导出 628 24.3.4 加固NFS 630 24.3.5 启动NFS 631 24.4 使用NFS Server Configuration Tool 632 24.5 使用NFS客户 634 24.5.1 列出共享目录 634 24.5.2 共享的NFS目录 635 24.6 小结 635 第25章 Linux身份验证服务:NIS和LDAP 637 25.1 设置NIS服务器 637 25.1.1 NIS程序包 638 25.1.2 定义NIS域 639 25.1.3 定义共享文件 639 25.1.4 创建数据库映射 641 25.1.5 更新数据库映射 642 25.1.6 NIS服务器配置文件 643 25.1.7 NIS从服务器 643 25.2 使用NIS客户 644 25.2.1 yp.conf中的NIS客户配置 645 25.2.2 NIS客户命令 645 25.2.3 配置/etc/nsswitch.conf 646 25.3 轻量级目录访问协议(LDAP) 647 25.3.1 安装OpenLDAP程序包 647 25.3.2 LDAP的基本定义 647 25.3.3 配置OpenLDAP服务器 648 25.3.4 启动LDAP 650 25.3.5 向LDAP服务器数据库添加数据 650 25.3.6 把身份验证数据迁移到LDAP 651 25.4 配置LDAP客户 652 25.4.1 在/etc/ldap.conf中配置LDAP客户 653 25.4.2 配置/etc/nsswitch.conf 653 25.5 运行Fedora Core Authorization Configuration工具 653 25.5.1 启用NIS支持 653 25.5.2 配置LDAP支持 654 25.6 小结 654 第26章 使用Samba 656 26.1 桥接Linux和Windows 657 26.1.1 在Windows网络上运行 657 26.1.2 许可证 657 26.1.3 定义 658 26.1.4 程序包 658 26.2 配置Samba客户 659 26.2.1 共享的Samba目录 659 26.2.2 在/etc/fstab中配置Samba 662 26.2.3 Samba终端模式 662 26.2.4 连接打印机 662 26.3 Samba配置文件 664 26.3.1 Samba守护进程 664 26.3.2 其他Samba配置文件 664 26.3.3 Samba主配置文件:smb.conf 666 26.3.4 Samba的故障检修表 679 26.4 管理Samba用户和计算机 681 26.4.1 配置计算机账户 681 26.4.2 Samba管理命令 682 26.5 使用SWAT 684 26.5.1 Home菜单 684 26.5.2 Samba配置向导 685 26.5.3 Globals菜单 685 26.5.4 Shares菜单 687 26.5.5 Printers菜单 688 26.5.6 View菜单 689 26.5.7 Password菜单 689 26.5.8 Server Status菜单 690 26.6 使用Fedora Core Samba Server Configuration工具 691 26.6.1 服务器设置 692 26.6.2 用户管理 692 26.6.3 创建新共享 693 26.7 小结 694 第27章 Web服务 695 27.1 各种Web服务器 696 27.2 Apache的基础知识 697 27.2.1 Apache 697 27.2.2 程序包 697 27.3 配置Apache 698 27.3.1 启动Apache 698 27.3.2 自定义Apache 699 27.3.3 虚拟主机 721 27.3.4 自定义Apache模块 722 27.3.5 加固Apache虚拟主机 724 27.3.6 基于用户的安全性 727 27.3.7 Apache的故障检修 728 27.4 用Fedora Core GUI Apache工具进行配置 730 27.4.1 设置Apache主参数 730 27.4.2 配置虚拟主机 731 27.4.3 配置服务器 735 27.4.4 性能调谐 735 27.5 缓存服务简介 736 27.5.1 Squid硬件 736 27.5.2 Squid配置 737 27.5.3 激活 737 27.5.4 配置客户使用Squid 738 27.6 小结 738 第7部分 认证入门 第28章 Linux通用认证 743 28.1 准备CompTIA Linux+考试 744 28.1.1 考试 744 28.1.2 安装 744 28.1.3 管理 745 28.1.4 配置 747 28.1.5 安全性 747 28.1.6 文档记录 748 28.1.7 Linux基本硬件 748 28.1.8 非Linux的硬件问题 749 28.2 研究LPI Level 1考试 749 28.2.1 General Linux I 750 28.2.2 General Linux II 753 28.3 计划SAIR Linux Certified Administrator考试 755 28.3.1 Installation and Configuration 756 28.3.2 System Administration 758 28.3.3 Networking 761 28.3.4 Security, Ethics, Privacy 764 28.4 小结 766 第29章 Red Hat认证 768 29.1 纵观Red Hat考试 769 29.1.1 RHCT考试概述 769 29.1.2 RHCE考试概述 770 29.1.3 RHCSS认证概述 770 29.1.4 RHCA认证概述 772 29.2 理解RHCT/RHCE的前提条件 774 29.2.1 基本硬件知识 775 29.2.2 基本的Linux/UNIX知识 775 29.2.3 文件系统的层次结构 776 29.2.4 基本文件操作 776 29.2.5 打印 776 29.2.6 理解shell 776 29.2.7 基本安全性 777 29.2.8 系统管理 777 29.2.9 标准网络服务 778 29.2.10 基本网络安全性 778 29.3 探讨RHCT考试 779 29.3.1 RHCT Troubleshooting and System Maintenance部分 779 29.3.2 RHCT Installation and Configuration部分 781 29.3.3 RHCT考试不涵盖的内容 781 29.4 准备RHCE考试 782 29.4.1 RHCE Troubleshooting and System Maintenance部分 782 29.4.2 RHCE Installation and Configuration部分 784 29.5 小结 786 第8部分 窗口管理 第30章 管理X服务器和X客户 789 30.1 使用基本配置工具 789 30.1.1 Fedora Core Display Settings(system-config-display) 790 30.1.2 自动X配置 793 30.1.3 改变显示管理器 794 30.2 配置文件 798 30.2.1 startx 799 30.2.2 /etc/X11 799 30.2.3 本地配置文件 800 30.3 配置远程X访问 810 30.3.1 允许访问 810 30.3.2 演示远程显示 811 30.4 X Window故障检修 812 30.5 小结 814 第31章 GNOME 815 31.1 基本的GNOME界面 815 31.1.1 GNOME概述 816 31.1.2 GNOME Applications菜单 818 31.1.3 GNOME Places菜单 819 31.1.4 GNOME System菜单 820 31.2 其他的GNOME应用程序 834 31.2.1 Accessories 834 31.2.2 Games 837 31.2.3 Graphics 837 31.2.4 Internet 838 31.2.5 Sound & Video 841 31.2.6 System Tools 844 31.3 小结 846 第32章 KDE 848 32.1 使用基本的KDE界面 849 32.1.1 KDE概述 849 32.1.2 KDE Main Menu 852 32.2 KDE Control Center 853 32.2.1 Appearance & Themes 854 32.2.2 Desktop 857 32.2.3 Internet & Network 860 32.2.4 KDE Components 866 32.2.5 Peripherals 868 32.2.6 Power Control 870 32.2.7 Regional & Accessibility 871 32.2.8 Security & Privacy 872 32.2.9 Sound & Multimedia 873 32.2.10 System Administration 875 32.3 KDE实用程序 877 32.3.1 Utilities 877 32.3.2 Edutainment 881 32.3.3 Internet 883 32.3.4 Settings 887 32.3.5 Sound Multimedia 887 32.3.6 System 888 32.4 小结 891 第33章 GUI应用程序 892 33.1 OpenOffice.org 892 33.1.1 OpenOffice.org Base 893 33.1.2 OpenOffice.org Calc 895 33.1.3 OpenOffice.org Draw 897 33.1.4 OpenOffice.org Impress 899 33.1.5 OpenOffice.org Writer 900 33.1.6 OpenOffice.org Math 902 33.2 GNOME Office 903 33.2.1 AbiWord 904 33.2.2 Balsa 906 33.2.3 Dia 906 33.2.4 Evolution 907 33.2.5 GnuCash 908 33.2.6 Gnumeric 909 33.2.7 Imendio Planner 910 33.3 使用KOffice 910 33.3.1 KAddressBook 911 33.3.2 Karbon14 911 33.3.3 KChart 912 33.3.4 Kexi 912 33.3.5 KFormula 912 33.3.6 Kivio 913 33.3.7 KOffice Workspace 913 33.3.8 Kontact 913 33.3.9 KOrganizer 913 33.3.10 KPlato 914 33.3.11 KPresenter 914 33.3.12 Krita 914 33.3.13 KSpread 915 33.3.14 KWord 916 33.3.15 其他的KOffice工具 918 33.4 使用图形应用程序 918 33.4.1 图形文档阅读器 918 33.4.2 图像查看器 920 33.4.3 抓图程序 922 33.4.4 KColorChooser 923 33.5 小结 924 附录 附录A 联机信息 927 A.1 Linux联机文档 928 A.2 Linux新闻组、邮件列表等 929 A.3 下载站点 935 A.4 Linux新闻 936 A.5 专业认证 937 A.6 Linux应用程序 938 A.7 Linux硬件 939 A.8 一般信息 940 附录B Fedora Core和Extras程序包组 941 B.1 必选的程序包组 942 B.1.1 Core 942 B.1.2 Base 944 B.1.3 Java 949 B.1.4 Dial Networking Support 949 B.2 Desktop Environments 950 B.2.1 GNOME Desktop Environment 951 B.2.2 KDE Desktop Environment 953 B.2.3 XFCE 955 B.3 Applications 956 B.3.1 Authoring and Publishing 957 B.3.2 Editors 958 B.3.3 Emacs 958 B.3.4 Educational Software 959 B.3.5 Engineering and Scientific 959 B.3.6 Games and Entertainment 961 B.3.7 Graphical Internet 961 B.3.8 Graphics 963 B.3.9 Office/Productivity 965 B.3.10 Sound and Video 967 B.3.11 Text-Based Internet 969 B.4 Development 971 B.4.1 Development Libraries 971 B.4.2 Development Tools 971 B.4.3 Eclipse 972 B.4.4 GNOME Software Development 972 B.4.5 Java Development 973 B.4.6 KDE Software Development 974 B.4.7 Legacy Software Development 975 B.4.8 Ruby 975 B.4.9 X Software Development 975 B.4.10 XFCE Software Development 976 B.5 Servers 977 B.5.1 DNS Name Server 977 B.5.2 FTP Server 977 B.5.3 Legacy Network Server 978 B.5.4 Mail Server 979 B.5.5 MySQL Database 981 B.5.6 Network Servers 981 B.5.7 News Server 983 B.5.8 PostgreSQL Database 984 B.5.9 Printing Support 985 B.5.10 Server Configuration Tools 986 B.5.11 Web Server 987 B.5.12 Windows File Server 989 B.6 Base System 990 B.6.1 Administration Tools 990 B.6.2 Base 991 B.6.3 Dialup Networking Support 991 B.6.4 Hardware Support 992 B.6.5 Java 992 B.6.6 Legacy Software Support 992 B.6.7 System Tools 993 B.6.8 X Window System 994 B.7 Languages 997 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。