读书月福利
欢迎光临中图网 请 | 注册
> >>
循序渐进Linux-基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用

循序渐进Linux-基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用

作者:高俊峰
出版社:人民邮电出版社出版时间:2016-02-01
开本: 16开 页数: 578
中 图 价:¥74.3(7.5折) 定价  ¥99.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

循序渐进Linux-基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用 版权信息

循序渐进Linux-基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用 本书特色

《循序渐进linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》从基础知识入手,系统讲解了linux系统结构、shell、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术,深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等linux热点主题。 《循序渐进linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》强调学习方法以及技术能力的培养,在每个知识点后都给出了大量操作案例,包括了详细的操作步骤,具有很强的可操作性,并对案例进行分析,提供了解决问题的思路和方法,做到了授人以渔。 《循序渐进linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》适合希望系统、全面学习linux技术的初学者作为教材,也适合linux系统管理员、数据库管理人员、网络安全管理人员、系统集成人员和系统架构师参考。

循序渐进Linux-基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用 内容简介

经典linux畅销图书全新升级 全面涵盖linux系统管理的相关知识 技术专家多年经验的精华总结 集合大量经典、易懂的实例与技巧 侧重实用性,迅速提高读者的实战能力 塑造由浅入深、由点及面、循序渐进的学习路径 本书的特点是注重实践、理论与实际相结合,在讲述完一个知识点后,一般都附有很多的例子,作为对理论知识的实践补充,并且每个章节都涉及独立的知识,读者可以只选择阅读感兴趣的章节,也可以从头开始阅读。全书给出了一个由浅入深、由点及面、循序渐进地学习linux的过程。 本书主要分为五篇,共20章,基本结构如下。 首篇 基础知识篇(第1章~第5章) 首篇主要讲述linux的学习方法、linux的安装、系统基本结构、系统运作原理、常用命令的使用方法以及软件包的安装与使用,每个章节都理论与实践相结合,每个知识点的讲解都尽力做到完整、明确。通过对基础知识篇的学习,初学者已经对linux有了一个整体的清晰认识,或者说已经进入了linux领域的大门了。 第二篇 服务器搭建篇(第6章~第10章) 第二篇主要讲述linux在服务器环境下的系统安全防范以及各种应用软件使用环境的搭建,首先讲解了linux作为服务器的安全策略和安全防范规则,然后详述了各种linux服务器的架设过程。由于linux下应用软件数目众多,不可能面面俱到,这里选择了常用、流行的linux应用软件作为讲述的对象,主要讲解了web服务器的搭建、lamp服务器的搭建、dns服务器的搭建、samba服务器搭建。此外,还深入介绍了如何构建一个高性能的mysql数据库服务器。结合实际案例讲述了linux常见故障的排除思路和解决方法。 第三篇 系统管理篇(第11章~第15章) 通过对前两篇的学习,读者已经掌握linux的基本使用方法。该篇进入linux深入学习阶段:系统管理,主要讲述linux系统下的用户权限管理、磁盘存储管理、文件系统管理、内存管理、进程管理。通过对这些内容的学习,让读者更深层次地理解linux的运作机制和原理,因为只有真正理解了linux内部的技术细节,才能更深入地学习linux,为进一步学习后面的章节打下坚实的基础。 第四篇 性能调优篇(第16章~第17章) 第四篇主要讲述linux服务器的性能调优原则和调优思路,开篇首先讲述了性能优化的思路和性能评价标准,然后分别评估了影响linux性能的四个方面:linux的cpu性能评估、内存性能评估、磁盘i/o性能评估、网络性能评估。通过该篇的学习,读者应该对linux服务器的性能调优工作有了全

循序渐进Linux-基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用 目录

**篇 基础知识篇第1章 学习linux的经验与技巧 31.1 linux在各领域发展的现状与趋势 41.1.1 linux与开源软件 41.1.2 linux在服务器领域的发展 41.1.3 linux在桌面领域的发展 51.1.4 linux在移动嵌入式领域的发展 51.1.5 linux在云计算/大数据领域的发展 51.2 选择适合自己的linux发行版 51.2.1 常见的linux发行版 61.2.2 初学者入门**—centos系列 81.2.3 桌面平台**—ubuntu linux 91.2.4 企业级应用**—rhel/centos系列 91.3 养成良好的linux操作习惯 91.3.1 一定要习惯命令行方式 101.3.2 理论结合实践 101.3.3 学会使用linux联机帮助 101.3.4 学会独立思考问题,独立解决问题 111.3.5 学习专业英语 111.3.6 linux学习路线图 111.4 用虚拟机技术学习linux 131.4.1 虚拟机技术 131.4.2 使用虚拟机技术的好处 131.4.3 虚拟机的运行环境和硬件需求 131.4.4 虚拟机的安装与使用 141.5 linux学习资源 201.5.1 网络资源、搜索引擎、论坛 201.5.2 有本书在身边 20第2章 linux系统的安装与基础配置 212.1 安装需求 222.2 linux的几种安装方式 222.2.1 硬盘安装方式 222.2.2 u盘安装方式 232.2.3 网络安装方式 232.2.4 光驱安装方式 232.3 光驱安装过程 242.3.1 分区命名方案 242.3.2 开始安装 252.4 u盘安装过程 44第3章 linux系统基本结构 473.1 linux控制台的使用 483.2 系统与硬件 483.2.1 linux硬件资源管理 483.2.2 linux外在设备的使用 533.3 文件系统结构介绍 553.3.1 目录结构 553.3.2 系统核心组成 603.4 运行机制介绍 613.4.1 linux初始化init系统 623.4.2 runlevel到target的改变 623.4.3 系统关机过程 643.5 系统服务管理工具systemd 663.5.1 启动、停止、重启服务 663.5.2 查看、禁止、启用服务 673.5.3 systemd命令和sysvinit命令对比 683.6 linux与securecrt 693.6.1 securecrt概述 693.6.2 securecrt的安装与使用 693.6.3 与securecrt相关的linux命令 70第4章 linux常用命令及使用技巧 724.1 linux下的shell简介 734.1.1 什么是shell 734.1.2 shell命令的语法分析 744.2 系统管理与维护 804.2.1 ls命令 804.2.2 pwd命令 824.2.3 cd命令 824.2.4 date命令 834.2.5 passwd命令 844.2.6 su命令 854.2.7 clear命令 864.2.8 man命令 864.2.9 who命令 864.2.10 w命令 874.2.11 uname命令 884.2.12 uptime命令 894.2.13 last命令 904.2.14 dmesg命令 904.2.15 free命令 914.2.16 ps命令 914.2.17 top命令 924.3 文件管理与编辑 954.3.1 mkdir命令 954.3.2 more命令 964.3.3 cat命令 974.3.4 diff命令 984.3.5 grep命令 994.3.6 rm命令 1004.3.7 touch命令 1014.3.8 ln命令 1024.3.9 file命令 1044.3.10 cp命令 1054.3.11 find命令 1054.3.12 split命令 1084.3.13 mv命令 1094.4 压缩与解压 1094.4.1 zip/unzip命令 1094.4.2 gzip/gunzip命令 1114.4.3 bzip2/bunzip2命令 1124.4.4 tar命令 1134.4.5 dd命令 1164.4.6 cpio命令 1174.5 磁盘管理与维护 1184.5.1 df命令 1184.5.2 du命令 1194.5.3 fsck命令 1204.5.4 sync命令 1224.5.5 eject命令 1224.5.6 mount/umount命令 1234.6 网络设置与维护 1264.6.1 ifconfig命令 1264.6.2 scp命令 1284.6.3 netstat命令 1294.6.4 traceroute命令 1314.6.5 telnet命令 1334.6.6 wget命令 1344.7 文本编辑工具vi 135第5章 linux下软件的安装与管理 1395.1 源码安装方式 1405.1.1 下载、解压源码 1405.1.2 分析安装平台环境 1405.1.3 编译、安装软件 1415.1.4 通过源码安装apache http server 1425.2 rpm包方式安装 1435.2.1 rpm介绍 1435.2.2 rpm包的种类和组成 1445.2.3 rpm工具的使用 1455.3 yum安装方式 1565.3.1 yum的安装与配置 1575.3.2 yum的特点与基本用法 1585.3.3 几个不错的yum源 1615.4 二进制软件安装方式 1615.4.1 安装“*.tar.gz、*.bz2”二进制软件包 1625.4.2 提供安装程序的软件包 162 第6章 linux服务器网络配置 1656.1 网卡驱动的安装 1666.1.1 网卡驱动安装的一般思路 1666.1.2 编译安装网卡 1726.2 配置linux网络 1776.2.1 不同linux发行版的网络配置文件 1776.2.2 网络配置文件详解 1786.3 linux网络应用 1836.3.1 linux下的ip别名功能 1836.3.2 开启linux代理转发功能 1856.3.3 路由的概念与配置 1856.3.4 linux路由器的架设 192第7章 架设linux服务器 1967.1 使用openssh远程管理linux服务器 1977.2 web服务器的搭建 1987.2.1 apache与tomcat整合的必要性 1997.2.2 apache和tomcat连接器 2007.2.3 apache与tomcat以及jk模块的安装 2007.2.4 apache与tomcat整合配置 2027.3 lamp服务器的搭建 2177.3.1 lamp与wordpress概述 2177.3.2 lamp服务环境的搭建 2187.3.3 测试lamp环境安装的正确性 2267.4 dns服务器的搭建 2277.4.1 dns服务器概述 2277.4.2 dns服务器的搭建 2277.5 samba服务器的搭建 2357.5.1 samba的概念和功能 2357.5.2 samba的安装与配置 235第8章 构建高性能的mysql数据库系统 2468.1 mysql与mariadb 2478.2 常见的高可用mysql解决方案 2478.2.1 主从复制解决方案 2488.2.2 mmm高可用解决方案 2488.2.3 heartbeat/san高可用解决方案 2488.2.4 heartbeat/drbd高可用解决方案 2498.2.5 mysql cluster高可用解决方案 2498.3 通过keepalived搭建mysql双主模式的高可用集群系统 2498.3.1 mysql复制介绍 2498.3.2 mysql复制的实现原理 2508.3.3 mysql复制的常用架构 2518.3.4 mysql主主互备模式架构图 2528.3.5 mysql主主互备模式配置 2538.3.6 配置keepalived实现mysql双主高可用 2578.3.7 测试mysql主从同步功能 2608.3.8 测试keepalived实现mysql故障切换 2618.4 通过mmm构建mysql高可用集群系统 2638.4.1 mmm高可用mysql方案简介 2638.4.2 mmm典型应用方案 2648.4.3 mmm高可用mysql方案架构图 2668.4.4 mmm的安装与配置 2678.4.5 mmm的管理 2718.4.6 测试mmm实现mysql高可用功能 2748.5 mysql读、写分离解决方案 2778.5.1 常见的mysql读、写分离方案 2778.5.2 通过amoeba实现mysql读、写分离 278第9章 linux服务器安全策略 2879.1 网络安全概述 2889.1.1 常见攻击类型 2889.1.2 防范攻击策略 2899.2 操作系统常用安全策略 2909.2.1 软件的升级 2909.2.2 端口与服务 2919.2.3 密码登录安全 2959.2.4 其他安全设置 2989.3 linux软件防火墙iptables 3019.3.1 iptables的使用环境 3029.3.2 iptables的使用规范与语法 3049.3.3 防火墙规则的查看与清除 3089.3.4 制定防火墙规则 3099.4 linux系统的备份 3159.4.1 为何要备份linux系统 3159.4.2 linux系统需要备份的数据 3169.4.3 备份的介质与方式 3169.4.4 制定备份策略 3189.4.5 备份工具的选择 319第10章 linux故障排查思路与案例 32510.1 linux下常见系统故障的处理 32610.1.1 处理linux系统故障的思路 32610.1.2 忘记linux root密码 32610.1.3 linux系统无法启动的解决办法 32910.2 linux下常见网络故障处理 33710.3 “read-only file system”错误与解决案例 34210.4 通过su命令切换用户带来的困惑 34410.5 因nas存储故障引起的linux系统恢复案例 34710.5.1 故障现象描述 34710.5.2 问题判断思路 34710.5.3 问题处理过程 34810.5.4 解决问题 350第11章 linux用户权限管理 35311.1 用户与用户组管理概述 35411.1.1 用户与组的概念 35411.1.2 用户配置文件概述 35511.2 用户管理工具介绍 36011.2.1 groupadd/newgrp/groupdel命令 36011.2.2 useradd/usermod/userdel命令 36211.3 文件与权限的设定 36611.3.1 查看文件的权限属性 36611.3.2 利用chown改变属主和属组 36811.3.3 利用chmod改变访问权限 369第12章 linux磁盘存储管理 37212.1 磁盘管理的基本概念 37312.1.1 磁盘设备在linux下的表示方法 37312.1.2 设备的挂载与使用 37412.1.3 磁盘分区的划分标准 37512.2 利用fdisk工具划分磁盘分区 37712.2.1 fdisk参数含义介绍 37712.2.2 fdisk实例讲解 37812.3 利用parted工具规划磁盘分区 38512.3.1 parted简介 38512.3.2 parted使用方法 38512.3.3 parted应用实例 38612.4 lvm 38912.4.1 lvm的基本概念 38912.4.2 lvm中的术语 39012.4.3 安装lvm工具 39112.4.4 lvm的创建与管理 391第13章 linux文件系统管理 40113.1 文件系统概述 40213.1.1 什么是文件系统 40213.1.2 为什么要使用文件系统 40213.1.3 文件系统的使用流程 40313.2 linux下常用文件系统介绍 40413.2.1 ext3和ext4文件系统 40413.2.2 reiserfs 40713.2.3 xfs 40813.3 选择文件系统的标准 41113.4 nfs的使用 41113.4.1 nfs简介 41113.4.2 nfs的实现原理 41213.4.3 nfs的安装与配置 41313.5 linux下常用的数据恢复工具 41913.5.1 如何使用“rm -rf”命令 41913.5.2 extundelete与ext3grep的异同 41913.5.3 extundelete的恢复原理 41913.5.4 安装extundelete 42013.5.5 extundelete用法详解 42013.5.6 实战:通过extundelete恢复数据的过程 421第14章 linux内存管理 42614.1 物理内存和虚拟内存 42714.2 内存的监控 42814.3 交换空间的使用 43014.4 查看进程占用内存 432第15章 linux系统进程管理 43415.1 进程的概念和分类 43515.2 进程的监控与管理 43715.2.1 利用ps命令监控系统进程 43715.2.2 利用pstree监控系统进程 43815.2.3 利用top监控系统进程 44015.2.4 利用lsof监控系统进程与程序 44115.2.5 利用pgrep查询进程id 44315.3 任务调度进程crond的使用 44415.3.1 crond简介 44415.3.2 crontab工具的使用 44515.3.3 使用crontab工具的注意事项 44715.4 用kill和killall终止进程 44815.4.1 用kill终止进程 44815.4.2 用killall终止进程 449 第16章 linux系统优化思路 45316.1 性能问题综述 45416.2 影响linux性能的因素 45416.2.1 系统硬件资源 45416.2.2 操作系统相关资源 45616.2.3 应用程序软件资源 45716.3 分析系统性能涉及的人员 45816.3.1 linux运维人员 45816.3.2 系统架构设计人员 45816.3.3 软件开发人员 45816.4 系统性能分析工具 45916.5 系统性能分析标准 46116.6 本章总结 462第17章 linux系统性能评估与优化案例 46317.1 cpu性能评估 46417.1.1 vmstat命令 46417.1.2 sar命令 46517.1.3 iostat命令 46717.1.4 uptime命令 46717.1.5 本节小结 46717.2 内存性能评估 46817.2.1 free 命令 46817.2.2 通过watch与free相结合动态监控内存状况 46917.2.3 vmstat命令监控内存 46917.2.4 “sar –r”命令组合 47017.2.5 本节小结 47017.3 磁盘i/o性能评估 47017.3.1 “sar –d”命令组合 47117.3.2 “iostat –d”命令组合 47217.3.3 “vmstat –d”命令组合 47417.3.4 本节小结 47417.4 网络性能评估 47517.4.1 通过ping命令检测网络的连通性 47517.4.2 通过“netstat –i”命令组合检测网络接口状况 47517.4.3 通过“netstat –r”命令组合检测系统的路由表信息 47617.4.4 通过“sar –n”命令组合显示系统的网络运行状态 47717.4.5 本节小结 47817.5 基于web应用的性能分析及优化案例 47817.5.1 基于动态内容的网站优化案例 47817.5.2 基于动态、静态内容结合的网站优化案例 480第18章 虚拟化云计算平台proxmox ve 48518.1 openvz简介 48618.2 kvm简介 48618.3 proxmox ve简介 48618.4 安装proxmox ve 48718.5 proxmox ve的使用 49218.5.1 proxmox ve功能选项说明 49218.5.2 创建openvz虚拟机 49618.5.3 创建kvm 500第19章 高性能集群软件keepalived 50619.1 集群的定义 50719.2 集群的特点与功能 50719.2.1 高可用性与可扩展性 50719.2.2 负载均衡与错误恢复 50819.2.3 心跳监测与漂移ip地址 50819.3 集群的分类 50919.3.1 高可用集群 50919.3.2 负载均衡集群 51019.3.3 分布式计算集群 51119.4 ha集群中的相关术语 51119.5 keepalived简介 51219.5.1 keepalived的用途 51219.5.2 vrrp与工作原理 51319.5.3 keepalived工作原理 51319.5.4 keepalived的体系结构 51419.6 keepalived安装与配置 51619.6.1 keepalived的安装过程 51619.6.2 keepalived的全局配置 51819.6.3 keepalived的vrrpd配置 51819.6.4 keepalived的lvs配置 52219.7 keepalived基础功能应用实例 52619.7.1 keepalived基础ha功能演示 52619.7.2 通过vrrp_******实现对集群资源的监控 53219.7.3 keepalived集群中master和backup角色选举策略 535第20章 负载均衡集群lvs与haproxy 53720.1 lvs简介 53820.2 lvs体系结构 53820.3 lvs集群的特点 53920.3.1 ip负载均衡与负载调度算法 53920.3.2 高可用性 54120.3.3 高可靠性 54220.3.4 适用环境 54220.3.5 开源软件 54220.4 lvs的安装与使用 54220.4.1 安装ipvs管理软件 54220.4.2 ipvsadm的用法 54320.5 通过keepalived搭建lvs高可用性集群系统 54520.5.1 实例环境 54520.5.2 配置keepalived 54620.5.3 配置real server节点 54920.5.4 启动keepalived+lvs集群系统 55020.6 测试高可用lvs负载均衡集群系统 55120.6.1 高可用性功能测试 55120.6.2 负载均衡测试 55220.6.3 故障转移测试 55220.7 高性能负载均衡软件haproxy 55320.7.1 haproxy简介 55320.7.2 4层和7层负载均衡器的区别 55420.7.3 haproxy与lvs的异同 55520.8 haproxy基础配置与应用实例 55620.8.1 快速安装haproxy集群软件 55620.8.2 haproxy基础配置文件详解 55620.8.3 通过haproxy的acl规则实现智能负载均衡 56320.8.4 管理与维护haproxy 56520.8.5 使用haproxy的web监控平台 56920.9 搭建haproxy+keepalived高可用负载均衡系统 57020.9.1 搭建环境描述 57020.9.2 配置haproxy负载均衡服务器 57120.9.3 配置主、备用keepalived服务器 57320.10 测试haproxy+keepalived高可用负载均衡集群 57620.10.1 测试keepalived的高可用功能 57620.10.2 测试负载均衡功能 578
展开全部

循序渐进Linux-基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用 作者简介

高俊峰,网名南非蚂蚁,Linux专家,知名IT作家。毕业于西安电子科技大学通信工程专业。曾就职于新浪网、阿里云(原万网),任职系统架构师。具有多年的自动化运维和管理经验,擅长Linux、集群应用、Mysql、Oracle等方面的系统管理、性能调优,规划设计,实战经验丰富。曾出版《循序渐进Linux》、《高性能Linux服务器构建实战》等畅销Linux书籍。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服