Linux系统应用与服务器配置

Linux系统应用与服务器配置 教材名称: Linux系统应用与服务器配置
ISBN号: 978-7-89436-292-6 作者: 高志君
字数: 383千字 规格: 16开
印制时间: 2014-08-01 出版日期: 2014-08-01
定价: 35 元 样章下载: 样章-CDIO教材《Linux系统应用与服务器配置》全稿ff.pdf
购买地址:

       教材共分12章,其中前6章是Linux系统基本操作介绍,包括:第1章Linux系统的基本情况和系统的安装;第2、3章Linux系统的基本操作方法和命令,这是使用Linux操作系统的基础;第4、5章服务与进程管理,软件包管理为系统管理员提供了管理系统的基本方法;第6章通过管理网络服务实现对系统网络环境的配置;第7~11章主要介绍Linux系统下常用服务器的安装和配置方法,包括: DHCP服务器、FTP服务器、MySQL服务器、Apache服务器和DNS服务器;第12章主要完成Linux环境下综合开发环境的配置。

项目导学1
第1章Linux系统的起源与安装3
学习引导3
1.1项目一:Red Hat Enterprise Linux 5系统的安装3
1.1.1Linux系统的起源与发展4
1.1.2Linux系统的组成与版本7
1.1.3Linux系统的安装8
1.2项目二:首次启动Linux 操作系统的配置19
1.3项目三:Linux系统基本操作23
1.3.1虚拟文本控制台26
1.3.2命令提示符26
1.3.3注销用户26
1.3.4重启和关机26
1.4知识扩展26
1.4.1查看系统信息命令26
1.4.2远程连接27
1.5习题与项目训练30
第2章文件系统管理31
学习引导31
2.1项目一:Linux下目录及文件管理31
2.1.1文件系统概述33
2.1.2Linux的目录与文件介绍35
2.1.3Linux的目录与文件管理命令38
2.2项目二: vim文本编辑器的使用47
2.2.1vim编辑器的使用47
2.2.2查看文件内容命令51
2.2.3管道与重定向命令52
2.3项目三:使用U盘备份文件54
2.3.1挂载点55
2.3.2查询设备名55
2.3.3挂载文件系统56
2.3.4卸载文件系统57
2.4项目四:扩充系统的硬盘空间58
2.5知识扩展67
2.5.1命令行下提高工作效率的方法67
2.5.2文件系统的自动挂载70
2.6习题与项目训练71
第3章用户与用户组管理73
学习引导73
3.1项目一:用户及用户组73
3.1.1用户与用户组74
3.1.2与用户管理相关的系统文件75
3.1.3用户管理77
3.1.4用户组管理80
3.1.5知识扩展82
3.2项目二:文件属性的读取和修改85
3.2.1文件属性85
3.2.2修改文件属性86
3.3习题与项目训练88
第4章服务与进程管理90
学习引导90
4.1项目一:Linux系统启动配置与快捷键设置90
4.1.1Linux系统的启动过程91
4.1.2Linux系统的运行级别92
4.1.3inittab配置文件94
4.2项目二:使用service和chkconfig管理NFS服务97
4.2.1服务简介97
4.2.2服务的启动与停止98
4.2.3配置服务的自启动状态99
4.3项目三:进程的延迟与周期调度101
4.3.1进程的概念102
4.3.2进程的调度102
4.3.3进程的查看104
4.3.4进程的终止105
4.4知识扩展106
4.4.1作业控制的概念106
4.4.2作业控制常用命令106
4.5习题与项目训练108
第5章软件包管理110
学习引导110
5.1项目一:使用RPM管理telnetserver软件包110
5.1.1RPM软件包简介111
5.1.2RPM软件包的使用111
5.1.3图形界面下的RPM软件包管理工具115
5.1.4常见问题分析116
5.2项目二:周期性打包备份系统文件116
5.2.1TAR包管理工具简介117
5.2.2TAR包管理工具的使用117
5.2.3常见问题分析121
5.3习题与项目训练122
第6章网络连接管理124
学习引导124
6.1项目一:服务器网络环境配置124
6.1.1主机名的配置125
6.1.2网卡信息的配置126
6.1.3客户端域名解析服务器的配置131
6.2项目二:网络调试与故障排查131
6.2.1常用网络调试命令132
6.2.2网络故障排查方法133
6.3习题与项目训练134
第7章DHCP服务器配置135
学习引导135
7.1项目一:DHCP服务器的安装135
7.1.1DHCP服务简介136
7.1.2DHCP的运作方式137
7.1.3安装DHCP服务器138
7.1.4dhcpd.conf配置文件138
7.2项目二:DHCP服务器的配置140
7.3常见问题分析与推理143
7.4习题与项目训练144
第8章FTP服务器配置145
学习引导145
8.1项目一:FTP服务器的安装与启动145
8.1.1FTP服务器简介146
8.1.2FTP用户分类148
8.1.3FTP服务器的安装148
8.2项目二:连接与访问FTP150
8.2.1创建FTP账号151
8.2.2连接FTP服务器151
8.3项目三:FTP服务器的配置154
8.3.1vsftpd.conf配置文件介绍154
8.3.2匿名用户设置155
8.3.3本地用户设置155
8.3.4服务相关设置155
8.3.5主动与被动服务设置156
8.4常见问题分析与推理156
8.5习题与项目训练157
第9章MySQL数据库服务器配置159
学习引导159
9.1项目一:MySQL的安装与启动159
9.1.1MySQL数据库简介160
9.1.2安装MySQL数据库160
9.1.3启动与停止MySQL数据库161
9.1.4测试MySQL数据库163
9.2项目二:新建数据库和数据表164
9.2.1数据库操作165
9.2.2数据表操作166
9.2.3处理表数据172
9.3项目三:数据库的权限管理与备份174
9.3.1数据库的权限管理175
9.3.2数据库的备份与恢复178
9.4习题与项目训练179
第10章Apache服务器配置181
学习引导181
10.1项目一:Apache服务器的安装与测试181
10.1.1Apache服务器简介183
10.1.2安装Apache服务器184
10.1.3Apache软件包安装位置187
10.2项目二:发布Web站点187
10.2.1Apache服务器配置文件简介189
10.2.2配置Apache服务器18910.3项目三:发布个性化Web站点190
10.4项目四:虚拟主机配置191
10.4.1虚拟主机简介193
10.4.2基于域名的虚拟主机配置194
10.4.3基于IP地址的虚拟主机配置195
10.5习题与项目训练196
第11章DNS服务器配置197
学习引导197
11.1项目一:DNS服务器的安装197
11.1.1DNS服务器介绍198
11.1.2安装DNS服务器200
11.2项目二:DNS服务器的配置201
11.2.1主配置文件named.conf205
11.2.2正向解析文件209
11.2.3反向解析文件211
11.3项目三:DNS客户端配置211
11.4项目四:综合DNS服务器配置212
11.5常见问题分析与推理215
11.6习题与项目训练216
第12章综合开发环境配置217
学习引导217
12.1项目一:Linux平台下C语言编译器的安装与使用217
12.1.1Linux环境下的C编译器218
12.1.2编译调试C程序218
12.2项目二:Linux平台下Java Web环境的部署219
12.2.1Linux环境下的Java编译器220
12.2.2Java编译器的安装与应用220
12.2.3Tomcat环境配置222
12.2.4Java Web项目的部署225
附录A:虚拟机软件VMware介绍 230
附录B:教学建议233
参考文献237
 
       本教材是学习Linux系统的入门参考,从Linux操作系统的起源和安装开始逐步讲述Linux系统的基本操作与管理。全教材运用CDIO工程教育理念,以项目进行引导安排教学内容,将知识和技能的运用作为立足点,重在培养学生构思、设计、实施和运行的工程实践能力,并通过“做中学”与“学中做”相结合的项目实践进行安排,将需求的描述、问题解决的思路、系统状态的分辨、常用命令的应用、故障的排除等内容融入到项目中进行分析和讲解,这样不仅可以使学生掌握相应的知识,而且可以培养学生实际动手能力以及独立构思、设计、实施和运行的能力,培养实践技能。
       本教材采用Red Hat Enterprise Linux 5版本,由讲授Linux相关课程经验丰富的一线教师编写,循序渐进、条理性强、语言通俗,容易理解。同时本教材强调实践能力,以项目为导引,通过对项目的分析展开对相关知识点的阐述,并设置了多个案例来帮助学生理解,同时还根据内容需要设置了知识扩展和常见问题分析。本教材配有电子材料,包括课件、实验、习题等,可以方便学生学习。