导语摘要
随着云计算、大数据技术,人工智能技术的快速发展,各行各业对于熟练掌握Linux应用的人才需求也日益增多。本书为广大Linux学习者而编写,主要讲述了Linux的基础知识和网络服务的部署。
本书分为三个学习情境,每个学习情境中设置了多个项目。学习情境一主要讲解Linux服务器的部署、Linux系统的维护、用户和组群的管理、服务软件的安装、文件系统安全的维护、磁盘管理、网络通信等;学习情境二主要讲解常见的DHCP、NFS、Samba、FTP、DNS、Web、电子邮件和MariaDB等网络服务的部署;学习情境三主要讲解防火墙、代理服务等系统安全管理。
本书适合作为大中专院校计算机类专业的教材,也可作为Linux爱好者的入门学习读物。
商品简介
随着云计算、大数据技术,人工智能技术的快速发展,各行各业对于熟练掌握Linux应用的人才需求也日益增多。本书为广大Linux学习者而编写,主要讲述了Linux的基础知识和网络服务的部署。
本书分为三个学习情境,每个学习情境中设置了多个项目。学习情境一主要讲解Linux服务器的部署、Linux系统的维护、用户和组群的管理、服务软件的安装、文件系统安全的维护、磁盘管理、网络通信等;学习情境二主要讲解常见的DHCP、NFS、Samba、FTP、DNS、Web、电子邮件和MariaDB等网络服务的部署;学习情境三主要讲解防火墙、代理服务等系统安全管理。
本书适合作为大中专院校计算机类专业的教材,也可作为Linux爱好者的入门学习读物。
作者简介
目录
学习情境一Linux基本应用
项目1部署Linux服务器
1.1知识准备
1.1.1Linux简介
1.1.2Linux体系结构
1.1.3Linux的版本
1.1.4常见的RedHatLinux相关产品
1.1.5Linux系统的特点
1.1.6桌面环境
1.1.7Linux与Windows的区别
1.1.8Linux的应用
1.2项目实施
1.2.1VMware虚拟机的使用
1.2.2RedHatEnterpriseLinux7.6的安装
1.2.3RedHatEnterpriseLinux7.6的配置
1.2.4Linux运行级别
1.3反思与进阶
项目小结
练习题
项目2维护Linux系统
2.1知识准备
2.1.1Linux命令基础
2.1.2目录操作命令
2.1.3文件操作命令
2.1.4压缩和归档命令
2.1.5其他命令
2.1.6重定向和管道
2.1.7Vim编辑器的使用
2.1.8Shell编程
2.2项目实施
2.3反思与进阶
项目小结
练习题
项目3部署用户和组群
3.1知识准备
3.1.1Linux用户和组
3.1.2用户配置文件
3.1.3用户管理
3.1.4批量用户管理工具
3.1.5用户组配置文件
3.1.6组群管理
3.1.7桌面环境下管理用户和组群
3.2项目实施
3.3反思与进阶
项目小结
练习题
项目4安装服务软件
4.1知识准备
4.1.1Linux中软件常用的安装方式
4.1.2RPM包管理
4.1.3通过YUM安装软件
4.1.4源码包安装
4.2项目实施
4.2.1使用RPM安装OpenOffice办公软件
4.2.2使用RPM安装DHCP服务
4.3反思与进阶
项目小结
练习题
项目5维护文件系统的安全
5.1知识准备
5.1.1Linux文件系统
5.1.2文件权限的概念
5.1.3一般权限的设置
5.1.4特殊权限的设置
5.1.5ACL
5.2项目实施
5.3反思与进阶
项目小结
练习题
项目6磁盘管理
6.1知识准备
6.1.1Linux环境下的设备
6.1.2设备的使用
6.1.3LVM管理
6.1.4RAID管理
6.1.5磁盘配额
6.2项目实施
6.3反思与进阶
项目小结
练习题
项目7网络通信
7.1知识准备
7.1.1网络配置参数
7.1.2其他网络配置文件
7.1.3网络调试工具
7.1.4守护进程
7.1.5iproute2
7.1.6SSH远程登录服务
7.2项目实施
7.3反思与进阶
项目小结
练习题
学习情境二部署Linux网络服务
项目8部署DHCP服务
8.1知识准备
8.1.1DHCP简介
8.1.2DHCP工作原理
8.2项目实施
8.2.1安装DHCP服务
8.2.2修改主配置文件dhcpd.conf
8.2.3启动与停止DHCP服务
8.2.4配置DHCP客户端
8.2.5大型网络的DHCP部署
8.3反思与进阶
项目小结
练习题
项目9部署NFS服务
9.1知识准备
9.1.1NFS简介
9.1.2NFS工作原理
9.2项目实施
9.2.1安装NFS服务
9.2.2修改主配置文件/etc/exports
9.2.3启动与停止NFS服务
9.2.4配置NFS客户端
9.2.5利用exportfs输出目录
9.2.6自动挂载autofs
9.3反思与进阶
项目小结
练习题
项目10部署Samba服务
10.1知识准备
10.1.1Samba简介
10.1.2Samba工作原理
10.1.3桌面环境下安装Samba服务
10.2项目实施
10.2.1Samba服务的配置文件
10.2.2启动与停止Samba服务
10.2.3配置Samba客户端
10.2.4用户账号映射
10.3反思与进阶
项目小结
练习题
项目11部署FTP服务
11.1知识准备
11.1.1FTP简介
11.1.2FTP工作原理
11.1.3FTP服务的传输模式
11.1.4FTP体系结构
11.1.5FTP服务的相关软件
11.1.6vsftpd的用户类型
11.2项目实施
11.2.1安装vsftpd服务
11.2.2vsftpd的配置文件
11.2.3启动与停止vsftpd服务
11.2.4测试
11.3反思与进阶
项目小结
练习题
项目12部署DNS服务
12.1知识准备
12.1.1域名解析基本概念
12.1.2域名空间
12.1.3域名解析过程
12.1.4DNS服务器类型
12.1.5资源记录
12.2项目实施
12.2.1安装DNS服务
12.2.2启动与停止DNS服务
12.2.3DNS服务器的配置文件
12.2.4DNS客户端配置
12.2.5DNS服务测试
……
内容摘要
随着云计算、大数据技术,人工智能技术的快速发展,各行各业对于熟练掌握Linux应用的人才需求也日益增多。本书为广大Linux学习者而编写,主要讲述了Linux的基础知识和网络服务的部署。
本书分为三个学习情境,每个学习情境中设置了多个项目。学习情境一主要讲解Linux服务器的部署、Linux系统的维护、用户和组群的管理、服务软件的安装、文件系统安全的维护、磁盘管理、网络通信等;学习情境二主要讲解常见的DHCP、NFS、Samba、FTP、DNS、Web、电子邮件和MariaDB等网络服务的部署;学习情境三主要讲解防火墙、代理服务等系统安全管理。
本书适合作为大中专院校计算机类专业的教材,也可作为Linux爱好者的入门学习读物。
以下为对购买帮助不大的评价