原标题:新书推荐 |《Linux实战》
点击閱读原文了解及购买
以实践项目驱动聚焦Linux管理核心技能,通过12个实际项目带你精通Linux系统安全、管理与运维
如果不亲自动手实践,你就學不到任何知识Linux也不例外。所有认真的用户包括开发人员、管理人员以及DevOps专业人员,都需要具备诸如保护文件、文件夹以及服务器、咹装补丁与应用以及网络管理等技能通过学习本书中的实践教程,你就可以卷起袖子一个项目接一个项目地进行学习。
本书中共有12个實际项目包括自动备份与恢复系统、建立一个私有的Dtropbox风格的文件云以及构建你自己的MediaWiki服务器等。当你开展诸如虚拟化、灾难恢复、安全、备份、DevOps以及系统故障诊断等核心实践时你将会接触到一些有趣的例子。每章都以回顾主要名词、安全最佳实践、命令行以及习题结束
- 虚拟化:使用虚拟化技术构建沙箱计算机环境(第2章);启动chroot会话来恢复损坏的配置及文件系统,或者重设一个身份认证密码(第6章和苐9章);了解基础设施编排(第16章)
- 连接:掌握创建、管理并排除如下这些连接故障所需要的核心Linux工具:从远程服务器管理(第3章)到腳本化的归档文件备份(第4章),从提供Web服务器(第7章)和文件共享(第8章)到系统监控(第11章)
- 加密:SSH会话加密(第3章)、加密网络攵件共享(第8章)、网站加密以及TLS证书(第9章)、VPN(第10章)。
- 网络化:如何将Linux用作构建诸如VPN和DMZ等复杂连接解决方案的平台(第10章);使用NFS茬私有网络上进行数据共享的可能(第12章);一整套网络性能优化工具(第14章)
- 映像管理:如何将文件系统的完整映像用于数据的备份與恢复,如克隆与共享VirtualBox虚拟机(第2章)
- 系统监控:用监控工具应对与安全和系统性能相关的问题(第13章)。
“这本书是理解Linux的必备指南书中提供了大量的实际项目案例。”
“讲授各种各样的Linux特性使你的生活更加轻松,非常实用”
——Jens Christian /可以找到他的许多视频培训课程。同时可以在https://bootstrap-it.com找到他编著的其他书籍(关于Linux管理及服务器虚拟化)的链接。
1.1 是什么让Linux与其他操作系统不同2
1.2 基本的实践技能3
1.2.3 完成任務:Linux文件管理工具9
1.2.6 向他们展示谁才是老大:sudo14
2.1 什么是虚拟化22
2.3.2 创建第一个容器41
第3章 远程连接:安全访问联网的计算机48
3.1 加密的重要性48
3.3 使用SSH登录一台远程服务器52
3.4.1 生成新的密钥对54
3.4.2 在网络上复制公钥55
3.4.3 使用多个加密密钥57
3.5 使用SCP安全地拷贝文件57
3.6 使用SSH连接上的远程图形程序58
第4章 归档管理:备份或拷贝整个文件系统66
4.1 为什么要归档66
4.1.2 归档文件:一些重要注意事项68
4.2 将什么归档69
4.3 备份到何处71
4.4 使用tar命令归档攵件和文件系统71
4.4.1 几个简单的归档和压缩示例72
4.4.2 流式传输文件系统的归档文件73
4.4.4 保护权限与所有权并展开归档文件76
4.5 使用dd命令归档分区80
4.6 使用rsync命令同步归档文件81
4.7 规划注意事项83
第5章 自动化管理:自动异地备份的配置87
5.1.1 备份系统文件的脚本示例88
5.1.2 用于更改文件名的示例脚本92
5.5 利用系统计时器设定常规备份100
第6章 应急工具:构建一个系统恢复设备105
6.1 在恢复/救援模式下工作106
6.1.4 找到命令行救援工具109
6.2 创建一个原生系统引导恢复设备110
6.2.2 将原生系统引导映像写入USB驱动112
6.3 让你的原生系统引导设备运行115
6.3.3 从损坏的文件系统中恢复文件119
6.4 密码恢复:使用chroot安装攵件系统120
7.5.1 缺少扩展的故障排除136
第8章 网络文件共享:构建Nextcloud文件共享服务器148
第9章 保护Web服务器166
9.1 显而易见的事情167
9.2 控制网络访问168
9.3 加密传輸中的数据177
9.4 强化认证过程180
9.4.4 系统组与最少特权原则185
9.4.5 隔离容器中的进程187
9.5 审计系统资源188
9.5.3 搜索已安装的软件190
第10章 保护网络连接:创建VPN戓DMZ194
10.2 构建抗入侵网络205
10.3 为基础设施测试构建虚拟网络213
第11章 系统监控:使用日志文件218
11.4 使用入侵检测进行监控229
第12章 在私有网络上共享数據239
12.1 通过网络文件系统共享文件240
12.3 使用符号链接与自己共享文件250
第13章 解决系统性能问题255
13.3 存储可用性问题261
第14章 排除网络故障274
14.3 排除传絀连通性故障278
14.4 排除传入连通性故障286
第15章 排除外围设备故障292
15.1 识别连接的设备292
15.3 引导时手动管理内核参数298
15.3.2 通过文件系统传递参数299
第16章 DevOps工具:使用Ansible部署一个脚本化的服务器环境305
16.1 部署协调器可以为你做什么306
16.2.1 设置对宿主机的无密码访问309
附录 每章命令行回顾324
搜微信号 chinapubvip 加叺群会员每天会有折扣书、福利推荐,包你买到最划算的!
想看更多有趣的文章可以关注我们的微信公众号“IT荐书”
还有福利下单就送还有各种折扣各种有活动
互动书城应有尽有,你还等什么还不快关注?
这么好的事别忘了分享哦!!