ISBN:978-7-313-15582-5/01
主编:刘振宇、夏凤龙、王浩
出版社:上海交大
适用层次:通用
出版/修订日期:2020-09-01
¥58.00
Linux是一种自由和开放源码的类UNIX操作系统,可安装在多种计算机硬件设备中,广泛应用于系统管理和维护、系统开发、语言开发及嵌入式软件开发等领域。本书基于Red Hat Enterprise Linux 7平台,全面介绍了Linux服务器安装、配置与管理的技术方法。全书分11章,内容涵盖:安装与配置Linux,配置与管理samba服务器、DHCP服务器、DNS服务器、电子邮件服务、FTP服务器、数据库服务器、Web服务器、代理服务器、NFS服务器、防火墙等。
本书可作为高等院校,中、高等职业技术院校,以及各类培训机构的专用教材,也可供Linux网络管理人员参考。
第1章 安装与配置Linux
本章导读
学习目标
1.1 了解Linux
1.1.1 UNIX操作系统
1.1.2 类UNIX操作系统和Linux
1.1.3 Linux的特点
1.1.4 Linux内核结构
1.1.5 Linux发行版本
1.2 安装RHEL 7
1.2.1 硬件的基本要求
1.2.2 使用虚拟机安装RHEL 7
1.2.3 在真实主机上安装RHEL 7
1.3 RHEL 7的启动、登录、退出与Shell
1.3.1 启动过程与运行级别
1.3.2 登录与退出
1.3.3 RHEL 7的Shell
1.4 RHEL 7网络环境配置
1.4.1 配置主机名
1.4.2 启用禁用网卡、配置IP地址及MAC地址
1.4.3 设置网关
1.4.4 网卡配置文件
1.4.5 图形界面配置工具
1.4.6 修改resolv.conf配置DNS
1.5 RHEL 7网络环境测试
1.5.1 ping命令检测网络连通情况
1.5.2 netstat命令查看网络配置
1.5.3 nslookup测试域名解析
1.6 RHEL 7安装的故障排除
1.6.1 开始安装阶段的故障及其排除
1.6.2 初始安装阶段的故障及其排除
1.6.3 安装过程中的问题
1.6.4 安装后的问题
1.6.5 忘记root密码的修复方法
本章小结
本章实训
本章习题
第2章 配置与管理samba服务器
本章导读
学习目标
2.1 samba服务相关知识
2.1.1 SMB协议
2.1.2 samba工作原理
2.1.3 samba功能
2.2 安装samba服务器
2.2.1 安装准备工作
2.2.2 安装samba服务
2.2.3 启动、停止、重启及自启samba服务
2.3 配置samba服务器
2.3.1 samba服务器配置流程
2.3.2 samba主配置文件smb.conf
2.3.3 samba服务的日志与账号
2.3.4 案例1——配置Share安全级别服务器
2.3.5 案例2——配置user安全级别服务器
2.3.6 用户账号映射
2.3.7 客户端访问控制
2.3.8 设置samba用户的读写权限
2.3.9 samba的隐藏共享
2.3.10 samba打印机共享
2.4 配置samba客户端
2.4.1 配置Linux客户端
2.4.2 配置Windows客户端
2.5 综合案例
2.6 samba故障排除
2.6.1 使用testparm排除故障
2.6.2 使用ping命令排除故障
2.6.3 使用smbclient命令
本章小结
本章实训
本章习题
第3章 配置与管理DHCP服务器
本章导读
学习目标
3.1 DHCP服务相关知识
3.1.1 DHCP服务概述
3.1.2 DHCP工作过程
3.1.3 IP地址租约和更新
3.1.4 DHCP服务器分配给客户端的IP地址类型
3.2 安装DHCP服务器
3.2.1 安装DHCP服务
3.2.2 启动、停止、重启及自启DHCP服务
3.3 配置DHCP服务器
3.3.1 DHCP主配置文件dhcpd.conf
3.3.2 租约数据库文件
3.3.3 案例1——简单配置DHCP
3.3.4 案例2——IP地址绑定
3.3.5 案例3——配置多网卡多作用域
3.3.6 案例4——配置超级作用域
3.4 综合案例
3.5 DHCP服务故障排除
3.5.1 排除DHCP故障的常见手段
3.5.2 常见DHCP故障的排除
本章小结
本章实训
本章习题
第4章 配置与管理DNS服务器
本章导读
学习目标
4.1 DNS服务相关知识
4.1.1 DNS服务概述
4.1.2 DNS服务器分类
4.1.3 DNS查询模式与域名解析
4.1.4 资源记录
4.1.5 hosts文件
4.2 安装DNS服务
4.2.1 安装DNS服务
4.2.2 启动、停止、重启与自启DNS服务
4.3 配置DNS服务器
4.3.1 DNS服务器配置步骤
4.3.2 主配置文件named.conf
4.3.3 区域文件与资源记录
4.3.4 案例1——搭建DNS服务器
4.3.5 案例2——配置辅助DNS服务器
4.3.6 案例3——建立子域并进行区域委派
4.4 配置DNS客户端
4.4.1 配置Linux客户端
4.4.2 配置Windows客户端
4.5 综合案例
4.6 DNS服务故障排除
4.6.1 排除DNS故障常见手段
4.6.2 常见故障总结
本章小结
本章实训
本章习题
第5章 配置与管理电子邮件服务
本章导读
学习目标
5.1 电子邮件服务相关知识
5.1.1 电子邮件概述
5.1.2 电子邮件系统
5.1.3 电子邮件协议
5.1.4 电子邮件中继
5.2 安装电子邮件服务
5.2.1 安装sendmail服务
5.2.2 sendmail服务的启动、停止、重启和自启
5.3 配置电子邮件服务器
5.3.1 sendmail服务
5.3.2 安装dovecot服务
5.4 配置电子邮件客户端
5.4.1 Linux客户端
5.4.2 Windows客户端
5.5 综合案例
5.6 电子邮件服务常见故障排除
本章小结
本章实训
本章习题
第6章 配置与管理FTP服务器
本章导读
学习目标
6.1 FTP服务相关知识
6.1.1 FTP工作原理
6.1.2 FTP连接模式
6.1.3 FTP用户分类
6.1.4 FTP服务器软件
6.2 安装FTP服务器
6.2.1 安装VSFTP
6.2.2 启动、停止、重启、自启VSFTP
6.3 配置FTP服务器
6.3.1 VSFTP主配置文件vsftpd.conf
6.3.2 案例1——配置匿名FTP服务器
6.3.3 案例2——配置本地用户访问的FTP服务器
6.3.4 案例3——限制用户访问目录
6.3.5 案例4——设置FTP目录欢迎信息
6.4 配置FTP客户端
6.4.1 命令行方式
6.4.2 浏览器方式
6.5 综合案例——配置虚拟用户FTP服务器
6.6 FTP故障排除
本章小结
本章实训
本章习题
第7章 配置与管理数据库服务器
本章导读
学习目标
7.1 常见数据库的类型
7.2 PostgreSQL安装与配置
7.2.1 PostgreSQL的安装与启动
7.2.2 PostgreSQL数据库操作
7.3 MySQL安装与配置
7.3.1 MySQL的安装与启动
7.3.2 MySQL数据库操作
本章小结
本章实训
本章习题
第8章 配置与管理Web服务器
本章导读
学习目标
8.1 Web相关知识
8.1.1 Web服务概述
8.1.2 HTTP协议
8.1.3 Apache
8.2 安装Apache服务器
8.2.1 Apache服务器的安装
8.2.2 Apache服务的启动、停止、重启和自启
8.3 配置Apache服务器
8.3.1 Apache服务器的主配置文件httpd.conf
8.3.2 服务器常规设置
8.3.3 案例1——设置用户个人主页
8.3.4 案例2——创建虚拟目录
8.3.5 Apache服务器的存取控制
8.3.6 案例3——使用用户身份认证
8.4 综合案例——配置虚拟主机
8.4.1 配置IP型虚拟主机
8.4.2 配置域名型虚拟主机
8.4.3 配置端口型虚拟主机
本章小结
本章实训
本章习题
第9章 配置与管理代理服务器
本章导读
学习目标
9.1 代理服务器相关知识
9.1.1 代理服务器的工作流程
9.1.2 代理服务的作用
9.2 squid服务器安装与启动
9.2.1 squid服务的安装
9.2.2 squid的启动
9.3 配置squid服务器
9.3.1 squid服务主配置文件squid.conf
9.3.2 设置访问控制
9.4 综合案例——配置透明代理
本章小结
本章实训
本章习题
第10章 配置与管理NFS服务器
本章导读
学习目标
10.1 NFS相关知识
10.1.1 NFS概述
10.1.2 NFS和RPC
10.1.3 NFS相关的守护进程
10.2 安装与启动NFS服务
10.2.1 安装NFS服务
10.2.2 启动NFS服务
10.3 配置NFS服务器与客户端
10.3.1 NFS网络文件系统结构
10.3.2 主配置文件/etc/exports
10.3.3 NFS客户端配置的一般步骤
10.4 综合案例——配置NFS服务器共享目录
10.5 NFS故障排除
本章小结
本章实训
本章习题
第11章 配置与管理防火墙
本章导读
学习目标
11.1 防火墙相关知识
11.1.1 防火墙概述
11.1.2 netfilter/iptables
11.1.3 iptables工作流程
11.1.4 NAT概述
11.2 iptables服务的安装与启动
11.2.1 iptables服务的安装
11.2.2 iptables服务的启动、停止、重启和自启
11.3 iptables服务的配置
11.3.1 iptables命令
11.3.2 设置默认策略
11.3.3 设置iptables规则
11.3.4 案例1——网站访问控制
11.3.5 网络地址转换
11.3.6 案例2——内网对外网发布Web
本章小结
本章实训
本章习题