图书介绍
Linux操作系统高级教程pdf电子书版本下载
- 唐华著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121065033
- 出版时间:2008
- 标注页数:351页
- 文件大小:25MB
- 文件页数:365页
- 主题词:Linux操作系统-高等学校:技术学校-教材
PDF下载
下载说明
Linux操作系统高级教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Fedora 8介绍及安装 1
1.1 Linux简介 1
1.1.1 Linux的简史 1
1.1.2 Linux的特点 2
1.1.3 Linux的版本 3
1.2 Fedora 8概述 4
1.2.1 Fedora 8简介 4
1.2.2 Fedora 8的特性 5
1.3 Fedora 8的安装 6
1.3.1 硬件需求 6
1.3.2 Fedora 8的安装过程 7
1.4 系统启动及关机 18
习题1 20
实训1 Fedora 8的安装 21
第2章 Fedora 8基本操作 22
2.1 X Window概述 22
2.1.1 X Window简介 22
2.1.2 X Window的基本概念 24
2.2 GNOME及其使用 25
2.2.1 GNOME简介 25
2.2.2 GNOME的组成 25
2.2.3 GNOME面板 26
2.2.4 GNOME桌面 30
2.2.5 GNOME桌面环境设置 36
2.2.6 退出GNOME桌面 39
2.3 KDE桌面环境 39
2.3.1 使用组合键 41
2.3.2 在Konqueror文件管理器中管理文件 41
习题2 44
实训2 X Window的基本操作 45
第3章 Linux常用命令 46
3.1 基础知识 46
3.2 文件和目录操作命令 50
3.2.1 定位文件和目录 50
3.2.2 浏览文件和目录 52
3.2.3 查找文件内容 56
3.2.4 操作文件和目录 57
3.3 系统管理命令 60
3.4 文件压缩和解压缩 62
3.5 定向和管道 64
3.5.1 输入重定向 64
3.5.2 输出重定向 65
3.5.3 管道 66
3.6 进程管理与作业控制 66
3.6.1 进程与作业的概念 66
3.6.2 启动进程 66
3.6.3 进程管理 67
3.6.4 作业调度 70
习题3 71
实训3 Linux基本命令使用 72
第4章 用户和组的管理 73
4.1 用户管理 73
4.1.1 Linux的用户及其登录 73
4.1.2 账号文件 74
4.1.3 命令行方式管理用户 76
4.1.4 用于登录环境的设置 82
4.2 Linux组管理 85
4.2.1 Linux组 85
4.2.2 组文件 86
4.2.3 命令行方式管理组 87
4.3 图形环境用户与组管理 88
4.3.1 查看用户和用户组 88
4.3.2 添加新用户及修改用户属性 89
4.3.3 添加组及修改组属性 90
4.4 Linux权限控制机制 90
4.4.1 改变文件主 91
4.4.2 改变用户组 91
4.4.3 文件权限设置 91
4.4.4 改变文件权限 92
4.4.5 默认权限 93
4.5 sudo工具的使用 94
习题4 96
实训4 Linux用户管理 96
第5章 文件系统和磁盘管理 97
5.1 文件系统 97
5.1.1 Fedora 8支持的文件系统类型 98
5.1.2 以fdisk进行磁盘分区 101
5.1.3 文件系统的创建、加载与卸载 105
5.1.4 文件系统的维护 109
5.2 交换分区 109
5.2.1 使用交换分区 109
5.2.2 使用交换文件 110
5.3 磁盘管理 111
5.3.1 磁盘管理命令 111
5.3.2 磁盘配额 114
5.4 LVM逻辑卷管理 118
5.4.1 LVM的优点 118
5.4.2 LVM的相关概念 119
5.4.3 LVM的配置实例 120
5.4.4 LVM的维护 123
习题5 125
实训5 文件系统及磁盘的管理 126
第6章 常用设备及管理 127
6.1 Linux设备管理概述 127
6.1.1 设备驱动程序 127
6.1.2 字符和块设备 128
6.1.3 主设备号和次设备号 129
6.1.4 mknod命令的使用 129
6.2 磁盘、光驱和USB设备 130
6.2.1 软盘 130
6.2.2 DVD/CD-ROM 132
6.2.3 硬盘 133
6.2.4 USB存储设备 133
6.3 声卡和显卡 135
6.3.1 声卡 135
6.3.2 显卡 137
6.4 打印机的配置和管理 141
6.4.1 CUPS简介 141
6.4.2 安装和配置打印机 142
6.4.3 管理打印作业 145
习题6 146
实训6 打印机的配置和管理 146
第7章 shell编程 147
7.1 vi编辑器 147
7.1.1 vi的工作模式 147
7.1.2 vi的简单使用 148
7.1.3 vi中的命令 150
7.1.4 vi范例 153
7.2 shell基础 155
7.2.1 shell介绍 155
7.2.2 常用的shell 156
7.2.3 shell脚本的建立和执行 158
7.2.4 shell环境变量 160
7.3 shell语法 163
7.3.1 shell变量 163
7.3.2 算术运算 164
7.3.3 条件语句 165
7.3.4 循环语句 168
7.3.5 函数 171
7.4 正则表达式 172
7.4.1 正则表达式元字符和格式 173
7.4.2 正则表达式应用实例 174
7.5 shell编程实例 175
7.5.1 实例一 175
7.5.2 实例二 176
习题7 177
实训7 shell编程 178
第8章 NFS服务及其配置 180
8.1 NFS服务概述 180
8.1.1 NFS的主要特点 180
8.1.2 NFS的工作原理 180
8.2 NFS服务器的安装与配置 182
8.3 NFS客户端的配置 186
8.4 NFS常见问题及解决方案 187
8.5 NFS的安全性 188
习题8 188
实训8 NFS服务器的配置 189
第9章 DNS与DHCP服务器 190
9.1 DNS服务器简介 190
9.1.1 DNS域名结构 190
9.1.2 DNS的工作过程 191
9.2 DNS服务器的安装与使用 193
9.2.1 BIND简介 193
9.2.2 BIND服务器软件的安装和启动 193
9.2.3 chroot软件包 194
9.2.4 BIND的基本配置 195
9.3 配置DNS服务器 198
9.3.1 DNS服务器的一般配置 198
9.3.2 实现泛域名解析 202
9.4 客户端的设置 202
9.4.1 Linux客户端的设置 202
9.4.2 Windows客户端的设置 203
9.4.3 测试DNS服务器 204
9.5 DHCP服务器的安装配置与使用 206
9.5.1 DHCP服务器软件的安装 207
9.5.2 DHCP服务器的配置 209
9.5.3 设置DHCP中继代理 211
9.5.4 DHCP客户端的设置 212
9.6 DNS和DHCP服务器的故障诊断 214
9.6.1 DNS的故障诊断 214
9.6.2 DHCP的故障诊断 216
习题9 216
实训9 DNS及DHCP的配置 217
第10章 Samba服务及其配置 218
10.1 Samba简介 218
10.1.1 什么是Samba 218
10.1.2 Samba的功能 219
10.2 Samba服务器的安装和使用 219
10.2.1 Samba服务器的安装 219
10.2.2 Samba服务器的启动和退出 220
10.2.3 Samba服务器的配置 221
10.2.4 Samba客户端的使用 228
10.3 Samba的安全 231
10.4 Samba常见故障排除 231
10.4.1 Samba服务器上的故障排除 232
10.4.2 Samba客户机上的故障排除 232
习题10 233
实训10 Samba服务器的配置 233
第11章 Apache服务器及其配置 235
11.1 Apache服务器及其安装和启动 235
11.1.1 Apache服务器简介 235
11.1.2 Apache 2.2的特点 235
11.1.3 Apache服务器的安装与启动 236
11.2 配置Apache服务器 238
11.2.1 图形化配置方法 239
11.2.2 文本界面配置方法 241
11.2.3 Httpd.conf文件中的全局参数 241
11.2.4 主服务器设置 244
11.3 Apache虚拟主机服务 246
11.3.1 Apache的虚拟主机简介 247
11.3.2 配置基于IP的虚拟主机 247
11.3.3 配置基于域名的虚拟主机 249
11.4 Apache的安全机制 250
11.4.1 基于主机的认证方式 250
11.4.2 基于用户名/口令的认证方式 251
11.5 PHP运行环境的配置 252
11.6 JSP运行环境的配置 255
11.6.1 Tomcat的使用 255
11.6.2 Apache和Tomcat的整合 258
11.7 Apache的故障诊断 260
习题11 261
实训11 安装和配置Apache服务器 262
第12章 vsFTP服务及其配置 263
12.1 vsFTP服务器的安装和启动 263
12.1.1 vsFTP简介 263
12.1.2 vsFTP服务器的安装和启动 264
12.2 FTP客户端命令简介 266
12.3 vsFTP服务器的配置 268
12.3.1 用户管理文件ftpusers 268
12.3.2 主要配置文件vsftpd.conf 269
12.3.3 vsFTP服务器使用举例 276
12.4 vsFTPD常见问题 278
习题12 279
实训12 vsFTP的安装配置和使用 280
第13章 Postfix邮件服务器的配置 281
13.1 邮件服务器概述 281
13.1.1 邮件的传送流程 281
13.1.2 主要邮件协议 283
13.1.3 Mail与DNS系统的相关性 283
13.1.4 主流电子邮件服务器软件 284
13.2 Postfix邮件服务器的安装和启动 285
13.2.1 Postfix服务器的安装 285
13.2.2 Postfix服务器的启动 286
13.3 Postfix邮件服务器的配置 286
13.3.1 main.cf配置文件 287
13.3.2 Postfix服务器的基本配置 288
13.3.3 使用TELNET测试Postfix服务器 292
13.4 IMAP/POP3服务器 293
13.5 收发电子邮件 295
13.5.1 用mail接收信件 295
13.5.2 使用Evolution邮件客户端 296
13.5.3 使用Web方式收发邮件 299
13.6 Postfix SASL身份验证 301
13.6.1 进行SASL身份验证的原因 301
13.6.2 安装Cyrus-SASL认证包 302
习题13 305
实训13 postfix邮件服务器的安装与配置 306
第14章 TELNET、SSH和VNC服务的配置与实现 307
14.1 远程终端协议TELNET 307
14.2 TELNET的安装和配置 308
14.2.1 TELNET服务的安装 308
14.2.2 TELNET服务的启动和停止 308
14.2.3 TELNET服务的配置 309
14.3 TELNET客户端的使用 310
14.4 SSH服务概述 312
14.5 SSH服务的安装与配置 313
14.5.1 SSH服务的安装和启动 313
14.5.2 SSH服务的配置 314
14.6 SSH客户端的使用 316
14.6.1 使用PuTTY远程管理Linux系统 316
14.6.2 Linux下SSH客户端的使用 318
14.7 VNC概述 319
14.8 VNC服务器的安装与配置 319
14.8.1 VNC的安装与启动 319
14.8.2 VNC服务器的配置 321
14.9 VNC客户端的配置 323
14.9.1 Linux平台VNC客户端 324
14.9.2 Windows平台VNC客户端 324
14.10 远程协助 325
习题14 325
实训14 配置SSH和VNC远程管理服务 326
第15章 Linux防火墙及其配置 327
15.1 防火墙概述 327
15.1.1 防火墙的发展 327
15.1.2 防火墙的功能 328
15.1.3 防火墙技术 329
15.2 iptables概述 332
15.2.1 iptables简介 332
15.2.2 iptables的规则、链和表 333
15.2.3 iptables传输数据包的过程 334
15.3 防火墙的关闭 335
15.4 防火墙的配置 335
15.4.1 iptables的命令格式 335
15.4.2 iptables命令的使用 337
15.4.3 配置规则建议 342
15.5 配置iptables支持NAT服务 343
15.5.1 NAT简介 343
15.5.2 NAT的分类 343
15.5.3 使用iptables实现NAT服务 345
15.6 iptables配置综合实例 347
15.6.1 配置主机防火墙 347
15.6.2 配置网络防火墙 349
习题15 350
实训15 iptables防火墙的配置 350
参考文献 351