您好,欢迎来到聚文网。 登录 免费注册
Linux服务器配置与管理完全学习手册

Linux服务器配置与管理完全学习手册

  • 字数: 851000.0
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 作者: 王健,赵中楠,赵国生 编著 著
  • 出版日期: 2016-04-01
  • 商品条码: 9787302422952
  • 版次: 1
  • 开本: 16开
  • 页数: 560
  • 出版年份: 2016
定价:¥89 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
Linux是一种自由和开放源码的类UNIX操作系统,可安装在多种计算机硬件设备中,应用于系统管理和维护、系统开发、语言开发及嵌入式软件开发等领域。 本书以Red Hat Enterprise Linux 6.2为平台,从系统的基本概念、命令、组织结构等入手,在全面讲解基础内容之后,对Linux平台下服务器的配置与管理进行详解,结合实际操作及完整的项目案例,并配以系统安全的介绍,帮助读者完成一个层次递进,由浅入深的学习过程。 本书按照知识体系结构,结合初学者特点,逐步增加知识点,在组织结构逐层递进的同时,每章还配以操作实例、知识点小结以及项目实现步骤和代码,叙述全面,重点突出,操作性高,实用性强,语言简练流畅。各个章节既相互独立又前后关联,可面向项目化教学、课程设计及专题培训等学习环节。 本书适合高等院校用于计算机相关专业作为教材,也可作为相关培训的辅导用书。
目录
目 录 第1章 系统简介 1 1.1 认识Linux 1 1.1.1 Linux系统的起源 1 1.1.2 Linux的主要特点 3 1.2 Linux版本 5 1.2.1 Linux内核的概念 6 1.2.2 Linux内核版本 7 1.2.3 Linux发行版本 8 1.3 Red Hat 11 1.3.1 Red Hat概述 11 1.3.2 Red Hat Enterprise Linux系列 11 1.3.3 Red Hat Enterprise Linux 6 12 1.4 本章小结 15 1.5 思考与练习 15 第2章 系统的安装与基本配置 16 2.1 安装前的准备 16 2.1.1 硬件配置要求 16 2.1.2 软件资源获取 17 2.1.3 安装方式 18 2.1.4 安装位置 18 2.1.5 Linux分区方案 19 2.2 虚拟机简介 20 2.2.1 虚拟机原理及种类 20 2.2.2 VMware Workstation的 下载和安装 21 2.2.3 VMware Workstation网络 工作模式 24 2.3 在虚拟机中安装Red Hat Enterprise Linux 6 26 2.3.1 创建虚拟机 26 2.3.2 在虚拟机中安装Red Hat Enterprise Linux 6 28 2.3.3 运行Red Hat Enterprise Linux 6 37 2.4 本章小结 39 2.5 思考与练习 39 第3章 系统的基本结构 40 3.1 Linux控制台的使用 40 3.1.1 进入控制台 40 3.1.2 Linux控制台命令 40 3.2 系统与硬件 61 3.2.1 Linux硬件资源管理 61 3.2.2 Linux外在设备的使用方法 62 3.3 文件系统结构介绍 64 3.4 运行机制介绍 66 3.4.1 系统运行级 66 3.4.2 系统启动过程及GRUB文件 68 3.4.3 系统引导过程及修复 71 3.4.4 root密码重置 75 3.4.5 系统关机过程 77 3.5 Linux与SecureCRT 79 3.5.1 SecureCRT概述 79 3.5.2 SecureCRT的安装与使用 79 3.5.3 与SecureCRT相关的 Linux命令 82 3.6 本章小结 83 3.7 思考与练习 83 第4章 终端及常用的基本命令 84 4.1 Linux命令行 84 4.1.1 命令行说明 84 4.1.2 命令行分类 85 4.1.3 shell与命令提示符 87 4.1.4 命令行模式的启动及退出 90 4.1.5 在Linux命令行下获得帮助 91 4.2 Linux终端 96 4.2.1 终端读取与写入 96 4.2.2 终端驱动器与通用终端接口 101 4.2.3 终端输出 110 4.3 vi编辑器 117 4.3.1 vi编辑器的工作模式 118 4.3.2 vi的使用方法 118 4.4 常用的基本命令 123 4.4.1 常用命令集 123 4.4.2 目录的创建与删除命令 125 4.4.3 文本处理命令 128 4.4.4 备份与压缩命令 129 4.4.5 改变文件或目录的访问 权限命令 131 4.4.6 与用户管理有关的命令 134 4.4.7 磁盘管理命令 135 4.4.8 在Linux环境下运行DOS 命令 137 4.5 本章小结 137 4.6 思考与练习 138 第5章 软件包的安装与管理 139 5.1 源码的安装方式 139 5.1.1 下载解压源码 139 5.1.2 分析安装平台环境 140 5.1.3 编译安装软件 140 5.1.4 源码编译安装程序的卸载 143 5.1.5 源码安装实例 143 5.2 RPM包的安装方式 144 5.2.1 RPM包管理工具介绍 145 5.2.2 RPM包种类和组成 145 5.2.3 RPM软件包的使用 146 5.3 二进制软件的安装方式 159 5.3.1 安装以*.tar.gz、*.bz2结尾 的二进制软件包 159 5.3.2 提供安装程序的软件包 159 5.4 常用软件包管理工具 159 5.4.1 system-config-packages 160 5.4.2 yum 161 5.4.3 APT 167 5.5 本章小结 168 5.6 思考与练习 168 第6章 文件和目录管理 169 6.1 文件系统 169 6.1.1 Linux文件系统的基本概念 169 6.1.2 Linux文件系统类型 170 6.1.3 Linux文件系统的组织方式 171 6.1.4 Linux系统的默认安装目录 172 6.2 文件系统的管理 172 6.2.1 创建文件系统 172 6.2.2 查看已挂载的文件系统 172 6.2.3 挂载文件系统 175 6.2.4 卸载文件系统 175 6.3 目录和文件 176 6.3.1 文件介绍 176 6.3.2 目录介绍 176 6.3.3 Linux系统目录结构 177 6.3.4 Linux系统的文件类型 177 6.3.5 文件的基本操作 178 6.4 文件和目录的权限 183 6.4.1 Linux下的文件和目录 权限简介 183 6.4.2 更改文件和目录的所有者 184 6.4.3 更改文件和目录的权限 184 6.4.4 设置文件和目录的默认权限 185 6.4.5 设置文件和目录的特殊权限 186 6.4.6 权限的图形化管理 188 6.5 文件和目录管理操作命令 189 6.6 本章小节 203 6.7 思考与练习 203 第7章 用户和用户组管理 204 7.1 用户(组)管理概述 204 7.1.1 用户(组)账号简介 204 7.1.2 账户配置文件 205 7.2 用户账户管理 210 7.2.1 新增账户 210 7.2.2 删除账号 212 7.2.3 修改账号 212 7.3 用户密码管理 213 7.4 用户组管理 216 7.4.1 添加用户组 216 7.4.2 删除用户组 216 7.4.3 修改用户组 217 7.5 用户和用户组管理常见问题 218 7.6 本章小结 218 7.7 思考与练习 219 第8章 磁盘存储管理 220 8.1 磁盘管理基本概念 220 8.1.1 磁盘设备在Linux下的 表示方法 224 8.1.2 设备的挂载与使用 225 8.1.3 磁盘分区的划分标准 226 8.2 利用fdisk工具划分磁盘分区 227 8.2.1 fdisk参数含义介绍 228 8.2.2 fdisk实例讲解 229 8.3 LVM(逻辑卷管理) 234 8.3.1 LVM的基本概念 234 8.3.2 LVM的术语 234 8.3.3 安装LVM工具 236 8.3.4 LVM的创建与管理 237 8.4 本章小结 244 8.5 思考与练习 245 第9章 网络配置 246 9.1 网络体系结构 246 9.1.1 计算机网络 246 9.1.2 网络协议 250 9.1.3 OSI参考模型 251 9.1.4 TCP/IP参考模型 253 9.1.5 OSI、TCP/IP参考模型对比 254 9.2 IP地址 256 9.2.1 IP地址概述 256 9.2.2 IP地址的分类 257 9.2.3 路由的定义 258 9.3 网络配置 258 9.3.1 网络配置文件 258 9.3.2 网络服务 263 9.4 网络命令与故障诊断 266 9.4.1 网络命令 266 9.4.2 网络故障诊断 269 9.5 综合实例——网卡的配置 275 9.6 本章小结 278 9.7 思考与练习 279 第10章 Samba服务器的配置 与应用 280 10.1 Samba服务器 280 10.1.1 Samba服务器简介 280 10.1.2 SMB协议及服务 281 10.1.3 Samba服务器的协议结构 及工作流程 282 10.2 服务器软件包的安装与启动 284 10.2.1 Samba服务器软件包 284 10.2.2 服务器的启动与停止 286 10.3 Samba服务器的配置 288 10.3.1 Samba服务的配置文件 289 10.3.2 Samba共享设置 293 10.3.3 Samba服务器配置 299 10.3.4 修改SELinux和iptables 防火墙 304 10.4 Samba客户端的配置 307 10.4.1 从Linux客户端访问Samba 服务器 307 10.4.2 从Windows客户端访问 Samba服务器 309 10.5 配置实例——匿名共享登录 312 10.6 配置实例——用户口令登录 314 10.7 Samba服务器常见问题及解决 方案 315 10.7.1 服务器端排错 315 10.7.2 客户端排错 318 10.7.3 Samba相关命令及工具 318 10.8 本章小结 319 10.9 思考与练习 320 第11章 NFS服务器的配置与应用 321 11.1 NFS服务器 321 11.1.1 NFS概述 321 11.1.2 远程过程调用(RPC) 323 11.1.3 NFS的工作原理 324 11.2 NFS服务器的安装及运行 325 11.2.1 守护进程及安装包 326 11.2.2 NFS服务器的运行管理 327 11.3 配置NFS服务器 329 11.3.1 主配置文件 329 11.3.2 输出NFS服务器的 共享目录 331 11.3.3 NFS服务器测试 333 11.3.4 NFS权限控制 336 11.3.5 服务器端配置实例 337 11.4 NFS客户端 339 11.4.1 查询NFS服务器资源 339 11.4.2 客户端挂载方式 340 11.4.3 卸载挂载目录 344 11.5 综合实例——完整的NFS服务器 配置 344 11.6 综合实例——企业NFS服务器 配置 350 11.7 NFS服务器常见问题处理 355 11.8 本章小结 357 11.9 思考与练习 357 第12章 DNS服务器的配置与应用 358 12.1 DNS 358 12.1.1 DNS简介 358 12.1.2 DNS相关概念 359 12.1.3 DNS查询的工作原理 362 12.1.4 DNS域名服务器类型 364 12.2 BIND安装与运行 365 12.2.1 BIND来源 366 12.2.2 BIND安装 366 12.2.3 BIND的基本文件结构 368 12.2.4 BIND的启动与停止 376 12.3 BIND的基本配置 378 12.3.1 主配置文件 378 12.3.2 根域文件 385 12.3.3 正向解析文件 386 12.3.4 反向解析文件 389 12.3.5 完整DNS服务器配置实例 389 12.4 各种域名服务器配置 393 12.4.1 主辅域名服务器配置 393 12.4.2 缓存域名服务器配置 396 12.4.3 转发域名服务器配置 398 12.4.4 DNS服务器常用工具 及文件 399 12.5 DNS客户端的配置 406 12.5.1 Linux客户端的配置 406 12.5.2 Windows 客户端的配置 407 12.6 DNS服务器常见问题及处理办法 407 12.7 本章小结 410 12.8 思考与练习 410 第13章 DHCP服务器的配置 与应用 412 13.1 DHCP协议 412 13.1.1 DHCP简介 412 13.1.2 DHCP工作流程 413 13.2 DHCP服务器的安装与运行管理 415 13.2.1 安装DHCP服务器 415 13.2.2 DHCP服务器的运行管理 417 13.3 DHCP服务器的配置 419 13.3.1 主配置文件 419 13.3.2 常用参数 421 13.3.3 常用声明 421 13.3.4 常用选项 423 13.3.5 租约数据库文件 423 13.4 DHCP高级服务器配置 427 13.4.1 DHCP规划 427 13.4.2 DHCP多作用域设置 428 13.4.3 DHCP中继代理 433 13.5 配置DHCP客户端 439 13.5.1 配置Linux平台的DHCP 客户端 439 13.5.2 配置Windows平台的DHCP 客户端 440 13.6 综合实例——DHCP服务器配置 与测试 441 13.7 DHCP服务器常见问题处理 443 13.8 本章小结 444 13.9 思考与练习 444 第14章 Web服务器的配置与应用 445 14.1 Web 445 14.1.1 Web服务器 445 14.1.2 HTTP协议 446 14.1.3 Web服务器的工作原理 447 14.2 Apache服务器 447 14.2.1 Apache 447 14.2.2 Apache服务器的安装 450 14.2.3 Apache服务器的启动 和停止 450 14.3 Apache服务器的配置 453 14.3.1 Apache服务器的配置文件 453 14.3.2 虚拟目录 458 14.3.3 虚拟主机 461 14.3.4 CGI配置 467 14.3.5 Apache日志文件 469 14.4 Apache安全配置 474 14.4.1 Apache目录权限设置 474 14.4.2 基于用户身份的访问控制 478 14.4.3 基于用户地址的访问控制 480 14.5 综合实例——虚拟主机的三种 配置方法 483 14.6 综合实例——建立个人空间主页 487 14.7 Apache服务器常见问题及 解决方法 490 14.8 本章小结 493 14.9 思考与练习 493 第15章 FTP服务器配置与应用 494 15.1 FTP 494 15.1.1 FTP概述 494 15.1.2 FTP服务器工作原理 496 15.1.3 匿名FTP 499 15.2 FTP服务器的安装与运行管理 500 15.2.1 vsftpd的安装 500 15.2.2 vsftpd服务运行管理 502 15.3 FTP服务器配置 504 15.3.1 FTP配置文件 505 15.3.2 FTP服务器配置 512 15.4 客户端访问FTP服务器 522 15.4.1 Linux客户端配置 522 15.4.2 Windows客户端配置 524 15.5 综合实例——FTP服务器配置 526 15.6 配置FTP服务器的注意事项 528 15.7 本章小结 529 15.8 思考与练习 529 第16章 系统安全 530 16.1 安全级别与安全机制 530 16.1.1 Linux系统的安全级别 530 16.1.2 现行Linux操作系统的 安全机制 532 16.2 Linux系统的用户安全 533 16.2.1 用户账号与密码安全 533 16.2.2 文件与目录许可权 533 16.2.3 用户ID许可和同组用户 ID许可 534 16.2.4 常用操作命令 535 16.2.5 其他安全问题 536 16.2.6 用户账户安全要点 538 16.3 Linux系统的网络安全 540 16.3.1 可能受到的攻击类型 540 16.3.2 Linux网络安全防范策略 540 16.3.3 使用安全的网络服务 541 16.3.4 Linux网络安全工具 543 16.4 文件系统安全 546 16.4.1 文件系统概述 546 16.4.2 设备文件 547 16.4.3 相关程序和命令 548 16.4.4 挂载和卸载文件系统 549 16.4.5 系统目录和文件 550 16.5 备份与恢复 550 16.5.1 备份策略 550 16.5.2 备份内容 551 16.5.3 备份恢复工具 551 16.6 日志文件管理 555 16.6.1 日志文件系统概述 556 16.6.2 日志子系统与日志文件 556 16.6.3 Linux下日志的使用 557 16.7 本章小结 560 16.8 思考与练习 560

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网