×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302452775
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:540
  • 出版时间:2016-12-01
  • 条形码:9787302452775 ; 978-7-302-45277-5

本书特色

Red Hat Enterprise Linux 7发布已经超过1年时间了,不同于以往的版本,红帽公司在新版本上进行了大刀阔斧的改革,包括系统架构、防火墙管理工具等核心部件都已经发生了改变。本书就是立足于Red Hat Enterprise Linux 7版本,带领读者学会*基本的Linux系统管理和网络管理。 本书分为3部分:第1部分是Linux入门,包括必须掌握的Linux基础、Red Hat Enterprise Linux的安装、图形界面、命令行界面;第2部分是Linux系统管理入门,包括Red Hat Enterprise Linux 7新架构、日志系统、用户和组、应用程序的管理、系统启动控制与进程管理;第3部分是高级运维,包括Linux网络管理、网络文件共享、搭建MySQL服务、配置Oracle数据库、LAMP、NAT上网、集群负载均衡LVS、集群技术与双机热备、Linux防火墙管理、KVM虚似化、安装OpenStack、Hadoop和Spark部署。 本书示例丰富、代码实用,是广大Linux系统管理员入门必看书籍,也可作为各大Linux培训学校的企业级Linux培训教程。

内容简介

知识体系涵盖Linux系统管理应掌握的各个方面,覆盖了系统管理员应具备的各方面知识和技能。? 注重实践和应用,从Linux入门、系统管理入门、网络管理入门到Linux系统的高级运维等重要方面都做了详尽的描述。? 写作过程中提供大量的系统管理技巧和示例,使读者在实际应用时能快速上手,并且在遇到问题时能够在本书中获得有益的参考。? 实例详尽、图文并茂、示例清晰,且所有案例均在实践环境中经过检验。? 既适合院校教学过程,也适合读者自学掌握。每节均配有相关习题,可帮助读者全面掌握相关知识点。

目录

第1章 必须掌握的Linux基础 11.1 认识Linux 11.1.1 Windows与Linux的区别 11.1.2 UNIX与Linux的区别 21.2 GNU公共许可证 21.3 Linux的内核版本 31.4 Linux的发行版本 31.5 Red Hat Enterprise Linux 7的新特性 31.5.1 systemd服务管理软件 41.5.2 网络 41.5.3 文件系统和存储 51.5.4 虚拟化 61.6 学习Linux的建议 61.7 小结 71.8 习题 7第2章 Red Hat Enterprise Linux的安装 82.1 安装前的准备 82.1.1 硬件准备 82.1.2 选择安装方式 92.2 在虚拟机上安装Linux 102.2.1 虚拟机简介 102.2.2 安装VMware虚拟机 112.2.3 创建虚拟机 132.2.4 安装Red Hat Enterprise Linux 152.3 Linux的**次启动 252.3.1 本地登录 252.3.2 远程登录 262.4 小结 282.5 习题 29第1章 必须掌握的Linux基础 11.1 认识Linux 11.1.1 Windows与Linux的区别 11.1.2 UNIX与Linux的区别 21.2 GNU公共许可证 21.3 Linux的内核版本 31.4 Linux的发行版本 31.5 Red Hat Enterprise Linux 7的新特性 31.5.1 systemd服务管理软件 41.5.2 网络 41.5.3 文件系统和存储 51.5.4 虚拟化 61.6 学习Linux的建议 61.7 小结 71.8 习题 7第2章 Red Hat Enterprise Linux的安装 82.1 安装前的准备 82.1.1 硬件准备 82.1.2 选择安装方式 92.2 在虚拟机上安装Linux 102.2.1 虚拟机简介 102.2.2 安装VMware虚拟机 112.2.3 创建虚拟机 132.2.4 安装Red Hat Enterprise Linux 152.3 Linux的**次启动 252.3.1 本地登录 252.3.2 远程登录 262.4 小结 282.5 习题 29
第3章 Red Hat Enterprise Linux 的图形界面 303.1 Linux的桌面系统简介 303.1.1 X Window系统 303.1.2 KDE桌面环境 313.1.3 GNOME桌面环境 323.2 桌面系统的操作 323.2.1 菜单管理 333.2.2 设置输入法 333.2.3 设置日期和时间 343.2.4 配置网卡和有线 353.2.5 使用U盘、光盘和移动硬盘 363.2.6 注销和关机 373.3 小结 373.4 习题 38第4章 Red Hat Enterprise Linux 的命令行界面 394.1 认识Linux命令行模式 394.1.1 为什么要先学习Shell 404.1.2 如何进入命令行 414.2 bash Shell的使用 424.2.1 别名的使用 424.2.2 历史命令的使用 434.2.3 命令补齐 444.2.4 命令行编辑 444.2.5 通配符 454.3 管道与重定向 464.3.1 标准输入与输出 464.3.2 输入重定向 474.3.3 输出重定向 494.3.4 错误输出重定向 504.3.5 管道 514.4 Linux的目录结构 514.5 常用运维命令 534.5.1 过滤文本grep 534.5.2 文本操作awk和sed 584.5.3 打包或解包文件tar 594.5.4 压缩或解压缩文件和目录zip/unzip 604.5.5 查看系统负载uptime 624.5.6 显示系统内存状态free 634.5.7 单次任务at 634.5.8 周期任务crond 644.5.9 使用poweroff 终止系统运行 664.5.10 使用init命令改变系统运行级别 664.6 文本编辑器vi的使用 674.6.1 进入与退出 vi 674.6.2 移动光标 674.6.3 输入文本 684.6.4 复制与粘贴 684.6.5 删除与修改 694.6.6 查找与替换 694.6.7 执行Shell命令 694.6.8 保存文档 704.7 范例——用脚本备份重要文件和目录 704.8 小结 734.9 习题 73第5章 Linux文件管理与磁盘管理 755.1 认识Linux分区 755.2 Linux中的文件管理 765.2.1 文件的类型 765.2.2 文件的属性与权限 785.2.3 改变文件所有权 795.2.4 改变文件权限 805.3 Linux中的磁盘管理 825.3.1 查看磁盘空间占用情况 825.3.2 查看文件或目录所占用的空间 835.3.3 调整和查看文件系统参数 845.3.4 格式化文件系统 855.3.5 挂载/卸载文件系统 865.3.6 基本磁盘管理 885.4 交换空间管理 925.5 磁盘冗余阵列RAID 935.6 范例——监控硬盘空间 945.7 小结 955.8 习题 95第6章 Linux日志系统 976.1 Linux中常见的日志文件 976.2 Linux日志系统 1006.2.1 rsyslog日志系统简介 1016.2.2 rsyslog配置文件及语法 1016.3 使用日志轮转 1036.3.1 logrotate命令及配置文件参数说明 1036.3.2 利用logrotate轮转Nginx日志 1056.4 范例——利用系统日志定位问题 1066.4.1 查看系统登录日志 1076.4.2 查看历史命令 1076.4.3 查看系统日志 1076.5 小结 1076.6 习题 108第7章 用户和组 1097.1 Linux的用户管理 1097.1.1 Linux用户登录过程 1097.1.2 Linux的用户类型 1107.2 Linux用户管理机制 1117.2.1 用户账号文件/etc/passwd 1117.2.2 用户密码文件/etc/shadow 1127.2.3 用户组文件/etc/group 1137.3 Linux用户管理命令 1137.3.1 添加用户 1137.3.2 更改用户 1157.3.3 删除用户 1167.3.4 更改或设置用户密码 1167.3.5 su切换用户 1177.3.6 sudo普通用户获取超级权限 1197.4 用户组管理命令 1207.4.1 添加用户组 1207.4.2 删除用户组 1217.4.3 修改用户组 1217.4.4 查看用户所在的用户组 1227.5 范例——批量添加用户并设置密码 1227.6 小结 1247.7 习题 124第8章 应用程序的管理 1268.1 软件包管理基础 1268.1.1 RPM 1278.1.2 DPKG 1278.2 RPM的使用 1278.2.1 安装软件包 1278.2.2 升级软件包 1308.2.3 查看已安装的软件包 1318.2.4 卸载软件包 1318.2.5 查看一个文件属于哪个RPM包 1328.2.6 获取RPM包的说明信息 1328.3 从源代码安装软件 1338.3.1 软件配置 1338.3.2 编译软件 1348.3.3 软件安装 1348.4 普通用户如何安装常用软件 1388.5 Linux函数库 1408.6 范例——从源码安装Web服务软件Nginx 1418.7 小结 1468.8 习题 147第9章 系统启动控制与进程管理 1489.1 启动管理 1489.1.1 Linux系统的启动过程 1489.1.2 Linux运行级别 1499.1.3 服务单元控制 1509.2 Linux进程管理 1559.2.1 进程的概念 1559.2.2 进程管理工具与常用命令 1569.3 系统运维常见操作 1639.3.1 更改Linux的默认运行级别 1639.3.2 更改sshd默认端口22 1639.3.3 查看某一个用户的所有进程 1649.3.4 确定占用内存比较高的程序 1659.3.5 终止进程 1659.3.6 终止属于某一个用户的所有进程 1669.3.7 根据端口号查找对应进程 1669.4 范例——进程监控 1669.5 小结 1689.6 习题 168第10章 Linux网络管理 16910.1 网络管理协议 16910.1.1 TCP/IP协议简介 16910.1.2 UDP与ICMP协议简介 17110.2 网络管理命令 17210.2.1 检查网络是否通畅或网络连接速度ping 17210.2.2 配置网络或显示当前网络接口状态ifconfig 17410.2.3 显示添加或修改路由表route 17710.2.4 复制文件至其他系统scp 17710.2.5 复制文件至其他系统rsync 17910.2.6 显示网络连接、路由表或接口状态netstat 18110.2.7 探测至目的地址的路由信息traceroute 18310.2.8 测试、登录或控制远程主机telnet 18510.2.9 下载网络文件wget 18610.3 Linux网络配置 18710.3.1 Linux网络相关配置文件 18810.3.2 配置Linux系统的IP地址 18810.3.3 设置主机名 19010.3.4 设置默认网关 19110.3.5 设置DNS服务器 19110.4 动态主机配置协议DHCP 19210.4.1 DHCP的工作原理 19210.4.2 配置DHCP服务器 19310.4.3 配置DHCP客户端 19410.5 Linux域名服务DNS 19510.5.1 DNS简介 19610.5.2 DNS服务器配置 19610.5.3 DNS服务测试 20110.6 范例——监控网卡流量 20110.7 小结 20410.8 习题 204第11章 网络文件共享NFS、Samba和FTP 20511.1 网络文件系统NFS 20511.1.1 网络文件系统NFS 简介 20511.1.2 配置 NFS 服务器 20611.1.3 配置NFS客户端 21011.2 文件服务器Samba 21111.2.1 Samba 服务简介 21111.2.2 Samba服务的安装与配置 21111.3 FTP服务器 21611.3.1 FTP 服务概述 21611.3.2 vsftp的安装与配置 21711.3.3 proftpd的安装与配置 22411.3.4 如何设置FTP才能实现文件上传 22911.4 小结 23011.5 习题 230第12章 搭建MySQL服务 23112.1 MariaDB简介 23112.2 MariaDB服务的安装与配置 23212.2.1 MariaDB概述 23212.2.2 MariaDB rpm包安装 23212.2.3 MariaDB源码安装 23512.2.4 MariaDB程序介绍 23712.2.5 MariaDB配置文件介绍 23712.2.6 MariaDB的启动与停止 23912.3 MariaDB基本管理 24612.3.1 使用本地socket方式登录MariaDB服务器 24612.3.2 使用TCP方式登录MariaDB服务器 24712.3.3 MariaDB存储引擎 24912.4 MariaDB日常维护 25212.4.1 MariaDB权限管理 25212.4.2 MariaDB日志管理 25712.4.3 MariaDB备份与恢复 26212.4.4 MariaDB复制 26912.4.5 MariaDB复制搭建过程 27112.5 小结 27612.6 习题 276第13章 安装和配置Oracle数据库管理系统 27813.1 Oracle数据库管理系统简介 27813.1.1 Oracle的版本命名机制 27813.1.2 Oracle的版本选择 28013.2 Oracle数据库体系结构 28113.2.1 认识Oracle数据库管理系统 28113.2.2 物理存储结构 28213.2.3 逻辑存储结构 28213.2.4 数据库实例 28313.3 安装Oracle数据库服务器 28313.3.1 检查软硬件环境 28413.3.2 下载Oracle安装包 28513.3.3 依赖软件包安装 28613.3.4 创建Oracle用户组和用户 29013.3.5 修改内核参数 29113.3.6 修改用户限制 29213.3.7 修改用户配置文件 29313.3.8 准备安装目录和安装文件 29313.3.9 安装软件 29413.4 创建数据库 30213.4.1 用DBCA创建数据库 30213.4.2 手工创建数据库 30513.4.3 打开数据库 30613.4.4 关闭数据库 30713.5 小结 30813.6 习题 308第14章 Apache服务和LAMP 30914.1 Apache HTTP服务的安装与配置 30914.1.1 HTTP 协议简介 30914.1.2 Apache服务的安装、配置与启动 31114.1.3 Apache基于IP的虚拟主机配置 32414.1.4 Apache基于端口的虚拟主机配置 32714.1.5 Apache基于域名的虚拟主机配置 32914.1.6 Apache安全控制与认证 33214.2 LAMP集成的安装、配置与测试实战 33714.3 习题 342第15章 Linux路由 34415.1 认识Linux路由 34415.1.1 路由的基本概念 34415.1.2 路由的原理 34515.1.3 路由表 34515.1.4 静态路由和动态路由 34615.2 配置Linux静态路由 34615.2.1 配置网络接口地址 34615.2.2 测试网卡接口IP配置状况 35015.2.3 route命令介绍 35115.2.4 普通客户机的路由设置 35215.2.5 Linux路由器配置实例 35215.3 Linux的策略路由 35315.3.1 策略路由的概念 35315.3.2 路由表的管理 35415.3.3 路由管理 35515.3.4 路由策略管理 35615.3.5 策略路由应用实例 35815.4 小结 36115.5 习题 361第16章 配置NAT上网 36216.1 认识NAT 36216.1.1 NAT的类型 36216.1.2 NAT的功能 36316.2 Linux下的NAT服务配置 36316.2.1 Firewalld简介 36416.2.2 在RHEL上配置NAT服务 36416.2.3 局域网通过配置NAT上网 36716.3 小结 36716.4 习题 367第17章 Linux性能检测与优化 36817.1 Linux性能评估与分析工具 36817.1.1 CPU相关 36917.1.2 内存相关 37017.1.3 硬盘I/O相关 37217.1.4 网络性能评估 37317.2 Linux内核编译与优化 37417.2.1 编译并安装内核 37417.2.2 常用内核参数的优化 37517.3 小结 37717.4 习题 377第18章 集群负载均衡LVS 37918.1 集群技术简介 37918.2 LVS 集群介绍 38018.2.1 3种负载均衡技术 38018.2.2 负载均衡调度算法 38318.3 LVS 集群的体系结构 38418.4 LVS负载均衡配置实例 38418.4.1 基于NAT模式的LVS的安装与配置 38518.4.2 基于DR模式的LVS的安装与配置 38818.4.3 基于IP隧道模式的LVS的安装与配置 39118.5 小结 39318.6 习题 393第19章 集群技术与双机热备软件 39519.1 高可用性集群技术 39519.1.1 可用性和集群 39519.1.2 集群的分类 39619.2 双机热备开源软件Pacemaker 39619.2.1 Pacemaker概述 39719.2.2 Pacemaker的安装与配置 39719.2.3 Pacemaker测试 40519.3 双机热备软件keepalived 40819.3.1 认识keepalived 40819.3.2 keepalived的安装与配置 40919.3.3 keepalived的启动与测试 41119.4 小结 41319.5 习题 413第20章 Linux防火墙管理 41420.1 防火墙管理工具Firewalld 41420.1.1 Linux内核防火墙的工作原理 41420.1.2 Linux软件防火墙配置工具Firewalld 41720.1.3 Firewalld配置实例 41820.2 Linux高级网络配置工具 42220.2.1 高级网络管理工具iproute2 42220.2.2 网络数据采集与分析工具tcpdump 42520.3 小结 42820.4 习题 428第21章 KVM虚拟化 42921.1 KVM虚拟化技术概述 42921.1.1 基本概念 42921.1.2 硬件要求 43021.2 安装虚拟化软件包 43121.2.1 通过yum命令安装虚拟化软件包 43121.2.2 以软件包组的方式安装虚拟化软件包 43221.3 安装虚拟机 43321.3.1 安装Linux虚拟机 43321.3.2 安装Windows虚拟机 43521.4 管理虚拟机 43721.4.1 虚拟机管理器简介 43721.4.2 查询或者修改虚拟机硬件配置 43921.4.3 管理虚拟网络 44121.4.4 管理远程虚拟机 44421.4.5 使用命令行执行高级管理 44421.5 存储管理 44721.5.1 创建基于磁盘的存储池 44821.5.2 创建基于磁盘分区的存储池 44921.5.3 创建基于目录的存储池 44921.5.4 创建基于LVM的存储池 45021.5.5 创建基于NFS的存储池 45121.6 KVM安全管理 45221.6.1 SELinux 45221.6.2 防火墙 45221.7 小结 45321.8 习题 453第22章 在RHEL 7.2上安装OpenStack 45422.1 OpenStack概况 45422.2 OpenStack系统架构 45522.2.1 OpenStack体系架构 45522.2.2 OpenStack部署方式 45622.2.3 计算模块Nova 45822.2.4 分布式对象存储模块Swift 45822.2.5 虚拟机镜像管理模块Glance 45922.2.6 身份认证模块Keystone 45922.2.7 控制台Horizon 46022.3 Openstack的主要部署工具 46122.3.1 Fuel 46122.3.2 TripleO 46122.3.3 RDO 46222.3.4 DevStack 46222.4 通过RDO部署OpenStack 46222.4.1 部署前的准备 46222.4.2 配置安装源 46222.4.3 安装Packstack 46322.4.4 安装OpenStack 46322.5 管理OpenStack 46722.5.1 登录控制台 46822.5.2 用户设置 46922.5.3 管理用户 47022.5.4 管理镜像 47122.5.5 管理云主机类型 47422.5.6 管理网络 47622.5.7 管理实例 48322.6 小结 49122.7 习题 492第23章 配置Hadoop 49323.1 认识大数据和Hadoop 49323.1.1 大数据时代 49323.1.2 大数据时代的困境和思路 49423.1.3 Hadoop简介 49523.2 Hadoop架构 49523.2.1 分布式文件系统HDFS 49623.2.2 MapReduce计算框架 49723.2.3 Hadoop架构特点 49923.3 安装Hadoop 50023.3.1 环境配置 50023.3.2 安装JDK 50423.3.3 Hadoop配置 50723.3.4 启动Hadoop 51423.4 小结 51823.5 习题 518第24章 配置Spark 51924.1 Spark基础知识 51924.1.1 Spark概述 51924.1.2 Spark、MapReduce运行框架 52024.1.3 Spark的模式 52224.2 安装Spark 52324.2.1 环境准备 52324.2.2 安装JDK和Scala 52624.2.3 安装配置Hadoop 52824.2.4 安装Spark 53524.3 小结 53924.4 习题 540信息
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航