当前位置:首页 > 工业技术
Red Hat Linux 9系统管理员完全学习手册
Red Hat Linux 9系统管理员完全学习手册

Red Hat Linux 9系统管理员完全学习手册PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:姜中华,师鸣若,王大印编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:7030153006
  • 页数:425 页
图书介绍:本书讲述了Red Hat Linux 9安装、Linux的基础命令、桌面知识和企业应用。
《Red Hat Linux 9系统管理员完全学习手册》目录

目录 1

第1章 安装Red Hat Linux 9 1

1.1 Linux操作系统简介 1

1.1.1 Linux的历史 1

1.1.2 Linux操作系统的特点 1

1.1.3 Linux操作系统的应用领域 3

1.1.4 常见的Linux发行版 3

1.2 准备安装Red Hat Linux 9 6

1.2.1 选择硬件平台 6

1.2.2 Red Hat的版本 6

1.2.3 检查Red Hat Linux 9的硬件需求 6

1.2.4 准备安装Red Hat Linux 9 7

1.3.1 选择安装模式 9

1.3 安装Red Hat Linux 9 9

1.3.2 测试安装介质 10

1.3.3 选择语种、键盘和安装途径 11

1.3.4 选择安装类型 12

1.3.5 磁盘分区 13

1.3.6 配置引导装载程序 16

1.3.7 配置TCP/IP网络 20

1.3.8 设置主机名 21

1.3.9 防火墙配置 21

1.3.10 语言支持的选择 24

1.3.11 时区配置 24

1.3.12 设置根口令 25

1.3.13 验证配置 26

1.3.14 软件包组的选择 28

1.3.15 准备安装 30

1.3.17 创建引导盘 31

1.3.16 安装软件包 31

1.3.18 显卡配置 32

1.3.19 显示器和定制 33

1.3.20 安装完成 34

1.4 LILO和GRUB配置 34

1.4.1 LILO的配置实例 34

1.4.2 LILO的常用参数 36

1.4.3 使用LILO时遇到的问题及对策 37

1.4.4 GRUB的配置行 38

1.4.5 GRUB的配置实例 38

1.5 使用Windows的引导管理器引导Linux 39

思考与练习 42

2.1 系统引导和用户登录 43

第2章 初次使用Linux 43

2.2 X Window使用基础 46

2.2.1 桌面环境的基本操作 46

2.2.2 在桌面系统中使用X终端 48

2.3 用户注销 51

2.4 系统关闭和重启 51

2.4.1 文字模式下的系统关闭 51

2.4.2 图形模式下的系统关闭 52

2.5 使用Linux上网指南 52

2.5.1 图形化浏览器的使用 52

2.5.2 文件下载 55

2.5.3 图形化电子邮件客户 61

2.6 如何获得在线帮助 67

2.6.1 手册页 67

2.6.2 包的文档 70

2.6.3 HOWTO和FAQ 71

2.6.4 slocate命令 72

2.6.5 info页 72

思考与练习 73

第3章 使用Linux的基本命令 74

3.1 如何在Linux中运行程序 74

3.1.1 登录、注销Linux 74

3.1.2 Linux中的shell简介 75

3.1.3 shell的工作原理和过程 78

3.1.4 使用Windows的超级终端远程登录到Linux 79

3.1.5 Linux系统的最基本命令 83

3.2.1 使用目录管理文件 93

3.2 Linux中的目录操作 93

3.2.2 常用的目录操作 94

3.2.3 路径和当前目录 100

3.3 Linux的文件操作 103

3.3.1 基本的文件管理 103

3.3.2 文件和目录权限操作 123

3.3.3 文件比较、查找和定位操作 132

3.3.4 模拟DOS文件和目录命令 147

思考与练习 152

第4章 安装和使用汉字终端 153

4.1 Linux控制台中文化 153

4.1.1 Linux控制台中文化的现状 153

4.1.2 Linux控制台基本工作原理 153

4.2.2 zhcon的开发工作 154

4.2.3 zhcon的特点 154

4.2.1 什么是zhcon 154

4.2 zhcon简介 154

4.3 zhcon的安装和使用 155

4.3.1 zhcon的下载以及其运行环境 155

4.3.2 安装zhcon 155

4.3.3 启动和退出zhcon 156

4.3.4 zhcon的中文输入法 156

4.3.5 使用zhcon的常见问题 158

思考与练习 159

第5章 全屏幕编辑器vi 160

5.1 全屏幕编辑器vi简介 160

5.1.1 Linux编辑器简介 160

5.1.2 进入和退出vi编辑器 161

5.1.4 简单的光标移动 162

5.1.3 进入输入模式并进行删除和修改操作 162

5.2 在文件中快速移动光标 163

5.2.1 方向键的扩充 163

5.2.2 查找指定的字符串 163

5.2.3 从双向继续查找指定的字符串 164

5.2.4 以单词为单位移动光标 164

5.2.5 行内的快速光标移动 165

5.2.6 使用行号定位行 165

5.2.7 将光标移动到当前屏幕的某些位置 166

5.2.8 将光标返回到原来位置 167

5.2.9 屏幕显示文件的指定位置 167

5.2.10 光标和屏幕定位小结 167

5.3 vi的文本删除 168

5.3.1 删除字符 168

5.3.5 删除光标至某一个字符之间的文本 169

5.3.4 删除一行的一部分内容 169

5.3.3 删除单词 169

5.3.2 删除行 169

5.3.6 使用行号删除文本行 170

5.4 vi的文本添加 170

5.4.1 在光标的左侧添加文本 170

5.4.2 在当前行的上面或者下面插入新行 171

5.4.3 在行首和行末添加文本 172

5.4.4 添加命令小结 172

5.5 vi的撤销和重复命令 173

5.5.1 多次撤销命令 173

5.5.2 撤销一行上的所有修改 173

5.5.3 重复最后一次文本修改命令 174

5.6.3 多个字符替换单个字符 175

5.6.2 逐字符替换文本 175

5.6.1 替换字符 175

5.6 vi的文本替换 175

5.6.4 用多个单词替换单个单词 176

5.6.5 行替换 176

5.6.6 修改行的剩余部分 176

5.7 全局替换 177

5.7.1 搜索当前行的第一个实例 177

5.7.2 搜索指定行的第一个实例 177

5.7.3 设置过滤条件进行搜索 177

5.7.4 在同一行中替换所有实例 178

5.8 移动和复制文本 178

5.8.1 复制和粘贴行 179

5.8.2 剪切和粘贴行 180

5.8.3 复制字符和单词 180

5.8.4 复制文本块 181

5.8.5 移动文本块 182

5.9 保存文件 183

5.9.1 保存当前编辑的文件 183

5.9.2 取消对文件的修改 183

5.9.3 保存文本块 184

5.9.4 覆盖已有文件 184

5.9.5 向文件追加文本 184

5.10 vi编辑器与shell的交互 185

5.10.1 读入文本文件 185

5.10.2 在vi中运行子shell 185

5.10.3 读入shell命令行的输出 186

思考与练习 187

6.1.1 什么是shell 188

6.1.2 几种流行的shell 188

6.1 shell基础 188

第6章 shell的使用 188

6.2 shell程序设计基础 189

6.2.1 shell基本语法 189

6.2.2 shell程序的变量和参数 190

6.3 shell编程的流程控制 192

6.3.1 shell程序设计的流程控制 192

6.3.2 运行shell程序的方法 196

6.4 bash程序的调试 197

6.4.1 shell程序的调试 197

6.4.2 shell程序的跟踪 197

6.5 bash的内部命令 198

6.6 bash的其他命令 199

6.6.1 简化命令输入 199

6.6.2 重复执行命令 200

6.6.3 定义命令的别名 202

6.6.4 改变bash提示符 204

6.6.5 作业控制 205

6.6.6 定制bash 206

6.6.7 bash的作业(job)控制 208

思考与练习 209

第7章 常用网络命令 210

7.1 网络诊断和设置命令 210

7.1.1 检测主机的连通性——ping命令 210

7.1.2显示网络状态——netstat命令 212

7.1.3 显示和配置网络接口——ifconfig命令 216

7.1.4 网络环境配置工具——netconfig命令 220

7.1.5 显示数据包到主机间的路径——traceroute命令 221

7.1.6 与Internet域名服务器交互查询——nslookup命令 222

7.1.7 显示和操作IP路由表——route命令 224

7.1.8 网络配置综合练习 226

7.2 常用网络工具 228

7.2.1 文本模式Web浏览器——lynx命令 228

7.2.2 远程登录——telnet命令 229

7.2.3 远程文件传输——ftp命令 231

7.2.4 简单文本电子邮件客户——mutt命令 233

7.2.5 安全shell——ssh命令 235

7.2.6 安全的文件传输——sftp命令 237

思考与练习 238

8.1.1 Linux文件系统概述 239

8.1.2 Linux文件系统的重要目录 239

第8章 文件系统管理 239

8.1 Linux文件系统简介 239

8.1.3 Linux专用的文件系统 241

8.2 Linux磁盘管理 242

8.2.1 显示与设定硬盘的参数——hdparm命令 242

8.2.2 Linux下的硬盘分区工具 243

——fdisk命令 243

8.2.3 文件系统创建工具——mkfs命令 245

8.2.4 文件系统挂接工具——mount命令 246

8.2.5 磁盘空间管理工具——df和du命令 253

8.2.6 检查与修复Linux文件系统——fsck命令 255

8.2.7 调整Linux文件系统参数——tune2fs命令 257

8.2.9 启用/停用交换分区——swapon命令 258

8.2.10 /etc/fatab文件 258

8.2.8 同步文件系统——sync命令 258

8.3 磁盘复制命令 260

思考与练习 261

第9章 用户管理 262

9.1 用户管理的基本操作 262

9.1.1 增加用户 262

9.1.2 修改用户账号 264

9.1.3 删除或禁止用户账号 266

9.2 超级用户授权和创建多个超级用户 266

9.2.1 建立多个超级用户 266

9.2.2 为普通用户分配特权 267

思考与练习 268

第10章 Linux进程管理 269

10.1 内核对进程的管理 269

10.1.1 linux的进程 269

10.1.2 linux的进程调度 270

10.1.4 进程创建 271

10.1.3 虚拟内存 271

10.1.5 时钟和定时器 272

10.1.6 程序执行 272

10.1.7 ELF可执行文件格式 273

10.1.8 ELF共享库 273

10.2 Linux进程管理命令 273

10.2.1 进程及作业 273

10.2.2 手工启动进程 274

10.2.3 调度启动进程 274

10.3.1 who命令 279

10.3.2 w命令 279

10.3 进程查看 279

10.2.4 进程的挂起及恢复命令——bg、fg 279

10.3.3 ps命令 280

10.3.4 top命令 281

10.3.5 进程调度 282

思考与练习 282

第11章 内核管理和模块管理 283

11.1 Linux内核和模块简介 283

11.1.1 Linux内核的发展 283

11.1.2 Linux内核的组成 284

11.1.3 Linux内核子系统之间的关系 284

11.1.4 确定Linux内核的版本 285

11.2 升级Red Hat Linux定制的内核 286

11.2.1 Red Hat Linux的定制内核的特点 286

11.2.2 准备升级Red Hat Linux的定制内核 286

11.2.4 执行升级 287

11.2.3 下载升级的内核 287

11.2.5 校验初始RAM磁盘映像 288

11.3 从源代码升级Linux内核 288

11.3.1 内核编译模式 289

11.3.2 新版本内核的获取 289

11.3.3 升级module-init-tools软件包 289

11.3.4 配置、编译和安装linux-2.6.x内核 290

11.3.5 引导测试 292

11.3.6 make menuconfig选项说明 292

11.4 Linux模块管理 299

11.4.1 模块的概念 299

11.4.2 加载模块 299

11.4.3 与模块操作有关的命令 299

11.4.4 手工加载模块 300

思考与练习 301

11.4.5 从内存中卸载模块 301

第12章 压缩和备份 302

12.1 备份的重要性 302

12.2 归档(备份)命令 302

12.2.1 tar命令(tape archive) 302

12.2.2 dump命令 304

12.2.3 ar命令 304

12.2.4 cpio(copy in/out)命令 305

12.3 压缩命令 306

12.3.1 compress命令 306

12.3.2 gzip命令 307

12.3.3 gunzip命令 308

12.3.4 zip命令 308

12.3.5 unzip命令 308

12.3.6 bzip2命令 309

12.3.7 bunzip2命令 310

12.4 综合实例 310

12.4.1 各种与压缩和归档相关的文件名及其功能 310

12.4.2 常见文件格式操作实例 310

思考与练习 311

第13章 应用软件安装方法 312

13.1 源代码安装 312

13.2 RPM包在文本环境的安装 313

13.2.1 使用RPM 313

13.2.2 安装和升级选项 313

13.2.3 查询选项 314

13.2.4 验证选项 314

13.2.6 RPM使用举例 315

13.2.5 删除选项 315

13.3 RPM包在GUI环境中的安装 316

13.3.1 使用文件管理器Nautilus 316

13.3.2 使用Nautilus安装RPM包 317

思考与练习 317

第14章 系统全局设置 318

14.1 获得Linux系统信息 318

14.2 设置主机名 320

14.2.1 显示主机名 320

14.2.2 临时更改主机名 321

14.2.3 永久更改主机名 321

14.3 管理hosts文件 321

14.4 配置文件inittab 322

14.5 rc启动脚本 323

14.6.1 使用ntsysv管理服务 324

14.6 管理系统服务 324

14.6.2 使用chkconfig管理服务 325

14.6.3 手工启动和停止系统服务 325

14.6.4 创建特定级别的新服务 326

思考与练习 329

第15章 X Windows系统的配置和使用 330

15.1 安装和配置XFree86 330

15.1.1 安装XFree86 330

15.1.2 配置XFree86 330

15.1.3 使用redhat-config-xfree86配置XFree86 331

15.1.4 手工修改XFree86配置文件 333

15.2 使用图形化桌面 336

15.2.1 使用桌面 336

15.2.2 使用面板 337

15.2.4 使用通知区域 338

15.2.3 使用小程序 338

15.2.5 在面板上添加图标和小程序 339

15.2.6 配置桌面面板 339

思考与练习 340

第16章 安装和使用常用应用软件 341

16.1 安装和使用PDF阅读器 341

16.1.1 Linux提供的PDF阅读器 341

16.1.2 安装Acrobat Reader 341

16.1.3 使用Acrobat Reader 342

16.2 安装和使用多媒体播放器MPlayer 343

16.2.1 下载MPlayer 343

16.2.2 安装MPlayer 344

16.2.3 使用MPlayer 345

16.3.2 安装Gaim 346

16.3.1 下载Gaim 346

16.3 安装和使用Gaim 346

16.3.3 使用Gaim 347

16.4 安装和使用Flash播放器 348

16.4.1 下载Flash播放器 348

16.4.2 安装Flash播放器 348

16.4.3 使用Flash播放器 349

16.5 安装和使用新的中文字体 349

16.5.1 准备要安装的字体 350

16.5.2 生成字体信息 350

16.5.3 将字体目录加入字体服务器路径中 350

16.5.4 重新启动xfs字体服务器 350

16.5.5 使用新添加的字体 350

16.6.1 下载NTFS的RPM包 351

16.6 支持NTFS文件系统 351

16.6.2 安装NTFS的RPM包 352

16.6.3 挂接NTFS的分区 352

思考与练习 352

第17章 OpenOffice套件 353

17.1 OpenOffice.org办公套件的功能 353

17.2 使用OpenOffice的字处理程序Writer 354

17.3 使用OpenOffice的电子表格处理程序Calc 356

17.4 使用OpenOffice的演示文稿创建程序Impress 357

17.5 使用OpenOffice的图形处理程序Draw 359

思考与练习 359

第18章 排版软件LaTeX的配置和使用 360

18.1 安装LaTeX套件 360

18.2 简单使用LaTeX 361

18.2.1 LaTeX文档的编写 361

18.2.2 编译LaTeX文档 365

18.3 LaTeX中文化 368

18.3.1 下载和安装CJK4.5.2宏包 368

18.3.2 安装和配置中文字体 369

18.3.3 在LaTeX中使用中文 369

思考与练习 370

第19章 架设Web服务器 371

19.1 安装和使用Apache服务器 371

19.1.1 安装Apache服务器 371

19.1.2 启动Apache服务器 372

19.1.3 测试Apache服务器 372

19.2 配置Apache服务器的过程 372

19.3 对Apache进行基本设置 373

19.4.1 站点配置 374

19.4 对Apache进行默认项设置 374

19.4.2 记录日志设置 375

19.4.3 环境变量 376

19.4.4 目录 376

19.5 虚拟主机设置 377

19.5.1 添加和编辑虚拟主机 377

19.5.2 SSL支持 378

19.6 服务器设置 379

19.7 调整性能 380

19.8 保存设置 380

思考与练习 381

第20章 架设域名服务器 382

20.1 DNS和BIND 382

20.1.1 DNS原理简介 382

20.2.1 安装BIND 383

20.2 安装和配置BIND 383

20.1.2 BIND简介 383

20.2.2 启动和停止BIND 384

20.2.3 配置BIND 384

20.3 测试DNS服务器 390

20.3.1 DNS客户机端的改动 390

20.3.2 使用nslookup测试DNS服务器 390

思考与练习 391

第21章 多种平台之间的文件共享 392

21.1 与Windows系统共享文件:Samba 392

21.1.1 配置Samba服务器 392

21.1.2 连接Samba共享 396

21.2 与Unix/Linux共享文件:NFS 397

21.2.1 导出NFS文件系统 398

系统 401

21.2.2 启动和停止NFS服务器 401

21.2.3 在客户端挂接NFS文件 401

思考与练习 402

第22章 架设邮件服务器 403

22.1 电子邮件简介 403

22.1.1 电子邮件系统的工作原理 403

22.1.2 电子邮件的标准 403

22.1.3 电子邮件系统的组成 404

22.2 安装和启动Sendmail 404

22.2.1 安装Sendmail软件 404

22.2.2 启动/重新启动/停止Sendmail服务 405

22.3 配置Sendmail 405

22.3.1 配置Sendmail的一般步骤 405

22.3.3 为新用户开设电子邮件账号 406

22.3.2 根据情况修改sendmail.mc文件 406

22.3.4 为电子邮件账户设置别名 407

22.3.5 指定邮箱容量限制 407

22.3.6 支持POP和IMAP功能 407

思考与练习 408

第23章 架设FTP服务器 409

23.1 安装vsftp服务器软件 409

23.1.1 vsftp简介 409

23.1.2 安装vsftp 410

23.1.3 启动和停止vsffpd 410

23.2 使用和设置vsftp 410

23.2.1 vsftp服务器的默认设置 410

23.2.2 vsftp服务器的基本配置 412

23.2.3 vsftp服务器的匿名用户设置 413

23.2.4 vsftp服务器的高级配置 414

23.2.5 vsftp服务器配置实例 415

思考与练习 416

第24章 构建防火墙 417

24.1 安装iptables 417

24.1.1 防火墙简介 417

24.1.2 安装和启动防火墙 417

24.2 Netfilter防火墙系统框架 418

24.2.1 Netfilter防火墙的特点 418

24.2.2 Netfilter防火墙在IPv4中实现的原理和结构 419

24.3 理解Netfilter防火墙技术 420

24.3.1 建立规则和链 420

24.3.2 netfilter/iptables系统的优点 423

24.3.3 防火墙实例 423

思考与练习 425

相关图书
作者其它书籍
返回顶部