Linux系统基础及服务器配置教程与实验
¥49.00定价
作者: 张庆玲,蒙晓燕,张建军等
出版时间:2020-08
出版社:清华大学出版社
- 清华大学出版社
- 9787302555988
- 1版
- 442006
- 63246901-1
- 平装
- 16开
- 2020-08
- 394
- 248
- 工学
- 计算机科学与技术
- 计算机类
- 高职
内容简介
本书以Linux网络操作系统为平台,把Linux下的服务器配置内容作为重点,以案例引导、任务驱动的方式,基于虚拟机的操作环境,讲解网络环境下各种常用服务器的搭建。全书共12章,从内容组织上分为Linux系统基础和网络服务器配置,主要介绍了Linux操作系统下各种常用命令的使用; 磁盘、文件系统和软件的管理; Samba服务器、NFS服务器、DHCP服务器、DNS服务器、Apache服务器、FTP服务器的配置与管理等。本书每章后都配有相应的实验及习题,便于读者快速掌握。
本书以培养学生能够完成中小企业建网、管网的任务为出发点,以工作过程为导向,以目前流行的CentOS为平台,对Linux的网络服务进行了详细讲解。
本书注重工程实训和应用,并配有大量详尽的企业应用实例。
本书可作为应用型本科院校和高职院校计算机网络专业和云计算专业理论与实践一体化的教材,也可作为Linux系统管理和网络管理人员的自学指导用书。
本书以培养学生能够完成中小企业建网、管网的任务为出发点,以工作过程为导向,以目前流行的CentOS为平台,对Linux的网络服务进行了详细讲解。
本书注重工程实训和应用,并配有大量详尽的企业应用实例。
本书可作为应用型本科院校和高职院校计算机网络专业和云计算专业理论与实践一体化的教材,也可作为Linux系统管理和网络管理人员的自学指导用书。
目录
(目录仅供参考,请以实书为准)第1篇基 础 知 识
第1章Linux网络操作系统概述
1.1Linux简介
1.1.1Linux系统的产生
1.1.2Linux系统的发展历程
1.2Linux的特点和组成
1.2.1Linux的特点
1.2.2Linux系统的组成
1.3实验: 安装Linux操作系统
1.3.1实验目的
1.3.2实验内容
1.3.3实验步骤
1.3.4常见故障及排除
1.4习题
第2章Shell的基本应用
2.1Shell命令概述
2.1.1Shell简介
2.1.2Shell的启动
2.1.3Shell命令格式
2.1.4常用Shell命令
2.2BASH的应用
2.2.1命令补齐
2.2.2命令历史记录
2.2.3别名命令
2.2.4通配符
2.3正则表达式、管道与重定向
2.3.1正则表达式
2.3.2管道与重定向
2.4文本编辑器Vim
2.4.1Vim简介
2.4.2Vim的3种模式
2.4.3Vim的进入与退出
2.4.4Vim的基本操作命令
2.4.5Vim的高级命令
2.5实验: Shell的基本应用
2.5.1实验目的
2.5.2实验内容
2.5.3实验步骤
2.6习题
第3章用户和组管理
3.1什么是用户
3.1.1用户账号文件/etc/passwd
3.1.2用户影子文件/etc/shadow
3.1.3组账号文件/etc/group
3.1.4用户组影子文件/etc/gshadow
3.2用户管理
3.2.1添加用户
3.2.2删除用户
3.2.3修改用户信息
3.3组管理
3.3.1创建用户组
3.3.2删除用户组
3.3.3修改用户组信息
3.4使用用户管理器管理用户和组
3.4.1启动用户管理器
3.4.2添加用户
3.4.3修改用户属性
3.4.4添加用户组
3.4.5修改用户组属性
3.5实验: 管理用户和组
3.5.1实验目的
3.5.2实验内容
3.5.3实验步骤
3.6习题
第4章磁盘与文件系统管理
4.1磁盘的识别与分区
4.1.1磁盘的分类
4.1.2磁盘的组成
4.1.3管理分区
4.2建立和管理文件系统
4.2.1管理文件系统
4.2.2文件系统类型
4.2.3文件系统结构
4.3文件系统操作命令
4.3.1文件与目录操作命令
4.3.2压缩和解压缩命令
4.3.3文件和目录权限管理命令
4.4文件系统的挂载
4.4.1使用命令行挂载文件系统
4.4.2永久挂载文件系统
4.4.3卸载文件系统
4.5通用LVM概念和术语
4.5.1LVM简介
4.5.2LVM基本术语
4.6建立LVM卷
4.6.1创建分区
4.6.2创建物理卷
4.6.3创建卷组
4.6.4创建逻辑卷
4.6.5创建文件系统
4.6.6挂载文件系统
4.7管理LVM卷
4.7.1卸载卷
4.7.2查看卷信息
4.7.3调整LVM卷
4.8实验: 配置与管理磁盘与文件系统
4.8.1实验目的
4.8.2实验内容
4.8.3实验步骤
4.9习题
第5章软件管理
5.1使用YUM
5.1.1Linux下的可执行文件
5.1.2传统管理软件的方法
5.1.3RPM
5.1.4YUM
5.2安装RPM软件
5.2.1RPM的介绍
5.2.2RPM软件包文件
5.2.3RPM命令
5.3源代码安装
5.3.1获得软件
5.3.2编译前的准备工作
5.3.3开始编译
5.3.4安装与部署
5.4实验: 软件管理
5.4.1实验目的
5.4.2实验内容
5.4.3实验步骤
5.5习题
第6章网络基础
6.1网络配置基础——TCP/IP网络模型
6.2网络服务介绍
6.3基于图形界面网络的基本配置
6.4基于命令行的网络基本配置
6.4.1查看网络信息
6.4.2创建网络连接
6.4.3修改网络连接
6.5系统网络配置文件
6.6网络设置工具
6.6.1设置主机名称命令
6.6.2Linux命令行网络配置工具
6.6.3检查网络状况命令netstat
6.6.4ping命令
6.6.5nslookup命令
6.6.6traceroute命令
6.7实验: 常用的网络配置命令
6.7.1实验目的
6.7.2实验内容
6.7.3实验步骤
6.8习题
第2篇服务器配置与管理
第7章配置与管理Samba服务器
7.1基本概念
7.1.1Samba应用环境
7.1.2SMB协议
7.1.3Samba工作原理
7.2项目设计与准备
7.3实验: 安装并配置Samba服务器
7.3.1实验目的
7.3.2实验内容
7.3.3实验步骤
7.3.4安装的常见故障及排除
7.4习题
第8章配置与管理NFS服务器
8.1基本概念
8.1.1NFS服务概述
8.1.2NFS服务的组件
8.2项目设计及准备
8.3实验: 安装并配置NFS服务器
8.3.1实验目的
8.3.2实验内容
8.3.3实验步骤
8.4排除NFS故障
8.5习题
第9章配置与管理DHCP服务器
9.1基本概念
9.1.1DHCP工作过程
9.1.2IP地址租约和更新
9.1.3DHCP服务器分配给客户端的IP地址类型
9.2项目设计及准备
9.2.1项目设计
9.2.2项目需求准备
9.3实验: 安装并配置DHCP服务器
9.3.1实验目的
9.3.2实验内容
9.3.3实验步骤
9.3.4安装的常见故障及排除
9.4习题
第10章配置与管理DNS服务器
10.1基本概念
10.2项目设计及准备
10.2.1项目设计
10.2.2项目准备
10.3实验: 安装并配置DNS服务器
10.3.1实验目的
10.3.2实验内容
10.3.3实验步骤
10.3.4安装的常见故障及排除
10.4习题
第11章配置与管理Apache服务器
11.1相关知识
11.1.1Web服务的概述
11.1.2Apache服务器简介
11.2项目设计及准备
11.2.1项目设计
11.2.2项目准备
11.3实验: 安装并配置Apache服务器
11.3.1实验目标
11.3.2实验内容
11.3.3实验步骤
11.4习题
第12章配置与管理FTP服务器
12.1相关知识
12.1.1匿名用户
12.1.2流行的FTP服务器软件简介
12.2项目设计与准备
12.2.1项目设计
12.2.2项目准备
12.3实验: 安装并配置FTP服务器
12.3.1实验目标
12.3.2实验内容
12.3.3实验步骤
12.3.4FTP排错
12.4习题
参考文献
第1章Linux网络操作系统概述
1.1Linux简介
1.1.1Linux系统的产生
1.1.2Linux系统的发展历程
1.2Linux的特点和组成
1.2.1Linux的特点
1.2.2Linux系统的组成
1.3实验: 安装Linux操作系统
1.3.1实验目的
1.3.2实验内容
1.3.3实验步骤
1.3.4常见故障及排除
1.4习题
第2章Shell的基本应用
2.1Shell命令概述
2.1.1Shell简介
2.1.2Shell的启动
2.1.3Shell命令格式
2.1.4常用Shell命令
2.2BASH的应用
2.2.1命令补齐
2.2.2命令历史记录
2.2.3别名命令
2.2.4通配符
2.3正则表达式、管道与重定向
2.3.1正则表达式
2.3.2管道与重定向
2.4文本编辑器Vim
2.4.1Vim简介
2.4.2Vim的3种模式
2.4.3Vim的进入与退出
2.4.4Vim的基本操作命令
2.4.5Vim的高级命令
2.5实验: Shell的基本应用
2.5.1实验目的
2.5.2实验内容
2.5.3实验步骤
2.6习题
第3章用户和组管理
3.1什么是用户
3.1.1用户账号文件/etc/passwd
3.1.2用户影子文件/etc/shadow
3.1.3组账号文件/etc/group
3.1.4用户组影子文件/etc/gshadow
3.2用户管理
3.2.1添加用户
3.2.2删除用户
3.2.3修改用户信息
3.3组管理
3.3.1创建用户组
3.3.2删除用户组
3.3.3修改用户组信息
3.4使用用户管理器管理用户和组
3.4.1启动用户管理器
3.4.2添加用户
3.4.3修改用户属性
3.4.4添加用户组
3.4.5修改用户组属性
3.5实验: 管理用户和组
3.5.1实验目的
3.5.2实验内容
3.5.3实验步骤
3.6习题
第4章磁盘与文件系统管理
4.1磁盘的识别与分区
4.1.1磁盘的分类
4.1.2磁盘的组成
4.1.3管理分区
4.2建立和管理文件系统
4.2.1管理文件系统
4.2.2文件系统类型
4.2.3文件系统结构
4.3文件系统操作命令
4.3.1文件与目录操作命令
4.3.2压缩和解压缩命令
4.3.3文件和目录权限管理命令
4.4文件系统的挂载
4.4.1使用命令行挂载文件系统
4.4.2永久挂载文件系统
4.4.3卸载文件系统
4.5通用LVM概念和术语
4.5.1LVM简介
4.5.2LVM基本术语
4.6建立LVM卷
4.6.1创建分区
4.6.2创建物理卷
4.6.3创建卷组
4.6.4创建逻辑卷
4.6.5创建文件系统
4.6.6挂载文件系统
4.7管理LVM卷
4.7.1卸载卷
4.7.2查看卷信息
4.7.3调整LVM卷
4.8实验: 配置与管理磁盘与文件系统
4.8.1实验目的
4.8.2实验内容
4.8.3实验步骤
4.9习题
第5章软件管理
5.1使用YUM
5.1.1Linux下的可执行文件
5.1.2传统管理软件的方法
5.1.3RPM
5.1.4YUM
5.2安装RPM软件
5.2.1RPM的介绍
5.2.2RPM软件包文件
5.2.3RPM命令
5.3源代码安装
5.3.1获得软件
5.3.2编译前的准备工作
5.3.3开始编译
5.3.4安装与部署
5.4实验: 软件管理
5.4.1实验目的
5.4.2实验内容
5.4.3实验步骤
5.5习题
第6章网络基础
6.1网络配置基础——TCP/IP网络模型
6.2网络服务介绍
6.3基于图形界面网络的基本配置
6.4基于命令行的网络基本配置
6.4.1查看网络信息
6.4.2创建网络连接
6.4.3修改网络连接
6.5系统网络配置文件
6.6网络设置工具
6.6.1设置主机名称命令
6.6.2Linux命令行网络配置工具
6.6.3检查网络状况命令netstat
6.6.4ping命令
6.6.5nslookup命令
6.6.6traceroute命令
6.7实验: 常用的网络配置命令
6.7.1实验目的
6.7.2实验内容
6.7.3实验步骤
6.8习题
第2篇服务器配置与管理
第7章配置与管理Samba服务器
7.1基本概念
7.1.1Samba应用环境
7.1.2SMB协议
7.1.3Samba工作原理
7.2项目设计与准备
7.3实验: 安装并配置Samba服务器
7.3.1实验目的
7.3.2实验内容
7.3.3实验步骤
7.3.4安装的常见故障及排除
7.4习题
第8章配置与管理NFS服务器
8.1基本概念
8.1.1NFS服务概述
8.1.2NFS服务的组件
8.2项目设计及准备
8.3实验: 安装并配置NFS服务器
8.3.1实验目的
8.3.2实验内容
8.3.3实验步骤
8.4排除NFS故障
8.5习题
第9章配置与管理DHCP服务器
9.1基本概念
9.1.1DHCP工作过程
9.1.2IP地址租约和更新
9.1.3DHCP服务器分配给客户端的IP地址类型
9.2项目设计及准备
9.2.1项目设计
9.2.2项目需求准备
9.3实验: 安装并配置DHCP服务器
9.3.1实验目的
9.3.2实验内容
9.3.3实验步骤
9.3.4安装的常见故障及排除
9.4习题
第10章配置与管理DNS服务器
10.1基本概念
10.2项目设计及准备
10.2.1项目设计
10.2.2项目准备
10.3实验: 安装并配置DNS服务器
10.3.1实验目的
10.3.2实验内容
10.3.3实验步骤
10.3.4安装的常见故障及排除
10.4习题
第11章配置与管理Apache服务器
11.1相关知识
11.1.1Web服务的概述
11.1.2Apache服务器简介
11.2项目设计及准备
11.2.1项目设计
11.2.2项目准备
11.3实验: 安装并配置Apache服务器
11.3.1实验目标
11.3.2实验内容
11.3.3实验步骤
11.4习题
第12章配置与管理FTP服务器
12.1相关知识
12.1.1匿名用户
12.1.2流行的FTP服务器软件简介
12.2项目设计与准备
12.2.1项目设计
12.2.2项目准备
12.3实验: 安装并配置FTP服务器
12.3.1实验目标
12.3.2实验内容
12.3.3实验步骤
12.3.4FTP排错
12.4习题
参考文献