热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

Linux操作系统配置与管理项目化教程

中国水利水电出版社
    【作 者】主编 白玉羚 刘金明 王鹏 【I S B N 】978-7-5170-7561-5 【责任编辑】 【适用读者群】高职高专 【出版时间】2019-04-12 【开 本】16 【装帧信息】平装(光膜) 【版 次】1-1 【页 数】248 【千字数】384 【印 张】15.5 【定 价】40 【丛 书】高等职业教育“十三五”精品规划教材(计算机网络技术系列) 【备注信息】
图书详情

    本书以目前最新的Linux 发行版CentOS 7为平台,用项目教学的方式全面介绍Linux操作系统的配置与管理。全书共分14个项目,项目一到项目七着重训练Linux操作系统的下载与安装、命令操作及使用Vi编辑器编写shell脚本、管理用户和组、管理文件系统和磁盘、配置Linux网络;项目八到项目十四着重训练如何搭建Linux系统的各种网络服务器,包括NFS服务器、Samba服务器、DHCP服务器、DNS服务器、Apache服务器、电子邮件服务器和防火墙与代理服务器等,并且本书每个项目后面都安排有相应的实训任务,图文并茂、内容深入浅出。

    本书可作为高职高专院校、本科院校相关专业的教材,同时也可作为初学者学习Linux的一本入门书籍。

    前 言

    Linux是一套免费使用和自由传播的类UNIX操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,Linux已成为今天世界上使用最多的一种类UNIX操作系统,并且使用人数还在迅猛增长。本书全面介绍了Linux的基础操作、网络应用和架设网站开发环境的相关操作,既适合作为Linux初学者的入门级教材,也可作为专业人员的参考手册。

    本书内容主要包括:

    项目一 认识并下载Linux操作系统,对应的知识点为Linux系统的特点、Linux体系结构、Linux内核、Linux的版本、CentOS的下载。

    项目二 安装Linux操作系统,对应的知识点为Linux安装前的准备、CentOS 7的安装方法、首次启动CentOS的设置、X-Window System、Linux终端窗口、Linux启动过程和运行级别、GRUB。

    项目三 使用Linux命令进行常规操作,对应的知识点为Linux命令基础、文件目录类命令、系统信息类命令、进程管理类命令以及其他常用命令。

    项目四 用Vi编辑器编写shell脚本,对应的知识点为shell的变量功能、输入输出重定向与管道、正则表达式、shell脚本、Vi编辑器、Vi命令。

    项目五 管理用户和组,对应的知识点为Linux用户和组群文件、用户账户管理、组群管理、使用用户管理器管理用户和组群、Linux常用的账户管理命令。

    项目六 管理文件系统和磁盘,对应的知识点为Linux文件系统、Linux磁盘管理、磁盘配额管理。

    项目七 配置Linux网络,对应的知识点为/etc/sysconfig/network、Linux常见网络配置文件、常用网络配置命令。

    项目八 搭建NFS服务器,对应的知识点为NFS基本原理、NFS服务器的安装和配置方法、NFS客户端配置方法。

    项目九 搭建Samba服务器,对应的知识点为SMB协议、Samba的功能、Samba服务的配置文件、share服务器和user服务器实例、Samba服务的用户映射文件、Linux配置打印服务共享方法、Linux和Windows互相通信方法。

    项目十 搭建DHCP服务器,对应的知识点为DHCP服务工作原理、DHCP服务的安装、服务的启动、DHCP客户端的配置、DHCP服务部署。

    项目十一 搭建DNS服务器,对应的知识点为DNS查询模式、DNS域名空间结构、/etc/hosts文件、DNS服务的安装、BIND配置文件、DNS服务器的配置、DNS客户端的配置。

    项目十二 搭建Apache服务器,对应的知识点为Apache服务的安装、Apache服务的启动与停止、Apache服务器的配置。

    项目十三 搭建电子邮件服务器,对应的知识点为电子邮件服务工作原理、电子邮件服务器的安装、电子邮件服务器的启动与停止、Sendmail服务器的配置。

    项目十四 设置防火墙与代理服务器,对应的知识点为防火墙的概念、防火墙的种类、iptables、NAT、Squid代理服务器。

    本书由白玉羚、刘金明、王鹏任主编,罗大伟、刘志宝、齐宁、王珂任副主编,其中白玉羚编写项目十二至项目十四,并负责全书统稿工作;刘金明编写项目八和项目九,并负责全书排版和部分项目的习题;王鹏编写项目十和项目十一;罗大伟编写项目一和项目二;刘志宝编写项目三、项目四;齐宁编写项目五;王珂编写项目六;李航宇编写项目七;闫淼、霍聪、郑茵、陈晓光参与本书部分内容的编写工作以及制图、制表等方面的工作。

    由于作者水平有限,加之时间仓促,书中难免有疏漏和不妥之处,恳请各位读者和专家批评指正,以便再版时修正。

    编 者

    2019年2月

    目 录
    前言

    项目一 下载Linux操作系统 1
    任务1 认识Linux操作系统 1
    任务2 选择Linux操作系统版本 4
    任务3 下载CentOS Linux操作系统光盘映射
    文件 6
    项目总结 8
    思考与练习 8
    技能实训 9
    项目二 安装Linux操作系统 11
    任务1 做好安装前的准备 11
    任务2 安装CentOS 7 Linux操作系统 14
    任务3 完成首次启动CentOS的设置 19
    任务4 了解X-Window System 22
    任务5 打开Linux终端窗口 24
    任务6 设置Linux运行级别 24
    任务7 在终端界面登录Linux 26
    任务8 安装和配置GRUB 26
    任务9 使用系统服务管理工具systemd管理
    服务 29
    项目总结 29
    思考与练习 30
    技能实训 30
    项目三 使用Linux命令进行常规操作 33
    任务1 熟悉Linux命令基本语法 33
    任务2 定位文件和目录 34
    任务3 浏览文件和目录 36
    任务4 搜索文件内容 41
    任务5 用命令操作文件和目录 42
    任务6 用命令管理系统 45
    任务7 管理进程 48
    任务8 作业调度 51
    项目总结 52
    思考与练习 52
    技能实训 53
    项目四 用Vi编辑器编写shell脚本 55
    任务1 初识shell 55
    任务2 编写简单的shell程序 57
    任务3 利用输入/输出重定向获取/输出信息 61
    任务4 管道线与管道线分流 64
    任务5 编写带流程控制语句的shell程序 65
    任务6 使用函数编写shell程序 70
    任务7 使用Vi编辑器 71
    任务8 使用正则表达式来检索和替换文本 74
    项目总结 75
    思考与练习 76
    技能实训 76
    项目五 管理用户和组 80
    任务1 管理用户和群组文件 80
    任务2 添加账户 83
    任务3 设置用户账户口令 84
    任务4 维护用户账户 86
    任务5 组群管理 88
    任务6 使用用户管理器管理用户和组群 90
    任务7 使用命令管理用户和用户组 94
    项目总结 95
    思考与练习 95
    技能实训 96
    项目六 管理文件系统和磁盘 100
    任务1 了解文件系统 100
    任务2 分析Linux文件系统目录结构 102
    任务3 管理Linux文件权限 105
    任务4 使用磁盘管理工具进行分区和格
    式化 108
    任务5 使用图形化工具进行分区格式化 109
    任务6 磁盘挂载 109
    任务7 实现Linux中的软件RAID 112
    任务8 使用LVM逻辑卷管理器 114
    任务9 管理磁盘配额 115
    项目总结 116
    思考与练习 117
    技能实训 117
    项目七 配置Linux网络 121
    任务1 编辑网络配置文件 121
    任务2 配置Linux网络 123
    项目总结 127
    思考与练习 127
    技能实训 128
    项目八 搭建NFS服务器 132
    任务1 安装NFS服务器 132
    任务2 配置NFS服务器 134
    任务3 启动和停止NFS服务 136
    任务4 配置NFS客户 137
    项目总结 138
    思考与练习 138
    技能实训 139
    项目九 搭建Samba服务器 142
    任务1 初识Samba 142
    任务2 安装Samba服务 144
    任务3 启动和停止Samba服务 145
    任务4 配置Samba 146
    任务5 配置share服务器 151
    任务6 配置user服务器 152
    任务7 配置用户映射文件 154
    任务8 配置打印服务共享 154
    任务9 Linux访问Windows系统 155
    项目总结 156
    思考与练习 156
    技能实训 157
    项目十 搭建DHCP服务器 160
    任务1 安装前准备 160
    任务2 安装DHCP服务 161
    任务3 配置DHCP服务 162
    任务4 启动和停止DHCP服务 166
    任务5 配置DHCP客户端 166
    项目总结 168
    思考与练习 168
    技能实训 168
    项目十一 搭建DNS服务器 174
    任务1 初识DNS服务 174
    任务2 分析DNS域名空间结构 176
    任务3 解析DNS域名www.sina.com 178
    任务4 使用/etc/hosts文件管理域名 179
    任务5 安装DNS服务 179
    任务6 启动和停止DNS服务 181
    任务7 编辑BIND配置文件 181
    任务8 配置DNS服务器 187
    任务9 配置DNS客户端 190
    任务10 测试DNS 191
    项目总结 192
    思考与练习 192
    技能实训 193
    项目十二 搭建Apache服务器 197
    任务1 安装Apache服务 197
    任务2 启动和停止Apache服务 198
    任务3 测试Apache服务 199
    任务4 配置Apache服务器的主配置文件 200
    任务5 进行Apache服务器的常规配置 202
    任务6 进行Apache服务器的高级配置 204
    项目总结 207
    思考与练习 207
    技能实训 208
    项目十三 搭建电子邮件服务器 211
    任务1 搭建邮件服务器前的准备 211
    任务2 安装Sendmail 214
    任务3 启动和停止Sendmail 215
    任务4 配置Sendmail服务器 215
    任务5 搭建Postfix邮件服务器 217
    项目总结 222
    思考与练习 223
    技能实训 223
    项目十四 设置防火墙与代理服务器 225
    任务1 设置iptables防火墙 225
    任务2 使用iptables实现NAT 231
    任务3 安装Squid代理服务器 234
    任务4 启动Squid服务 235
    任务5 配置Squid服务器 236
    项目总结 237
    思考与练习 238
    技能实训 239
    参考文献 242

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册