书籍详情

Red Hat Linux 9系统管理员完全学习手册(希望电子)

Red Hat Linux 9系统管理员完全学习手册(希望电子)

作者:姜中华,师鸣若,王大印编著

出版社:科学出版社

出版时间:2005-07-01

ISBN:9787030153005

定价:¥36.00

购买这本书可以去
内容简介
  Linux是多用户分时操作系统,是自由软件,具有Unix的全部功能,得到多数硬件厂商的支持,而且Linux操作系统本身附带了许多有用的应用软件。在众多Linux发行版中,Red Hat Linux是最常用、最容易使用的版本之一。 全书讲述了Red Hat Linux 9的安装、Linux的基础命令(文件、shell、网络配置和软件安装)、桌面应用知识(GNOME、KDE和常用应用软件)和企业应用(各种服务器的配置和使用)方面的内容。本书始终以实用为原则,通过丰富的实例说明问题,既能使新手轻松入门,又能使有一定经验的用户迅速提高应用能力。 本书适合Linux初学者、大专院校学生以及广大Linux爱好者使用。
作者简介
暂缺《Red Hat Linux 9系统管理员完全学习手册(希望电子)》作者简介
目录
第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  安装Red Hat Linux 9 9
1.3.1  选择安装模式 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.16  安装软件包 31
1.3.17  创建引导盘 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章  初次使用Linux 43
2.1  系统引导和用户登录 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  Linux中的目录操作 93
3.2.1  使用目录管理文件 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  zhcon简介 154
4.2.1  什么是zhcon 154
4.2.2  zhcon的开发工作 154
4.2.3  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.3  进入输入模式并进行删除
和修改操作 162
5.1.4  简单的光标移动 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.2  删除行 169
5.3.3  删除单词 169
5.3.4  删除一行的一部分内容 169
5.3.5  删除光标至某一个字符
之间的文本 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  vi的文本替换 175
5.6.1  替换字符 175
5.6.2  逐字符替换文本 175
5.6.3  多个字符替换单个字符 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章  shell的使用 188
6.1  shell基础 188
6.1.1  什么是shell 188
6.1.2  几种流行的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章  文件系统管理 239
8.1  Linux文件系统简介 239
8.1.1  Linux文件系统概述 239
8.1.2  Linux文件系统的重要目录 239
8.1.3  Linux专用的文件系统 241
8.2  Linux磁盘管理 242
8.2.1  显示与设定硬盘的参数
——hdparm命令 242
8.2.2  Linux下的硬盘分区工具
—— 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.8  同步文件系统
—— sync命令 258
8.2.9  启用/停用交换分区
—— swapon命令 258
8.2.10  /etc/fatab文件 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.3  虚拟内存 271
10.1.4  进程创建 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.2.4  进程的挂起及恢复命令
—— bg、fg 279
10.3  进程查看 279
10.3.1  who命令 279
10.3.2  w 命令 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.3  下载升级的内核 287
11.2.4  执行升级 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
11.4.5  从内存中卸载模块 301
思考与练习 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.5  删除选项 315
13.2.6  RPM使用举例 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  管理系统服务 324
14.6.1  使用ntsysv管理服务 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.3  使用小程序 338
15.2.4  使用通知区域 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  安装和使用Gaim 346
16.3.1  下载Gaim 346
16.3.2  安装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  支持NTFS文件系统 351
16.6.1  下载NTFS的RPM包 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  对Apache进行默认项设置 374
19.4.1  站点配置 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.1.2  BIND简介 383
20.2  安装和配置BIND 383
20.2.1  安装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
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.2  根据情况修改sendmail.mc
文件 406
22.3.3  为新用户开设电子邮件账号 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  启动和停止vsftpd 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
猜您喜欢

读书导航