Linux网络服务器配置与管理
类别:
计算机系列
书名:
Linux网络服务器配置与管理
主编:
喻衣鑫 汤东
定价:
49.00
开本:
16开
时间:
2020年8月
出版:
北京邮电大学出版社
书号:
978-7-5635-6153-7
内容摘要
本书以Red Hat Enterprise Linux 8(RHEL 8)为例,介绍了Linux的系统管理和网络服务两方面的内容,共分11章,内容包括Linux系统的安装与基本配置、SELinux和firewalld防火墙配置与管理、运维新利器——Cockpit,网络文件共享服务的配置与管理、FTP服务器的配置与管理、DHCP服务器的配置与管理、Nginx Web服务器的配置与管理、DNS服务器的配置与管理、电子邮件服务器的配置与管理、MariaDB数据库服务器的配置与管理、构建LNMP动态网站环境。
本书适合作为Linux网络服务器配置与管理课程的教材,也可供Linux系统管理维护人员、计算机培训机构的教师和学员参考使用。
目录
模块1 Linux系统的安装与基本配置
1.1学习前的准备工作
1.1.1自我心态调整
1.1.2需求资源及作用
1.1.3安装Linux系统并进行环境部署
1.2Linux系统的安装与启动
1.2.1Linux系统的安装
1.2.2Linux和Windows单硬盘双系统的安装
1.2.3Linux初始化进程之systemd
1.3Linux系统的快照备份与恢复
1.4Linux系统的基本配置
1.4.1dnf/yum包管理器
1.4.2配置网络服务
1.4.3远程连接Linux系统
1.5Linux系统的root密码恢复
1.6实训1 Linux和Windows双系统的安装与基本配置
模块2 SELinux和firewalld防火墙配置与管理
2.1SELinux安全子系统
2.1.1了解SELinux
2.1.2主体访问目标资源流程
2.1.3SELinux工作模式
2.1.4SELinux日志辅助
2.2firewalld防火墙
2.2.1了解防火墙
2.2.2nftables
2.2.3firewalld
2.3实训2 SELinux和firewalld防火墙配置与管理
模块3 运维新利器——Cockpit
3.1了解Cockpit
3.2Cockpit的安装与配置
3.2.1安装Cockpit
3.2.2启动并启用Cockpit
3.2.3防火墙设置
3.2.4验证cockpit服务
3.2.5访问Cockpit Web界面
3.3构建RAID与LVM磁盘阵列技术
3.3.1RAID
3.3.2VDO
3.3.3LVM
3.4构建iSCSI网络存储
3.4.1了解iSCSI
3.4.2配置iSCSI服务端
3.4.3配置Linux客户端
3.4.4配置Windows客户端
3.5构建高级网络服务bond/team
3.6实训3 构建基于RAID+VDO+LVM+team的iSCSI网络存储
模块4 网络文件共享服务的配置与管理
4.1NFS服务
4.1.1了解NFS
4.1.2安装与启动NFS服务
4.1.3配置NFS服务
4.1.4挂载NFS文件系统
4.2Samba服务
4.2.1了解Samba
4.2.2安装与启动Samba服务
4.2.3配置Samba服务
4.2.4配置Samba客户端
4.2.5Samba高级服务器配置
4.3实训4网络文件共享服务的配置与管理
模块5 FTP服务器的配置与管理
5.1了解FTP
5.1.1FTP的两种模式
5.2安装与启动vsftpd服务
5.3配置vsftpd服务
5.3.1主配置文件/etc/vsftpd/vsftpd.conf
5.3.2配置匿名用户访问的FTP站点
5.3.3配置本地用户访问的FTP站点
5.3.4配置虚拟用户访问的FTP站点
5.3.5配置虚拟用户的上传、下载、创建、删除和重命名等操作
5.4配置FTP的客户端
5.4.1Windows客户端
5.4.2Linux客户端
5.5xfs文件系统的磁盘配额
5.5.1启用磁盘配额
5.5.2设置磁盘配额
5.5.3测试磁盘配额
5.5.4修改磁盘配额
5.6实训5 FTP服务器的配置与管理
模块6 DHCP服务器的配置与管理
6.1了解DHCP
6.1.1DHCP的工作过程
6.1.2DHCP租约更新与IP地址释放
6.2安装与启动DHCP服务
6.3配置DHCP服务器
6.3.1DHCP主配置文件和租约数据库文件
6.3.2配置简单的DHCP服务
6.3.3配置多作用域的DHCP服务
6.3.4配置超级作用域的DHCP服务
6.4实训6 DHCP服务器的配置与管理
模块7 Nginx Web服务器的配置与管理
7.1了解Nginx Web
7.1.1Nginx Web入门简介
7.1.2Nginx的工作原理
7.2安装与启动Nginx服务
7.3配置Nginx Web服务
7.3.1主配置文件/etc/nginx/nginx.conf
7.3.2配置基于域名的虚拟主机
7.3.3配置基于端口的虚拟主机
7.3.4配置基于IP地址的虚拟主机
7.4Nginx location规则
7.4.1location的作用
7.4.2location匹配方式
7.4.3location匹配示例
7.5Nginx rewrite规则
7.5.1什么是Nginx rewrite
7.5.2Nginx rewrite的语法、规则及应用场景
7.5.3实现不同域名的URL跳转
7.5.4rewrite实例
7.6Nginx防盗链配置
7.7Nginx防爬虫优化
7.8Nginx HTTPS实战
7.8.1了解HTTPS
7.8.2HTTPS证书的申请与颁发
7.8.3Nginx HTTPS配置
7.9实训7 Nginx Web服务器的配置与管理
模块8 DNS服务器的配置与管理
8.1了解DNS
8.1.1DNS的结构及特点
8.1.2DNS域名解析过程
8.1.3DNS服务器的类型
8.2安装与启动DNS服务
8.3配置DNS服务器
8.3.1BIND主要配置文件
8.3.2配置主DNS服务器
8.3.3配置辅助DNS服务器
8.3.4配置纯缓存DNS服务器
8.3.4配置DNS服务器的转发器
8.4实训8 DNS服务器的配置与管理
模块9 电子邮件服务器的配置与管理
9.1了解电子邮件
9.1.1电子邮件服务角色及协议
9.1.2电子邮件传输过程
9.2安装与启动电子邮件服务
9.3配置电子邮件服务器
9.3.1发送邮件Postfix服务
9.3.2接收邮件Dovecot服务
9.4配置电子邮件的客户端
9.5用户别名的应用
9.6Webmail的搭建(Apache+PHP方式)
9.7实训9 邮件服务器的配置与管理
模块10 MariaDB数据库服务器的配置与管理
10.1了解数据库
10.1.1数据库相关概念
10.1.2数据库的种类
10.1.3MySQL/MariaDB
10.2安装与启动MariaDB服务
10.3MariaDB的管理与SQL命令
10.3.1MariaDB的管理
10.3.2使用SQL命令管理数据库
10.3.3管理数据库用户与访问权限
10.3.4数据库的备份与恢复
10.4配置与管理多实例MariaDB数据库
10.4.1多实例介绍
10.4.2MariaDB多实例的安装和部署
10.5实训10 MariaDB数据库服务器的配置与管理
模块11 构建LNMP动态网站环境
11.1了解LNMP
11.2配置PHP(FastCGI方式)服务
11.2.1什么是FastCGI
11.2.2Nginx FastCGI的运行原理
11.2.3PHP(FastCGI方式)服务的配置与启动
11.3配置Nginx使其支持PHP程序请求访问
11.3.1建立Nginx的Web主目录
11.3.2编辑Nginx的主配置文件
11.3.3启动Nginx服务
11.4配置MariaDB的授权访问
11.5源码安装Discuz!论坛
11.6实训11 构建LNMP动态网站环境
参考文献
相关图书
主编:李海涛 陈涛 孙红丽
本书是“基于翻转课堂的课程教学范式改革”与校本应用型教材建设项目基础上编写的。本书采用案例驱动的方式编写,即把理论知识点的讲解融入实际的案例中,通过案例教学的方式达到理论与实践的融合,培养学生的动手实...
¥59.8
主编:周晓红 马永强
本书以CorelDRAW 2020为对象,以其应用实例为载体,向读者展示了CorelDRAW软件各项功能的使用方法和技巧。全书共9章,包括CorelDRAW基础知识,绘制和编辑图形,绘制和编辑...
¥78.00
主编:陶洁
本书介绍了Illustrator CC 2020的相关知识和基本操作,主要内容包括Illustrator 2020基础知识、绘制和编辑基本图形、绘制和编辑路径、对象的基本操作、设置填充与描边、创建和编...
¥55.00
主编:谢恩 朱雅岚
全书共10个模块,包括AutoCAD绘图基础、绘图前的准备、绘制平面图形、图形编辑、文字与表格、标注图形尺寸、图块、三维建模基础、三维建模的方法与应用、图形打印。 本书适用于高等职业院...
¥45.00