Linux系统管理、应用与开发实践教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:李文采,邵良杉,李乃文等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:7302154368
- 页数:417 页
第1章 Linux简介和安装 1
1.1 Linux简介 1
1.1.1 Linux的产生背景 1
1.1.2 Linux的版本 2
1.1.3 Fedora Core 6 3
1.2 Linux特点与优点 3
1.2.1 Linux特性 4
1.2.2 Linux与其他操作系统 5
1.3 Linux组成 8
1.3.1 内核 8
1.3.2 Linux Shell 8
1.3.3 文件结构 9
1.4 安装Fedora 9
1.4.1 获取安装源 9
1.4.2 选择安装方式 10
1.4.3 安装步骤 11
1.4.4 启动Linux 20
1.4.5 关闭Fedora Core 6 27
1.5 在虚拟机中安装Fedora 28
1.5.1 虚拟机介绍 28
1.5.2 获取VMware Workstation 29
1.5.3 安装VMware 29
1.5.4 创建虚拟机 30
1.5.5 在虚拟机中安装Fedora 31
1.6 Fedora与Windows共存 33
1.7 实验指导 34
1.8 思考与练习 35
第2章 图形操作界面 37
2.1 图形界面与Linux 37
2.2 X Window系统 38
2.2.1 X Window系统概述 38
2.2.2 X Window的组成 39
2.2.3 文件管理器 40
2.2.4 窗口管理器 41
2.3 GNOME桌面环境 43
2.3.1 GNOME简介 43
2.3.2 认识GNOME环境 43
2.3.3 文件管理器 48
2.3.4 文件管理器的基本操作 51
2.3.5 设置桌面环境 59
2.4 KDE桌面环境 63
2.4.1 KDE简介 63
2.4.2 KDE的组成与特点 64
2.4.3 安装KDE 65
2.4.4 KDE桌面环境 68
2.4.5 KDE基本设置 71
2.5 XFCE桌面环境 73
2.5.1 XFCE简介 73
2.5.2 认识XFCE 73
2.6 实验指导 75
2.7 思考与练习 78
第3章 Linux文件系统 81
3.1 Linux文件系统工作原理 81
3.1.1 块分配 81
3.1.2 扩展分配 82
3.2 Linux文件系统 82
3.2.1 文件系统概述 82
3.2.2 Linux文件 84
3.2.3 Linux目录 85
3.3 Linux常用文件系统 86
3.3.1 ext2 86
3.3.2 ext3 90
3.3.3 ReiserFS文件系统 91
3.3.4 挂载和卸载文件系统 92
3.4 Fedora目录结构 94
3.5 Fedora文件 95
3.5.1 文件名 95
3.5.2 文件类型与扩展名 96
3.5.3 文件权限 97
3.5.4 日志文件 100
3.6 硬连接与软连接 102
3.6.1 建立硬连接 102
3.6.2 建立软连接 103
3.7 加载Windows文件系统 104
3.7.1 加载FAT分区 104
3.7.2 加载NTFS分区 105
3.8 实验指导 106
3.9 思考与练习 107
第4章 Linux命令 109
4.1 命令使用基础 109
4.2 实用Linux命令 113
4.2.1 目录操作 113
4.2.2 文件操作 116
4.2.3 备份、压缩与解压缩 120
4.2.4 权限设置 123
4.2.5 磁盘管理 124
4.2.6 系统及网络管理 126
4.2.7 shell命令 132
4.2.8 命令使用小结 134
4.3 实验指导 135
4.4 思考与练习 136
第5章 管理Linux系统 137
5.1 用户管理 137
5.1.1 用户类型 137
5.1.2 图形用户界面管理用户 138
5.1.3 使用命令管理用户 140
5.1.4 编辑配置文件管理用户 144
5.2 用户组管理 145
5.2.1 图形用户界面管理用户组 146
5.2.2 使用命令管理用户组 147
5.2.3 配置文件来管理用户组 149
5.3 磁盘管理 150
5.4 备份与恢复 152
5.4.1 备份的重要性 153
5.4.2 备份 153
5.5 软件包管理 155
5.5.1 二进制软件包和源代码软件包 155
5.5.2 RPM包管理 156
5.5.3 使用rpm命令安装软件包 161
5.6 实验指导 167
5.7 思考与练习 168
第6章 系统监控及进程管理 170
6.1 使用系统监视器 170
6.2 查看内存状况 172
6.3 文件系统监控 173
6.4 系统日志 174
6.4.1 了解日志文件 174
6.4.2 管理日志文件 176
6.5 进程管理 180
6.5.1 理解进程 180
6.5.2 启动进程 180
6.5.3 调度进程 182
6.5.4 监视进程 186
6.6 实验指导 192
6.7 思考与练习 193
第7章 使用Linux应用软件 194
7.1 OpenOffice.org 2.0 194
7.1.1 OpenOffice.org 2.0概述 194
7.1.2 OpenOffice.org Writer 197
7.1.3 OpenOffice.org Calc 202
7.1.4 OpenOffice.org Impress 205
7.2 文档编辑、浏览软件 208
7.2.1 vim 208
7.2.2 gedit 210
7.2.3 PDF阅读器 211
7.3 图形图像软件 212
7.3.1 GIMP 212
7.3.2 gThumb 214
7.4 电子邮件软件 215
7.5 实验指导 219
7.6 思考与练习 222
第8章 配置Linux网络 224
8.1 Webmin 224
8.1.1 Webmin介绍与安装 224
8.1.2 初识Webmin 225
8.1.3 配置Webmin外观 227
8.2 配置网络连接 228
8.2.1 连接Internet 228
8.2.2 使用Webmin连接网络 231
8.3 配置NFS服务器 233
8.3.1 NFS概述 233
8.3.2 配置NFS服务器 234
8.3.3 NFS服务器配置文件 237
8.3.4 使用Webmin配置NFS 239
8.4 配置DHCP服务器 240
8.4.1 DHCP概述 240
8.4.2 安装启动DHCP服务 241
8.4.3 DHCP配置文件详解 242
8.4.4 实例配置DHCP服务器 244
8.4.5 使用Webmin配置DHCP服务器 245
8.4.6 配置DHCP客户端 250
8.5 配置DNS服务器 251
8.5.1 DNS服务器概述 251
8.5.2 DNS服务器配置文件 252
8.5.3 使用BIND配置DNS服务器 258
8.6 实验指导 262
8.7 思考与练习 263
第9章 维护Linux网络 266
9.1 防火墙 266
9.1.1 防火墙概述 266
9.1.2 iptables概述 271
9.1.3 iptables语法规则 272
9.1.4 使用Webmin配置iptables 277
9.2 路由器 282
9.2.1 路由器概述 283
9.2.2 路由器与防火墙 285
9.2.3 路由器的功能 286
9.2.4 路由选择原理 287
9.3 SSH 289
9.3.1 SSH介绍 290
9.3.2 OpenSSH介绍 291
9.3.3 使用Webmin配置SSH服务器 292
9.3.4 使用OpenSSH管理Linux服务器 294
9.4 实验指导 296
9.5 思考与练习 297
第10章 Web服务器配置与管理 299
10.1 Web服务器 299
10.1.1 Web服务器简介 299
10.1.2 安装Web服务器 300
10.1.3 启动Web服务器 304
10.2 服务器配置 306
10.2.1 配置文件httpd.conf 306
10.2.2 配置目录 314
10.2.3 配置路径 314
10.2.4 配置访问控制 316
10.2.5 配置CGI脚本 317
10.2.6 配置SSI 318
10.3 管理服务器日志 319
10.3.1 日志格式 319
10.3.2 日志管理工具 321
10.3.3 日志分析工具Webalizer 323
10.4 图形化配置方法 326
10.4.1 基本设置 326
10.4.2 设置虚拟主机 327
10.4.3 设置服务器 330
10.4.4 调整服务器性能 331
10.5 实验指导 332
10.6 思考与练习 334
第11章 Samba服务器配置与管理 336
11.1 Samba服务器简介 336
11.2 安装Samba 337
11.3 配置Samba 339
11.3.1 smb.conf文件 339
11.3.2 图形化配置服务器 342
11.3.3 高级配置 344
11.4 管理Samba 345
11.4.1 用户管理 346
11.4.2 共享管理 346
11.5 使用Samba 348
11.5.1 在Linux查看共享 348
11.5.2 在Windows查看共享 350
11.6 实验指导 351
11.7 思考与练习 354
第12章 shell编程基础 356
12.1 shell概述 356
12.2 shell使用基础 358
12.2.1 进入和退出shell 358
12.2.2 shell命令行 359
12.2.3 shell编程的意义 362
12.3 shell的基本语法 363
12.3.1 shell中的变量 363
12.3.2 变量表达式 367
12.3.3 shell中的字符 371
12.4 创建和执行shell程序 373
12.4.1 创建shell程序 373
12.4.2 执行shell程序 373
12.5 循环语句 375
12.5.1 for语句 375
12.5.2 while语句 376
12.5.3 until语句 377
12.5.4 shift语句 377
12.6 条件语句 378
12.6.1 if语句 378
12.6.2 case语句 379
12.7 其他语句 380
12.8 使用函数 380
12.9 实验指导 382
12.10 思考与练习 383
第13章 Linux编程语言简介 385
13.1 make 385
13.1.1 make简介 385
13.1.2 makefile文件 386
13.1.3 使用make编译程序 388
13.2 Java编程 389
13.2.1 配置Java开发环境 389
13.2.2 Fedora Eclipse 391
13.3 C编程 394
13.3.1 gcc编译器 394
13.3.2 使用gcc编译C程序 397
13.3.3 C语言图形开发工具 400
13.4 PHP编程 403
13.4.1 PHP简介 403
13.4.2 PHP流程控制 404
13.4.3 Linux下PHP开发实例 406
13.5 Perl编程 407
13.5.1 Perl简介 407
13.5.2 Perl语法基础 408
13.5.3 Linux下Perl实例 410
13.6 实验指导 411
13.7 思考与练习 412
参考答案 415
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019