词条 | RedHatEnterpriseLinux5系统管理宝典 |
释义 | 《宝典》是针对系统管理人员规划的Red Hat Enterprise Linux书籍,着重概念的讲解与诠释,结合作者多年教学经验,深入浅出地介绍成为一位优秀的Red Hat Enterprise Linux系统管理者所应具备的技能与实务。内容包括:使用者与群组管理、磁盘与文件系统管理、系统启动流程、服务的管理、网络管理、软件管理、核心管理、硬件的管理、管理常用服务、使用环境管理、Xen、Linux 常见证照测验、系统管理的哲学、内建服务一览表等。《宝典》适合系统管理员、参加Linux认证考试的读者,以及想要深入研究Red Hat Enterprise Linux的读者参考学习。 Red Hat Enterprise Linux 5系统管理宝典)作者:陈永升 改编:张琦 黄琨 于金龙 市场价:¥79.00 出版社:电子工业出版社 页码:790 页 出版日期:2009年 ISBN:9787121076404 版本:1版 装帧:平装 开本:16 丛书名:RHCT.RHCE.LPIC认证参考用书 作者简介陈永异Cd Chen,现任恒逸资讯资深讲师。专长为Linux/UNIX系统管理、企业级网络服务规划与建置、Linux系统软件开发、Java程序设计、PH P网站应用软件设计开发、信息安全管埋与监控、Windows/UNIX垮平台整合技术。佣有RHCE、RHCX、NCLP、LPIC Level 1、LPIC Level 2、SCJP、MCP、MCSA、MCDST、MCSE、TCSE、Tige rTeamClass 2+P2P等国际认证。[著作]Red Hat Ente rp rise Li nux 5系统管理宝典(基础篇)x Red Hat Enterprise Linux 5系统管理宝典(进阶篇)企业级LillUX系统管理宝典企业级Linux使用指南企业级Linux网路管理宝典[网站]http://www cdchen.idv.tw。 编辑推荐第一本针对系统管理人员所规划的Red Hat Enterprise Linux书籍,是理论结合实际操作的最佳读物,《Red Hat Enterprise Linux 5系统管理宝典》深入讲解Linux系统运行原理,每条指令都附带了语法诠释,并结合作者多年的教学经验,配合范例逐条解读每个管理工具的便用方法。作者将深入浅出介绍成为一位优秀的Red Hat Enterprise Linux系统管理老所府具备的技能与实务。另外,《Red Hat Enterprise Linux 5系统管理宝典》也可作为准备Linux考试前的参考读物。包括如下内容: 安装与部署篇 完整说明安装与升级Red Hat Enterprse Linux必备的概念与技术,包含手动安装、自动安装,并通过实例探讨完成大批量服务器等,以及如何发挥Kickstart的强大威力的方法。 系统管理篇 Red Hat Enterprise Linux系统账户的管理方法、Linux磁盘、文件系统、系统启动流程、基本服务状态、网络参数配置、软件包升级、自定义系统内核、硬件管理,以及如何配置使用用户环境等。 系统故障排除篇 Red Hat Enterprise Linux进行故障排除的方法与技巧,借助RHEL启动流程的顺序,全真模拟故障,详细讨论每一个阶段中常见的问题与修正方法。系统安全管理篇详细讲解如何配置Red Hat Enterprise Linux的网络账号,以及如何利用SE Linux加强服务器的系统安全,包含名称服务切换器(NSS)嵌入式验证模块(PAM)及SE Liux运行的概念与管理方法等,这将使你的Red Hat Enterprise Linux成为最安全的操作系统。 虚拟化管理篇 随着虚拟化技术将成为企业成本控制的技术源泉,《Red Hat Enterprise Linux 5系统管理宝典》介绍RedRed Hat Enterprise Linux5虚拟化管理架构,通过Xen让你的Linux服务器成为企业虚拟管理中心。 目录第1章 安装、升级与部署基础 1 1.1 安装与升级LINUX的重点词汇 2 1.2 安装方法 3 1.3 Red Hat Enterprise Linux系列产品 4 1.3.1 Desktop 4 1.3.2 Base Server 5 1.3.3 Advanced Platform 5 1.4 关于启动介质 6 1.4.1 制作启动介质 6 1.4.2 启动介质的启动流程 7 1.5 准备安装来源 8 1.5.1 取得安装来源 8 1.5.2 安装来源的内容 8 1.5.3 存储于硬盘的安装来源 9 1.6 建立安装服务器 9 1.6.1 配置安装来源目录 9 1.6.2 复制安装来源 10 1.6.3 共享安装来源目录 10 1.7 关于 Anaconda 11 1.7.1 Anaconda 执行的程序 12 1.7.2 修改 Anaconda 的参数 13 1.7.3 Anaconda 操作界面 13 1.8 本章小结 15 第2章 手动安装与升级 17 2.1 安装前的准备工作 18 2.1.1 选择正确产品 18 2.1.2 详读发行公告 18 2.1.3 准备安装来源 19 2.1.4 检查硬件 19 2.1.5 决定文件系统布局 20 2.1.6 决定软件包组合 21 2.1.7 启动介质 21 2.2 安装后的设置与配置 21 2.2.1 firstboot 服务 22 2.2.2 system-config-* 管理工具 27 2.3 升级前的准备工作 28 2.3.1 备份、备份再备份 29 2.3.2 选择对应的产品与安装来源 29 2.3.3 确认有足够的磁盘空间 29 2.3.4 准备启动介质 29 2.4 升级后的工作 30 2.4.1 合并配置文件 30 2.4.2 检查各项功能是否正常 31 2.5 本章小结 31 第3章 安装与升级步骤 33 3.1 启动安装程序 34 3.1.1 使用启动介质启动计算机 34 3.1.2 自制启动介质启动选项 35 3.2 设置安装选项 38 3.2.1 安装程序欢迎画面 39 3.2.2 设置安装语言 39 3.2.3 设置键盘种类 40 3.2.4 输入安装号码 41 3.2.5 设置分区模式 41 3.2.6 配置启动加载器 48 3.2.7 设置网络 49 3.2.8 设置时区 50 3.2.9 配置管理者密码 51 3.2.10 设置软件包组合 51 3.2.11 开始安装 52 3.3 升级步骤 54 3.3.1 选择全新安装或升级系统 54 3.3.2 配置引导装载程序 55 3.3.3 开始升级 56 3.4 检查安装状态 58 3.4.1 虚拟控制台 58 3.4.2 记录文件 58 3.5 本章小结 59 第4章 用户与组管理 61 4.1 账号的分类 62 4.1.1 依照账号的位置 62 4.1.2 依照账号的功能 63 4.2 账号的内容 66 4.2.1 用户账号 66 4.2.2 组账号 68 4.3 用户账号的管理 69 4.3.1 账号管理的原理 69 4.3.2 添加用户账号 72 4.3.3 修改用户账号 74 4.3.4 删除用户账号 75 4.4 组账号的管理 76 4.4.1 添加组账号 76 4.4.2 修改组账号 76 4.4.3 删除组账号 77 4.5 密码的管理 77 4.5.1 加密算法 78 4.5.2 加密解密原理 78 4.5.3 修改用户密码 80 4.5.4 修改组密码 81 4.6 Shadow组件 82 4.6.1 Shadow 的功能 82 4.6.2 Shadow 文件的格式 84 4.6.3 启用与停用 Shadow 账号功能 86 4.6.4 管理账号与密码的有效期限 87 4.6.5 组管理员 92 4.7 用户管理员工具 94 4.7.1 建立账号 95 4.7.2 修改账号 95 4.7.3 删除账号 96 4.8 本章小结 96 第5章 磁盘与文件系统管理 97 5.1 磁盘的介绍 98 5.1.1 磁盘的分类 98 5.1.2 磁盘的结构 101 5.1.3 主引导记录 101 5.1.4 分区 102 5.2 磁盘的管理 104 5.2.1 动态磁盘参数 104 5.2.2 管理分区 106 5.3 文件系统的介绍 119 5.3.1 什么是文件系统 119 5.3.2 Linux 常见的文件系统 121 5.4 制作文件系统 121 5.5 挂载文件系统 123 5.5.1 挂载数据表 126 5.5.2 挂载参数 127 5.5.3 挂载特性的深入研究 129 5.6 卸载文件系统 131 5.7 设置文件系统 133 5.7.1 /etc/fstab 的功能 133 5.7.2 设置 /etc/fstab 133 5.8 检查文件系统 135 5.8.1 cache 与 buffer 135 5.8.2 文件系统的状态 136 5.8.3 fsck 137 5.9 本章小结 138 第6章 ext与SWAP文件系统 139 6.1 ext 2文件系统 140 6.1.1 ext2 文件名称与支持的文件类型 140 6.1.2 制作 ext2 文件系统 141 6.1.3 ext2 的文件特殊属性 142 6.1.4 多重读取控制清单 144 6.1.5 ext2的标签名称 145 6.1.6 调校 ext2 文件系统 148 6.2 ext 3 151 6.2.1 与 ext2 完全兼容 151 6.2.2 调整文件系统 151 6.2.3 提供日志式文件系统能力 153 6.2.4 产生 ext3 文件系统 155 6.3 交换内存的管理 157 6.3.1 交换内存的介绍 157 6.3.2 建立交换内存 159 6.3.3 查看交换内存详细信息 162 6.3.4 设置交换内存 163 6.4 本章小结 163 第7章 磁盘阵列 165 7.1 磁盘阵列的介绍 166 7.1.1 磁盘阵列的功能 166 7.1.2 磁盘阵列的等级 166 7.1.3 RHEL的磁盘阵列 168 7.2 硬件磁盘阵列 169 7.2.1 dmraid 的介绍 170 7.2.2 建立硬件磁盘阵列 170 7.2.3 使用硬件磁盘阵列设备 172 7.2.4 管理硬件磁盘阵列 173 7.3 软件磁盘阵列 175 7.3.1 建立软件磁盘阵列 175 7.3.2 管理软件磁盘阵列 178 7.4 本章小结 184 第8章 逻辑卷管理 185 8.1 LVM的介绍 186 8.2 建立 LVM卷 188 8.2.1 建立物理卷 188 8.2.2 建立卷组 188 8.2.3 建立逻辑卷 188 8.3 管理 LVM 软件包 189 8.3.1 卸载卷 189 8.3.2 查看卷信息 190 8.3.3 调整LVM卷 192 8.4 LVM的高级应用 195 8.4.1 卷快照 195 8.4.2 移动卷 199 8.4.3 迁移至其他系统 201 8.5 LVM图形化管理工具 203 8.5.1 管理物理卷 204 8.5.2 管理与配置逻辑卷 204 8.6 本章小结 206 第9章 磁盘配额 207 9.1 磁盘配额的介绍 208 9.2 建立磁盘配额 209 9.2.1 修改挂载参数 209 9.2.2 初始化磁盘配额数据库 209 9.2.3 启用与停用磁盘配额 211 9.3 设置磁盘配额 212 9.3.1 使用edquota设置磁盘配额 212 9.3.2 使用setquota设置磁盘配额 213 9.4 管理磁盘配额 216 9.4.1 查看磁盘配额状况 216 9.4.2 产生磁盘配额报表 217 9.4.3 寄出警告信件 217 9.5 案例探讨:大量设置磁盘配额 218 9.5.1 情境说明 219 9.5.2 解决方法 219 9.6 本章小结 223 第10章 系统启动流程 225 10.1 主要的启动流程 226 10.1.1 BIOS 226 10.1.2 启动加载器 227 10.1.3 启动内核 227 10.1.4 执行init服务 230 10.2 初始化系统环境 231 10.2.1 /etc/rc.d/rc.sysinit 231 10.2.2 /etc/rc.d/rc 234 10.2.3 /etc/rc.d/rc.local 235 10.2.4 建立用户接口 236 10.3 执行等级(Runlevel) 236 10.3.1 查看目前的Runlevel 239 10.3.2 切换至不同的Runlevel 239 10.4 管理init服务 241 10.4.1 init服务的介绍 241 10.4.2 配置init服务 242 10.4.3 重新启动init服务 244 10.5 管理启动加载器 245 10.5.1 关于GRUB 245 10.5.2 使用GRUB 246 10.5.3 配置GRUB 248 10.5.4 安装GRUB 250 10.5.5 设置GRUB密码 250 10.6 本章小结 252 第11章 服务的管理 253 11.1 服务的介绍 254 11.2 传统服务的管理方法 255 11.2.1 手动启动服务 255 11.2.2 手动停止服务 256 11.3 管理独立系统服务 257 11.3.1 手动启动或停止独立系统服务 257 11.3.2 设置独立系统服务的启用与停用 260 11.4 管理启动文件 264 11.4.1 超级守护进程的介绍 264 11.4.2 xinetd的配置文件 265 11.4.3 让xinetd调用新的设置值 268 11.4.4 使用chkconfig命令管理启动文件 269 11.5 其他的服务管理工具 270 11.5.1 ntsysv 270 11.5.2 服务设置 272 11.6 深入研究服务启动文件 273 11.7 深入研究启动文件配置文件 280 11.8 本章小结 281 第12章 网络管理 283 12.1 Linux与网络 284 12.1.1 Linux支持的网络系统 284 12.1.2 网络地址的配置 284 12.2 配置网卡 285 12.2.1 网卡名称 285 12.2.2 IP别名 286 12.2.3 网卡的状态 287 12.2.4 查看网卡的配置 288 12.2.5 传统的管理网卡的方法 290 12.2.6 网卡配置文件 292 12.2.7 启动与停止网卡 295 12.3 配置主机名与域名解析 298 12.3.1 管理主机名 299 12.3.2 域名解析数据的设置 302 12.4 管理路由 304 12.4.1 路由表的介绍 305 12.4.2 查看路由表信息 305 12.4.3 修改路由表 307 12.4.4 静态路由配置文件 308 12.5 系统网络配置文件 309 12.6 网络设置工具 310 12.6.1 设备 311 12.6.2 配置硬件 316 12.6.3 配置DNS 316 12.6.4 配置主机 317 12.6.5 注意事项 318 12.7 本章小结 318 第13章 软件管理 319 13.1 执行文件的诞生 320 13.1.1 产生机械命令的方法 320 13.1.2 深入研究编译 321 13.2 传统管理软件的方法 324 13.2.1 获得软件 324 13.2.2 编译前的准备工作 325 13.2.3 开始编译 330 13.2.4 安装软件 331 13.2.5 反安装软件 332 13.3 软件管理 333 13.3.1 管理链接库 333 13.3.2 管理man与info文件 335 13.4 RPM 338 13.4.1 RPM的介绍 338 13.4.2 RPM软件包文件 339 13.4.3 查询软件包 340 13.4.4 安装软件包 345 13.4.5 升级与更新软件包 346 13.4.6 卸载软件包 347 13.4.7 检验软件包状态 348 13.5 YUM 349 13.5.1 YUM的介绍 349 13.5.2 建立YUM下载源 350 13.5.3 设置YUM 351 13.5.4 yum共享参数 354 13.5.5 清除YUM缓存 354 13.5.6 列出软件包 355 13.5.7 搜索YUM下载源 358 13.5.8 使用yum安装软件 359 13.5.9 使用yum升级软件 363 13.5.10 使用yum卸载软件 365 13.6 软件包管理者 369 13.6.1 启动软件包管理者工具 369 13.6.2 查看软件 369 13.6.3 安装与卸载软件 371 13.7 本章小结 371 第14章 Linux内核管理 373 14.1 内核的介绍 374 14.1.1 内核的版本 374 14.1.2 内核的组件 375 14.1.3 RHEL提供的内核RPM 376 14.2 管理内核模块 377 14.2.1 内核模块的存放位置 378 14.2.2 查看模块信息 379 14.2.3 查看已加载的模块 380 14.2.4 手动加载模块 381 14.2.5 手动卸载模块 382 14.2.6 解决模块相依性 382 14.2.7 产生模块相依性数据 385 14.2.8 配置内核模块配置文件 387 14.3 配置内核参数 388 14.3.1 /proc/目录 389 14.3.2 使用sysctl配置内核参数 394 14.4 升级内核 398 14.4.1 手动安装新版kernel RPM文件 399 14.4.2 通过yum升级内核 400 14.5 本章小结 401 第15章 硬件的管理 403 15.1 管理设备文件 404 15.1.1 设备文件的类型 404 15.1.2 设备文件的识别号码 405 15.1.3 手动建立设备文件 406 15.1.4 使用MAKEDEV建立设备文件 408 15.1.5 通过udev自动建立设备文件 409 15.2 监控硬件设备 413 15.2.1 内核事件信息 414 15.2.2 通过/proc/相关文件 415 15.2.3 硬件浏览器 417 15.3 管理PCI设备 418 15.3.1 查看PCI设备信息 418 15.3.2 配置PCI设备 419 15.4 管理声卡设备 420 15.4.1 配置声卡 420 15.4.2 设置声卡音量 421 15.5 管理热插拔设备 422 15.5.1 管理USB设备 422 15.5.2 管理PCMCIA设备 424 15.6 本章小结 427 第16章 管理常用服务 429 16.1 CUPS打印服务 430 16.1.1 CUPS的介绍 430 16.1.2 CUPS的组件 431 16.1.3 安装CUPS服务 432 16.1.4 管理打印队列 433 16.2 at定时服务 438 16.2.1 at的组件 439 16.2.2 安装at服务 439 16.2.3 启动与停止at服务 440 16.2.4 使用at服务 440 16.2.5 at服务的访问控制 444 16.2.6 备份与还原 445 16.2.7 重新执行at工作 446 16.3 cron执行服务 446 16.3.1 cron的介绍 446 16.3.2 安装cron服务 447 16.3.3 启动与停止cron服务 448 16.3.4 cron数据文件的格式 448 16.3.5 管理cron数据文件 449 16.3.6 cron的访问控制 451 16.3.7 cron的系统配置文件 451 16.3.8 备份与还原cron 453 16.4 系统维护计划 453 16.5 anacron 454 16.6 系统日志服务 456 16.6.1 系统日志服务组件 456 16.6.2 安装系统日志服务 457 16.6.3 启动与停止系统日志服务 457 16.6.4 配置系统日志服务 458 16.6.5 日志的格式 461 16.6.6 集中式的日志服务 461 16.7 本章小结 463 第17章 使用环境管理 465 17.1 设置时间 466 17.1.1 词汇 466 17.1.2 设置时区 467 17.1.3 手动设置时间 468 17.1.4 网络时间协议 469 17.1.5 日期和时间配置工具 472 17.2 语言设置 473 17.2.1 i18n与l10n 474 17.2.2 Locale命名规则 475 17.2.3 Locale类别 476 17.2.4 i18n与l10n运行原理 477 17.2.5 查看目前多语言系统的设置 477 17.2.6 配置目前的语言环境 478 17.3 配置bash的环境 481 17.3.1 bash两种执行模式 481 17.3.2 /etc/profile.d/*.sh 482 17.4 管理图形使用接口 484 17.4.1 配置X服务器 484 17.4.2 管理X Window System的字体 489 17.5 本章小结 494 第18章 域账号的基础 495 18.1 域账号的介绍 496 18.2 实现域账号的机制 496 18.3 验证设置工具 497 18.3.1 图形界面的验证设置工具 497 18.3.2 文字接口的验证设置工具 498 18.3.3 命令模式的验证设置工具 499 18.4 本章小结 499 第19章 使用 NIS 建立域账号 501 19.1 NIS的介绍 499 19.1.1 NIS的版本 502 19.1.2 词汇 503 19.2 远程过程调用 505 19.2.1 远程过程调用的介绍 505 19.2.2 ONC RPC的软件包 506 19.2.3 管理portmap服务 507 19.2.4 查询RPC程序 508 19.3 建立NIS系统的准备工作 509 19.3.1 决定要扮演的角色 509 19.3.2 域是否连接 509 19.3.3 RPC是否已正常运行 509 19.3.4 是否已安装所需软件 509 19.3.5 设置NIS域名称 510 19.4 建立NIS服务器 512 19.4.1 检查 512 19.4.2 启动NIS服务 512 19.4.3 设置输入项目 513 19.4.4 初始化NIS数据库 513 19.5 建立NIS客户端 514 19.5.1 配置NIS客户端 515 19.5.2 启动ypbind服务 517 19.5.3 测试 518 19.6 管理NIS系统 519 19.6.1 读取NIS服务器 519 19.6.2 更新NIS数据库 521 19.6.3 建立辅助NIS服务器 523 19.6.4 备份与还原 525 19.7 本章小结 526 第20章 建立 LDAP 域账号 527 20.1 LDAP的介绍 528 20.1.1 LDAP的特性 528 20.1.2 词汇 529 20.1.3 OpenLDAP的介绍 530 20.2 LDIF的介绍 531 20.2.1 词汇 531 20.2.2 格式 532 20.2.3 常见的属性 533 20.2.4 常见的对象类别 534 20.3 建立LDAP域服务器 534 20.3.1 安装所需软件包 534 20.3.2 配置OpenLDAP服务器 535 20.3.3 初始化LDAP数据库 538 20.3.4 启动与启用 LDAP 服务 542 20.3.5 输入域账号 542 20.4 建立 LDAP 域客户端 547 20.4.1 准备工作 547 20.4.2 加入LDAP域 549 20.5 管理LDAP系统 551 20.5.1 OpenLDAP工具组 552 20.5.2 备份与还原 566 20.6 本章小结 567 第21章 名称服务切换器 569 21.1 名称服务切换器的介绍 570 21.1.1 名称服务切换器的组成 570 21.1.2 解析程序 571 21.2 管理名称服务切换器 572 21.2.1 名称服务切换器模块 572 21.2.2 名称服务切换器配置文件 573 21.3 案例探讨:一个域账号常见的状况 575 21.3.1 状况分析 576 21.3.2 解决方法 577 21.4 getent工具 579 21.4.1 查看所有内容 580 21.4.2 查询某一条数据 581 21.5 管理名称服务缓存服务器 581 21.5.1 启动与停止名称服务缓存服务器 582 21.5.2 配置名称服务缓存服务器 582 21.6 本章小结 585 第22章 插入式验证模块 587 22.1 PAM的介绍 588 22.1.1 PAM的软件包 588 22.1.2 PAM运行原理 589 22.2 PAM客户端配置文件 590 22.2.1 TYPE字段 591 22.2.2 FLAG字段 592 22.2.3 PATH字段 593 22.2.4 ARGS字段 593 22.3 system-auth配置文件 593 22.4 常用的PAM 模块 594 22.4.1 pam_unix.so模块 595 22.4.2 pam_deny.so模块 596 22.4.3 pam_permit.so模块 596 22.4.4 pam_rootok.so模块 596 22.4.5 pam_cracklib.so模块 596 22.4.6 pam_limits.so模块 597 22.4.7 pam_tally.so模块 597 22.4.8 pam_access.so模块 598 22.5 常见的实操案例 598 22.6 案例探讨:自动产生主目录 599 22.6.1 分析 600 22.6.2 解决方法 600 22.7 本章小结 602 第23章 SELinux 603 23.1 SELinux的介绍 604 23.1.1 常见的读取控制机制 604 23.1.2 DAC 的安全隐忧 605 23.1.3 什么是 SELinux 606 23.1.4 SELinux 的词汇 607 23.1.5 SELinux 的软件包 608 23.1.6 初始化 SELinux 的程序 609 23.2 切换 SELinux状态 611 23.2.1 SELinux 状态的介绍 611 23.2.2 查看 SELinux 状态 611 23.2.3 启用与停用 SELinux 612 23.2.4 手动修改 SELinux 模式 614 23.2.5 安全等级设置工具 615 23.3 管理安全脉络 616 23.3.1 安全脉络的格式 616 23.3.2 安全脉络的默认值 618 23.3.3 查看对象的安全脉络 619 23.3.4 修改安全脉络 620 23.3.5 修复安全脉络 621 23.3.6 重新产生安全脉络 624 23.4 管理 SELinux安全原则 624 23.4.1 SELinux 安全原则的介绍 624 23.4.2 安装 SELinux 原则 625 23.4.3 修改SELinux原则 626 23.4.4 查看安全原则信息 627 23.4.5 搜寻安全性原则 628 23.4.6 安全脉络与读取控制的程序 629 23.5 SELinux布尔值 631 23.5.1 查看SELinux布尔值 631 23.5.2 修改SELinux布尔值 632 23.6 SELinux Administration管理工具 633 23.6.1 设置SELinux状态 634 23.6.2 配置SELinux布尔值 635 23.6.3 配置文件标签 636 23.7 案例探讨:定制SELinux安全原则 637 23.7.1 分析 637 23.7.2 解决方案 639 23.8 本章小结 642 第24章 故障排除的基础 643 24.1 概念与技巧 644 24.1.1 概念 644 24.1.2 方法 645 24.1.3 技巧 646 24.2 修复系统专用Runlevel 647 24.2.1 系统启动流程 647 24.2.2 Runlevel 1 649 24.2.3 Runlevel S 649 24.2.4 Runlevel emergency 649 24.3 救援环境 650 24.3.1 救援环境的介绍 650 24.3.2 启动救援环境 650 24.3.3 救援环境提供的工具 652 24.3.4 安装软件 653 24.3.5 切换至硬盘的环境 654 24.4 本章小结 655 第25章 常见错误与解决方法 657 25.1 Red Hat Enterprise Linux启动失败 658 25.1.1 BIOS 阶段 658 25.1.2 启动加载器错误 658 25.1.3 无法启动内核 660 25.1.4 无法挂载根文件系统 660 25.1.5 无法执行 init 服务 661 25.1.6 无法挂载文件系统 662 25.1.7 错误的默认 Runlevel 663 25.2 网络故障 664 25.2.1 硬件故障 664 25.2.2 IP地址错误 665 25.2.3 默认网关 665 25.2.4 无法进行域名解析 666 25.3 无法读取服务 667 25.3.1 确认服务已经启动 667 25.3.2 域名解析错误 668 25.3.3 安全读取控制机制 668 25.4 SELinux的故障排除 669 25.4.1 查看 SELinux 警告 669 25.4.2 查看审核报告 672 25.5 X Window System 676 25.5.1 硬件方面的问题 676 25.5.2 有无足够的磁盘空间 677 25.5.3 X 服务器设置错误 677 25.5.4 X 字型服务器未启动 678 25.6 无法登录 679 25.6.1 无法取得账号资料 679 25.6.2 忘了密码或密码错误 680 25.6.3 账号过期 680 25.6.4 PAM 错误 681 25.6.5 无足够的磁盘空间 681 25.7 本章小结 681 第26章 自动安装与升级 683 26.1 Kickstart的介绍 684 26.1.1 Kickstart 运行原理 684 26.1.2 Kickstart 应用范围 684 26.2 产生 Kickstart配置文件 685 26.2.1 手动产生 Kickstart 配置文件 685 26.2.2 使用 Kickstart 设置程序 688 26.2.3 /root/anaconda-ks.cfg 689 26.3 开始自动安装 690 26.3.1 Kickstart 配置文件存放的媒体 690 26.3.2 启动 Kickstart 安装模式 691 26.4 案例探讨(一):全自动化安装 692 26.4.1 情境说明 692 26.4.2 分析 694 26.4.3 准备自制安装光盘 695 26.4.4 修改启动加载器设置 696 26.4.5 产生自制安装光盘 698 26.5 本章小结 700 第27章 大量部署Red Hat Enterprise Linux 701 27.1 部署策略 702 27.1.1 使用磁盘复制工具部署 RHEL 702 27.1.2 使用 Kickstart 部署 RHEL 703 27.2 案例探讨(二):大量部署 704 27.2.1 情境说明 704 27.2.2 分析 704 27.2.3 建立 NFS 安装服务器 705 27.2.4 重建 YUM 仓储资料 706 27.2.5 Kickstart 配置文件 709 27.2.6 制作 USB 启动介质 712 27.3 自动派发Kickstart配置文件 713 27.3.1 条件与要求 714 27.3.2 设置 DHCP 服务器 714 27.3.3 修改目的主机的启动加载器设置 716 27.4 自动化大量部署 716 27.4.1 条件与要求 716 27.4.2 设置 TFTP 环境 717 27.4.3 修改 DHCP 服务器设置 719 27.5 案例探讨(三):动态Kickstart配置文件 720 27.5.1 情境说明 720 27.5.2 分析 720 27.5.3 操作 721 27.5.4 启动自动安装 724 27.6 本章小结 724 第28章 Xen与虚拟化技术 725 28.1 Xen简介 726 28.1.1 虚拟化类型 726 28.1.2 Xen 的功能 727 28.1.3 Xen 支持的虚拟化类型 727 28.1.4 Xen的虚拟机 728 28.1.5 Xen的组件 728 28.2 创建 DOMAIN-0 729 28.2.1 安装虚拟化子系统 729 28.2.2 启动 kernel-xen 内核 730 28.2.3 启动 xend 服务 730 28.3 新建 Domain-U 731 28.3.1 前期准备 731 28.3.2 通过虚拟系统管理 732 28.3.3 通过 virt-install 工具 735 28.4 虚拟系统管理 736 28.4.1 启动虚拟系统管理 736 28.4.2 监控 Domain 737 28.4.3 查看 Domain 738 28.4.4 开启 Domain-U 控制台 738 28.4.5 修改 Domain-U 设置 739 28.4.6 控制 Domain-U 740 28.5 xm管理工具 741 28.5.1 xm 基本语法 741 28.5.2 列出 Domain 741 28.5.3 启动与删除 Domain-U 742 28.5.4 连接至虚拟机控制台 744 28.5.5 监控 Domain 745 28.5.6 修改 Domain-U 745 28.5.7 控制 Domain-U 746 28.6 virsh管理工具 747 28.6.1 基本语法 748 28.6.2 查看 Domain 信息 749 28.6.3 转储区域配置 750 28.7 本章小结 752 附录A Linux常见证书与考试 753 A.1 考试认证介绍 754 A.2 RHCE 754 A.2.1 RHCT与RHCE测验科目 755 A.2.2 RHCT与RHCE及格标准 755 A.3 LPIC 756 A.3.1 LPIC 3种等级 757 A.3.2 如何参加 LPIC 测验 758 A.4 NCLP 759 A.4.1 如何报名 NCLP 测验 759 A.4.2 NCLP 进行方式 759 A.5 小结 760 附录B 系统管理的哲学 761 B.1 正确的知识与态度 762 B.1.1 了解系统运行的架构 762 B.1.2 尊重你的职责 762 B.1.3 了解企业的政策 762 B.1.4 尽可能与他人沟通 763 B.2 良好的习惯 763 B.2.1 居安思危 763 B.2.2 良好的计划与规划 764 B.2.3 先“通知”再“动手” 764 B.2.4 记录、记录、再记录 765 B.2.5 随时查看记录文件 766 B.2.6 不断地学习新知识 766 B.3 小结 766 附录C 内置服务一览表 767 C.1 独立系统服务 768 C.2 临时服务 772 附录D Anaconda常见参数 775 D.1 主要参数 776 D.2 使用界面 778 D.3 安装方式 778 D.4 Kickstart相关参数 779 D.5 VNC相关参数 780 附录E NIS输入项目一览表 781 …… 序言Linux 是由Linus Torvalds于1991年开发的,经过十几年的时间,目前已经成为全球最受欢迎的操作系统之一。Linux之所以受欢迎,完全是因为开放源码(OpenSource)与因特网蓬勃发展:因为开放源码,Linux可以赢得所有用户的芳心;再加上因特网的崛起,更让Linux能在短时间内推广到世界各地! 开放源码,对个人玩家来说也许是最重要的事情;但对企业用户来说,却不是最关心的主题。个人玩家需要的是新花样、多功能;而企业用户需要的却是稳定(Stable)、安全(Secure)与支持(Support)。Red Hat为了满足企业用户的需求,特别开发了Red Hat Enterprise Linux 这个 Linux 发行软件包(Distribution)产品,提供给企业用户使用。对于企业用户需要的支持服务,Red Hat也推出了RHN(Red Hat Network)系统,让所有使用Red Hat Enterprise Linux用户取得 Red Hat 原厂的技术支持。 本书以2007年发行的Red Hat Enterprise Linux 5为主,深入浅出地介绍了成为Red Hat Enterprise Linux 5系统管理者必备的概念与技术。 出版缘由 两年多前我曾出版了本书的前身——《企业级Linux系统管理宝典》。当时,因出版时间仓促,内容颇多地方需要修正,再加上我从事多年的RHCE(Red Hat Certified Engineer)教学工作,原希望以 Red Hat Enterprise Linux 4为架构,作为本书第1版的主体。但因当时未获原厂授权,因而无法以 Red Hat Enterprise Linux 为主,书中的范例与练习环境只好改以Fedora Core 4为基础。虽然Fedora Core 4与Red Hat Enterprise Linux 4基本上相同,但心中仍有些许的遗憾。 两年后,Red Hat Enterprise Linux 5正式发表,增加并改善了许许多多的内容,在悦知文化叶怡慧处长力邀之下,再度激起我重新改写本书的内容的欲望。在精诚信息知识产品事业部资深副总经理国林先生大力奔走之下,Red Hat终于同意出版Red Hat Enterprise Linux的书,我才得以完成当年的心愿。因此本书便完全以Red Hat Enterprise Linux 5为主,单纯且完整地介绍管理Red Hat Enterprise Linux时所需的技术。 文摘设置完语言后。接着请在如图3.4所示的画面中选择键盘种类。中国大陆地区计算机使用的键盘99% 都是美式键盘,如果不确定你的键盘的种类,选择【us】即可。接着是在自制启动介质进行安装的过程中,最重要的一个步骤。 使用Red Hat Enterprise Linux提供的boot.iso或diskboot.img制作的启动介质进行安装时,上述的影像文件并未包含RedHatEnterpriseLinux的安装来源。因此,使用自制的启动介质进行安装时,会要求你设置安装来源的位置,也就是安装方式,Anaconda才能展开安装Red Hat Enterprise Linux的程序。 因此,请在如图3.5所示的步骤里,从选项中选择Anaconda如何读取Red HalEnterprise Llnux安装来源。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。