当前位置:在线查询网 > 在线百科全书查询 > RedHatEnterpriseLinux5系统管理宝典

RedHatEnterpriseLinux5系统管理宝典_在线百科全书查询


请输入要查询的词条内容:

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安装来源。