计算机类教材 > 微机原理与操作系统

Linux 系统与网络管理(第4版)

书号:9787113286064 套系名称:”十四五”高等职业教育新形态一体化系列教材

作者:姜大庆 邓荣 周建 出版日期:2021-11-01

定价:56.00 页码 / 开本:无 /16

策划编辑:王春霞 责任编辑:王春霞 徐盼欣

适用专业:计算机类 适用层次:高等教育

最新印刷时间:

资源下载
教学课件 教学素材(暂无)
习题答案 教学案例
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •    本书以目前广泛应用的 Red Hat Enterprise Linux/CentOS 8 为平台,从实际应用的角度全面介绍了 Linux 的系统管理与网络管理技术。在内容的选取、组织和编排上,强调先进性、技术性和实用性,淡化理论,突出实践,强调应用。全书共 18 章,主要内容包括: Linux 的文件系统管理、用户管理、进程管理、软件包管理、打印机管理,以及 DNS 服务、 DHCP 服务、 Samba 服务、 NFS 服务、 Apache 服务、 FTP 服务、电子邮件服务、 firewalld 防火墙配置、 Squid 代理服务、 Webmin 服务、 VNC 服务、 SSH 服务等网络服务的安装、配置与管理技术。每章附有项目实训,有针对性地安排了上机实训的内容,使本书具有更强的实用性和实效性。每章配有习题,供学生课后复习巩固。
    本书由多年从事计算机网络系统管理教学工作、富有实际网络管理经验的多位教师编写而成,语言通俗易懂,内容丰富翔实,且源于作者的实际工程经验,可以帮助读者迅速掌握实际应用中的各种经验和技巧。本书适合作为高职高专计算机网络及相关专业的教材,也可作为 Linux 应用技术的培训、自学用书,还可供网络组建、管理和维护人员参考。 
    
  • “Linux 系统与网络管理”是计算机网络类专业的主干课程,可以帮助学生系统地学习Linux 的系统管理与网络管理技术。《Linux 系统与网络管理》(第 1 版)自 2009 年出版以来,被很多高校选为教材,受到了广大读者的欢迎,他们提出了不少宝贵的意见和建议,为此我们分别于 2012 年 5 月和 2015 年 6 月完成了第 2 版和第 3 版的出版。为适应 Linux 技术的发展和高职教育课程项目化改革的需要,我们与 Linux 应用相关企业合作,对第 3 版再次进行了
    修改,将系统平台升级为 RHEL/CentOS 8,删除了第 3 版中部分过时的内容,增加了 DNF、NetworkManager、 systemd 及 firewalld 等相关内容,同时丰富了教学配套资源。Linux 由于具有稳定的性能、开放的源代码以及强大的网络功能而被广大用户接受。目前,Linux 已经告别了普及阶段,进入了实质性实用阶段,并涉足金融、电信等关键业务领域,成为网络管理与应用中的一种重要力量,在互联网、企业网、校园网中得到了广泛的应用。作为
    一名从事网络组建与系统管理的专业技术人员,必须掌握 Linux 的系统与网络管理技能。本书特色在指导思想上,以习近平新时代中国特色社会主义思想为指导,有机融入法治意识和国家安全教育,弘扬劳动光荣、技能宝贵和精益求精的专业精神和工匠精神,充分吸收国外经典教材及国内优秀教材的优点,努力构建中国特色、融通中外的概念范畴和理论范式,服务学生成长成才和就业创业。
    在内容设计上,对照教育部最新颁布的“高等职业学校专业教学标准”,分析职业标准和岗位要求,将“计算机技术与软件专业技术资格(水平)考试信息技术支持工程师”和红帽认证系统工程师( RHCSA、 RHCE)的相关职业资格最新认证标准和认证试题融入教材,使教材与职业标准和企业岗位需求对接,充分体现先进性、系统性和实用性。同时依照学生的认知特点,通过引入企业实际实施的项目任务(而不仅仅是功能性的案例),将教材与工程实践对
    接起来,真正将“产教融合”落到实处。在结构编排上,全书围绕系统管理和网络管理两大技术体系来构建教材内容。书中每一章都有知识点导读、学习目标、本章小结、项目实训以及习题,其中每个实训任务都配有微课视频,介绍相关任务的操作步骤,实现“教学做一体化”,帮助读者尽快掌握 Linux 系统和网络管理技能。
    本书由多年从事 Linux 管理与应用技术教学工作、富有实际网络管理经验的教师编写而成。作者根据多年的教学经验和学生的认知规律精心组织教材内容,做到理论够用、侧重实践、深入浅出、循序渐进。书中的配置与实验均以当前主流的 RHEL/CentOS 8 版为平台,所有示例和实验均在 RHEL/CentOS 8 环境中调试通过。在此需要说明的是,虽然本书以 RHEL/CentOS8 为主,但是绝大部分内容也适合于 Linux 的其他版本。
    主要内容
    全书共 18 章,建议教学时数为 80 学时,采用讲练结合的形式讲授,讲、练各 40 学时。第 1 章介绍 Linux 的发展历史、技术特点、系统组成、启动与登录,以及 Linux 的安装。第 2 章介绍 Linux 的 X Window 图形界面系统的管理与应用。第 3 章介绍 Linux 文件系统的类型以及常用的文件系统管理命令。第 4 章介绍磁盘分区、磁盘阵列、文件系统的挂载和配额管理。第 5 章介绍如何使用各种命令行程序来管理用户和组账号。第 6 章介绍 Linux 的运行级别及其控制文件、 Linux 的进程管理和任务调度技术。第 7 章介绍 RPM 软件包、 TAR 软件包的管理方法及 YUM 与 DNF 包管理器的使用。第 8 章介绍打印队列在图形界面下的添加以及打印机系统的管理与配置。第 9 章介绍 Linux 网络相关的文件及其配置以及 Linux 网络服务的启动与管理。第 10 章介绍 DNS 服务的基本知识、 DNS 服务器的安装、配置及其测试与管理方法。第 11 章介绍 DHCP 服务的基本工作原理以及 DHCP 服务器的配置方法。
    第 12 章介绍 Samba 和 NFS 服务的功能、安装、启动及配置方法。第 13 章介绍利用 Apache 软件架设 Web 服务器的方法。第 14 章介绍利用 Vsftpd 服务器软件架设 FTP 服务器的方法。第 15 章介绍电子邮件服务的基本知识以及 Postfix、 Dovecot 服务为中心的电子邮件系统的安装、配置和使用方法。第 16 章介绍 firewalld 防火墙的配置和应用,以及 SELinux 安全机制实现。第 17 章介绍 Squid 代理服务器的安装、配置与管理方法。第 18 章介绍 Linux 平台下应用广泛的 Webmin、 VNC 和 SSH 服务的安装、配置和使用方法。本书适用于具有一定操作系统基础的读者,适合作为高职高专计算机网络及相关专业的教材,也可作为 Linux 应用技术的培训、自学用书,还可供网络组建、管理和维护技术人员参考。
    本书由南通科技职业学院的姜大庆、邓荣和江苏工程职业技术学院的周建担任主编,南通 科技职业学院的杨冬雪、柳州铁道职业技术学院的冯丽丹等参与编写。其中,第 1、 3、 9 ~14 章由姜大庆编写,第 4 ~ 7、 18 章由邓荣编写,第 15 ~ 17 章由周建编写,第 2 章由杨冬雪编写,第 8 章由冯丽丹编写。全书由姜大庆统稿定稿。在编写过程中,参考了大量的相关资料,在此向其作者表示感谢。江苏华远信息技术有限公司的黄克强总经理、南通市软件园有限公司的沈峰总经理在本书编写过程中自始至终给予关怀与支持,并对本书的编写提出了宝贵意见,
    在此表示衷心感谢。
    由于 Linux 应用技术发展迅速,加之编者水平有限,书中难免存在疏漏和不妥之处,恳请广大读者不吝指正。
    编 者
    2021 年 8 月
    Linux 系统与网络管理
    II
    
  • 第1章  Linux基本知识
    1.1 Linux的发展与应用
    1.1.1 Linux的发展史
    1.1.2 Linux的应用范围
    1.2 Linux的主要特点
    1.3 Linux的版本
    1.3.1 Linux的内核版本
    1.3.2 Linux的发行版本
    1.3.3 Red Hat Linux简介
    1.4 Linux的系统组成
    1.4.1 内核
    1.4.2 Shell.
    1.4.3 应用程序
    1.5 使用VMware软件安装Linux操作系统
    1.5.1 VMware简介
    1.5.2 安装前预备知识
    1.5.3 使用VMware Workstation安装RHEL操作系统
    1.6 Linux的启动、关机与登录
    1.6.1 Linux的启动.
    1.6.2 系统登录
    1.6.3 关机与重启
    1.6.4 重置root用户密码
    本章小结
    项目实训1 Linux的安装、启动、关机及登录
    习题1
    第2章  X.Window图形化界面
    2.1 图形化用户界面简介
    2.1.1 X Window简介
    2.1.2 窗口管理器
    2.2 X Window的启动
    2.3 GNOME桌面环境
    2.3.1 GNOME系统面板
    2.3.2 GNOME桌面
    2.3.3 文件管理器Nautilus 
    本章小结
    项目实训2 GNOME桌面环境的设置及应用
    习题2
    第3章  Linux文件与目录管理.
    3.1 Linux文件系统类型
    3.2 Linux的目录和文件.
    3.2.1 Linux系统的目录结构
    3.2.2 文件名
    3.2.3 文件路径
    3.3 文件类型与文件权限
    3.3.1 文件类型
    3.3.2 文件权限的概念
    3.3.3 修改文件或目录的权限
    3.3.4 修改文件或目录的拥有者
    3.4 常用文件和目录操作命令
    3.4.1 Linux命令操作基础
    3.4.2 常用目录与文件操作命令
    3.4.3 与文件系统管理相关的命令
    3.5 输入/输出重定向及管道
    3.5.1 输入/输出重定向.
    3.5.2 管道
    3.6 文本编辑器vi
    3.6.1 启动vi编辑器
    3.6.2 vi的工作模式
    3.6.3 vi的常用命令
    本章小结
    项目实训3 Linux文件系统管理命令
    及vi编辑器的应用.
    习题3
    第4章  磁盘管理
    4.1 创建文件系统
    4.1.1 创建磁盘分区
    4.1.2 在分区创建文件系统
    4.2 虚拟逻辑卷
    4.2.1 LVM相关名词和创建步骤
    4.2.2 LVM相关命令 
    4.3 磁盘阵列
    4.3.1 磁盘阵列基础知识
    4.3.2 RHEL软件实现磁盘阵列 
    4.4 挂载和卸载文件系统
    4.4.1 挂载文件系统
    4.4.2 卸载文件系统
    4.4.3 文件系统配置文件/etc/fstab
    4.5 磁盘配额管理
    4.5.1 配额的基本概念
    4.5.2 文件系统配额设置
    本章小结.
    项目实训4 磁盘管理
    习题4
    第5章  用户与组账号管理
    5.1 用户和组
    5.1.1 用户的类型.
    5.1.2 用户的账号文件
    5.1.3 用户组
    5.1.4 用户组账号文件
    5.1.5 与用户和组管理相关的文件和目录
    5.2 用户与组账号管理命令
    5.2.1 用户账号管理
    5.2.2 组账号管理
    本章小结
    项目实训5 用户和组管理
    习题5
    第6章  Linux运行级别与进程.管理
    6.1 Linux的启动过程和运行级别
    6.1.1 Linux的启动过程
    6.1.2 Linux的运行级别
    6.2 进程和作业.
    6.2.1 进程
    6.2.2 作业..
    6.2.3 进程的启动
    6.3 Linux的进程管理
    6.4 任务调度
    6.4.1 at调度和batch调度
    6.4.2 cron调度
    6.5 系统日志管理
    6.5.1 rsyslogd日志服务
    6.5.2 日志分析工具
    本章小结
    项目实训6 Linux进程管理
    习题6 
    第7章  软件包管理
    7.1 RPM软件包管理
    7.1.1 RPM简介
    7.1.2 RPM的使用 
    7.1.3 RPM图形管理工具
    7.2 TAR软件包管理
    7.3 YUM软件包管理
    7.3.1 YUM简介
    7.3.2 YUM客户端配置文件
    7.3.3 yum命令的使用
    7.3.4 DNF简介
    本章小结
    项目实训7 软件包的管理
    习题7
    第8章  打印机管理
    8.1 打印系统概述
    8.1.1 LPRng打印系统
    8.1.2 CUPS打印系统.
    8.2 添加打印机
    8.2.1 添加本地打印机
    8.2.2 添加网络打印机
    8.3 打印机配置与管理
    8.3.1 设置默认打印机
    8.3.2 删除打印机
    8.3.3 管理CUPS打印系统
    本章小结.
    项目实训8 打印机管理
    习题8 
    第9章  Linux网络配置与服务管理
    9.1 Linux网络配置
    9.1.1 Linux中的网络配置参数
    9.1.2 Linux网络的相关配置文件
    9.2 配置TCP/IP网络
    9.2.1 通过NetworkManager命令行方式进行网络配置
    9.2.2 文本图形界面下的网络配置
    9.2.3 编辑网络接口配置文件进行网络接口参数配置
    9.3 Linux服务管理
    9.3.1 systemd服务
    9.3.2 使用systemctl管理系统服务
    本章小结.
    项目实训9 网络服务的基本配置
    习题9 
    第10章  DNS服务器配置与管理
    10.1 DNS服务概述
    10.1.1 DNS的功能
    10.1.2 DNS的组成
    10.1.3 DNS的查询过程.
    10.1.4 DNS服务器的类型
    10.2 BIND的安装与启动
    10.2.1 BIND的安装
    10.2.2 DNS的启动、关闭和重启
    10.3 DNS服务器的配置文件
    10.3.1 主配置文件named.conf
    10.3.2 区域数据库文件
    10.3.3 与域名解析相关的文件
    10.4 主DNS服务器配置实例
    10.5 辅助DNS服务器配置
    10.5.1 辅助DNS服务器的概念
    10.5.2 辅助DNS服务器的配置
    10.5.3 辅助DNS服务器的测试
    10.6 区域委派与子域配置
    本章小结
    项目实训10 DNS服务器的配置
    习题10
    第11章  DHCP服务器配置与.管理
    11.1 DHCP概述
    11.1.1 DHCP的工作原理 
    11.1.2 DHCP服务的安装与启动
    11.2 配置DHCP服务器.
    11.2.1 DHCP配置文件 
    11.2.2 配置DHCP服务 
    11.2.3 租约数据库文件
    11.3 配置DHCP客户端
    11.3.1 配置Windows客户端
    11.3.2 配置Linux客户端
    本章小结
    项目实训11 DHCP服务器的配置
    习题11
    第12章  Samba和NFS服务器的配置与管理
    12.1 Samba服务器概述
    12.1.1 Samba概述.
    12.1.2 Samba的安装与启动
    12.2 Samba的配置文件
    12.2.1 全局设置部分的配置参数
    12.2.2 共享定义部分的配置参数
    12.3 配置Samba服务器
    12.3.1 配置匿名访问的Samba服务器
    12.3.2 配置user级Samba服务器
    12.3.3 访问Samba共享资源
    12.4 配置SMB打印机
    12.5 NFS服务概述
    12.6 NFS服务的安装与启动
    12.6.1 NFS服务的安装
    12.6.2 NFS服务的启动与关闭
    12.7 NFS服务的配置
    12.7.1 编辑/etc/exports文件
    12.7.2 使用exportfs命令配置/etc/exports文件
    12.7.3 测试NFS服务
    12.8 NFS客户端的设置
    本章小结
    项目实训12 Samba和NFS服务器的配置
    习题1
    第13章  Apache服务器配置与管理
    13.1 Apache概述
    13.2 Apache服务器的安装与启动
    13.3 Apache配置文件
    13.3.1 Apache配置文件的结构
    13.3.2 Apache配置命令
    13.4 Apache的配置
    13.4.1 基本的Apache配置
    13.4.2 配置用户个人Web站点
    13.4.3 别名和重定向
    13.4.4 主机访问控制
    13.5 配置虚拟主机
    13.5.1 基于IP地址的虚拟主机配置
    13.5.2 基于名称的虚拟主机配置
    13.6 配置动态Web站点
    13.6.1 配置CGI动态网站
    13.6.2 构建LAMP架构
    本章小结
    项目实训13 Apache服务器的配置
    习题13 
    第14章  FTP服务器配置与管理
    14.1 FTP概述
    14.2 Vsftpd的安装与启动
    14.3 Vsftpd服务器的配置文件
    14.4 配置FTP服务器
    14.4.1 配置匿名账号FTP服务器
    14.4.2 配置本地账号FTP服务器
    14.4.3 配置虚拟账号FTP服务器
    本章小结
    项目实训14 FTP服务器的配置
    习题14
    第15章  邮件服务器配置与管理
    15.1 电子邮件服务概述
    15.1.1 电子邮件系统
    15.1.2 电子邮件系统相关协议.
    15.1.3 Postfix的工作方式 
    15.2 E-mail服务器的安装和启动
    15.2.1 E-mail服务器的安装
    15.2.2 E-mail服务器的启动
    15.3 Postfix的配置文件
    15.3.1 /etc/postfix/main.cf文件
    15.3.2 /etc/postfix/master.cf文件
    15.3.3 /etc/postfix/access文件.
    15.3.4 /etc/aliases文件
    15.4 配置Dovecot服务器.
    15.5 邮件服务器配置示例.
    本章小结
    项目实训15 邮件服务器的配置
    习题15 
    第16章  Linux防火墙与NAT服务配置
    16.1 Linux防火墙概述
    16.1.1 防火墙简介
    16.1.2 Linux包过滤防火墙的架构
    16.2 firewalld防火墙配置工具简介
    16.2.1 firewalld的安装、启动与关闭
    16.2.2 防火墙区域
    16.2.3 防火墙服务
    16.3 firewalld的使用
    16.3.1 firewalld的命令格式
    16.3.2 使用firewalld进行防火墙配置
    16.4 NAT服务
    16.4.1 NAT服务概述
    16.4.2 使用firewalld实现NAT服务
    16.5 SELinux安全机制
    16.5.1 SELinux概述
    16.5.2 SELinux的启用
    16.5.3 查看SELinux的状态
    16.5.4 查看和修改SELinux对网络服务的设定
    本章小结
    项目实训16 Linux防火墙与NAT的配置
    习题16 
    第17章  Squid代理服务器的配置与管理
    17.1 代理服务器概述
    17.1.1 代理服务器简介
    17.1.2 代理服务器的主要作用
    17.1.3 代理服务器的工作原理
    17.1.4 代理服务器的种类
    17.2 Squid代理服务器的安装和配置
    17.2.1 Squid代理服务器简介 
    17.2.2 Squid缓存代理服务器的配置与管理
    17.2.3 Squid透明代理的实现 
    17.3 Squid代理服务器的访问控制设置
    17.4 Squid代理服务器日志管理
    本章小结
    项目实训17 Squid代理服务器的配置与管理
    习题17
    第18章  远程管理工具
    18.1 系统配置工具Webmin
    18.1.1 Webmin简介
    18.1.2 Webmin的安装与配置
    18.1.3 Webmin常用功能
    18.2 远程控制工具VNC
    18.2.1 VNC简介
    18.2.2 VNC服务的安装与启动 
    18.3 SSH远程登录管理
    18.3.1 SSH服务概述
    18.3.2 openssh的安装、启动与关闭
    18.3.3 SSH服务的配置 
    18.3.4 客户端远程登录Linux服务器
    本章小结
    项目实训18 远程管理工具
    习题18
    参考文献
  •        姜大庆,男,汉族,1969年9月生,江苏如皋人,中共党员。1987年9月参加工作,工学硕士,教授。高级程序员,中国计算机学会会员。江苏省“青蓝工程”中青年学术带头人、南通市“226高层次人才培养工程”第二层次人才培养对象、南通市“教学名师”。主要从事网络管理、人工智能、农业信息化方向的教学与科研工作。近几年来,主持江苏省教育厅、江苏省农委、南通市科技局教科研课题20余项,企业横向项目5项,是“南通市农作物生产信息化网络共享服务平台”负责人。先后荣获全国农业职业教育教学成果一、二等奖5项,南通市科技进步二等奖1项,发明专利5项,软件著作权4项,发表教科研论文30余篇,主编出版教材4本。曾获江苏省大学生优秀毕业设计团队优秀指导教师、南通市首届职业教育创新大赛优秀指导教师、南通市“教坛新秀”、市“青蓝工程”优秀师徒、市“文明教工”、中国教科网“杰出贡献奖”等荣誉称号。
  • 本书已经出版第四版,经过了十多年的打磨,内容丰富,结构合理,并配有丰富的资源。