《Red Hat Enterprise Linux 4.0系统配置与管理》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:林晓飞,倪春胜,张军编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302144494
  • 页数:451 页
图书介绍:本书介绍Red Hat Enterprise Linux4.0系统配置与管理,包括用户帐户管理,文件和目录的权限设置,磁盘管理,系统性能监控等。

第1章 Linux系统简介 1

1.1 Linux起源及特点 2

1.1.1 Linux的起源 2

1.1.2 Linux的特点 4

1.2 Linux发行版本 7

1.2.1 Linux内核版本 7

1.2.2 Linux发行版本 8

1.3 Red Hat Enterprise Linux AS简介及新特性 13

1.3.1 Red Hat Enterprise Linux AS简介 14

1.3.2 Red Hat Enterprise Linux AS 4.0的新特性 15

第2章 系统安装与升级 19

2.1 Red Hat Enterprise Linux AS 4.0安装程序的获取 20

2.2 安装前的准备工作 21

2.2.1 检查硬件兼容性 21

2.2.2 检查磁盘空间 21

2.2.3 确定安装引导方式 22

2.3.1 进入安装过程 23

2.3 安装系统 23

2.3.2 磁盘分区设置 25

2.3.3 网络配置 29

2.3.4 防火墙配置 30

2.3.5 语言支持的选择 32

2.3.6 时区配置 33

2.3.7 设置根口令 34

2.3.8 软件包组的选择 35

2.3.10 安装完成 36

2.3.9 准备安装 36

2.4 通过PXE协议安装Linux 37

2.4.1 适用情况 37

2.4.2 基本原理 37

2.4.3 具体实现方法 39

2.5 Red Hat Linux AS 4.0的升级和删除 42

2.5.1 系统升级 42

2.5.2 升级引导装载程序配置 42

2.5.3 升级软件包并完成 43

2.5.4 删除Red Hat Linux 43

2.6 Linux应用软件的安装方法 44

2.7 安装中常见问题分析与解决方案 45

2.7.1 无法引导Red Hat Linux 45

2.7.2 安装过程中的问题 47

2.7.3 安装后的问题 48

第3章 Linux常用管理工具 51

3.1 Linux上的软件包管理工具RPM 52

3.1.1 RPM概述 52

3.1.2 RPM基本操作 52

3.1.3 制作RPM包 56

3.2 系统配置管理工具Webmin 59

3.2.1 安装Webmin 59

3.2.2 使用Webmin 62

3.3 远程控制工具VNC 72

3.3.1 VNC简介 73

3.3.2 VNC安装和配置 73

3.3.3 用VNC远程管理Linux系统 75

3.4 常用Windows客户端管理工具 76

3.4.1 PuTTY 77

3.4.2 SecureCRT 78

3.4.3 SSH Secure Shell Client 79

第4章 用户账户管理 81

4.1 用户管理器的使用 82

4.1.1 新建用户 83

4.1.2 修改用户属性 83

4.1.3 删除用户 84

4.1.4 组管理 85

4.2.1 新建用户 86

4.2 管理普通账号 86

4.2.2 /etc/passwd文件 87

4.2.3 /etc/shadow文件 90

4.2.4 修改用户账号 91

4.2.5 删除用户 93

4.2.6 临时禁止用户 94

4.3 管理超级账号 95

4.3.1 修改root密码 95

4.3.2 root账号的安全管理 96

4.4.1 /etc/group文件 97

4.4 管理用户组 97

4.3.3 忘记root密码 97

4.4.2 新建用户组 99

4.4.3 修改用户组 100

4.4.4 删除用户组 100

4.5 用户进程管理 101

4.5.1 进程定义 101

4.5.2 进程启动 102

4.5.3 进程查看 110

4.5.4 结束进程 120

4.6.1 日志文件介绍 122

4.6 用户日志管理 122

4.6.2 syslog设备 124

4.6.3 程序日志 126

4.7 用户安全管理 127

4.7.1 文件加密 127

4.7.2 安全相关的文件和命令 127

4.8 用户账户管理常见问题 128

4.8.1 建立不允许登录的特殊账号 128

4.8.3 删除不必要的预置账号 129

4.8.2 查寻使用者 129

4.8.4 设置账号相关配置文件的不可改变位 130

4.8.5 防止任何人使用su命令成为root 131

第5章 文件和目录的权限设置 133

5.1 文件系统的概念 134

5.1.1 文件与目录的定义 134

5.1.2 文件结构 134

5.1.3 文件类型 136

5.1.4 目录及其操作命令 137

5.2.1 用户分类 142

5.2 文件及目录权限概述 142

5.2.2 访问权限分类 143

5.2.3 特殊权限 144

5.3 使用图形界面设置 144

5.4 使用命令行设置 147

5.4.1 umask预设权限 147

5.4.2 chmod命令更改权限 148

5.4.3 使用chown命令改变目录或者文件的所有权 152

第6章 磁盘管理 157

6.1 磁盘管理简介及常用工具 158

6.1.1 fdisk磁盘管理 158

6.1.2 parted磁盘管理 160

6.1.3 e2fsck磁盘管理 161

6.1.4 dd磁盘管理 162

6.1.5 fdformat磁盘管理 164

6.2 分区信息的查看 164

6.2.1 使用df命令查看分区信息 165

6.2.2 使用fdisk工具查看分区信息 166

6.2.3 使用parted工具查看分区信息 167

6.2.4 使用sfdisk工具查看分区信息 168

6.2.5 使用proc文件系统查看分区信息 168

6.3 磁盘限额 169

6.3.1 对文件系统目录设置磁盘限额 169

6.3.2 对用户设置磁盘空间限额 170

6.3.3 磁盘空间限额的管理 170

6.4 磁盘空间的查看 171

6.4.1 使用df命令查看磁盘空间 171

6.4.2 使用du命令查看磁盘空间 172

6.5 文件系统 174

6.5.1 文件系统的类型 174

6.5.2 文件系统的结构 176

6.5.3 文件系统的创建 178

6.5.4 文件系统的转换 178

6.6 交换分区管理 179

6.6.1 查看交换分区 179

6.6.3 添加交换分区 180

6.6.2 创建交换分区 180

6.6.4 删除交换分区 182

6.6.5 移动交换分区 182

6.6.6 交换空间的使用 183

6.7 磁盘管理常见问题 183

第7章 与Windows间的文件共享 187

7.1 Samba简介 188

7.2 启动Samba服务 189

7.3 配置Samba共享 190

7.3.1 基本设置 190

7.3.2 安全设置 191

7.3.4 添加共享目录 192

7.3.3 管理Samba用户 192

7.4 同机不同分区共享 193

7.4.1 访问Windows分区 193

7.4.2 访问Linux分区 194

7.5 Samba打印机共享 195

7.5.1 打印服务配置 195

7.5.2 客户端配置 196

7.6.2 共享权限设置 198

7.6 Samba共享权限管理与安全性 198

7.6.1 设置口令文件 198

7.7 如何查看各系统间的文件共享 199

7.7.1 在Linux下查看共享文件 199

7.7.2 在Windows下查看共享文件 200

7.7.3 在Linux下smbfs文件系统的挂载 201

7.8 实例分析 202

7.8.1 匿名用户可读可写的实现 202

7.8.2 小型用户共享模型 204

第8章 连接Internet 209

8.1 使用Modem拨号上网 210

8.1.1 通过配置向导拨号上网 210

8.1.2 使用KPPP拨号上网 213

8.2 使用ADSL拨号上网 218

8.3 通过局域网直接接入Internet 220

8.3.1 用system-network-config配置 220

8.3.2 用ifconfig配置 222

8.3.3 配置IPv6网络连接 224

8.4 Mozilla浏览器的使用 230

8.5 Linux下基于TCP/IP的网络管理 234

8.6 常见网络问题检查与排除 237

8.6.1 网卡工作不正常 237

8.6.2 DNS的设定问题 239

8.6.3 默认路由设置问题 240

8.6.4 在一张网卡上绑定多个IP地址 240

8.6.5 在Linux下修改网卡的硬件地址 241

第9章 网络服务配置与管理 243

9.2.1 WWW服务器 244

9.1 TCP/IP网络协议概述 244

9.2 常用网络服务简介 244

9.2.2 BIND和DNS服务 245

9.2.3 NFS服务器 246

9.2.4 DHCP服务 246

9.2.5 FTP服务器 247

9.3 网络服务器的启动方式 248

9.3.1 图形界面启动方式 248

9.3.2 命令行启动方式 248

9.4.1 WWW服务管理 249

9.4 网络服务的配置与管理 249

9.4.2 WWW安全服务器配置 258

9.4.3 BIND和DNS服务管理 267

9.4.4 NFS服务管理 271

9.4.5 DHCP服务管理 276

9.4.6 FTP服务器管理 279

9.5 网络服务的安全问题讨论 296

9.5.1 xinetd程序 296

9.5.2 WWW服务器的安全问题 297

9.5.3 网络端口监听的校验 298

第10章 Linux系统常用命令 301

10.1 Linux系统的终端窗口 302

10.2 简单命令 303

10.2.1 查看系统信息命令列表 304

10.2.2 基本操作命令 315

10.3 文件和目录操作命令 316

10.3.1 文件和目录管理命令 316

10.3.2 文件查看和编辑命令 318

10.3.3 文件查找命令 329

10.4 文件压缩和切分命令 338

10.4.1 使用gzip压缩 338

10.4.2 配合使用tar命令 339

10.4.3 文件的切分命令split 341

10.5 软盘操作命令 345

10.5.1 挂载软盘 345

10.5.2 卸载软盘 345

10.6.1 man命令 346

10.6 联机帮助命令 346

10.5.4 使用软盘启动 346

10.5.3 创建文件系统 346

10.6.2 help命令 349

10.6.3 info命令 349

10.6.4 whereis命令 350

10.6.5 apropos命令 351

10.6.6 whatis命令 351

第11章 系统性能监控与管理 353

11.1 性能监控 354

11.1.1 使用平均负载来度量CPU的使用率 356

11.1.2 内存相关的信息 358

11.2 进程管理 359

11.2.1 理解进程 359

11.2.2 查看运行的进程 359

11.2.3 控制运行的进程 362

11.3 服务管理 365

11.3.2 TCP会绕级别 366

11.3.1 运行级别 366

11.3.3 服务配置工具 367

11.3.4 ntsysv 369

11.3.5 chkconfig 370

11.4 日志管理 371

11.4.1 查看日志 372

11.4.2 搜索日志 382

第12章 Linux安全设置 385

12.2 Linux安全问题 386

12.1 网络安全简介 386

12.2.1 安全防护的主要内容 387

12.2.2 Linux系统的文件安全 387

12.2.3 用户访问安全 388

12.2.4 日常维护的注意事项 390

12.2.5 服务器被侵入后的处理 390

12.3 扫描和嗅探 391

12.3.1 扫描 391

12.3.2 嗅探 393

12.4 Linux下的防火墙 394

12.5.1 安全连接概述 396

12.5 安全网络连接 396

12.5.2 openssh介绍 397

12.5.3 相关工具介绍 397

12.6 Linux系统的简单防范 409

12.6.1 简单的防范措施 409

12.6.2 基于SSH访问的防范 411

第13章 Linux备份策略 419

13.1 哪些系统需要备份 420

13.2 哪些数据需要备份 420

13.3 选择备份装置 421

13.4 备份的种类 422

13.5 备份的工具选择 423

13.6 实例——备份策略与脚本 424

13.6.1 系统日常备份 425

13.6.2 远程备份 429

13.6.3 如何还原系统 431

第14章 Linux Shell简介 433

14.1 超级工具 434

14.1.1 相关背景 434

14.1.2 Shell起步 435

14.2 简单实用功能介绍 436

14.2.1 自动补齐 436

14.2.2 命令行的历史记录 437

14.2.3 可用的Shell快捷方式 438

14.3 Shell命令行格式简介 438

14.3.1 命令的排列 438

14.3.2 命令的任务调度 439

14.3.3 命令的替换 440

14.4.1 文件名匹配 441

14.4 文件名匹配/输出重定向 441

14.4.2 引用Shell的特殊字符 443

14.4.3 输出重定向 444

14.5 定制bash 445

14.5.1 bash配置文件 445

14.5.2 提示符 446

14.5.3 改变$PATH 448

14.6 命令的别名和Shell函数 449

14.6.1 命令的别名、Shell函数 449

14.6.2 小结 451