Linux网络系统配置与管理项目教程

出版时间:2012-8  出版社:清华大学出版社  作者:田钧,顾荣 主编  页数:356  字数:560000  

内容概要

田钧等编著的《Linux网络系统配置与管理项目教程》以Red Hat
Enterprise Server 5操作系统为例,全面地介绍了搭建网络服务器的方法,包括RedHat Enterprise
Server 5操作系统的安装、局域网环境配置和 Internet网络服务的安装、配置与管理方法等。
《Linux网络系统配置与管理项目教程》内容注重实用性和可操作性,以实际的项目案例进行教学,使读者可以在了解相关技术和知识的基础上,迅速完成相关服务项目的配置,本书中所有服务的配置都经过了实际验证,本书项目的实现过程是所见即所得。本书可以让读者快速掌握所介绍的知识点,并能将这些知识应用到实际工作中。
本书可作为高职高专院校计算机教材,也适合从事计算机网络组建和服务器管理工作的人员使用,同时可作为Linux爱好者的参考书和Linux培训机构的教材。

书籍目录

项目1 Linu×的安装与启动
 1.1 Linux简介
 1.2 Linux的安装与启动
  1.2.1 安装前的准备
  1.2.2 安装步骤
  1.2.3 Linux首次启动
  1.2.4 Linux的运行级别
 1.3 Linux的终端和图形化桌面使用
  1.3.1 GNOME
  1.3.2 KDE
 1.4 小结
 1.5 习题
项目2 Linux的设备管理与文件系统
 2.1 设备的概念及目录与文件系统简介
  2.1.1 Linux系统支持的设备
  2.1.2 目录与文件系统简介
 2.2 Linux设备管理
  2.2.1 硬件浏览
  2.2.2 常见硬件设置
 2.3 Linux文件系统管理
  2.3.1 文件系统创建
  2.3.2 文件系统的使用
  2.3.3 文件系统的自动挂载
 2.4 Linux磁盘配额
  2.4.1 磁盘配额简介
  2.4.2 配置磁盘配额的步骤
  2.4.3 磁盘配额示例
 2.5 小结
 2.6 习题
项目3 Li FlUX系统配置与维护
 3.1 Linux系统配置管理简介
 3.2 X Window配置
  3.2.1 x window简介
  3.2.2 X Window的配置文件
  3.2.3 X Window的图形配置
 3.3 互联网的配置与使用
  3.3.1 以太网接入互联网
  3.3.2 ADSL接人互联网
 3.4 软件包管理
  3.4.1 图形下的软件包管理
  3.4.2 命令方式
 3.5 小结
 3.6 习题
项目4 Shell编程
 4.1 Shell概述
 4.2 如何编写第一个Shell脚本
 4.3 Shell的功能及特点
  4.3.1 自动补全功能
  4.3.2 重定向
  4.3.3 管道
  4.3.4 快捷键
 4.4 Shell的变量
  4.4.1 系统环境变量
  4.4.2 预定义变量
  4.4.3 自定义变量
 4.5 Shell的引号类型
 4.6 综合实例
  4.6.1 进程管理实验
  4.6.2 流程控制之if条件语句实例
  4.6.3 流程控制之for语句实例
  4.6.4 流程控制之until语句实例
  4.6.5 vi编辑器实验
 4.7 小结
 4.8 习题
项目5 用户、工作组及权限管理
 5.1 用户管理
  5.1.1 通过图形界面管理用户
  5.1.2 通过命令方式管理用户
 5.2 工作组管理
  5.2.1 通过图形界面管理工作组
  5.2.2 使用命令添加和修改工作组
 5.3 用户和工作组管理综合实例
  5.3.1 用户和工作组管理实验
  5.3.2 批处理创建和删除用户
 5.4 权限控制
  5.4.1 权限位控制实验
  5.4.2 属有者和工作组控制实验
 5.5 高级权限管理
  5.5.1 SUID权限控制实验
  5.5.2 SGID权限控制实验
  5.5.3 T位粘贴位实验
 5.6 小结
 5.7 习题
项目6 LiFlUX网络配置与应用
 6.1 Linux网络基础概述
 6.2 Linux系统IP配置
  6.2.1 窗口环境下配置IP
  6.2.2 字符界面下配置IP
 6.3 常用的Linux网络命令
  6.3.1 网络参数设定命令
  6.3.2 网络查错与状态查询命令
  6.3.3 远程联机命令
  6.3.4 网络下载命令wget
  6.3.5 网络复制命令
  6.3.6 网络用户查询命令
 6.4 Linux的网络配置文件
  6.4.1 网络配置文件
  6.4.2 网卡配置文件
  6.4.3 主机地址配置文件/etc/hosts
  6.4.4 允许与拒绝地址配置文件
  6.4.5 主机查找配置文件/etc/host.conf
  6.4.6 名称服务器查找顺序配置文件/etc/resolv.conf
  6.4.7 网络服务信息文件/etc/services
 6.5 Linux网络中传输文件
 6.6 小结
 6.7 习题
项目7 Ljnux网络服务器管理
 7.1 Linux网络服务简介
 7.2 建立SSH服务
  7.2.1 SSH协议简介
  7.2.2 SSH常用操作
  7.2.3 SSH配置文件及参数
  7.2.4 SSH项目配置
  7.2.5 SSH服务配置常见故障分析
 7.3 建立DHCP服务器
  7.3.1 DHCP简介
  7.3.2 DHCP服务常规操作
  7.3.3 DHCP服务配置文件
  7.3.4 DHCP客户端的配置
  7.3.5 DHCP配置项目
  7.3.6 DHcP配置常见故障分析
 7.4 建立DNS服务器
  7.4.1 DNS服务介绍
  7.4.2 Linux下DNS服务常规操作
  7.4.3 DNS配置文件
  7.4.4 DNS服务的配置实例
  7.4.5 DNS服务配置常见故障分析
 7.5 建立NFS与Auto服务器
  7.5.1 NFS服务简介
  7.5.2 NFS服务的操作
  7.5.3 NFS服务的配置文件
  7.5.4 Auto服务
  7.5.5 NFS与Auto服务配置实例
  7.5.6 NFs与Auto服务配置常见故障分析
 7.6 建立SMB服务器
  7.6.1 Samba服务简介
  7.6.2 Samba服务的常规操作
  7.6.3 Samba服务的配置文件
  7.6.4 配置Samba文件共享
  7.6.5 配置Samba打印共享
  7.6.6 Samba服务配置实例
  7.6.7 Samba服务配置常见错误和分析
 7.7 建立FTP服务器
  7.7.1 FTP服务简介
  7.7.2 FTP服务常规操作
  7.7.3 FTP服务配置文件
  7.7.4 FTP项目配置实例
  7.7.5 FTP服务配置常见故障与解析
 7.8 建立MAIL服务器
  7.8.1 E—mail服务简介
  7.8.2 E—mail配置文件
  7.8.3 Sendmail与Postfix的常规操作
  7.8.4 E—mail配置项目
  7.8.5 邮件服务器常见故障与分析
 7.9 建立Apache服务器
  7.9.1 Web服务器简介
  7.9.2 Apache!服务器简介
  7.9.3 A。pache服务器的常规操作
  7.9.4 Apache服务器的主配置文件
  7.9.5 Apachc!配置项目案例
  7.9.6 Apache服务配置常见故障与分析
 7.10  Iptables防火墙配置
  7.10.1 防火墙的基本原理
  7.10.2 Iptables简介
  7.10.3 Iptables的安装和启动
  7.10.4 Iptables的配置文件
  7.10.5 Iptables 3个表的介绍
  7.10.6 Iptables的语法条件说明
  7.10.7 Iptables的实例
 7.11 MySQL服务配置
  7.11.1 MySQL服务的概述
  7.11.2 MySQL的安装
  7.11.3 MySQL的启动与停止
  7.11.4 MySQL的登录
  7.11.5 MySQL的配置
  7.11.6 MySQL的使用
 7.12 小结
 7.13 习题
项目8 综合网络服务项目
 8.1 网络安装服务器的部署
  8.1.1项目需求
  8.1.2项目分析与方案设计
  8.1.3项目准备环境
  8.1.4项目实施步骤
  8.1.5 安装常见错误及分析
  8.1.6 Kickstart服务与配置参数简介
 8.2 防火墙及信息系统部署
  8.2.1项目需求分析
  8.2.2项目方案设计
  8.2.3项目环境准备
  8.2.4项目实施步骤
  8.2.5 防火墙优化及NAT
 8.3 综合邮件系统安装与部署
  8.3.1项目需求分析
  8.3.2项目方案设计
  8.3.3项目环境准备
  8.3.4项目实施步骤
  8.3.5 Sendmail高级配置
  8.3.6项目测试
  8.3.7 常见安装错误及分析
 8.4 小结
附录A Red Hat AS 6.0安装
附录B Linu×常规指令
附录C Linux网络资源
参考文献

章节摘录

版权页:   插图:   只要用户知道自己的账号和口令,就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证正在连接的服务器就是用户想连接的服务器。可能会有别的服务器在冒充真正的服务器,也就是受到“中间人”这种方式的攻击。 (2)第二种级别(基于密匙的安全验证) 需要依靠密匙,也就是用户必须为自己创建一对密匙,并把公用密匙放在需要访问的服务器上。如果用户要连接到SSF{服务器上,客户端软件就会向服务器发出请求,请求用用户的密匙进行安全验证。服务器收到请求之后,先在该服务器的家目录下寻找用户的公用密匙,然后把它和用户发送过来的公用密匙进行比较。如果两个密匙一致,服务器就用公用密匙加密“质询”(challenge)并把它发送给客户端软件。客户端软件收到“质询”之后就可以用用户的私人密匙解密再把它发送给服务器。 要想使用这种方式,用户必须知道自己密匙的口令。但是,与第一种级别相比,第二种级别不需要在网络上传送口令。 第二种级别不仅加密所有传送的数据,而且“中间人”这种攻击方式也是不可能的(因为他没有用户的私人密匙)。但是整个登录的过程需要的时间较长。 2.SSH数据加密方式 网络封包的加密技术通常由“一对公钥与私钥”(即Public and Private keys)进行加密与解密的操作。主机端要传给客户端(Client)的数据先由公钥加密,然后才在网络上传输。到达客户端后,再由私钥将加密的资料解密。经过公钥(Publick key)加密的数据在传输过程中,由于数据本身经过加密,即使这些数据在途中被截取,要破解这些加密的数据,需要花费很长一段时间。

图书封面

评论、评分、阅读与下载


    Linux网络系统配置与管理项目教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7