CentOS系统管理与服务器配置

CentOS系统管理与服务器配置"

作者:王洪涛、王珂、郑茵、戴微微、朱岩
ISBN:9787302493044
定价:¥49
字数:千字
页数:
出版时间:2019.01.01
开本:
版次:1-2
装帧:
出版社:清华大学出版社
简介

本书是职业教育“十三五”改革创新规划教材,依据高职高专网络技术专业人才培养方案的要求,并参照相关的国家职业技能标准编写而成。

本书以基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本CentOS 6 操作系统为平台,选取面向工作岗位的项目案例,采用项目导向、任务驱动的方式组织内容。本书主要内容包括CentOS的安装与基本操作、CentOS的文件结构与常用命令、CentOS的文件与设备管理、CentOS的用户和用户组管理、CentOS的进程与服务管理、CentOS的软件包管理、CentOS的网络配置、Samba服务器的配置与管理、DHCP服务器的配置与管理、DNS服务器的配置与管理、FTP服务器的配置与管理、Web服务器的配置与管理、邮件服务器的配置与管理、CentOS的安全配置。

前言

本书是职业教育“十三五”改革创新规划教材,依据高职高专网络技术专业人才培养方案的要求,并参照相关的国家职业技能标准编写而成。通过本书的学习,可以掌握CentOS系统的基本知识,CentOS系统的管理和服务器的搭建与维护。本书在编写过程中吸收企业技术人员参与,紧密结合工作岗位,与职业岗位对接;选取的案例贴近生活、贴近项目实际;将项目理念贯彻到内容选取、教材体例等方面。

本书在编写时贯彻教学改革的有关精神,严格依据高职高专网络技术专业人才培养方案的要求,具有以下特色。

(1) 突出实践技能的培养。本书注重“做中学,做中教”的职业教育教学特色,通过项目式教学,将项目的实施过程以图片的形式体现,并配以文字说明相关配置操作要求,将知识融入项目中,以图代文、图文并茂、形象直观,内容呈现感强,便于学习。

(2) 突出理论知识和实践知识的有效整合。每个项目的安排,除了具体实践技能操作外,还通过知识准备和项目实施等内容将相关理论与实践结合,注重理论知识与实践知识的有效整合。

(3) 贴近学生、教师需求。本书针对网络技术专业的学生,在编写中注重项目的选择,贴近生活,激发学生的兴趣,易于教师教学组织、教学实施与教学评价,整体的设计贴近学生、教师的需求。

本书建议学时为68学时,具体学时分配见下表。 项目建议学时项目1CentOS的安装与基本操作4项目2CentOS的文件结构与常用命令6项目3CentOS的文件与设备管理4项目4CentOS的用户和用户组管理4项目5CentOS的进程与服务管理4项目6CentOS的软件包管理4项目7CentOS的网络配置4项目8Samba服务器的配置与管理6项目9DHCP服务器的配置与管理4续表

项目建议学时项目10DNS服务器的配置与管理6项目11FTP服务器的配置与管理6项目12Web服务器的配置与管理6项目13邮件服务器的配置与管理6项目14CentOS的安全配置4项目14总计68本书由王洪涛、王珂担任主编,郑茵、戴微微、朱岩担任副主编,参加编写工作的还有耿楠楠、刘志宝。本书在编写过程中参考了大量的文献资料,在此向文献资料的作者致以诚挚的谢意。由于编者水平有限,书中难免有不足之处,恳请广大读者批评指正。

编者2018年11月

目录

项目1CentOS的安装与基本操作1.1项目场景2

1.2知识准备2

1.2.1Linux起源2

1.2.2Linux简介2

1.2.3Linux的内核版本3

1.2.4Linux发行版4

1.2.5Linux的特性4

1.2.6CentOS简介6

1.3项目实施7

任务1安装 VMware7

任务2安装CentOS16

任务3CentOS的基本操作27

1.4项目总结30

习题30

项目2CentOS的文件结构与常用命令2.1项目场景33

2.2知识准备33

2.2.1CentOS的文件系统结构33

2.2.2文件类型35

2.2.3CentOS基本操作命令35

2.2.4CentOS管理命令43

2.2.5CentOS的进程处理命令46

2.2.6CentOS字符串处理命令46

2.2.7CentOS网络上查询状况命令47〖1〗〖1〗2.2.8CentOS的文本编辑器47

2.3项目实施49

任务1CentOS的命令窗口的使用49

任务2CentOS的系统管理命令的使用51

任务3CentOS的基本操作命令53

2.4项目总结56

习题57

项目3CentOS的文件与设备管理3.1项目场景59

3.2知识准备59

3.2.1磁盘分区相关概念59

3.2.2磁盘分区方法63

3.2.3文件系统的创建64

3.2.4文件系统与设备的挂载与卸载65

3.2.5文件系统的检测与修复67

3.2.6图形化磁盘实用工具67

3.2.7文件浏览器67

3.3项目实施70

任务1CentOS的分区管理70

任务2CentOS的文件系统创建73

任务3CentOS的文件系统和设备的挂载与卸载74

3.4项目总结77

习题77

项目4CentOS的用户和用户组管理4.1项目场景80

4.2知识准备80

4.2.1用户和用户组的相关概念80

4.2.2用户和用户组的配置文件82

4.2.3CentOS用户账户的管理86

4.2.4CentOS用户密码的管理88

4.2.5CentOS用户组的管理88

4.2.6sudo命令89

4.3项目实施90

任务1创建用户90

任务2创建组并将用户添加到组内91

任务3创建管理员用户92

4.4项目总结93

习题94

项目5CentOS的进程与服务管理5.1项目场景96

5.2知识准备96

5.2.1进程和服务的相关知识96

5.2.2进程的管理98

5.2.3服务的管理104

5.2.4CentOS的启动过程108

5.3项目实施110

任务1进程管理110

任务2服务管理113

5.4项目总结114

习题114

项目6CentOS的软件包管理6.1项目场景117

6.2知识准备117

6.2.1软件包的相关知识117

6.2.2使用rpm管理软件包119

6.2.3使用yum管理软件包120

6.2.4使用tar管理软件包124

6.3项目实施126

任务1使用rpm管理软件包127

任务2使用yum管理软件包128

任务3使用tar管理软件包129

6.4项目总结130

习题131

项目7CentOS的网络配置7.1项目场景134

7.2知识准备134

7.2.1CentOS网络配置基础134

7.2.2CentOS的网络接口136

7.2.3CentOS常用的网络配置文件137

7.2.4CentOS常用的网络配置与调试命令139

7.2.5CentOS常用的网络配置方法144

7.3项目实施150

任务1通过“网络连接”菜单配置150

任务2通过systemconfignetwork网络配置工具配置151

任务3通过命令方式配置154

7.4项目总结158

习题159

项目8Samba服务器的配置与管理8.1项目场景162

8.2知识准备162

8.2.1Samba服务基础知识162

8.2.2安装Samba服务172

8.2.3Samba服务器配置流程175

8.3项目实施176

任务1安装Samba服务器176

任务2Samba服务器基础配置177

任务3测试Samba服务器178

任务4Samba服务器用户认证模式配置179

8.4项目总结180

习题181

项目9DHCP服务器的配置与管理9.1项目场景184

9.2知识准备184

9.2.1DHCP基础知识184

9.2.2安装DHCP服务192

9.2.3DHCP服务器配置流程193

9.3项目实施193

任务1安装DHCP服务器194

任务2DHCP服务器基础配置194

任务3配置Linux客户机DHCP服务器并测试196

任务4配置Windows客户机DHCP服务器并测试197

9.4项目总结198

习题199

项目10DNS服务器的配置与管理10.1项目场景201

10.2知识准备201

10.2.1DNS基础知识201

10.2.2安装DNS服务209

10.2.3DNS服务器配置流程211

10.2.4DNS服务器的测试211

10.3项目实施213

任务1安装DNS服务213

任务2DNS服务器配置214

任务3设置Linux客户机并测试DNS服务器216

任务4设置Windows客户机并测试DNS服务器218

任务5配置辅助DNS服务器218

10.4项目总结221

习题221

项目11FTP服务器的配置与管理11.1项目场景223

11.2知识准备223

11.2.1FTP基础知识223

11.2.2安装FTP服务237

11.2.3FTP服务器配置流程238

11.3项目实施239

任务1安装FTP服务器239

任务2为FTP服务器添加存储设备240

任务3配置匿名用户241

任务4配置本地用户242

11.4项目总结246

习题246

项目12Web服务器的配置与管理12.1项目场景249

12.2知识准备249

12.2.1Web服务器的基础知识249

12.2.2安装Apache257

12.2.3Web的配置流程258

12.3项目实施259

任务1安装httpd软件包260

任务2Web服务器的基础配置261

任务3Web服务器的虚拟主机配置262

任务4数据库的安装与配置266

任务5安装PHP语言环境267

任务6安装Apache用户验证267

12.4项目总结269

习题269

项目13邮件服务器的配置与管理13.1项目场景272

13.2知识准备272

13.2.1电子邮件的基础知识272

13.2.2邮件服务器配置流程279

13.3项目实施280

任务1安装postfix服务280

任务2安装dovecot服务281

任务3配置postfix与dovecot282

任务4测试邮件服务器283

任务5使用电子邮件客户端软件284

13.4项目总结286

习题286

项目14CentOS的安全配置14.1项目场景288

14.2知识准备288

14.2.1防火墙基础知识288

14.2.2iptables290

14.2.3SELinux295

14.2.4NAT技术299

14.3项目实施300

任务1配置iptables300

任务2配置SELinux303

14.4项目总结305

习题306

参考文献307

作者简介

编辑推荐

本书是职业教育“十三五”改革创新规划教材,依据高职高专网络技术专业人才培养方案的要求,并参照相关的国家职业技能标准编写而成。本书以CentOS 6 操作系统系统为平台,选取面向工作岗位的项目案例,采用项目导向、任务驱动的方式组织内容。主要内容包括CentOS的安装与基本操作、CentOS 文件结构与常用命令、CentOS 文件与设备管理、CentOS的用户和用户组管理、CentOS的进程与服务管理、CentOS的软件包管理、CentOS的网络配置、CentOS的Samba服务器配置与管理、CentOS的DHCP服务器配置与管理、CentOS的DNS服务器的配置与管理、CentOS的FTP服务的配置与管理、CentOS的Web服务的配置与管理、CentOS的邮件服务的配置与管理、CentOS的安全配置。本书配套有多媒体课件等数字化教学资源,可免费获取。本书可作为高等职业院校机计算机网络技术专业及相关专业学生的教材,也可作为岗位培训用书。

作者寄语

本书是职业教育“十三五”改革创新规划教材,依据高职高专网络技术专业人才培养方案的要求,并参照相关的国家职业技能标准编写而成。本书以CentOS 6 操作系统系统为平台,选取面向工作岗位的项目案例,采用项目导向、任务驱动的方式组织内容。主要内容包括CentOS的安装与基本操作、CentOS 文件结构与常用命令、CentOS 文件与设备管理、CentOS的用户和用户组管理、CentOS的进程与服务管理、CentOS的软件包管理、CentOS的网络配置、CentOS的Samba服务器配置与管理、CentOS的DHCP服务器配置与管理、CentOS的DNS服务器的配置与管理、CentOS的FTP服务的配置与管理、CentOS的Web服务的配置与管理、CentOS的邮件服务的配置与管理、CentOS的安全配置。本书配套有多媒体课件等数字化教学资源,可免费获取。本书可作为高等职业院校机计算机网络技术专业及相关专业学生的教材,也可作为岗位培训用书。

电子资料

www.luweidong.cn

下一个