Linux实战 [美]戴维 克林顿(David Clinton)|8060900 PDF下载 公众号 其他格式

Linux实战 [美]戴维 克林顿(David Clinton)|8060900

计算机与互联网 操作系统

  • ISBN:9787111627043
  • 作者:美戴维 克林顿(David Clinto
  • 版次:1
  • 出版社:机械工业出版社
  • 出版时间:

手机扫码免费下载

纠错留言

#电子书截图

Linux实战 [美]戴维 克林顿(David Clinton)|8060900截图 Linux实战 [美]戴维 克林顿(David Clinton)|8060900截图

#电子书简介

书[0名0]: Linux实战|8060900
图书定价: 109元
图书作者: [美]戴维·克林顿(David Clinton)
出版社: [1机1]械工业出版社
出版日期: 2019-06-20 0:00:00
ISBN号: 9787111627043
开本: 16开
页数: 345
版次: 1-1
作者简介
[美]戴维·克林顿(David Clinton)著:戴维·克林顿(David Clinton)是一[0名0]系统管理员、教师及作家。他已[纟巠]为很多重要的技术[1主1]题撰写和创建了培训资料,涉及Linux系统、云计算(特别是AWS)以及诸如Docker等容器技术。他是《Learn Web Services in a Month of Lunches》(Manning,2017)一书的作者。在网站https://www.pluralsight.com/可以找到他的许多视频培训课程。同时,可以在https://bootstrap-it.com找到他编著的其他书籍(关于Linux管理及服务器虚拟化)的链接。
内容简介
本书基于实践项目详细讲解相关的Linux理论、原理、方[0法0]和命令,具体内容包括Linux虚拟化技术以及基本Linux工作环境的构建方[0法0]、远程连接、归档管理、自动化管理、应急工具、Web服务器、网络文[亻牛]共享、强化认证过程、保护网络连接、系统监视、在私有网络上共享数据、解决系统性能问题、排除网络故障、排除外围设备故障、DevOps工具等。
目录

译者序
前言
[0第0]1章 欢迎使用Linux1
1.1 是什么让Linux与其他[*]作系统不同2
1.2 基本的实践技能3
1.2.1 Linux文[亻牛]系统4
1.2.2 探索:Linux导航工具5
1.2.3 完成任务:Linux文[亻牛]管理工具9
1.2.4 键盘技巧13
1.2.5 伪文[亻牛]系统13
1.2.6 向他们展示谁才是老[0大0]:sudo14
1.3 获取帮助15
1.3.1 man文[亻牛]15
1.3.2 info命令16
1.3.3 互联网17
1.4 小结18
[0第0]2章 Linux虚拟化:构建Linux工作环境21
2.1 什么是虚拟化22
2.2 使用VirtualBox25
2.2.1 使用Linux包管理器25
2.2.2 定义虚拟[1机1]32
2.2.3 安装[*]作系统35
2.2.4 克隆和共享VirtualBox虚拟[1机1]38
2.3 使用Linux容器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 OpenSSH入门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 Linux进程管理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 使用find命令聚合文[亻牛]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 使用rsync命令同步归档文[亻牛]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 使用cron调度定期备份96
5.4 使用anacron预定非正常备份99
5.5 利用系统计时器设定常规备份100
5.6 小结102
[0第0]6章 应急工具:构建一个系统恢复设备105
6.1 在恢复/救援模式下工作106
6.1.1 GRUB引导加载程序107
6.1.2 在Ubuntu环境下使用恢复模式108
6.1.3 在CentOS下使用救援模式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 在Ubuntu上安装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 在Ubuntu中安装PHP134
7.4.2 测试你的PHP安装134
7.5 安装和配置MediaWiki135
7.5.1 缺少扩展的故障排除136
7.5.2 将MediaWiki连接到数据库138
7.6 在CentOS上安装Apache Web服务器140
7.6.1 了解网络端口141
7.6.2 网络流量控制142
7.6.3 在CentOS上安装MariaDB142
7.6.4 在CentOS上安装PHP143
7.7 小结145
[0第0]8章 网络文[亻牛]共享:构建Nextcloud文[亻牛]共享服务器148
8.1 企业文[亻牛]共享和Nextcloud149
8.2 使用snaps安装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抯 Encrypt生成证书179
9.4 强化认证过程180
9.4.1 使用SELinux控制文[亻牛]系统对象181
9.4.2 安装并激活SELinux182
9.4.3 应用SELinux策略184
9.4.4 系统组与[*]少特[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 构建OpenVPN隧道195
10.1.1 配置OpenVPN服务器196
10.1.2 配置OpenVPN客户端202
10.1.3 测试你的VPN203
10.2 构建抗入侵网络205
10.2.1 非军事区205
10.2.2 使用iptables207
10.2.3 使用iptables创建DMZ208
10.2.4 使用shorewall创建DMZ210
10.3 为基础设施测试构建虚拟网络213
10.4 小结215
[0第0]11章 系统监控:使用日志文[亻牛]218
11.1 使用系统日志219
11.1.1 使用journald记录日志220
11.1.2 使用syslogd记录日志222
11.2 管理日志文[亻牛]224
11.2.1 journald 方[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与Windows用户共享文[亻牛]247
12.2.1 测试你的Samba配置248
12.2.2 从Windows访问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 建立网...
编辑推荐
Linux实战
[ 美 ] 戴维 · 克林顿(David Clinton) 著
张凯龙 王路阳 [李*] 等译
通过12个实际项目带你精通Linux系统安全、管理与运维
  • 评论列表(0

留言评论