图书介绍
Linux从入门到精通 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![Linux从入门到精通 第2版](https://www.shukui.net/cover/8/35033932.jpg)
- 陈祥琳编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115334565
- 出版时间:2014
- 标注页数:530页
- 文件大小:257MB
- 文件页数:542页
- 主题词:Linux操作系统
PDF下载
下载说明
Linux从入门到精通 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上篇 Linux系统篇3
第1章 Linux操作系统3
1.1 Linux操作系统版本3
1.1.1 内核版本3
1.1.2 发行版本3
1.2 Linux系统发展史和优势4
1.2.1 Linux系统发展史4
1.2.2 Linux系统优势4
1.3 RedHatEnterpriseLinux系统5
第2章 系统安装前期工作6
2.1 虚拟机软件7
2.2 创建虚拟机7
2.2.1 安装前对磁盘清理7
2.2.2 安装虚拟机软件9
2.2.3 虚拟机创建和配置11
第3章 系统安装与卸载18
3.1 Linux系统安装19
3.2 VMware Tools33
3.2.1 VMware Tools概述33
3.2.2 VMware Tools软件安装33
3.3 系统重装和卸载37
第4章 Linux图形世界41
4.1 登录和退出Linux图形系统42
4.2 更换系统语言44
4.3 Linux图形系统概述46
4.4 GNOME图形窗口46
4.4.1 图形系统菜单栏47
4.4.2 桌面背景和图标48
4.4.3 图形系统终端窗口50
第5章 Linux shell及命令55
5.1 Linux shell概述56
5.1.1 shell发展史及类别56
5.1.2 shell的作用57
5.2 Linux命令的应用57
5.2.1 文件管理命令58
5.2.2 磁盘管理命令61
5.2.3 系统管理命令64
5.2.4 压缩和解压缩命令67
5.2.5 软件包管理命令71
5.2.6 其他常用命令75
第6章 用户信息和资源76
6.1 Linux用户及管理77
6.1.1 Linux用户分类78
6.1.2 Linux用户创建和管理79
6.2 用户资源管理83
6.2.1 用户目录文件管理83
6.2.2 用户文本文件管理85
6.2.3 文件权限管理85
6.3 用户间的通信87
6.4 Linux用户组89
6.4.1 用户组创建和删除89
6.4.2 用户组成员管理91
6.5 账号和密码安全92
6.5.1 账号信息概述92
6.5.2 账号信息安全管理95
第7章 系统启动初始化98
7.1 系统启动概述99
7.2 系统启动过程100
7.2.1 BIOS加电自检100
7.2.2 引导加载程序启动101
7.2.3 内核映像加载103
7.2.4 init进程初始化104
第8章 开机引导故障处理109
8.1 GRUB110
8.1.1 更改启动引导方式110
8.1.2 单用户模式和紧急模式112
8.1.3 启动引导配置文件115
8.2 系统救援模式118
第9章 Linux图形系统123
9.1 Linux桌面系统124
9.1.1 桌面系统概述124
9.1.2 桌面系统历史125
9.1.3 桌面系统环境125
9.2 X Window桌面系统组件125
9.2.1 X Window系统结构125
9.2.2 X Window运行原理126
9.2.3 X协议故障处理126
第10章 系统磁盘维护131
10.1 磁盘的分区132
10.1.1 磁盘分区概述132
10.1.2 磁盘分区信息132
10.1.3 磁盘分区划分134
10.1.4 删除磁盘分区141
10.2 逻辑卷管理143
10.2.1 逻辑卷概述143
10.2.2 逻辑卷创建和管理143
10.3 磁盘空间管理147
10.3.1 磁盘分区扩容148
10.3.2 扩展交换分区空间149
第11章 Linux文件系统151
11.1 文件系统概述152
11.1.1 文件系统结构152
11.1.2 文件系统组成153
11.2 文件系统管理155
11.2.1 文件系统信息155
11.2.2 创建文件系统156
11.2.3 文件系统挂载和卸载157
11.2.4 删除文件系统159
11.3 修复文件系统设备块160
第12章 Linux系统安全162
12.1 本地系统安全163
12.1.1 账号和密码安全163
12.1.2 文件权限安全164
12.2 Linux日志系统166
12.3 系统数据安全171
12.3.1 数据备份前的准备171
12.3.2 数据备份173
12.3.3 数据恢复177
12.4 系统网络安全179
12.4.1 防火墙179
12.4.2 其他设置180
第13章 系统性能监控182
13.1 Linux系统进程183
13.1.1 系统进程信息183
13.1.2 进程创建和终止188
13.2 系统磁盘资源190
13.2.1 磁盘性能监控190
13.2.2 磁盘空间限制193
13.3 系统内存和CPU194
13.3.1 系统内存管理194
13.3.2 系统CPU监控196
第14章 Linux系统网络199
14.1 系统网络概述199
14.1.1 TCP/IP协议簇199
14.1.2 网络配置文件201
14.2 Linux系统IP地址202
14.2.1 IP地址概述202
14.2.2 配置IP地址203
14.3 连接因特网211
14.4 虚拟网络213
14.4.1 搭建虚拟网络213
14.4.2 虚拟网络应用214
第15章 Linux Shell脚本编程217
15.1 shell工作原理218
15.2 shell符号和命令219
15.2.1 命令的类型219
15.2.2 通配符221
15.3 shell脚本应用编程222
15.3.1 shell脚本概述222
15.3.2 shell脚本实例226
下篇 Linux服务器篇238
第16章 远程登录服务238
16.1 Telnet配置应用239
16.1.1 telnet-server组件239
16.1.2 Telnet远程登录240
16.1.3 Telnet配置管理242
16.2 OpenSSH配置应用245
16.2.1 OpenSSH服务器组件245
16.2.2 OpenSSH远程登录247
16.2.3 OpenSSH配置管理247
16.3 远程桌面251
16.3.1 VNC服务器组件251
16.3.2 VNC远程登录253
16.3.3 VNC配置管理257
第17章 网络时间协议259
17.1 NTP概述260
17.1.1 NTP简介260
17.1.2 NTP服务组件261
17.2 时间同步配置应用262
17.2.1 NTP的工作原理262
17.2.2 NTP的服务进程262
17.2.3 获取时间源和更改时间263
17.3 NTP管理265
17.3.1 NTP配置文件265
17.3.2 更改系统时间源267
第18章 FTP268
18.1 FTP概述269
18.1.1 FTP工作方式269
18.1.2 FTP组件269
18.2 FTP的应用270
18.2.1 FTP服务进程270
18.2.2 普通用户登录FTP服务271
18.2.3 匿名用户登录FTP服务273
18.2.4 通过浏览器登录FTP275
18.2.5 Windows的DOS连接FTP278
18.3 FTP配置管理280
18.3.1 FTP配置文件280
18.3.2 设置匿名用户权限281
18.3.3 创建FTP虚拟用户282
18.3.4 配置FTP虚拟用户283
第19章 网络文件系统285
19.1 网络文件系统概述286
19.1.1 网络文件系统简介286
19.1.2 网络文件系统服务组件286
19.1.3 网络文件系统工作原理287
19.2 网络文件系统应用288
19.2.1 网络文件系统服务进程288
19.2.2 监视NFS服务端口290
19.2.3 配置NFS共享目录291
19.2.4 NFS共享目录操作296
19.3 管理网络文件系统服务298
19.3.1 开机自动挂载共享文件298
19.3.2 访问自动挂载的实现299
第20章 Samba服务器302
20.1 Samba服务器概述303
20.1.1 Samba服务器简介303
20.1.2 Samba服务组件303
20.1.3 Samba工作方式304
20.2 Samba服务器应用305
20.2.1 Samba工作原理305
20.2.2 Samba服务进程305
20.2.3 Samba用户管理306
20.2.4 设置共享目录310
20.3 配置管理Samba服务器314
20.3.1 Samba服务器的主配置文件314
20.3.2 主配置文件的应用317
20.3.3 samba-swat工具的使用方法319
第21章 通用打印系统322
21.1 打印机概述323
21.1.1 打印机的类型323
21.1.2 CUPS服务组件324
21.2 通用打印系统服务应用326
21.2.1 通用打印系统服务进程327
21.2.2 安装打印机驱动程序331
21.2.3 Windows下的打印机332
21.3 配置通用打印系统336
21.3.1 通用打印系统配置文件336
21.3.2 打印机配置信息336
21.3.3 通过浏览器添加打印机337
21.3.4 Samba打印机配置339
第22章 万维网服务器341
22.1 万维网服务器概述342
22.1.1 万维网简介342
22.1.2 万维网工作原理342
22.1.3 万维网服务器组件342
22.1.4 万维网核心协议344
22.2 万维网服务器应用345
22.2.1 Apache组件概述345
22.2.2 Apache服务进程345
22.2.3 浏览器与服务器连接类型346
22.2.4 Apache测试页面347
22.2.5 Apache服务目录348
22.3 万维网服务器配置管理353
22.3.1 Apache配置文件353
22.3.2 创建Apache用户354
22.3.3 Apache虚拟主机356
22.3.4 Apache日志文件358
第23章 代理服务器360
23.1 代理服务器概述361
23.1.1 代理服务器简介361
23.1.2 代理服务器组件361
23.1.3 squid功能作用363
23.1.4 代理服务器的应用363
23.2 代理服务器配置363
23.2.1 代理服务器工作原理363
23.2.2 squid缓冲目录364
23.2.3 squid服务进程365
23.2.4 启用squid代理服务366
23.2.5 设置错误提示页面语言367
23.2.6 在Windows下使用代理369
23.3 squid服务管理370
23.3.1 控制列表选项370
23.3.2 控制用户访问设置371
23.3.3 用户认证设置372
23.3.4 日志文件管理373
23.3.5 日志分析软件375
第24章 电子邮件服务器377
24.1 电子邮件服务概述378
24.1.1 电子邮件服务流程378
24.1.2 邮件传递协议379
24.1.3 Postfix服务器组件379
24.2 电子邮件服务应用382
24.2.1 Postfix服务进程382
24.2.2 电子邮件客户端配置382
24.3 电子邮件服务管理387
24.3.1 电子邮件配置文件388
24.3.2 电子邮件安全配置389
24.3.3 安装反垃圾邮件软件392
24.3.4 构筑Web界面客户端392
第25章 Webmin管理工具396
25.1 Webmin工具概述397
25.1.1 Webmin工具简介397
25.1.2 Webmin服务组件397
25.1.3 Webmin服务进程399
25.2 Webmin窗口界面400
25.2.1 设置语言种类401
25.2.2 功能模块说明403
25.3 Webmin功能模块概述406
25.3.1 Webmin功能模块406
25.3.2 “服务器”功能模块409
25.3.3 “网络”功能模块412
25.3.4 “群集”功能模块413
25.3.5 “其他”功能模块414
第26章 轻量级目录访问协议416
26.1 轻量级目录访问协议概述417
26.1.1 轻量级目录访问协议的概念417
26.1.2 LDAP结构原理417
26.1.3 LDAP功能及特点概述418
26.2 轻量级目录访问协议服务组件419
26.2.1 LDAP产品概述419
26.2.2 LDAP服务组件安装420
26.2.3 LDAP模型类别421
26.2.4 LDAP服务进程421
26.3 轻量级目录访问配置管理423
26.3.1 LDAP配置文件423
26.3.2 目录数据库操作425
26.3.3 用户认证配置429
26.3.4 数据导出和数据库复制432
第27章 MySQL数据库434
27.1 数据库的定义435
27.1.1 数据库软件简介435
27.1.2 数据库的概念435
27.1.3 常见的关系数据库436
27.2 MySQL数据库436
27.2.1 MySQL数据库概述436
27.2.2 MySQL数据库组件437
27.2.3 数据库语言439
27.2.4 MySQL服务进程440
27.3 MySQL数据库应用442
27.3.1 数据库操作442
27.3.2 数据库用户444
27.3.3 数据库中的表447
27.4 MySQL数据库管理451
27.4.1 数据库配置文件451
27.4.2 数据的导入和导出453
第28章 域名系统服务器455
28.1 域名系统服务安装456
28.1.1 域名系统概述456
28.1.2 域名系统的组成456
28.1.3 域名解析的实现456
28.1.4 域名系统服务组件457
28.1.5 域名系统服务器类型459
28.2 域名系统服务应用459
28.2.1 域名空间结构459
28.2.2 域名系统查询类型461
28.2.3 域名系统服务进程461
28.2.4 域名系统工作过程463
28.3 域名系统配置管理464
28.3.1 域名系统配置文件464
28.3.2 域名系统应用配置468
28.3.3 域名系统服务器配置472
28.3.4 域名系统客户端配置474
第29章 网络地址转换477
29.1 网络地址转换概述478
29.1.1 网络地址转换简介478
29.1.2 私有地址分类478
29.1.3 NAT工作原理479
29.1.4 NAT转换类型479
29.1.5 NAT的优缺点482
29.2 网络地址转换配置482
29.2.1 网络地址转换服务组件482
29.2.2 网络地址转换服务进程484
29.2.3 网络地址转换应用配置484
29.2.4 通过IPTABLES实现NAT服务487
29.2.5 客户端配置490
第30章 动态主机配置协议491
30.1 动态主机配置协议服务简介492
30.1.1 动态主机配置协议概述492
30.1.2 IP地址分配方式492
30.1.3 动态主机配置协议组件493
30.2 动态主机配置协议配置管理494
30.2.1 DHCP工作流程495
30.2.2 DHCP配置文件496
30.2.3 DHCP服务进程498
30.2.4 DHCP服务配置实例500
30.3 配置DHCP客户端502
30.3.1 Linux下客户端配置502
30.3.2 Windows下客户端配置505
附录A Linux编辑器506
A.1 Linux编辑器类型507
A.2 Emacs编辑器507
A.2.1 控制台工作环境508
A.2.2 图形工作环境508
A.3 vi/vim编辑器510
A.3.1 vi/vim编辑器510
A.3.2 vim工作模式511
A.3.3 常用的操作命令511
A.3.4 vim编辑器应用操作513
附录B 远程登录515
B.1 远程登录前的准备516
B.2 远程登录系统517
B.2.1 PuTTY远程软件517
B.2.2 Secure Shell Client远程软件519
附录C RHEL5系统安装522