Linux系统与网络管理(第三版)
书 号:9787113205201
丛 书 名:“十二五”高等职业教育计算机类专业规划教材
作 者:姜大庆 周建 邓荣
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:39.8元
-
内容简介
本书以目前广泛应用的RedHatEnterpriseLinux6.5企业服务器版为平台,从实际应用的角度全面介绍Linux的系统管理与网络管理技术。在内容的选取、组织和编排上,强调先进性、技术性和实用性,淡化理论,突出实践,强调应用。全书共18章,主要内容包括:Linux的文件系统管理、用户管理、进程管理、软件包管理、打印机管理,以及DNS服务器、DHCP服务器、Samba服务器、NFS服务器、Apache服务器、FTP服务器、电子邮件服务器、iptables防火墙、Squid代理服务器、Webmin服务器、VNC服务器、SSH服务器等网络服务器的安装、配置与管理技术。每章附有项目实训,有针对性地安排了上机实训的内容,使本书具有更强的实用性和实效性。每章配有习题,供学生课后复习巩固。
本书适合作为高等职业学校计算机网络及相关专业的教材,也可作为Linux应用技术的培训、自学用书,同时对于从事网络组建、管理和维护的技术人员来说,也是一本很实用的技术参考书。 -
前言
“Linux系统与网络管理”是计算机网络类专业的主干课程,可以帮助读者系统地学习Linux的系统管理与网络管理技术。自 2009 年《Linux 系统与网络管理》(第一版)出版以来,本书被很多高校选为教材,受到了广大读者的欢迎,并提出了不少宝贵的意见和建议,为此我们于 2012年 5 月完成了本书第二版的修订。为适应 Linux 最新技术的发展和高职教育课程项目化改革的需要,我们与 Linux 应用相关企业合作,对第二版再次进行了修订,将系统平台升级为 Red Hat Enterprise Linux 6.5(简称RHEL 6.5) 。
Linux由于其稳定的性能、开放的源代码以及强大的网络功能而逐渐被广大用户接受。目前,Linux 已经告别了普及阶段,进入了实质性实用阶段,开始涉足金融、电信等关键领域,成为网络管理与应用中的一支重要力量,并且已经在互联网中得到了广泛的应用。作为一名从事网络组建与系统管理的专业技术人员,必须掌握Linux的系统与网络管理技能。
本书特色
在指导思想上,以适应高职高专教学改革的需要为目标,以企业需求为导向,充分吸收国外经典教材及国内优秀教材的优点,结合中国高校计算机教育的教学现状,打造精品教材。
在内容编排上,充分体现先进性、系统性和实用性。本书内容全面、详尽,涉及 Linux 应用相关企业日常工作中各种常用的系统管理和网络服务器的配置和应用,并依照学生接受知识的一般规律,通过设计详细的可实施的项目任务(而不仅仅是功能性的案例) ,将教材与工程实践对接起来,帮助学生掌握要求的知识和技能。在修订过程中,我们对照教育部最新颁布的“高等职业学校专业教学标准” , 通过分析职业标准和岗位要求, 将 “计算机技术与软件专业技术资格 (水平)考试信息技术支持工程师”和红帽认证工程师(RHCSA、RHCE)的相关职业资格最终新认证标准和认证试题融入教材,使教材与职业标准和企业岗位需求对接,真正把产教结合做到实处。全书围绕系统管理和网络管理两大技术体系来构建教材内容,书中每一章都有知识点导读、学习目标、本章小结、项目实训和习题,能够使读者很快掌握Linux系统和网络管理技能。
本书由多年从事 Linux 管理与应用技术教学工作、富有实际网络管理经验的教师编写而成。编者根据多年的教学经验和学生的认知规律精心组织教材内容,做到理论够用、侧重实践、深入浅出、循序渐进,可以帮助读者迅速掌握实际应用中的各种经验和技巧。书中的配置与实验均以当前最流行的RHEL 6.5为平台,所有实验均在RHEL 6.5环境中调试通过。在此需要说明的是,虽然本书以RHEL 6.5为主,但是绝大部分内容也适合于Linux的其他版本。
主要内容
全书共分18章,建议教学时数为80学时,采用讲练结合的形式讲授,讲、练各40学时。
第1章介绍Linux的发展历史、技术特点、系统组成、启动与登录,以及Linux的安装。
第2章介绍Linux的X Window图形化界面系统的管理与应用。
第3章介绍Linux文件系统的类型及常用的文件系统管理命令。
第4章介绍磁盘分区、磁盘阵列、文件系统的挂载和配额管理。
第5章介绍如何使用各种命令行程序和图形界面来管理用户和组账号。
第6章介绍Linux的运行级别及其控制文件、Linux的进程管理和任务调度技术。
第7章介绍RPM软件包和TAR软件包的管理方法。
第8章介绍打印队列在图形界面下的添加及打印机系统的管理与配置。
第9章介绍Linux网络相关的文件及其配置及Linux网络服务器的启动与管理。
第10章介绍DNS服务器的基本知识、DNS服务器的安装、配置及其测试与管理方法。
第11章介绍DHCP服务器的基本工作原理以及DHCP服务器的配置方法。
第12章介绍Samba和NFS服务器的功能、安装、启动及配置方法。
第13章介绍利用Apache软件架设Web服务器的方法。
第14章介绍利用VSFTPD服务器软件架设FTP服务器的方法。
第15章介绍电子邮件服务器的基本知识,以及Postfix、Dovecot服务器为中心的电子邮件系
统的安装、配置和使用方法。
第16章介绍iptables防火墙软件的配置和应用,以及SELinux安全机制实现。
第17章介绍Squid代理服务器的安装、配置与管理方法。
第18章介绍Linux平台下应用广泛的Webmin、VNC、Telnet和SSH服务器的安装、配置和
使用方法。
本书适用于具有一定操作系统基础的读者, 适合作为高等职业学校计算机及相关专业的教材,也可作为Linux应用技术的培训、自学用书,还可供网络组建、管理和维护技术人员参考。
本书由南通科技职业学院的姜大庆、江苏工程职业技术学院的周建和南通科技职业学院的邓荣担任主编,参编的还有南通科技职业学院的李莹、吕艳燕等。本书的第1、3、9~14 章由姜大庆编写;第4、15~17章由周建编写;第5~7、18章由邓荣编写;第2章由李莹编写,第8章由吕艳燕编写。全书由姜大庆负责统稿。在编写过程中,参考了大量的相关资料。南通范思软件有限公司范煜总经理、 南通市软件园有限公司的沈峰总经理在本书编写过程中始终给予关怀与支持,并对本书的编写提出了宝贵意见,在此表示衷心感谢。
由于 Linux 应用技术发展迅速,加上编者水平有限,书中难免存在疏漏之处,恳请读者不吝指正。
编 者
2015年5月 -
目录
第 1 章 Linux 基本知识...................... 1
1.1 Linux 的发展与应用.................... 1
1.1.1 Linux的发展史................. 1
1.1.2 Linux的应用现状和前景.. 2
1.2 Linux 的主要特点........................ 3
1.3 Linux 的版本................................ 4
1.3.1 Linux内核版本................. 4
1.3.2 Linux 发行版本 ................. 5
1.3.3 Red Hat Linux 简介 ........... 6
1.4 Linux 的系统组成........................ 7
1.4.1 内核................................... 7
1.4.2 Shell .................................. 7
1.4.3 应用程序........................... 8
1.5 使用 VMware软件安装 Linux
操作系统..................................... 8
1.5.1 VMware 简介..................... 9
1.5.2 安装前预备知识 ............. 10
1.5.3 使用 VMware Workstation
安装 RHEL 操作系统...... 11
1.6 Linux的启动、登录、关机和重启.... 19
1.6.1 Linux 的启动................... 20
1.6.2 系统登录......................... 20
1.6.3 关机与重启..................... 22
本章小结 ............................................ 23
项目实训一 Linux 的安装、启动、
登录及关机.................. 23
习题一................................................ 25
第 2 章 X Window 图形化界面......... 27
2.1 图形化用户界面简介 ................ 27
2.1.1 X Window 简介................ 27
2.1.2 窗口管理器..................... 28
2.2 X Window 的启动....................... 29
2.3 GNOME 桌面环境...................... 30
2.3.1 GNOME 系统面板............31
2.3.2 GNOME 桌面....................31
2.3.3 文件管理器 Nautilus........32
2.4 GNOME 系统设置 ......................33
2.4.1 X Window 系统配置文件
简介 .................................33
2.4.2 GNOME 系统设置工具 ....35
本章小结.............................................36
项目实训二 GNOME 桌面环境的
设置及应用 ..................37
习题二.................................................38
第 3 章 Linux 文件系统管理 .............39
3.1 Linux 文件系统类型...................39
3.2 Linux 的目录和文件...................41
3.2.1 Linux系统的目录结构.....41
3.2.2 文件名 .............................43
3.2.3 文件路径 .........................43
3.3 文件类型与文件权限.................44
3.3.1 文件类型 .........................44
3.3.2 文件权限的概念..............45
3.3.3 修改文件或目录的权限...47
3.3.4 修改文件或目录的
拥有者..............................49
3.4 常用文件系统操作命令.............49
3.4.1 Linux命令操作基础........49
3.4.2 常用目录与文件操作
命令 .................................51
3.4.3 与文件系统管理相关的
命令 .................................57
3.5 输入/输出重定向及管道............59
3.5.1 输入/输出重定向.............59
3.5.2 管道.................................60
3.6 文本编辑器 vi ............................60
3.6.1 启动 vi 编辑器 ................ 61
3.6.2 vi 的工作模式 ................. 61
3.6.3 vi 的常用命令 ................. 62
本章小结 ............................................ 63
项目实训三Linux 文件系统管理命令
及 vi编辑器的应用...... 63
习题三................................................ 66
第 4 章磁盘管理............................. 68
4.1 创建 ext4 文件系统.................... 68
4.1.1 创建磁盘分区................. 68
4.1.2 在分区创建文件系统...... 70
4.2 虚拟逻辑卷................................ 70
4.2.1 LVM 相关名词和创建
步骤................................. 70
4.2.2 LVM 相关命令................. 71
4.3 磁盘阵列 ................................... 74
4.3.1 磁盘阵列基础知识.......... 74
4.3.2 RHEL软件实现磁盘
阵列................................. 75
4.4 挂载和卸载文件系统 ................ 78
4.4.1 挂载文件系统................. 78
4.4.2 卸载文件系统................. 79
4.4.3 文件系统配置文件
/etc/fstab........................... 80
4.5 磁盘配额管理............................ 81
4.5.1 配额的基本概念 ............. 81
4.5.2 文件系统配额设置.......... 82
本章小结 ............................................ 84
项目实训四 磁盘管理..................... 84
习题四................................................ 85
第 5 章用户与组账号管理............... 87
5.1 用户和组 ................................... 87
5.1.1 用户的类型..................... 87
5.1.2 用户的账号文件 ............. 88
5.1.3 用户组............................. 89
5.1.4 用户组账号文件 ............. 89
5.1.5 与用户和组管理相关的
文件和目录 ..................... 90
5.2 用户与组账号管理命令.............91
5.2.1 用户账号管理..................92
5.2.2 组账号管理......................95
5.3 图形界面下用户和组的管理......96
5.3.1 启动用户管理器..............96
5.3.2 用户账号和密码管理 ......97
5.3.3 用户组的管理..................98
本章小结.............................................98
项目实训五用户和组管理..............98
习题五...............................................100
第 6 章 Linux 运行级别与进程管理...102
6.1 Linux的启动过程和运行级别 ...102
6.1.1 Linux的启动过程..........102
6.1.2 Linux 的运行级别..........103
6.2 进程和作业..............................105
6.2.1 进程...............................105
6.2.2 作业...............................106
6.2.3 进程的启动....................107
6.3 Linux 的进程管理.....................107
6.3.1 命令行方式下的
进程管理........................107
6.3.2 图形界面下的进程
管理 ...............................112
6.4 任务调度..................................113
6.4.1 at 调度 ...........................113
6.4.2 cron 调度........................114
6.5 系统日志管理 ..........................116
本章小结...........................................116
项目实训六Linux 进程管理..........117
习题六...............................................119
第 7 章软件包管理........................121
7.1 RPM 软件包管理......................121
7.1.1 RPM 简介.......................121
7.1.2 RPM 的使用...................122
7.1.3 RPM 图形管理工具 .......126
7.2 TAR 软件包管理......................126
7.2.1 TAR 的使用 ...................126
7.2.2 归档管理器....................128
7.3 YUM 软件包管理 .....................129
7.3.1 YUM 简介...................... 130
7.3.2 YUM 客户端配置文件... 130
7.3.3 YUM 命令的使用 .......... 131
本章小结 .......................................... 132
项目实训七 软件包的管理............ 133
习题七.............................................. 134
第 8 章打印机管理 ....................... 136
8.1 打印系统概述.......................... 136
8.1.1 LPRng打印系统............ 136
8.1.2 CUPS 打印系统............. 137
8.2 添加打印机.............................. 137
8.2.1 添加本地打印机 ........... 137
8.2.2 添加网络打印机 ........... 139
8.3 打印机配置与管理.................. 139
本章小结 .......................................... 140
项目实训八 打印机管理 ............... 140
习题八.............................................. 141
第 9 章 Linux 网络基础.................. 143
9.1 Linux 网络配置........................ 143
9.1.1 Linux中的网络配置
参数............................... 143
9.1.2 Linux网络的相关配置
文件......................................145
9.2 配置 TCP/IP 网络..................... 147
9.2.1 命令行方式下的网络
配置............................... 148
9.2.2 桌面环境下的网络配置.....152
9.3 Linux 网络服务管理................ 153
9.3.1 xinetd 服务.................... 153
9.3.2 常用网络服务............... 156
9.3.3 服务的启动脚本 ........... 156
9.3.4 管理服务........................157
本章小结 .......................................... 159
项目实训九 网络服务的基本
配置............................. 160
习题九.............................................. 161
第 10 章 DNS 服务器配置与管理 ... 165
10.1 DNS 服务概述........................ 165
10.1.1 DNS 的功能..................165
10.1.2 DNS 的组成..................165
10.1.3 DNS 的查询过程..........166
10.1.4 DNS 服务器的类型......167
10.2 BIND 的安装与启动...............167
10.2.1 BIND 的安装................167
10.2.2 DNS的启动、关闭和
重启..............................168
10.3 DNS 服务器的配置文件.........169
10.3.1 主配置文件named.conf...169
10.3.2 区域数据库文件..........172
10.3.3 与域名解析相关的
文件..............................175
10.4 主 DNS 服务器配置实例........176
10.5 辅助 DNS 服务器配置............180
10.5.1 辅助 DNS 服务器的
概念..............................180
10.5.2 辅助DNS服务器的配置.... 181
10.5.3 辅助DNS服务器的测试... 182
10.6 区域委派与子域配置.............183
本章小结...........................................185
项目实训十 DNS 服务器的
配置............................186
习题十...............................................187
第 11 章 DHCP 服务器配置与管理...189
11.1 DHCP 概述.............................189
11.1.1 DHCP 的工作原理............189
11.1.2 DHCP服务器的安装
与启动................................191
11.2 配置 DHCP 服务器.................191
11.2.1 DHCP 配置文件................192
11.2.2 配置 DHCP........................193
11.3 配置 DHCP 客户端.................194
11.3.1 配置 Windows 客户端......194
11.3.2 配置 Linux 客户端............195
本章小结...........................................196
项目实训十一 DHCP服务器的
配置 .........................196
习题十一...........................................198
第 12 章 Samba 和 NFS 服务器的
配置与管理...................... 200
12.1 Samba 服务器概述................. 200
12.1.1 Samba 的概念.............. 200
12.1.2 Samba 的安装与启动... 201
12.2 Samba 的配置文件................. 201
12.2.1 全局设置部分的配置
参数............................. 201
12.2.2 共享定义部分的配置
参数............................. 202
12.3 配置 Samba 服务器................ 203
12.3.1 配置 share 级 Samba
服务器......................... 203
12.3.2 配置 user 级 Samba
服务器......................... 205
12.3.3 访问 Samba 共享资源.. 207
12.4 配置 SMB 打印机................... 210
12.5 NFS 服务概述........................ 211
12.6 NFS 服务器的安装与启动..... 212
12.7 NFS 服务器的配置................. 213
12.7.1 编辑/etc/exports 文件 .. 213
12.7.2 使用 exportfs 命令
配置/etc/exports 文件... 214
12.7.3 测试 NFS 服务器......... 214
12.8 NFS 客户端的设置................. 215
本章小结 .......................................... 216
项目实训十二 Samba 和 NFS 服务
器的配置................ 216
习题十二 .......................................... 218 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1 姜大庆 硕士教授 计算机 工作单位南通科技职业学院 邮政编码 电话 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 姜大庆 中共党员,教授,高级程序员。1993年毕业于中国矿业大学计算机应用专业(本科),2004年毕业于东南大学计算机应用技术专业(硕士研究生),获工学硕士学位。2011年作为国内访问学者到中国矿业大学计算机学院进修学习。 从教20余年以来,始终工作在教学与科研第一线,主要从事计算机网络技术、C语言、Linux系统与网络管理、基于.net的Web应用开发等课程的教学、研究和开发,教学业绩突出,曾被南通市教育局授予“教坛新秀”、“青蓝工程优秀师徒”、南通市“教学名师”、江苏省优秀青年骨干教师等荣誉称号。周建,男,1965年6月,中共党员,副教授,1987年毕业于合肥工业大学微机应用专业,1987年至1993年上周建,海机械专科学校任教,1993年起在江苏工程职业技术学院工作至今,现任图文信息中心主任,从事软件工程、数据库等教学与科研达28年。邓荣,男,1983年2月,讲师,网络工程师。2005年毕业于郑州大学信息管理专业(本科),2014年毕业于南京航天航空大学软件工程专业(硕士)。南通科技职业学院信息工程系计算机网络技术教研室教师,计算机网络技术专业负责人。获得福建星网锐捷网络有限公司RCNA网络工程师认证、拓林思公司认证技术工程师TLCE、认证讲师TLCI证书。主讲课程有:Linux系统与网络管理、网络互联及路由器技术、计算机网络管理、计算机网络安全等。 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐