图书介绍
Linux 应用基础教程 Red Hat Enterprise Linux/CentOs5PDF|Epub|txt|kindle电子书版本网盘下载
![Linux 应用基础教程 Red Hat Enterprise Linux/CentOs5](https://www.shukui.net/cover/17/30755402.jpg)
- 梁如军等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111358954
- 出版时间:2012
- 标注页数:468页
- 文件大小:132MB
- 文件页数:482页
- 主题词:Linux操作系统-高等学校-教材
PDF下载
下载说明
Linux 应用基础教程 Red Hat Enterprise Linux/CentOs5PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础篇 (第1~3章)3
第1章Linux简介与安装3
1.1 Linux简介3
1.1.1自由软件与Linux3
1.1.2 Linux系统的特点和组成4
1.1.3 Linux的内核版本与发行版本5
1.1.4 Red Hat Linux及其相关产品6
1.2准备安装Linux7
1.2.1获取软件7
1.2.2安装程序和安装方式7
1.3本地光盘手动安装CentOS 5.58
1.3.1安装引导配置8
1.3.2安装配置——磁盘分区10
1.3.3安装配置——启动加载器12
1.3.4安装配置——配置网络相关参数14
1.3.5安装配置——时钟设置16
1.3.6安装配置——设置超级用户口令16
1.3.7安装配置——选择安装组件16
1.3.8安装过程17
1.3.9首次启动的基本配置18
1.4思考与实验19
第2章 字符界面操作基础21
2.1字符界面简介21
2.1.1选择在字符界面下工作21
2.1.2虚拟控制台和本地登录21
2.1.3远程登录Linux系统22
2.1.4系统运行级别与关机23
2.2 Shell和命令基础25
2.2.1 Shell简介25
2.2.2命令格式和通配符28
2.2.3文件及Linux目录结构29
2.2.4获得命令帮助33
2.3思考与实验36
第3章 字符界面操作进阶37
3.1 Linux常用操作命令37
3.1.1文件目录操作命令37
3.1.2打包和压缩命令38
3.1.3文本文件操作命令40
3.1.4信息显示命令42
3.2几种提高工作效率的方法44
3.2.1自动补全命令行44
3.2.2命令历史44
3.2.3命令别名45
3.3文本编辑器Vi46
3.3.1 Vi及其3种运行模式46
3.3.2普通模式下的操作47
3.3.3命令模式下的操作49
3.4进一步使用Shell51
3.4.1重定向51
3.4.2管道52
3.4.3命令替换54
3.4.4命令聚合54
3.5 Shell变量和Shell环境55
3.5.1用户自定义变量55
3.5.2 Shell变量的作用域57
3.5.3环境变量58
3.5.4设置用户工作环境59
3.6思考与实验60
第2篇 系统管理篇 (第4~13章)65
第4章 包管理与系统更新65
4.1 RPM包管理65
4.1.1 RPM概述65
4.1.2 RPM命令的使用66
4.2 YUM更新系统69
4.2.1 YUM简介69
4.2.2配置YUM70
4.2.3使用非官方更新源73
4.2.4使用yum命令75
4.2.5使用YUM插件77
4.3软件仓库管理78
4.3.1 YUM仓库管理78
4.3.2创建本地YUM仓库78
4.4思考与实验79
第5章 硬盘分区和LVM81
5.1硬盘和硬盘分区81
5.1.1硬盘及其相关概念81
5.1.2硬盘分区82
5.1.3静态分区的缺点86
5.2 LVM管理87
5.2.1 LVM相关概念87
5.2.2使用LVM命令89
5.2.3 LVM应用举例91
5.3思考与实验94
第6章 文件系统管理95
6.1 Linux文件系统概述95
6.1.1文件系统的系统观和用户观95
6.1.2 Linux下的文件系统96
6.1.3使用文件系统的一般方法97
6.2挂装和卸装文件系统98
6.2.1挂装文件系统98
6.2.2在系统启动时自动挂装文件系统99
6.2.3文件系统挂装选项100
6.2.4卸装文件系统101
6.2.5使用移动存储介质101
6.3 ext2/ext3文件系统管理104
6.3.1 ext2/ext3文件系统管理工具104
6.3.2创建文件系统105
6.3.3检查文件系统106
6.3.4调整文件系统属性107
6.3.5维护文件系统的卷标108
6.4磁盘限额109
6.4.1磁盘限额概述109
6.4.2配置磁盘限额110
6.4.3查看磁盘限额112
6.5思考与实验114
第7章 账户管理和权限管理115
7.1账户管理115
7.1.1账户管理概述115
7.1.2使用命令行工具管理账户118
7.1.3口令管理和口令时效118
7.2权限管理122
7.2.1操作权限概述122
7.2.2更改操作权限123
7.2.3更改属主和同组人126
7.2.4设置文件和目录的生成掩码126
7.2.5特殊权限设置127
7.2.6使用ACL权限128
7.2.7权限设置举例131
7.3思考与实验132
第8章 网络配置和网络工具133
8.1 Linux与网络133
8.1.1 Linux网络基础133
8.1.2 Linux网络应用134
8.2配置网络参数135
8.2.1临时性网络配置135
8.2.2永久性网络配置139
8.2.3使用TUI工具配置网络141
8.3 Linux网络工具143
8.3.1网络测试工具143
8.3.2网络客户工具144
8.4安全的网络客户工具150
8.4.1 SSH与OpenSSH150
8.4.2使用OpenSSH客户端152
8.4.3 OpenSSH的主机密钥管理153
8.4.4 OpenSSH的用户密钥管理154
8.5思考与实验157
第9章 进程管理159
9.1进程概述159
9.1.1进程的概念159
9.1.2 Linux中的进程159
9.1.3进程的类型160
9.1.4进程的启动方式160
9.2进程管理和作业控制160
9.2.1查看系统中的进程160
9.2.2杀死系统中的进程162
9.2.3作业控制163
9.3守护进程166
9.3.1守护进程的概念166
9.3.2 xinetd167
9.3.3守护进程管理工具170
9.3.4 TCP Wrappers173
9.4安排周期性任务175
9.4.1 cron守护进程简介175
9.4.2安排用户的cron任务176
9.4.3安排系统的cron任务178
9.5思考与实验178
第10章Shell脚本编程180
10.1 Shell编程基础180
10.1.1 Shell脚本简介180
10.1.2 Shell变量操作182
10.1.3位置变量和简单脚本举例183
10.2条件测试和分支结构184
10.2.1条件测试184
10.2.2 if语句186
10.2.3 case语句189
10.3循环结构191
10.3.1 while和until语句191
10.3.2 for语句192
10.4函数和Shell脚本调试194
10.4.1函数194
10.4.2 Shell脚本跟踪与调试198
10.5思考与实验199
第11章 系统监视与系统日志200
11.1监视系统性能200
11.1.1系统监视概述200
11.1.2 top命令200
11.1.3 mpstat命令203
11.1.4 vmstat命令204
11.1.5 iostat命令206
11.1.6性能分析标准的经验准则208
11.2日志系统和系统日志209
11.2.1日志系统209
11.2.2配置日志及日志测试工具212
11.2.3日志滚动213
11.2.4日志分析工具简介216
11.2.5查看日志文件217
11.3思考与实验219
第12章 内核管理与系统启动过程221
12.1内核管理与升级221
12.1.1 Linux内核简介221
12.1.2管理内核模块222
12.1.3修改内核参数(/proc与sysctl )224
12.1.4内核的升级226
12.2系统启动过程226
12.2.1 RHEL/CentOS启动过程简介226
12.2.2 GRUB系统引导器228
12.2.3 init的配置文件234
12.3故障排查235
12.3.1故障排查概述235
12.3.2系统修复运行级别237
12.3.3系统援救环境239
12.4思考与实验242
第13章 系统安全基础244
13.1基本的系统安全244
13.1.1磁盘布局和文件系统244
13.1.2软件和服务246
13.1.3物理终端安全248
13.2账号安全和访问控制250
13.2.1禁止root账号登录250
13.2.2可插拔认证模块(PAM)255
13.2.3基于PAM的账号保护和访问控制260
13.3思考与实验266
第3 篇 服务与安全篇 (第14~22章)269
第14章FTP服务和NFS服务269
14.1 FTP服务269
14.1.1 FTP的相关概念269
14.1.2 RHEL/CentOS下的vsftpd服务271
14.1.3配置vsftpd服务器274
14.2 NFS服务278
14.2.1 NFS的相关概念278
14.2.2 RHEL/CentOS下的NFS280
14.2.3配置NFS服务282
14.2.4 NFS客户端284
14.3思考与实验285
第15章Samba服务287
15.1 SMB/CIFS协议和Samba简介287
15.1.1 SMB/CIFS协议287
15.1.2 Samba及其功能288
15.2 RHEL/CentOS 5中的Samba288
15.2.1安装Samba服务288
15.2.2 RHEL/CentOS 5中Samba的默认配置289
15.2.3 Samba账户及口令文件290
15.2.4启动Samba服务292
15.2.5测试RHEL/CentOS 5中的默认配置293
15.3 Samba的主配置文件294
15.3.1 Samba配置基础294
15.3.2全局参数的设置296
15.3.3设置共享资源参数297
15.4 Samba共享配置举例298
15.4.1 Samba共享的基本配置298
15.4.2为所有用户配置只读共享和读写共享300
15.4.3为指定用户配置读写共享300
15.4.4为指定组配置读写共享301
15.4.5 Samba的其他配置303
15.5在Linux环境下访问Samba共享305
15.5.1使用smbclient305
15.5.2挂装Samba共享306
15.6思考与实验307
第16章DHCP服务和安装服务器309
16.1 DHCP服务309
16.1.1 DHCP简介309
16.1.2 RHEL/CentOS 5的DHCP服务311
16.1.3 DHCP服务的配置文件313
16.1.4 DHCP服务配置举例314
16.1.5大型网络的DHCP部署315
16.2 PXE网络安装服务器317
16.2.1自动安装服务器简介317
16.2.2配置PXE安装服务器319
16.2.3 Kickstart文件324
16.3思考与实验328
第17章DNS服务329
17.1 DNS相关概念329
17.1.1 DNS系统与域名空间329
17.1.2 DNS服务器类型与域管理332
17.1.3 DNS查询模式与解析过程334
17.2 BIND及其基本配置336
17.2.1 BIND的安装和启动336
17.2.2域名服务器的配置语法338
17.3域名服务器配置举例341
17.3.1域名服务器的基本配置341
17.3.2 ACL配置347
17.3.3分离式(Split) DNS配置350
17.4思考与实验353
第18章Apache基础354
18.1 WWW和Apache354
18.1.1 WWW及其组件354
18.1.2 Apache简介357
18.1.3 RHEL/CentOS下的Apache359
18.2 Apache配置基础360
18.2.1 Apache的配置文件360
18.2.2 Apache的模块361
18.2.3 Apache的基本配置指令362
18.2.4 Apache的配置容器和指令作用域363
18.3 Apache的基本配置365
18.3.1主机访问控制和别名机制365
18.3.2配置每个用户的Web站点369
18.3.3使用.htaccess配置文件371
18.4思考与实验373
第19章Apache进阶375
19.1 Apache的虚拟主机375
19.1.1虚拟主机简介375
19.1.2配置基于Ip的虚拟主机377
19.1.3配置基于域名的虚拟主机379
19.1.4默认的虚拟主机380
19.2认证和授权382
19.2.1认证和授权及其配置指令382
19.2.2认证和授权配置举例384
19.2.3访问控制、认证和授权的综合应用386
19.3日志管理387
19.3.1日志管理简介387
19.3.2配置错误日志388
19.3.3配置访问日志389
19.3.4虚拟主机的日志分离390
19.4思考与实验392
第20章Apache动态站点393
20.1脚本语言与动态网站技术393
20.1.1常用的脚本语言393
20.1.2常用的动态网站技术394
20.1.3数据库和LAMP399
20.2 Apache日志统计分析工具401
20.2.1 Web流量统计及其工具401
20.2.2 AWStats简介402
20.2.3 CentOS下的AWStats403
20.2.4为虚拟主机配置AWStats举例404
20.3 LAMP的环境配置及应用406
20.3.1安装配置LAMP环境406
20.3.2 LAMP的应用409
20.4思考与实验412
第21章E-mail服务413
21.1邮件系统与邮件协议413
21.1.1电子邮件系统413
21.1.2电子邮件协议415
21.2 Posttix及其工作原理416
21.2.1 Postfix简介416
21.2.2 Postfix的体系结构417
21.2.3 Postfix邮件传输流程419
21.2.4 MTA与DNS、 LDA与用户邮箱421
21.3邮件服务器的安装和配置基础422
21.3.1 RHEL/CentOS 5下的Postfix422
21.3.2 Postfix的配置文件427
21.3.3配置SMTP认证429
21.3.4 Postfix的映射表及其应用432
21.3.5 Dovecot的安装和配置436
21.4思考与实验437
第22章iptables防火墙439
22.1防火墙概述439
22.1.1包过滤防火墙439
22.1.2 NAT441
22.1.3相关的TCP/IP知识442
22.2 Netfilter/iptables基础444
22.2.1 Netfilter/iptables概述444
22.2.2连接跟踪和状态防火墙447
22.2.3数据包在多表中的穿越流程449
22.3使用Iptables配置防火墙452
22.3.1 RHEL/CentOS防火墙452
22.3.2 iptables命令458
22.3.3防火墙配置举例464
22.4思考与实验466
参考文献468