《RED HAT FEDORA 和ENTERPRISE LINUX 4宝典》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:(美)CHRISTOPHER NEGUS著 韩东儒 白雪峰译
  • 出 版 社:人民邮电出版社
  • 出版年份:2007
  • ISBN:
  • 页数:736 页
图书介绍:

第1部分 初识Fedora和RHEL 3

第1章 Fedora和Red Hat Enterprise Linux概述 3

1.1 介绍Fedora Core 4和Red Hat Enterprise Linux 4 4

1.2 什么是Linux 5

1.3 Linux与UNIX的渊源 5

1.4 常见的Linux特点 7

1.5 Linux的主要优势 8

1.6 什么是Red Hat Enterprise Linux和Fedora 8

1.6.1 Red Hat造就了Fedora项目 9

1.6.2 Red Hat转移到Enterprise Linux 10

1.6.3 在Fedora和Enterprise之间做出选择 10

1.7 为什么选择Fedora或Red Hat Enterprise Linux 10

1.8 Fedora Core 4的特点 12

1.8.1 Linux 2.6内核 14

1.8.2 ALSA声音系统 14

1.8.3 安全增强Linux 14

1.8.4 系统配置工具 14

1.8.5 X和其他桌面接口 15

1.8.6 企业级GFS和集群软件 15

1.8.7 更多的软件包 15

1.9 自由软件的文化 16

1.10 总结 17

第2章 安装Fedora 18

2.1 快速安装 18

2.2 详细的安装指导 20

2.2.1 安装Fedora Core 4 21

2.2.2 运行Fedora Setup Agent(Fedora设置代理) 32

2.2.3 安装完成的后续工作 33

2.3 特殊的安装过程 34

2.3.1 开始安装的其他选择 34

2.3.2 从其他介质安装 36

2.3.3 启动VNC安装 39

2.3.4 执行kickstart安装 39

2.4 特殊的安装主题 43

2.4.1 设置Linux和Windows双重引导 44

2.4.2 给磁盘分区 47

2.4.3 使用GRUB或LILO引导装载程序 53

2.5 安装过程故障排除 59

2.6 总结 61

第3章 从图形桌面开始 62

3.1 登录Fedora或RHEL 62

3.2 熟悉图形桌面 64

3.2.1 浏览桌面 66

3.2.2 桌面设置小帖示 70

3.3 使用GNOME桌面 71

3.3.1 Metacity窗口管理器 71

3.3.2 使用GNOME面板 73

3.3.3 Nautilus文件浏览器 76

3.3.4 更改GNOME首选项 78

3.3.5 管理可移动介质(CD、DVD和数码相机) 79

3.3.6 在GNOME中检查网络 80

3.3.7 退出GNOME桌面 80

3.4 切换桌面环境 81

3.5 使用KDE桌面 81

3.5.1 启动KDE 82

3.5.2 KDE桌面介绍 82

3.5.3 在Konqueror文件管理器中管理文件 84

3.5.4 配置Konqueror选项 88

3.5.5 管理窗口 90

3.5.6 配置桌面 91

3.5.7 增加应用程序启动器和MIME类型 93

3.6 桌面故障排除 94

3.6.1 图形界面没有启动 94

3.6.2 调整显卡和显示器 95

3.6.3 为游戏配置显卡 97

3.6.4 获取更多信息 97

3.7 总结 98

第4章 使用Linux命令 99

4.1 shell界面 99

4.1.1 检查你的登录会话 100

4.1.2 检查目录和权限 101

4.1.3 检查系统活动 102

4.1.4 退出shell 102

4.2 理解Linux Shell 103

4.3 在Linux中使用shell 103

4.3.1 定位命令 104

4.3.2 重新运行命令 106

4.3.3 连接和扩展命令 110

4.3.4 使用shell环境变量 112

4.3.5 常见的shell环境变量 112

4.3.6 设置你自己的环境变量 113

4.3.7 管理后台和前台进程 114

4.3.8 配置你的shell 115

4.4 使用Linux文件系统 118

4.4.1 创建文件和目录 119

4.4.2 移动、复制和删除文件 123

4.5 使用vi文本编辑器 124

4.5.1 开始使用vi 125

4.5.2 在文件中移动 126

4.5.3 搜索文本 127

4.5.4 在命令中使用数字 127

4.6 总结 128

第2部分 使用Fedora和RHEL 131

第5章 访问和运行应用程序 131

5.1 获取和安装软件包 131

5.2 使用yum下载和安装应用程序 133

5.2.1 配置yum(/etc/yum.conf) 133

5.2.2 添加yum软件库(/etc/yum.repos.d) 134

5.2.3 运行yum命令下载和安装RPM包 135

5.2.4 使用yum列出软件包 136

5.3 获得Fedora和RHEL的软件更新 137

5.3.1 使用yum手动获得更新 137

5.3.2 使用yum每晚自动获得更新 137

5.3.3 使用up2date工具获得更新 138

5.3.4 注册使用Red Hat Network 139

5.4 管理RPM软件包 140

5.4.1 使用Package Management窗口 140

5.4.2 使用rpm命令 141

5.5 使用不同格式的软件 147

5.5.1 理解软件包的名字和格式 148

5.5.2 使用不同的归档和文档格式 149

5.5.3 从源代码创建并安装 150

5.6 使用Fedora或RHEL运行应用程序 152

5.6.1 查找Linux中常见的桌面应用 153

5.6.2 研究桌面 154

5.6.3 从菜单启动应用程序 154

5.6.4 从Run Application窗口启动应用程序 155

5.6.5 从一个终端窗口启动应用程序 155

5.6.6 运行远程X应用程序 156

5.7 运行Microsoft Windows、DOS和Macintosh应用程序 159

5.7.1 运行DOS应用程序 160

5.7.2 在Linux中运行Windows应用程序 162

5.7.3 使用ARDI Executor运行Macintosh应用程序 166

5.8 总结 167

第6章 使用Fedora和RHEL排版 168

6.1 使用OpenOffice.org 168

6.2 其他字处理工具 170

6.2.1 使用StarOffice 170

6.2.2 使用AbiWord 171

6.2.3 使用KOffice 172

6.3 使用传统的Linux排版工具 172

6.4 使用Groff和LaTeX创建文档 173

6.4.1 使用Groff处理文本 173

6.4.2 使用TeX/LaTeX处理文本 181

6.4.3 转换文档 183

6.4.4 创建DocBook文档 184

6.4.5 了解SGML和XML 185

6.5 使用Fedora和RHEL打印文档 187

6.5.1 使用默认打印机打印 188

6.5.2 从shell中打印 188

6.5.3 检查打印队列 188

6.5.4 删除打印任务 189

6.5.5 检查打印机状态 189

6.6 使用Adobe Acrobat Reader显示PDF文件 190

6.7 处理图像 190

6.7.1 使用GIMP绘图 191

6.7.2 截图 192

6.7.3 使用KolourPaint修改图像 192

6.8 使用由SANE驱动的扫描仪 193

6.9 总结 194

第7章 Fedora和RHEL中的游戏 195

7.1 基本的Linux游戏信息 195

7.1.1 哪里去获得关于Linux游戏的信息 196

7.1.2 开始玩Linux游戏 196

7.1.3 选择用于游戏的显卡 197

7.2 运行X Windows游戏 197

7.2.1 GNOME游戏 198

7.2.2 KDE游戏 199

7.3 总结 204

第8章 Linux中的音乐、视频和图像 205

8.1 理解Linux中的多媒体和法律问题 205

8.2 在Linux中聆听音乐 206

8.2.1 配置声卡 207

8.2.2 选择音频播放器 211

8.2.3 自动播放CD 212

8.2.4 使用gnome-cd播放CD 213

8.2.5 使用Rhythmbox播放、管理音乐 213

8.2.6 使用XMMS音频播放器播放音乐 215

8.2.7 使用ogg123、mpg321和play命令行播放器 218

8.2.8 使用MIDI音频播放器 218

8.2.9 使用SoX转换音频文件 219

8.2.10 抓轨并对音乐进行编码 220

8.2.11 创建你自己的音乐CD 223

8.2.12 使用cdlabelgen创建CD标签 225

8.3 观看电视和使用网络摄像头 226

8.3.1 使用tvtime观看电视 226

8.3.2 使用GnomeMeeting召开视频会议 228

8.4 播放视频 231

8.4.1 审视影响到视频和Linux的法律 231

8.4.2 了解视频内容的类型 232

8.4.3 使用Xine观看视频 232

8.4.4 使用Totem movie player 236

8.4.5 使用Helix Player 237

8.5 使用数码相机 237

8.5.1 在gThumb中显示图片 238

8.5.2 把相机作为存储设备使用 239

8.6 总结 239

第9章 使用因特网和Web 240

9.1 因特网应用程序和命令概述 240

9.2 浏览Web 242

9.2.1 理解Web浏览 242

9.2.2 使用Mozilla浏览器和套件 245

9.2.3 使用Mozilla Firefox浏览Web 251

9.2.4 使用基于文本的Web浏览器 257

9.3 使用电子邮件通信 258

9.3.1 电子邮件基础 259

9.3.2 使用Evolution电子邮件客户端 260

9.3.3 Mozilla Mail客户端 262

9.3.4 Thunderbird邮件客户端 265

9.3.5 基于文本的邮件程序 266

9.3.6 邮件阅读器和管理器 266

9.4 参与新闻组 267

9.4.1 Mozilla对新闻组的支持 267

9.4.2 Pan新闻阅读器 269

9.5 使用Gaim进行即时通信 269

9.6 使用远程登录、拷贝和执行命令 271

9.6.1 使用telnet来远程登录 271

9.6.2 使用FTP拷贝文件 272

9.6.3 使用wget下载文件 277

9.6.4 使用ssh来远程登录/远程执行 279

9.6.5 使用scp实现远程文件拷贝 279

9.6.6 使用“r”系列命令:rlogin、rcp和rsh 280

9.7 总结 280

第3部分 管理Fedora和RHEL 283

第10章 理解系统管理 283

10.1 使用root用户账户 283

10.2 成为超级用户(su命令) 284

10.3 学习图形管理工具、命令、配置文件和日志文件 285

10.3.1 使用图形管理工具 286

10.3.2 管理命令 288

10.3.3 管理配置文件 289

10.3.4 管理日志文件 292

10.3.5 使用其他管理员账户 292

10.4 管理你的Linux系统 294

10.5 配置硬件 295

10.5.1 检测你的硬件 295

10.5.2 使用kudzu重新配置硬件 295

10.5.3 配置模块 296

10.6 管理文件系统和磁盘空间 298

10.6.1 挂载文件系统 300

10.6.2 使用mkfs命令创建文件系统 305

10.6.3 添加硬盘 305

10.6.4 使用RAID磁盘 307

10.6.5 检查系统空间 309

10.7 监控系统性能 310

10.7.1 使用System Monitor查看计算机使用情况 310

10.7.2 使用top监控CPU使用情况 311

10.7.3 在笔记本计算机上监控电源使用情况 311

10.8 选择可替换的软件 313

10.8.1 选择可替换的邮件和打印服务 313

10.8.2 使用邮件选择 314

10.9 总结 314

第11章 设置和支持用户 316

11.1 创建用户账户 316

11.1.1 使用useradd添加用户 317

11.1.2 使用User Manager添加用户 319

11.2 设置用户缺省值 321

11.2.1 提供初始化登录脚本 323

11.2.2 提供初始的.bashrc和.bash_profile文件 323

11.2.3 提供一个初始.tcshrc文件 324

11.2.4 配置系统范围的shell选项 324

11.2.5 设置系统概要 325

11.3 创建可携带桌面 325

11.4 为用户提供支持 327

11.4.1 创建技术支持邮箱 327

11.4.2 重设用户密码 327

11.5 修改账户 328

11.5.1 使用usermod修改用户账户 328

11.5.2 使用User Manager修改用户账户 329

11.6 删除用户账户 330

11.6.1 使用userdel删除用户账户 330

11.6.2 使用User Manager删除用户账户 331

11.7 检查磁盘配额(quota) 331

11.7.1 使用quota检查磁盘使用情况 331

11.7.2 使用du检查磁盘使用情况 334

11.7.3 自动清除临时文件 335

11.8 给所有用户发送邮件 335

11.9 总结 337

第12章 系统任务自动化 338

12.1 理解shell脚本 338

12.1.1 执行和调试shell脚本 339

12.1.2 理解shell变量 339

12.1.3 在shell脚本中执行数学计算 341

12.1.4 在shell脚本中使用编程结构 342

12.1.5 一些有用的外部程序 346

12.1.6 尝试一些简单的shell脚本 347

12.2 系统初始化 348

12.2.1 启动init 349

12.2.2 inittab文件 349

12.3 系统的启动和关闭 352

12.3.1 启动运行级别脚本 352

12.3.2 理解运行级别脚本 352

12.3.3 理解启动脚本的功能 354

12.3.4 改变运行级别脚本的行为 356

12.3.5 重新组织或删除运行级别脚本 356

12.3.6 添加运行级别脚本 358

12.3.7 管理xinetd服务 358

12.3.8 处理运行级别 359

12.3.9 确定当前运行级别 359

12.4 规划系统任务 360

12.4.1 使用at.allow和at.deny 360

12.4.2 指定作业运行的时间 360

12.4.3 提交计划任务 361

12.4.4 查看计划任务 362

12.4.5 删除计划任务 362

12.4.6 使用batch命令 362

12.4.7 使用cron工具 363

12.5 总结 365

第13章 备份和恢复文件 366

13.1 使用rsync进行一次简单备份 366

13.1.1 在本地备份文件 367

13.1.2 远程备份文件 368

13.2 选择备份策略 369

13.2.1 全备份 369

13.2.2 增量备份 369

13.2.3 磁盘镜像 369

13.2.4 网络备份 369

13.3 选择备份介质 370

13.3.1 磁带 370

13.3.2 刻录CD驱动器 371

13.3.3 刻录DVD驱动器 374

13.3.4 使用growisofs刻录CD或DVD 375

13.4 备份到硬盘 376

13.5 使用dump备份文件 376

13.5.1 使用dump生成备份 377

13.5.2 理解dump级别 378

13.6 使用cron进行自动备份 379

13.7 恢复已备份的文件 380

13.7.1 恢复整个文件系统 381

13.7.2 恢复单个文件 382

13.8 使用Amanda通过网络进行备份 383

13.8.1 创建Amanda目录 384

13.8.2 创建amanda.conf文件 385

13.8.3 创建disklist文件 386

13.8.4 添加Amanda网络服务 387

13.8.5 执行一次Amanda备份 388

13.9 使用pax归档工具 388

13.10 总结 390

第14章 计算机安全问题 391

14.1 Linux安全检查列表 391

14.2 使用密码保护 393

14.2.1 选择好的密码 393

14.2.2 使用shadow密码文件 394

14.3 使用iptables防火墙保护Linux 396

14.3.1 在Fedora和RHEL中开始使用iptables 396

14.3.2 配置iptables防火墙 397

14.4 使用TCP Wrappers控制到服务的访问 405

14.5 检查日志文件 407

14.5.1 使用系统日志窗口 407

14.5.2 理解syslogd服务 409

14.5.3 使用logwatch追踪日志文件 411

14.6 使用安全Shell软件包 412

14.6.1 启动SSH服务 412

14.6.2 使用ssh、sftp和scp命令 412

14.6.3 使用无需密码的SSh、scp和sftp 413

14.7 加固Linux服务器 414

14.7.1 理解攻击技术 414

14.7.2 防范拒绝服务攻击 415

14.7.3 防范分布式DOS攻击 417

14.7.4 防范侵入攻击 420

14.8 使用SELinux加固服务器 423

14.9 使用证书和加密保护服务器 423

14.9.1 对称加密 423

14.9.2 公钥加密 424

14.9.3 安全套接字层 424

14.9.4 加密技术的出口 430

14.10 总结 431

第4部分 Fedora和RHEL网络和服务器的设置 435

第15章 设置局域网 435

15.1 理解局域网 435

15.1.1 设置局域网硬件 436

15.1.2 为局域网配置TCP/IP 438

15.2 设置无线局域网 442

15.2.1 理解无线局域网 443

15.2.2 选择无线设备 444

15.2.3 获得无线驱动 446

15.2.4 安装Linux无线软件 448

15.2.5 配置无线局域网 448

15.2.6 测试距离 452

15.2.7 设置无线网络扩展 452

15.3 理解互联网协议地址(IP地址) 453

15.3.1 IP地址类型 454

15.3.2 理解子网掩码 454

15.3.3 无类别域间路由 455

15.3.4 获得IP地址 456

15.4 排查局域网故障 456

15.4.1 Linux启动时是否找到你的网卡驱动 456

15.4.2 能否连接到局域网上的另一台计算机 457

15.4.3 你的网卡连接启用了吗 457

15.4.4 排查无线局域网故障 459

15.4.5 使用Ethereal监视网络通信 461

15.5 总结 465

第16章 连接互联网 466

16.1 理解互联网的结构 466

16.1.1 互联网上的域 468

16.1.2 主机和IP地址 469

16.1.3 路由 470

16.1.4 代理服务器 470

16.2 使用拨号连接到互联网 471

16.2.1 获取信息 471

16.2.2 设置拨号PPP 472

16.2.3 使用互联网配置向导创建一个拨号连接 472

16.2.4 启动PPP连接 474

16.2.5 按需要启动PPP连接 474

16.2.6 检查PPP连接 475

16.3 把局域网连接到互联网上 480

16.4 把Linux设置为路由器 480

16.4.1 配置Linux路由器 481

16.4.2 配置网络客户端 483

16.4.3 配置Windows网络客户端 483

16.5 配置虚拟专用网连接 484

16.5.1 理解IPsec 485

16.5.2 使用IPsec协议 485

16.5.3 在Fedora或RHEL中使用IPsec 486

16.6 把Linux设置为代理服务器 486

16.6.1 启动Squid守护进程 487

16.6.2 使用一个简单的squid.conf文件 488

16.6.3 修改Squid配置文件 489

16.6.4 在squid.conf文件中配置访问控制 490

16.6.5 在squid.conf中配置缓存 491

16.6.6 在squid.conf中配置端口号 492

16.6.7 调试Squid 492

16.7 设置代理客户端 493

16.7.1 配置Mozilla或Firefox使用代理服务器 494

16.7.2 配置Internet Explorer使用代理服务器 495

16.7.3 配置其他浏览器使用代理服务器 495

16.8 总结 496

第17章 设置打印服务器 497

17.1 通用Linux打印服务 497

17.2 设置打印机 498

17.2.1 自动侦测打印机 498

17.2.2 使用打印机配置窗口 499

17.3 CUPS打印管理 505

17.3.1 使用基于Web的CUPS管理 505

17.3.2 配置CUPS服务器(cupsd.conf) 507

17.3.3 配置CUPS打印机选项 508

17.4 使用打印命令 509

17.4.1 用lpr打印 509

17.4.2 用lpc显示状态 510

17.4.3 用lprm删除打印任务 510

17.5 配置打印服务器 511

17.5.1 配置共享CUPS服务器 511

17.5.2 配置共享Samba打印机 512

17.6 总结 513

第18章 设置文件服务器 515

18.1 设置文件服务器的目的 515

18.2 设置NFS文件服务器 516

18.2.1 共享NFS文件系统 517

18.2.2 使用NFS文件系统 522

18.2.3 卸载NFS文件系统 525

18.2.4 NFS的其他有用功能 526

18.3 设置Samba文件服务器 527

18.3.1 获取和安装Samba 527

18.3.2 配置一个简单的Samba服务器 528

18.3.3 用SWAT配置Samba 530

18.3.4 使用Samba文件和命令 537

18.3.5 设置Samba客户端 539

18.3.6 排查Samba服务器故障 541

18.4 总结 543

第19章 设置邮件服务器 544

19.1 介绍SMTP和sendmail 544

19.2 安装并运行sendmail 545

19.2.1 启动sendmail 545

19.2.2 其他程序 546

19.2.3 sendmail的日志记录 547

19.3 配置sendmail 548

19.3.1 取得一个域名 548

19.3.2 配置sendmail的基本设置(sendmail.mc) 548

19.3.3 定义外发邮件权限 551

19.3.4 配置虚拟服务器 553

19.3.5 配置虚拟用户 553

19.3.6 增加用户账户 554

19.3.7 启动sendmail并生成数据库文件 554

19.3.8 重新定向邮件 555

19.4 介绍Postfix 557

19.5 使用SpamAssassin阻止垃圾邮件 558

19.5.1 在邮件服务器上配置SpamAssassin 558

19.5.2 设置电子邮件阅读程序过滤垃圾邮件 560

19.6 从服务器获取邮件(POP3或IMAP) 560

19.6.1 在Linux中访问邮箱 561

19.6.2 用dovecot配置IMAP和POP3 561

19.7 使用SquirrelMail从浏览器中获取邮件 562

19.8 使用mailman管理邮件列表 563

19.9 总结 565

第20章 设置FTP服务器 567

20.1 理解FTP服务器 567

20.1.1 FTP服务器的特性 568

20.1.2 FTP用户类型 568

20.2 使用Very Secure FTP服务器 568

20.2.1 快速启动vsFTPd 569

20.2.2 配置vsFTPd 570

20.3 获取FTP服务器的更多信息 573

20.4 总结 574

第21章 设置Web服务器 575

21.1 Web服务器简介 575

21.1.1 Apache Web服务器 576

21.1.2 TUX Web服务器 576

21.1.3 Fedora和RHEL中的其他服务器 577

21.2 快速启动Apache Web服务器 578

21.3 配置Apache服务器 579

21.3.1 配置Web服务器(httpd.conf) 580

21.3.2 配置模块和相关服务(/etc/httpd/conf.d/*.conf) 604

21.4 启动和停止服务器 605

21.5 监视服务器的活动 606

21.5.1 显示服务器信息 607

21.5.2 显示服务器状态 607

21.5.3 进一步增强server-info和server-status的安全性 608

21.5.4 记录错误 608

21.5.5 记录命中情况 609

21.5.6 分析Web服务器流量情况 609

21.6 总结 611

第22章 设置LDAP地址簿服务器 612

22.1 理解LDAP 612

22.1.1 在数据模式(schemas)中定义信息 613

22.1.2 组织LDAP目录 614

22.2 设置OpenLDAP服务器 615

22.2.1 安装OpenLDAP软件包 615

22.2.2 配置OpenLDAP服务器(slapd.conf) 615

22.2.3 启动OpenLDAP服务 617

22.3 设置地址簿 617

22.4 配置LDAP的更多方法 621

22.5 在Thunderbird或Mozilla Mail中访问LDAP地址簿 622

22.6 总结 623

第23章 设置引导服务器:DHCP和NIS 624

23.1 使用动态主机配置协议 624

23.2 设置DHCP服务器 625

23.2.1 为DHCP打开防火墙 625

23.2.2 配置/etc/dhcpd.conf文件 626

23.2.3 启动DHCP服务器 630

23.3 设置DHCP客户端 631

23.4 理解网络信息服务 632

23.5 把Fedora或RHEL设置为NIS客户端 633

23.5.1 定义NIS域名 633

23.5.2 配置/etc/yp.conf文件 634

23.5.3 设置NIS客户端守护进程 634

23.5.4 检查NIS是否在运行 635

23.5.5 使用NIS映射 635

23.6 把Fedora或RHEL设置为NIS主服务器 636

23.7 把Fedora或RHEL设置为NIS从服务器 639

23.8 总结 639

第24章 设置MySQL数据库服务器 640

24.1 查找MySQL软件包 640

24.2 配置MySQL服务器 641

24.2.1 使用mysql用户/组账号 641

24.2.2 添加管理员用户 642

24.2.3 设置MySQL选项 642

24.2.4 使用my.cnf示范文件 646

24.3 启动MySQL服务器 647

24.4 检查MySQL服务器工作情况 647

24.5 使用MySQL数据库 648

24.5.1 运行mysql命令 648

24.5.2 用mysql创建数据库 649

24.5.3 向MySQL数据库表添加数据 650

24.6 理解MySQL表 652

24.7 显示MySQL数据库 655

24.7.1 显示所有或选中的记录 655

24.7.2 显示所选的列 656

24.7.3 数据排序 656

24.8 修改表和记录 657

24.8.1 修改MySQL表 657

24.8.2 更新和删除MySQL记录 658

24.9 添加和删除用户访问 658

24.9.1 添加用户并授予访问权限 658

24.9.2 撤销访问权限 659

24.10 备份数据库 660

24.11 检查和修复数据库 660

24.12 总结 661

第25章 使用DNS让服务器对外提供服务 662

25.1 决定服务器的用途 663

25.2 连接对外服务器 663

25.2.1 选择ISP 664

25.2.2 获取一个域名 665

25.3 配置对外服务器 667

25.3.1 配置网络 667

25.3.2 配置服务器 668

25.3.3 安全管理 668

25.4 设置域名系统服务器 670

25.4.1 理解DNS 670

25.4.2 DNS服务器示例 672

25.4.3 快速启动DNS服务器 673

25.4.4 检查DNS是否正常工作 679

25.5 获取BIND的更多信息 680

25.6 总结 680

第26章 在Mac上使用Linux服务器 681

26.1 深入Mac OS X 681

26.2 在Mac OS X上使用网络服务 682

26.2.1 在Mac OS X上使用AppleTalk(netatalk) 683

26.2.2 在Mac OS 8或OS 9上使用AppleTalk 683

26.2.3 使用Windows和Linux服务器(Samba) 684

26.2.4 共享X应用程序 685

26.3 在Linux上配置AppleTalk服务器 685

26.3.1 开始使用netatalk之前的准备 685

26.3.2 设置netatalk服务器 686

26.3.3 保护netatalk卷 690

26.3.4 netatalk故障排除 694

26.4 在Mac上访问NFS服务器 695

26.4.1 从“Connect to Server”窗口连接到NFS 695

26.4.2 从命令行连接到NFS 696

26.5 总结 697

第5部分 新技术 701

第27章 引入Linux 2.6内核 701

27.1 熟悉内核 701

27.1.1 检查你的当前内核 702

27.1.2 使用/sys目录 703

27.2 桌面性能方面的改进 703

27.3 笔记本电脑支持方面的改进 704

27.4 服务器性能方面的改进 704

27.5 硬件支持方面的改进 705

27.5.1 支持USB设备 705

27.5.2 运行更旧的硬件 705

27.6 在Fedora和RHEL之外使用2.6内核 706

27.6.1 在嵌入式系统上运行2.6内核 706

27.6.2 其他体系结构的Linux 2.6内核的移植 706

27.7 总结 706

第28章 实现安全增强Linux模式 707

28.1 理解安全增强Linux 708

28.1.1 SELinux中的类型和角色 708

28.1.2 SELinux中的用户 708

28.1.3 SELinux中的策略 709

28.1.4 SELinux中的工具 709

28.2 在Fedora和RHEL中使用SELinux 709

28.2.1 获得SELinux 710

28.2.2 检查SELinux是否打开 710

28.2.3 检查SELinux的状态 711

28.2.4 更改SELinux策略 713

28.3 学习更多关于SELinux的知识 714

28.4 总结 714

附录A 运行网络服务 715

A.1 运行网络服务的检查列表 715

A.2 网络服务守护进程 719

A.2.1 xinetd超级服务器 719

A.2.2 init.d启动脚本 720

A.3 选择替换 720

A.4 网络服务参考信息 721

A.4.1 Web服务器 721

A.4.2 文件服务器 722

A.4.3 登录服务器 723

A.4.4 邮件服务器 723

A.4.5 新闻服务器 724

A.4.6 打印服务器 724

A.4.7 网络管理服务器 725

A.4.8 信息服务器 726

A.4.9 数据库服务 727

A.4.10 用户服务 727

A.4.11 安全服务 729

附录B Red Hat Enterprise Linux 4的特性 730

B.1 RHEL 4中有什么 730

B.2 选择一套RHEL系统 731

B.3 获取RHEL评估订阅 732

B.4 硬件兼容性和商业软件 732

B.5 培训和认证 733

B.6 文档和支持 733

B.7 管理RHEL系统 734

B.8 使用Red Hat Network 734

B.8.1 在高性能集群上使用RHEL 735

B.8.2 使用RHEL全局文件系统 735

B.9 关于RHEL的更多信息 736