计算机
类型
可以朗读
语音朗读
295千字
字数
2018-11-01
发行日期
展开全部
主编推荐语
《Linux网络操作系统实训教程》详解RHEL 7.4/CentOS 7.4应用
内容简介
本书以Red Hat Enterprise Linux 7.4/CentOS 7.4为平台,对Linux网络操作系统的应用进行了详细讲解。全书共分为系统安装与常用命令、系统配置与管理、vim与编程及调试、网络服务器配置与管理等4个学习情境、14个教学实训项目。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 学习情境一 系统安装与常用命令
- 项目1 安装与配置Linux操作系统
- 1.1 任务1 认识Linux操作系统
- 1.1.1 子任务1 认识Linux的前世与今生
- 1.1.2 子任务2 理解Linux体系结构
- 1.1.3 子任务3 认识Linux的版本
- 1.1.4 Red Hat Enterprise Linux 7
- 1.1.5 863核高基与国产操作系统
- 1.2 任务2 设计与准备搭建Linux服务器
- 1.3 任务3 安装配置VM虚拟机
- 1.4 任务4 安装Red Hat Enterprise Linux 7
- 1.5 任务5 重置root管理员密码
- 1.6 任务6 RPM(红帽软件包管理器)
- 1.7 任务7 yum软件仓库
- 1.8 任务8 systemd初始化进程
- 1.9 任务9 启动shell
- 1.10 项目实录:Linux系统安装与基本配置
- 1.11 练习题
- 1.12 实践习题
- 1.13 超级链接
- 项目2 熟练使用Linux常用命令
- 2.1 任务1 熟悉Linux命令基础
- 2.1.1 子任务1 了解Linux命令特点
- 2.1.2 子任务2 后台运行程序
- 2.2 任务2 熟练使用文件目录类命令
- 2.2.1 子任务1 熟练使用浏览目录类命令
- 2.2.2 子任务2 熟练使用浏览文件类命令
- 2.2.3 子任务3 熟练使用目录操作类命令
- 2.2.4 子任务4 熟练使用cp命令
- 2.2.5 子任务5 熟练使用文件操作类命令
- 2.3 任务3 熟练使用系统信息类命令
- 2.4 任务4 熟练使用进程管理类命令
- 2.5 任务5 熟练使用其他常用命令
- 2.6 项目实录:使用Linux基本命令
- 2.7 练习题
- 2.8 实践习题
- 学习情境二 系统配置与管理
- 项目3 管理Linux服务器的用户和组
- 3.1 任务1 理解用户账户和组群
- 3.2 任务2 理解用户账户文件和组群文件
- 3.2.1 理解用户账户文件
- 3.2.2 理解组群文件
- 3.3 任务3 管理用户账户
- 3.3.1 新建用户
- 3.3.2 设置用户账户口令
- 3.3.3 维护用户账户
- 3.4 任务4 管理组群
- 3.4.1 维护组群账户
- 3.4.2 为组群添加用户
- 3.5 任务5 使用su命令与sudo命令
- 3.5.1 su命令
- 3.5.2 sudo命令
- 3.6 任务6 使用用户管理器管理用户和组群
- 3.6.1 sudo命令
- 3.6.2 用户管理器
- 3.7 任务7 使用常用的账户管理命令
- 3.8 企业实战与应用——账号管理实例
- 3.9 项目实录:管理用户和组
- 3.10 练习题
- 项目4 配置与管理文件系统
- 4.1 任务1 全面理解文件系统与目录
- 4.1.1 子任务1 认识文件系统
- 4.1.2 子任务2 理解Linux文件系统目录结构
- 4.1.3 子任务3 理解绝对路径与相对路径
- 4.2 任务2 管理Linux文件权限
- 4.2.1 子任务1 理解文件和文件权限
- 4.2.2 子任务2 详解文件的各种属性信息
- 4.2.3 子任务3 使用数字表示法修改权限
- 4.2.4 子任务4 使用文字表示法修改权限
- 4.2.5 子任务5 理解权限与指令间的关系
- 4.3 任务3 修改文件与目录的默认权限与隐藏权限
- 4.3.1 子任务1 理解文件预设权限:umask
- 4.3.2 子任务2 利用umask
- 4.3.3 子任务3 设置文件隐藏属性
- 4.3.4 子任务4 设置文件特殊权限:SUID、SGID、SBIT
- 4.4 任务4 文件访问控制列表
- 4.4.1 setfacl命令
- 4.4.2 getfacl命令
- 4.5 企业实战与应用
- 4.6 项目实录:配置与管理文件权限
- 4.7 练习题
- 项目5 配置与管理磁盘
- 5.1 任务1 熟练使用常用磁盘管理工具
- 5.2 任务2 配置与管理磁盘配额
- 5.3 任务3 磁盘配额配置的企业案例
- 5.3.1 环境需求
- 5.3.2 解决方案
- 5.4 任务4 在Linux中配置软RAID
- 5.4.1 创建与挂载RAID设备
- 5.4.2 RAID设备的数据恢复
- 5.5 任务5 配置软RAID的企业案例
- 5.5.1 环境需求
- 5.5.2 解决方案
- 5.6 任务6 LVM逻辑卷管理器
- 5.6.1 部署逻辑卷
- 5.6.2 扩容逻辑卷
- 5.6.3 缩小逻辑卷
- 5.6.4 删除逻辑卷
- 5.7 项目实录
- 项目实录1:文件系统管理
- 项目实录2:LVM逻辑卷管理器
- 项目实录3:动态磁盘管理
- 5.8 练习题
- 项目6 配置网络和使用ssh服务
- 6.1 任务1 配置网络服务
- 6.1.1 检查并设置有线处于连接状态
- 6.1.2 设置主机名
- 6.1.3 使用系统菜单配置网络
- 6.1.4 通过网卡配置文件配置网络
- 6.1.5 使用图形界面配置网络
- 6.1.6 使用nmcli命令配置网络
- 6.2 任务2 创建网络会话实例
- 6.3 任务3 绑定两块网卡
- 6.4 任务4 配置远程控制服务
- 6.4.1 配置sshd服务
- 6.4.2 安全密钥验证
- 6.4.3 远程传输命令
- 6.5 项目实录:配置Linux下的TCP/IP和远程管理
- 6.6 练习题
- 学习情境三 vim编程与调试
- 项目7 熟练使用vim程序编辑器与shell
- 7.1 任务1 熟练使用vim编辑器
- 7.1.1 子任务1 启动与退出vim
- 7.1.2 子任务2 熟练掌握vim的工作模式
- 7.1.3 子任务3 使用vim命令
- 7.1.4 子任务4 完成案例练习
- 7.2 任务2 熟练掌握shell环境变量
- 7.3 任务3 熟练掌握正则表示法
- 7.3.1 子任务1 掌握grep的高级使用
- 7.3.2 子任务2 练习基础正则表达式
- 7.3.3 子任务3 基础正则表达式的特殊字符汇总
- 7.4 任务4 掌握输入输出重定向与管道命令的应用
- 7.4.1 子任务1 使用重定向
- 7.4.2 子任务2 使用管道
- 7.5 项目实录:使用vim编辑器
- 7.6 练习题
- 项目8 学习shell script
- 8.1 任务1 了解shell script
- 8.1.1 子任务1 了解shell script
- 8.1.2 子任务2 编写与执行一个shell script
- 8.1.3 子任务3 养成撰写shell script的良好习惯
- 8.2 任务2 练习简单的shell script
- 8.2.1 子任务1 完成简单范例
- 8.2.2 子任务2 了解脚本的运行方式的差异
- 8.3 任务3 用好判断式
- 8.3.1 子任务1 利用test命令的测试功能
- 8.3.2 子任务2 利用判断符号[]
- 8.3.3 子任务3 使用shell script的默认变量($0,$1…)
- 8.4 任务4 使用条件判断式
- 8.4.1 子任务1 利用if…then
- 8.4.2 子任务2 利用case...esac判断
- 8.4.3 子任务3 利用function功能
- 8.5 任务5 使用循环(loop)
- 8.5.1 子任务1 while do done,until do done(不定循环)
- 8.5.2 子任务2 for...do...done(固定循环)
- 8.5.3 子任务3 for...do...done的数值处理
- 8.6 任务6 对shell script进行追踪与调试
- 8.7 项目实录:使用shell script编程
- 8.8 练习题
- 项目9 使用gcc和make调试程序
- 9.1 任务1 了解程序的调试
- 9.1.1 子任务1 编译时错误
- 9.1.2 子任务2 运行时错误
- 9.1.3 子任务3 逻辑错误和语义错误
- 9.2 任务2 使用传统程序语言进行编译
- 9.2.1 子任务1 安装GCC
- 9.2.2 子任务2 单一程序:打印Hello World
- 9.2.3 子任务3 主程序、子程序链接、子程序的编译
- 9.2.4 子任务4 调用外部函数库:加入链接的函数库
- 9.2.5 子任务5 GCC的简易用法(编译、参数与链接)
- 9.3 任务3 使用make进行宏编译
- 9.3.1 子任务1 为什么要用make
- 9.3.2 子任务2 了解makefile的基本语法与变量
- 9.4 练习题
- 学习情境四 网络服务器配置与管理
- 项目10 配置与管理Samba服务器
- 10.1 任务1 认识Samba
- 10.1.1 子任务1 了解Samba应用环境
- 10.1.2 子任务2 了解SMB协议
- 10.1.3 子任务3 掌握Samba的工作原理
- 10.2 任务2 配置Samba服务
- 10.2.1 子任务1 安装并启动Samba服务
- 10.2.2 子任务2 了解Samba服务器配置的工作流程
- 10.2.3 子任务3 主要配置文件smb.conf
- 10.2.4 子任务4 Samba服务的日志文件和密码文件
- 10.3 任务3 user服务器实例解析
- 10.4 任务4 配置Samba客户端
- 10.5 项目实录
- 10.6 练习题
- 10.7 实践习题
- 项目11 配置与管理DHCP服务器
- 11.1 DHCP相关知识
- 11.1.1 DHCP服务概述
- 11.1.2 DHCP的工作过程
- 11.1.3 DHCP服务器分配给客户端的IP地址类型
- 11.2 项目设计及准备
- 11.2.1 项目设计
- 11.2.2 项目需求准备
- 11.3 项目实施
- 11.3.1 任务1 在服务器RHEL 7-1上安装DHCP服务器
- 11.3.2 任务2 熟悉DHCP主配置文件
- 11.3.3 任务3 配置DHCP的应用案例
- 11.4 项目实录:配置与管理DHCP服务器
- 11.5 练习题
- 11.6 实践习题
- 项目12 配置与管理DNS服务器
- 12.1 任务1 了解DNS服务
- 12.1.1 子任务1 认识域名空间
- 12.1.2 子任务2 了解DNS服务器的分类
- 12.1.3 子任务3 掌握DNS查询模式
- 12.1.4 子任务4 掌握域名解析过程
- 12.2 任务2 安装DNS服务
- 12.2.1 子任务1 安装BIND软件包
- 12.2.2 子任务2 DNS服务的启动、停止与重启,加入开机自启动
- 12.3 任务3 掌握BIND配置文件
- 12.3.1 子任务1 认识全局配置文件
- 12.3.2 子任务2 认识主配置文件
- 12.3.3 子任务3 缓存DNS服务器的配置
- 12.4 任务4 配置主DNS服务器实例
- 12.4.1 案例环境及需求
- 12.4.2 配置过程
- 12.5 任务5 配置DNS客户端
- 12.6 任务6 使用nslookup测试DNS
- 12.7 项目实录:配置与管理DNS服务
- 12.8 练习题
- 项目13 配置与管理Apache服务器
- 13.1 Web服务的概述
- 13.2 任务1 安装、启动与停止Apache服务
- 13.2.1 子任务1 安装Apache相关软件
- 13.2.2 子任务2 让防火墙放行,并设置SELinux为允许
- 13.2.3 子任务3 测试httpd服务是否安装成功
- 13.3 任务2 认识Apache服务器的配置文件
- 13.4 任务3 常规设置Apache服务器的实例
- 13.5 任务4 其他常规设置
- 13.6 任务5 配置虚拟主机
- 13.6.1 子任务1 配置基于IP地址的虚拟主机
- 13.6.2 子任务2 配置基于域名的虚拟主机
- 13.6.3 子任务3 基于端口号的虚拟主机的配置
- 13.7 项目实录:配置与管理Web服务器
- 13.8 练习题
- 13.9 实践习题
- 项目14 配置与管理FTP服务器
- 14.1 相关知识
- 14.1.1 FTP的工作原理
- 14.1.2 匿名用户
- 14.2 项目设计与准备
- 14.3 项目实施
- 14.3.1 任务1 安装、启动与停止vsftpd服务
- 14.3.2 任务2 认识vsftpd的配置文件
- 14.3.3 任务3 配置匿名用户FTP实例
- 14.3.4 任务4 配置本地模式的常规FTP服务器案例
- 14.3.5 设置vsftp虚拟账号
- 14.4 项目实录:配置与管理FTP服务器
- 14.5 练习题
- 14.6 实践习题
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。