如果不亲自动手实践,你就学不到任何知识,Linux也不例外。所有认真的用户,包括发人员、管理人员以及DevOps专业人员,都需要具备诸如保护文件、文件夹以及服务器、安装补丁与应用以及网络管理等技能。通过学习本书中的实践教程,你就可以卷起袖子,一个项目一个项目地行学习。 本书中共有12个实际项目,包括自动备份与恢复系统、建立一个私有的Dtropbox风格的文件云以及构建你自己的MediaWiki服务器等。当你展诸如虚拟化、灾难恢复、安全、备份、DevOps以及系统故障诊断等核心实践时,你将会触到一些有趣的例子。每章都以回顾主要名词、安全*实践、命令行以及习题结束。
售 价:¥
纸质售价:¥78.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
译者序
前言
第1章 欢迎使用Linux
1.1 是什么让Linux与其他操作系统不同
1.2 基本的实践技能
1.3 获取帮助
1.4 小结
第2章 Linux虚拟化:构建Linux工作环境
2.1 什么是虚拟化
2.2 使用VirtualBox
2.3 使用Linux容器
2.4 小结
第3章 远程连接:安全访问联网的计算机
3.1 加密的重要性
3.2 OpenSSH入门
3.3 使用SSH登录一台远程服务器
3.4 免密码SSH访问
3.5 使用SCP安全地拷贝文件
3.6 使用SSH连接上的远程图形程序
3.7 Linux进程管理
3.8 小结
第4章 归档管理:备份或拷贝整个文件系统
4.1 为什么要归档
4.2 将什么归档
4.3 备份到何处
4.4 使用tar命令归档文件和文件系统
4.5 使用dd命令归档分区
4.6 使用rsync命令同步归档文件
4.7 规划注意事项
4.8 小结
第5章 自动化管理:自动异地备份的配置
5.1 用Bash编写脚本
5.2 将数据备份至AWS S3
5.3 使用cron调度定期备份
5.4 使用anacron预定非正常备份
5.5 利用系统计时器设定常规备份
5.6 小结
第6章 应急工具:构建一个系统恢复设备
6.1 在恢复/救援模式下工作
6.2 创建一个原生系统引导恢复设备
6.3 让你的原生系统引导设备运行
6.4 密码恢复:使用chroot安装文件系统
6.5 小结
第7章 Web服务器:建立MediaWiki服务器
7.1 建立LAMP服务器
7.2 手动设置Apache Web服务器
7.3 安装SQL数据库
7.4 安装PHP
7.5 安装和配置MediaWiki
7.6 在CentOS上安装Apache Web服务器
7.7 小结
第8章 网络文件共享:构建Nextcloud文件共享服务器
8.1 企业文件共享和Nextcloud
8.2 使用snaps安装Nextcloud
8.3 手动安装Nextcloud
8.4 Nextcloud管理
8.5 将AWS S3作为Nextcloud的主存储介质
8.6 小结
第9章 保护Web服务器
9.1 显而易见的事情
9.2 控制网络访问
9.3 加密传输中的数据
9.4 强化认证过程
9.5 审计系统资源
9.6 小结
第10章 保护网络连接:创建VPN或DMZ
10.1 构建OpenVPN隧道
10.2 构建抗入侵网络
10.3 为基础设施测试构建虚拟网络
10.4 小结
第11章 系统监控:使用日志文件
11.1 使用系统日志
11.2 管理日志文件
11.3 处理大文件
11.4 使用入侵检测进行监控
11.5 小结
第12章 在私有网络上共享数据
12.1 通过网络文件系统共享文件
12.2 使用Samba与Windows用户共享文件
12.3 使用符号链接与自己共享文件
12.4 小结
第13章 解决系统性能问题
13.1 CPU负载问题
13.2 内存问题
13.3 存储可用性问题
13.4 网络负载问题
13.5 监控工具
13.6 小结
第14章 排除网络故障
14.1 理解TCP/IP寻址
14.2 建立网络连接
14.3 排除传出连通性故障
14.4 排除传入连通性故障
14.5 小结
第15章 排除外围设备故障
15.1 识别连接的设备
15.2 用Linux内核模块管理外设
15.3 引导时手动管理内核参数
15.4 管理打印机
15.5 小结
第16章 DevOps工具:使用Ansible部署一个脚本化的服务器环境
16.1 部署协调器可以为你做什么
16.2 Ansible:安装和设置
16.3 认证
16.4 Ansible playbook
16.5 小结
总结
附录 每章命令行回顾
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜