本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
书[0名0]: | Linux实战|8060900 |
图书定价: | 109元 |
图书作者: | [美]戴维·克林顿(David Cli[*]to[*]) |
出版社: | [1机1]械工业出版社 |
出版日期: | 2019/6/20 0:00:00 |
ISBN号: | 9787111627043 |
开本: | 16开 |
页数: | 345 |
版次: | 1-1 |
作者简介 |
[美]戴维·克林顿(David Cli[*]to[*])著:戴维·克林顿(David Cli[*]to[*])是一[0名0]系统管理员、教师及作家。他已[纟巠]为很多重要的技术[1主1]题撰写和创建了培训资料,涉及Li[*]ux系统、云计算(特别是AWS)以及诸如Docker等容器技术。他是《Lear[*] [A1mazo[*]] Web Services i[*] a Mo[*]th of Lu[*]ches》(Ma[*][*]i[*]g,2017)一书的作者。在网站https://www.pluralsight.com/可以找到他的许多视频培训课程。同时,可以在https://bootstrap-it.com找到他编著的其他书籍(关于Li[*]ux管理及[*务器]虚拟化)的链接。 |
内容简介 |
本书基于实践项目详细讲解相关的Li[*]ux理论、原理、方[0法0]和命令,具体内容包括Li[*]ux虚拟化技术以及基本Li[*]ux工作环境的构建方[0法0]、远程连接、归档管理、自动化管理、应急工具、Web[*务器]、网络文[亻牛]共享、强化认证过程、保护网络连接、系统监视、在私有网络上共享数据、解决系统性能问题、排除网络故障、排除外围设备故障、DevOps工具等。 |
目录 |
译者序 前言 [0第0]1章 欢迎使用Li[*]ux1 1.1 是什么让Li[*]ux与其他[*]作系统不同2 1.2 基本的实践技能3 1.2.1 Li[*]ux文[亻牛]系统4 1.2.2 探索:Li[*]ux导航工具5 1.2.3 完成任务:Li[*]ux文[亻牛]管理工具9 1.2.4 键盘技巧13 1.2.5 伪文[亻牛]系统13 1.2.6 向他们展示谁才是老[0大0]:sudo14 1.3 获取帮助15 1.3.1 ma[*]文[亻牛]15 1.3.2 i[*]fo命令16 1.3.3 互联网17 1.4 小结18 [0第0]2章 Li[*]ux虚拟化:构建Li[*]ux工作环境21 2.1 什么是虚拟化22 2.2 使用VirtualBox25 2.2.1 使用Li[*]ux包管理器25 2.2.2 定义虚拟[1机1]32 2.2.3 安装[*]作系统35 2.2.4 克隆和共享VirtualBox虚拟[1机1]38 2.3 使用Li[*]ux容器40 2.3.1 LXC入门40 2.3.2 创建[0第0]一个容器41 2.4 小结44 [0第0]3章 远程连接:安全访问联网的计算[1机1]48 3.1 加密的重要性48 3.2 Ope[*]SSH入门49 3.3 使用SSH登录一台远程[*务器]52 3.4 免密码SSH访问53 3.4.1 生成[亲斤]的密钥对54 3.4.2 在网络上复制公钥55 3.4.3 使用多个加密密钥57 3.5 使用SCP安全地拷贝文[亻牛]57 3.6 使用SSH连接上的远程图形程序58 3.7 Li[*]ux进程管理59 3.7.1 用ps命令查看进程60 3.7.2 使用systemd62 3.8 小结63 [0第0]4章 归档管理:备份或拷贝整个文[亻牛]系统66 4.1 为什么要归档66 4.1.1 压缩67 4.1.2 归档文[亻牛]:一些重要注意事项68 4.2 将什么归档69 4.3 备份到何处71 4.4 使用tar命令归档文[亻牛]和文[亻牛]系统71 4.4.1 几个简单的归档和压缩示例72 4.4.2 流式传输文[亻牛]系统的归档文[亻牛]73 4.4.3 使用fi[*]d命令聚合文[亻牛]75 4.4.4 保护[0权0]限与所有[0权0]并展开归档文[亻牛]76 4.5 使用dd命令归档分区80 4.5.1 dd[*]作80 4.5.2 使用dd擦除硬盘81 4.6 使用rsy[*]c命令同步归档文[亻牛]81 4.7 规划注意事项83 4.8 小结84 [0第0]5章 自动化管理:自动异地备份的配置87 5.1 用Bash编写脚本88 5.1.1 备份系统文[亻牛]的脚本示例88 5.1.2 用于更改文[亻牛][0名0]的示例脚本92 5.2 将数据备份至AWS S393 5.2.1 安装AWS命令行接口94 5.2.2 配置你的AWS账户94 5.2.3 建立你的[0第0]一个bucket96 5.3 使用cro[*]调度定期备份96 5.4 使用a[*]acro[*]预定非正常备份99 5.5 利用系统计时器设定常规备份100 5.6 小结102 [0第0]6章 应急工具:构建一个系统恢复设备105 6.1 在恢复/救援模式下工作106 6.1.1 GRUB引导加载程序107 6.1.2 在Ubu[*]tu环境下使用恢复模式108 6.1.3 在Ce[*]tOS下使用救援模式108 6.1.4 找到命令行救援工具109 6.2 创建一个原生系统引导恢复设备110 6.2.1 系统救援映像110 6.2.2 将原生系统引导映像写入USB驱动112 6.3 让你的原生系统引导设备运行115 6.3.1 检测系统存储区115 6.3.2 受损的分区117 6.3.3 从损坏的文[亻牛]系统中恢复文[亻牛]119 6.4 密码恢复:使用chroot安装文[亻牛]系统120 6.5 小结122 [0第0]7章 Web[*务器]:建立MediaWiki[*务器]125 7.1 建立LAMP[*务器]126 7.2 手动设置Apache Web[*务器]127 7.2.1 在Ubu[*]tu上安装Apache Web[*务器]127 7.2.2 填充你的网站文档root128 7.3 安装SQL数据库129 7.3.1 强化SQL131 7.3.2 SQL管理131 7.4 安装PHP134 7.4.1 在Ubu[*]tu中安装PHP134 7.4.2 测试你的PHP安装134 7.5 安装和配置MediaWiki135 7.5.1 缺少扩展的故障排除136 7.5.2 将MediaWiki连接到数据库138 7.6 在Ce[*]tOS上安装Apache Web[*务器]140 7.6.1 了解网络端口141 7.6.2 网络流量控制142 7.6.3 在Ce[*]tOS上安装MariaDB142 7.6.4 在Ce[*]tOS上安装PHP143 7.7 小结145 [0第0]8章 网络文[亻牛]共享:构建Nextcloud文[亻牛]共享[*务器]148 8.1 企业文[亻牛]共享和Nextcloud149 8.2 使用s[*]aps安装Nextcloud149 8.3 手动安装Nextcloud152 8.3.1 硬[亻牛]预备[0知0]识152 8.3.2 建立LAMP[*务器]153 8.3.3 配置Apache154 8.3.4 下载和解压缩Nextcloud156 8.4 Nextcloud管理158 8.5 将AWS S3作为Nextcloud的[1主1]存储介质161 8.6 小结163 [0第0]9章 保护Web[*务器]166 9.1 显而易见的事情167 9.2 控制网络访问168 9.2.1 配置防火墙168 9.2.2 使用非标准端口175 9.3 加密传输中的数据177 9.3.1 准备你的网站域178 9.3.2 用Let抯 E[*]crypt生成证书179 9.4 强化认证过程180 9.4.1 使用SELi[*]ux控制文[亻牛]系统对象181 9.4.2 安装并激活SELi[*]ux182 9.4.3 应用SELi[*]ux策略184 9.4.4 系统组与[z1u1i]少特[0权0]原则185 9.4.5 隔离容器中的进程187 9.4.6 扫描危险的用户ID值187 9.5 审计系统资源188 9.5.1 扫描打开的端口188 9.5.2 扫描激活的服务189 9.5.3 搜索已安装的软[亻牛]190 9.6 小结190 [0第0]10章 保护网络连接:创建VPN或DMZ194 10.1 构建Ope[*]VPN隧道195 10.1.1 配置Ope[*]VPN[*务器]196 10.1.2 配置Ope[*]VPN客户端202 10.1.3 测试你的VPN203 10.2 构建抗入侵网络205 10.2.1 非军事区205 10.2.2 使用iptables207 10.2.3 使用iptables创建DMZ208 10.2.4 使用shorew[0all0]创建DMZ210 10.3 为基础设施测试构建虚拟网络213 10.4 小结215 [0第0]11章 系统监控:使用日志文[亻牛]218 11.1 使用系统日志219 11.1.1 使用jour[*]ald记录日志220 11.1.2 使用syslogd记录日志222 11.2 管理日志文[亻牛]224 11.2.1 jour[*]ald 方[0法0]224 11.2.2 syslogd方[0法0]224 11.3 处理[0大0]文[亻牛]226 11.3.1 使用grep226 11.3.2 使用awk227 11.3.3 使用sed228 11.4 使用入侵检测进行监控229 11.4.1 搭建邮[亻牛][*务器]229 11.4.2 安装Tripwire230 11.4.3 配置Tripwire232 11.4.4 生成Tripwire测试报告235 11.5 小结235 [0第0]12章 在私有网络上共享数据239 12.1 通过网络文[亻牛]系统共享文[亻牛]240 12.1.1 设置NFS[*务器]241 12.1.2 建立客户端242 12.1.3 在引导时挂载NFS共享243 12.1.4 NFS安全性245 12.2 使用Samba与Wi[*]dows用户共享文[亻牛]247 12.2.1 测试你的Samba配置248 12.2.2 从Wi[*]dows访问Samba[*务器]249 12.3 使用符号链接与自己共享文[亻牛]250 12.4 小结251 [0第0]13章 解决系统性能问题255 13.1 CPU负载问题256 13.1.1 测量CPU负载256 13.1.2 管理CPU负载257 13.1.3 制造麻烦(模拟CPU负载)260 13.2 内存问题260 13.2.1 [0评0]估内存状态260 13.2.2 [0评0]估交换状态261 13.3 存储可用性问题261 13.3.1 索引节点的限制262 13.3.2 解决方案264 13.4 网络负载问题265 13.4.1 测量带宽265 13.4.2 解决方案266 13.4.3 与tc形成网络流量267 13.5 监控工具268 13.5.1 收集监测数据268 13.5.2 将数据进行可视化269 13.6 小结270 [0第0]14章 排除网络故障274 14.1 理解TCP/IP寻址275 14.1.1 什么是NAT寻址275 14.1.2 使用NAT寻址275 14.2 建立网络连接278 14.3 排除传出连通性故障278 14.3.1 跟踪网络状态280 14.3.2 分配IP地址281 14.3.3 配置DNS服务284 14.3.4 管道286 14.4 排除传入连通性故障286 14.4.1 内部连通性扫描:[*]etstat 287 14.4.2 外部连通性扫描:[*]etcat287 14.5 小结288 [0第0]15章 排除外围设备故障292 15.1 识别连接的设备292 15.2 用Li[*]ux内核模块管理外设294 15.2.1 查找内核模块295 15.2.2 手动加载内核模块297 15.3 引导时手动管理内核参数298 15.3.1 引导时传递参数298 15.3.2 通过文[亻牛]系统传递参数299 15.4 管理打印[1机1]300 15.4.1 lp基础301 15.4.2 使用CUPS管理打印[1机1]301 15.5 小结303 [0第0]16章 DevOps工具:使用A[*]sible部署一个脚本化的[*务器]环境305 16.1 部署协调器可以为你做什么306 16.2 A[*]sible:安装和设置308 16.2.1 设置对宿[1主1][1机1]的无密码访问309 16.2.2 组织A[*]sible的宿[1主1][1机1]309 16.2.3 测试连接性310 16.3 认证311 16.4 A[*]sible playbook312 16.4.1 编写一个简单的playbook313 16.4.2 创建多层、角色驱动的playbook314 16.4.3 用A[*]sible管理密码316 16.5 小结317 总结320 附录 每章命令行回顾324 |
编辑推荐 |
Li[*]ux实战 [ 美 ] 戴维 · 克林顿(David Cli[*]to[*]) 著 张凯龙 王路阳 [李*] 等译 通过12个实际项目带你精通Li[*]ux系统安全、管理与运维 |