Linux实战 - (EPUB全文下载)
文件大小:0.64 mb。
文件格式:epub 格式。
书籍内容:
Linux实战
第1章 欢迎使用Linux
1.1 是什么让Linux与其他操作系统不同
1.2 基本的实践技能
1.2.1 Linux文件系统
1.2.2 探索:Linux导航工具
1.2.3 完成任务:Linux文件管理工具
1.2.4 键盘技巧
1.2.5 伪文件系统
1.2.6 向他们展示谁才是老大:sudo
1.3 获取帮助
1.3.1 man文件
1.3.2 info命令
1.3.3 互联网
1.4 小结
第2章 Linux虚拟化:构建Linux工作环境
2.1 什么是虚拟化
2.2 使用VirtualBox
2.2.1 使用Linux包管理器
2.2.2 定义虚拟机
2.2.3 安装操作系统
2.2.4 克隆和共享VirtualBox虚拟机
2.3 使用Linux容器
2.3.1 LXC入门
2.3.2 创建第一个容器
2.4 小结
第3章 远程连接:安全访问联网的计算机
3.1 加密的重要性
3.2 OpenSSH入门
3.3 使用SSH登录一台远程服务器
3.4 免密码SSH访问
3.4.1 生成新的密钥对
3.4.2 在网络上复制公钥
3.4.3 使用多个加密密钥
3.5 使用SCP安全地拷贝文件
3.6 使用SSH连接上的远程图形程序
3.7 Linux进程管理
3.7.1 用ps命令查看进程
3.7.2 使用systemd
3.8 小结
第4章 归档管理:备份或拷贝整个文件系统
4.1 为什么要归档
4.1.1 压缩
4.1.2 归档文件:一些重要注意事项
4.2 将什么归档
4.3 备份到何处
4.4 使用tar命令归档文件和文件系统
4.4.1 几个简单的归档和压缩示例
4.4.2 流式传输文件系统的归档文件
4.4.3 使用find命令聚合文件
4.4.4 保护权限与所有权并展开归档文件
4.5 使用dd命令归档分区
4.5.1 dd操作
4.5.2 使用dd擦除硬盘
4.6 使用rsync命令同步归档文件
4.7 规划注意事项
4.8 小结
第5章 自动化管理:自动异地备份的配置
5.1 用Bash编写脚本
5.1.1 备份系统文件的脚本示例
5.1.2 用于更改文件名的示例脚本
5.2 将数据备份至AWS S3
5.2.1 安装AWS命令行接口
5.2.2 配置你的AWS账户
5.2.3 建立你的第一个bucket
5.3 使用cron调度定期备份
5.4 使用anacron预定非正常备份
5.5 利用系统计时器设定常规备份
5.6 小结
第6章 应急工具:构建一个系统恢复设备
6.1 在恢复/救援模式下工作
6.1.1 GRUB引导加载程序
6.1.2 在Ubuntu环境下使用恢复模式
6.1.3 在CentOS下使用救援模式
6.1.4 找到命令行救援工具
6.2 创建一个原生系统引导恢复设备
6.2.1 系统救援映像
6.2.2 将原生系统引导映像写入USB驱动
6.3 让你的原生系统引导设备运行
6.3.1 检测系统存储区
6.3.2 受损的分区
6.3.3 从损坏的文件系统中恢复文件
6.4 密码恢复:使用chroot安装文件系统
6.5 小结
第7章 Web服务器:建立MediaWiki服务器
7.1 建立LAMP服务器
7.2 手动设置Apache Web服务器
7.2.1 在Ubuntu上安装Apache Web服务器
7.2.2 填充你的网站文档root
7.3 安装SQL数据库
7.3.1 强化SQL
7.3.2 SQL管理
7.4 安装PHP
7.4.1 在Ubuntu中安装PHP
7.4.2 测试你的PHP安装
7.5 安装和配置MediaWiki
7.5.1 缺少扩展的故障排除
7.5.2 将MediaWiki连接到数据库
7.6 在CentOS上安装Apache Web服务器
7.6.1 了解网络端口
7.6.2 网络流量控制
7.6.3 在CentOS上安装MariaDB
7.6.4 在CentOS上安装PHP
7.7 小结
第8章 网络文件共享:
8.1 企业文件共享和Nextcloud
8.2 使用snaps安装Nextcloud
8.3 手动安装Nextcloud
8.3.1 硬件预备知识
8.3.2 建立LAMP服务器
8.3.3 配置Apache
8.3.4 下载和解压缩Nextcloud
8.4 Nextcloud管理
8.5 将AWS S3作为Nextcloud的主存储介质
8.6 小结
第9章 保护Web服务器
9.1 显而易见的事情
9.2 控制网络访问
9.2.1 配置防火墙
9.2.2 使用非标准端口
9.3 加密传输中的数据
9.3.1 准备你的网站域
9.3.2 用Let抯Encrypt生成证书
9.4 强化认证过程
9.4.1 使用SELinux控制文件系统对象
9.4.2 安装并激活SELinux
9.4.3 应用SELinux策略
9.4.4 系统组与最少特权原则
9.4.5 隔离容器中的进程
9.4.6 扫描危险的用户ID值
9.5 审计系统资源
9.5.1 扫描打开的端口
9.5.2 扫描激活的服务
9.5.3 搜索已安装的软件
9.6 小结
第10章 保护网络连接:创建VPN或DMZ
10.1 构建OpenVPN隧道
10.1.1 配置OpenVPN服务器
10.1.2 配置OpenVPN客户端
10.1.3 测试你的VPN
10.2 构建抗入侵网络
10.2.1 非军事区
10.2.2 使用iptables
10.2.3 使用iptables创建DMZ
10.2.4 使用shorewall创建DMZ
10.3 为基础设施测试构建虚拟网络
10.4 小结
第11章 系统监控:使用日志文件
11.1 使用系统日志
11.1.1 使用journald记录日志
11.1.2 使用syslogd记录日志
11.2 管理日志文件
11.2.1 journald方法
11.2.2 syslogd方法
11.3 处理大文 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Linux实战 - (EPUB全文下载)