欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Linux服务器配置与管理项目化教程

书      号:9787113198572

丛  书 名:高职高专“十二五”规划教材

作      者:叶晟

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:32

  • 内容简介

    本书根据企业岗位的主要工作和职业能力的需要,将企业网络的服务器配置与管理划分成Linux操作系统的安装、Shell基本命令、Linux的用户和系统管理、网络的组建和管理、基本网络服务器的组建、Linux服务器的安全性设置6大项目(包含17个任务),基本涵盖了网络管理人员从事Linux系统管理及服务器维护工作所需的知识和技能。主要内容包括:系统安装、文件和目录管理、用户管理、进程管理和计划任务、软件包管理、Samba服务、FTP服务、Web服务、DNS服务、DHCP服务和E-mail服务等。另外,本书的附录中还设计了一个综合课程设计,有助于读者巩固和深化所学的知识。本书遵循教学做相结合的教学理念,采用任务驱动、理论与实践相结合的教学模式组织教学内容,适合作为高职高专计算机网络技术专业课程的教材,也可作为中小型网络管理员和网络爱好者的参考书。
  • 前言

    网络管理人员时刻面对整个网络系统的情况,维护网络的稳定运行,所以要求具备与此相关
    的各个方面的专业知识。由于 Linux 操作系统在网络应用方面以及在安全性方面独特的表现,越
    来越多的企业采用 Linux 作为服务器的操作系统。Red Hat Enterprise Linux 6(简称 RHEL6)是企
    业级的网络服务器操作系统,它具有强大的网络功能、较好的安全性和超强的应用能力,逐渐被
    越来越多的企业选作网络服务器平台,确立了在网络服务器市场上的领军地位。因此,本书着重
    讲解在 RHEL6 平台上网络的组建、配置和应用的知识。
    主要特点
    授之以渔而不是授之以鱼。紧贴网络实际情况,从可能遇到的任务入手,为读者讲授全面
    的系统管理、网络组建、网络管理和网络维护等知识,以提高读者的分析能力、动手能力
    和解决实际问题的能力。
    实用才是硬道理。为读者提供具有建设性的网络组建和配置解决方案,从而解决网络建设
    和网络管理中的实际问题,突出实用性、针对性、技术性、经典性,举一反三。
    主要内容
    本书全面介绍了 RHEL6 作为网络服务器操作系统的各种管理知识,全书共分为 6 大项目(包
    含 17 个任务),分别是:Linux 操作系统的安装、Shell 基本命令、Linux 的用户和系统管理、网
    络的组建和管理、基本网络服务器的组建及 Linux服务器的安全性设置,基本涵盖了网络管理人
    员从事 Linux 系统管理及服务器维护工作时所需的知识和技能。主要内容包括:系统安装、文件
    和目录管理、用户管理、进程管理和计划任务、软件包管理、Samba 服务、FTP 服务、Web 服务、
    DNS 服务、DHCP 服务和 E-mail 服务等。另外,本书的附录中还给出了一个综合课程设计,帮助
    读者巩固和深化所学的知识。
    本书由叶晟任主编,亢院兵、李志泉、王冬林及李娜任副主编。其中,亢院兵编写了项目 6,
    李志泉编写了项目 3,王冬林编写了项目 1,李娜编写了项目 4 中的任务 1,其余部分由叶晟负责
    编写。另外,在本书的编写过程中得到了编者所在院校以及校企合作公司的大力支持。同时,对
    于本书编写过程中所参考的相关教材、论文、网络资料等相关文献的作者,在此一并表示感谢!
    尽管我们付出了巨大的努力,进行了认真的研讨和编写,但由于时间仓促,编者水平有限,
    书中难免有疏漏和不足之处,敬请各位专家和读者提出宝贵意见。
    编者
    2014年11月
    2009年7月
  • 目录

    项目1 Linux操作系统的安装................1
    任务1 认识Linux操作系统.................1
    任务引入............................................1
    任务实施流程.....................................1
    认识 Linux ....................................1
    Linux 的优点 ................................2
    常见的 Linux 发行版本................3
    选择 Linux 作为服务器所用操作
    系统 .............................................6
    思考与练习........................................6
    任务2 安装RHEL 6.0 .........................7
    任务引入............................................7
    任务实施流程.....................................7
    RHEL 6.0 的安装要求..................7
    安装 RHEL 6.0 .............................7
    初始设置 RHEL 6.0....................12
    系统的使用................................15
    创建并设置虚拟主机.................16
    思考与练习......................................16
    项目2 Shell基本命令.........................17
    任务1 掌握常用的Shell命令...................... 17
    任务引入..........................................17
    任务实施流程...................................17
    认识 Shell ...................................17
    认识各种常用的 Shell 命令 .......29
    新建组,并指定组账号 ID........ 26
    新建用户账号 ray,指定 UID
    为 2045,并属于组 group1........ 26
    在用户 ray 个人目录下新建
    目录 workfile .............................. 26
    思考与练习...................................... 26
    任务2 掌握vim编辑器................................ 27
    任务引入......................................... 27
    任务实施流程................................... 27
    vim 简介...................................... 27
    vim 的工作模式.......................... 28
    vim 的使用方法.......................... 28
    添加网卡,并配置 IP 地址 ....... 30
    使用 vim 命令打开
    文件/etc/rc.d/rc.local .................. 30
    存盘退出.................................... 31
    重启系统.................................... 31
    思考与练习...................................... 31
    项目3 Linux的用户和系统管理.......... 32
    任务1 用户和组的管理................................ 32
    任务引入......................................... 32
    任务实施流程................................... 32
    用户账号文件............................ 32
    用户影子文件............................ 34
    组账号文件................................ 36
    用户组影子文件........................ 36
    用户管理的基本操作................. 37
    用户组管理的基本操作............. 40
    赋予普通用户特别权限............. 42
    目 录 CONTENTS
    必备知识
    必备知识
    必备知识
    任务实施
    必备知识
    任务实施
    必备知识
    任务实施
    任务实施
    2 Linux服务器配置与管理项目化教程
    创建用户 ....................................44
    创建用户组................................44
    将用户添加到用户组.................44
    思考与练习......................................45
    任务2 管理Linux的文件系统..................... 46
    任务引入..........................................46
    任务实施流程...................................47
    磁盘管理 ....................................47
    文件管理命令 ............................59
    强制位与粘贴位.........................63
    访问控制列表 ............................64
    文件的压缩与解压缩.................69
    创建用户目录 ............................74
    设置目录权限 ............................74
    思考与练习......................................75
    任务3 认识和管理Linux的进程.................. 76
    任务引入..........................................76
    任务实施流程...................................76
    RHEL6 的启动流程.....................76
    进程管理 ....................................81
    cron 计划任务和 at 命令.............89
    其他系统管理 ............................92
    系统日志 ....................................98
    其他命令 ....................................98
    查看系统进程信息................... 102
    配置 cron 服务.......................... 102
    启动 cron 服务.......................... 102
    思考与练习.................................... 102
    项目4 网络的组建和管理..................104
    任务1 安装和卸载Linux软件...................104
    任务引入....................................... 104
    任务实施流程................................. 104
    二进制形式发布的软件的
    安装..........................................104
    YUM 安装 ..................................110
    以源代码形式分发的软件的
    安装 ...................................................... 114
    完成任务实施流程...................115
    思考与练习.................................... 115
    任务2 网络的基本配置与管理................... 116
    任务引入....................................... 116
    任务实施流程................................. 116
    基本网络配置命令...................117
    图形界面配置网络...................120
    常用网络配置文件...................122
    常用网络调试命令...................125
    配置服务器的主机名................128
    配置网卡参数...........................128
    配置 DNS 服务器的客户端.......128
    思考与练习.................................... 129
    项目5 基本网络服务器的组建.......... 131
    任务1 配置Samba服务器....................... 131
    任务引入....................................... 131
    任务实施流程................................. 132
    什么是 Samba............................132
    安装 Samba 服务器...................134
    配置 Samba 服务器...................135
    共享资源的访问.......................139
    任务实施
    必备知识
    任务实施
    必备知识
    任务实施
    必备知识
    必备知识
    必备知识
    任务实施
    任务实施
    3 目 录
    创建共享目录 .......................... 140
    添加用户 .................................. 141
    将用户归入指定组................... 141
    更改共享目录权限、
    属主和用户组.......................... 141
    编辑 smb.conf 文件................... 141
    修改 Samba 主配置文件、
    配置 Samba 服务 ...................... 141
    设置 Samba 账号密码............... 142
    重启 Samba 服务 ...................... 142
    清空防火墙规则及
    关闭 SELinux............................ 142
    思考与练习.................................... 142
    任务2 配置Web服务器............................ 143
    任务引入........................................ 143
    任务实施流程................................. 144
    WWW 原理................................ 144
    Web 服务器的安装.................... 144
    Web 服务器的配置.................... 145
    Web 服务器配置实例................ 147
    设置 Web 服务器的 IP 地址..... 153
    创建各网站根目录,
    并设置权限.............................. 153
    修改 apache 主配置文件以下
    部分参数.................................. 153
    创建 3 个虚拟主机的配置文件,
    并分别进行配置...................... 153
    重新启动 apache 服务器,
    使配置生效.............................. 154
    思考与练习.................................... 154
    任务3 配置FTP服务器............................. 155
    任务引入........................................ 155
    任务实施流程................................. 155
    FTP 协议....................................156
    VSFTP 服务器的安装与配置.....158
    创建用户和用户组...................169
    创建目录并设置权限................169
    配置 FTP ...................................169
    重启 FTP 服务器.......................169
    思考与练习.................................... 169
    任务4 配置DNS服务器........................... 170
    任务引入....................................... 170
    任务实施流程................................. 171
    域名及域名系统.......................171
    域名服务器...............................173
    域名的解析过程.......................174
    DNS 服务器的安装....................177
    配置 DNS 服务器......................177
    DNS 客户端的配置....................180
    DNS 服务器配置实例................181
    DNS 管理工具............................185
    编辑/etc/named.conf 文件,
    设置 DNS 服务器工作目录......186
    编辑/etc/named.conf 文件,
    配置 DNS 转发设置..................186
    编辑/etc/named.conf 文件,
    设置正、反向区域...................186
    编辑正向区域文件...................186
    编辑反向区域文件...................187
    重新启动 DNS 服务 ..................187
    思考与练习.................................... 187
    任务5 配置DHCP服务器......................... 188
    任务引入....................................... 188
    任务实施流程................................. 189
    必备知识
    任务实施
    必备知识
    任务实施
    必备知识
    任务实施
    任务实施
    4 Linux服务器配置与管理项目化教程
    DHCP 服务器的工作原理......... 189
    DHCP 服务器的安装................. 191
    DHCP 服务配置实例................ 194
    启动 DHCP 服务器................... 196
    设置 DHCP 客户端................... 198
    DHCP 服务器的故障排除......... 199
    用于备份的 DHCP 设置 ........... 200
    修改 DHCP 服务器的主配置文件,
    配置 DHCP 服务器................... 201
    配置 DHCP 客户机................... 202
    思考与练习.................................... 202
    任务6 配置E-mail服务器......................... 203
    任务引入........................................ 203
    任务实施流程...............................203
    邮件服务概述.......................... 203
    邮件系统组成 .......................... 204
    E-mail 服务器的安装................ 205
    Postfix 配置文件........................ 206
    配置SMTP认证....................... 208
    用 telnet 命令测试SMTP
    认证......................................... 209
    邮件客户端的配置................... 209
    配置/etc/postfix/main.cf 文件 .... 212
    配置用户别名 .......................... 212
    重新生成用户别名数据库并重新
    加载Postfix配置文件.............. 212
    修改身份验证机制................... 213
    重启 Postfix 服务...................... 213
    思考与练习.................................... 213
    项目6 Linux服务器的安全性设置.....215
    任务1 配置Linux防火墙........................... 215
    任务引入................................................... 215
    任务实施流程..................................215
    iptables 防火墙介绍...................215
    iptables 主机防火墙...................219
    配置 iptables 网络防火墙.........224
    iptables 防火墙的 NAT 配置 ......228
    禁止ssh 端口............................232
    禁止代理端口3128 ..................232
    禁止icmp 端口.........................232
    禁止 QQ端口............................233
    思考与练习............................................... 233
    任务2 配置SELinux.................................. 234
    任务引入................................................... 234
    任务实施流程..................................234
    SELinux 简介 .............................234
    Selinux相关概念.......................235
    SELinux 的配置文档..................237
    SELinux 的基本命令和操作.......238
    应用 SELinux .............................241
    手动执行FTP上传动作 ...........243
    分析FTP的SELinux值的
    设置..........................................243
    将 ftp_home_dir 的 sebool值
    打开..........................................243
    重新上传...................................243
    添加代码...................................244
    思考与练习.................................... 244
    附录A 综合课程设计........................ 245
    参考文献............................................ 247
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1叶晟硕士 讲师计算机网络 工作单位广州康大职业技术学院邮政编码511363 电话13926108221 2李志泉 硕士 讲师 计算机 工作单位广州康大职业技术学院 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 叶晟,硕士,讲师。2007-2009任教于广东白云学院,2009年至今任教于广州康大职业技术学院。主要从事计算机网络方面的教学研究,参与课题“基于工作任务驱动的项目化教学法的探索——校企合作开发专业核心课程(服务器配置与管理)”,参编教材《计算机应用基础项目化教程》。李志泉,硕士,讲师。主要研究方向为计算机网络方面。曾参编《计算机网络技术》,公开发表论文十余篇。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐