内容简介:
本书源自日均阅读量近万次火爆的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性强的轻量级 Linux 入门教程。本书基于新的红帽 RHEL 系统编写,且内容通用于 CentOS、Fedora 等系统。本书共分为 20 章,内容涵盖了部署虚拟环境、安装 Linux 系统;常用的 Linux 命令;与文件读写操作有关的技术;使用 Vim 编辑器编写和修改配置文件;用户身份与文件权限的设置;硬盘设备分区、格式化以及挂载等操作;部署 RAID 磁盘阵列和 LVM;firewalld 防火墙与 iptables 防火墙的区别和配置;使用 ssh 服务管理远程主机;使用 Apache 服务部署静态网站;使用 vsftpd 服务传输文件;使用 Samba 或 NFS 实现文件共享;使用 BIND 提供域名解析服务;使用 DHCP 动态管理主机地址;使用 tfix 与 Dovecot 部署邮件系统;使用 Squid 部署代理缓存服务;使用 iSCSI 服务部署网络存储;使用 Mar 等。
目录:
第 1 章部署虚拟环境安装 Linux 系统 1
1.1 准备您的工具 1
1.2 安装配置 VM 虚拟机 2
1.3 安装您的 Linux 系统 14
1.4 重置 root 管理员密码 23
1.5RPM(红帽软件包管理器)25
1.6Yum 软件仓库 26
1.7systemd 初始化进程 27
复习题 28
第 2 章新手必须掌握的 Linux 命令 29
2.1 强大好用的 Shell29
2.2 执行查看帮助命令 30
2.3 常用系统工作命令 33
2.4 系统状态检测命令 39
2.5 工作目录切换命令 43
2.6 文本文件编辑命令 44
2.7 文件目录管理命令 50
2.8 打包压缩与搜索命令 54
复习题 57
第 3 章管道符、重定向与环境变量 60
3.1 输入输出重定向 60
3.2 管道命令符 63
3.3 命令行的通配符 64
3.4 常用的转义字符 65
3.5 重要的环境变量 66
复习题 69
第 4 章 Vim 编辑器与 Shell 命令脚本 70
4.1Vim 文本编辑器 70
4.2 编写 Shell 脚本 80
4.3 流程控制语句 85
4.4 计划任务服务程序 93
复习题 95
第 5 章用户身份与文件权限 96
5.1 用户身份与能力 96
5.2 文件权限与归属 101
5.3 文件的特殊权限 102
5.4 文件的隐藏属性 105
5.5 文件访问控制列表 107
5.6su 命令与 sudo 服务 108
复习题 111
第 6 章存储结构与磁盘划分 113
6.1 一切从“/”开始 113
6.2 物理设备的命名规则 115
6.3 文件系统与数据资料 117
6.4 挂载硬件设备 119
6.5 添加硬盘设备 121
6.6 添加交换分区 128
6.7 磁盘容量配额 129
6.8 软硬方式链接 131
复习题 133
第 7 章使用 RAID 与 LVM 磁盘阵列技术 134
7.1RAID(独立冗余磁盘阵列)134
7.2LVM(逻辑卷管理器)144
复习题 153
第 8 章 iptables 与 firewalld 防火墙 154
8.1 防火墙管理工具 154
8.2iptables155
8.3firewalld160
8.4 服务的访问控制列表 169
复习题 170
第 9 章使用 ssh 服务管理远程主机 172
9.1 配置网络服务 172
9.2 远程控制服务 182
9.3 不间断会话服务 186
复习题 191
0 章使用 Apache 服务部署静态网站 192
10.1 网站服务程序 192
10.2 配置服务文件参数 195
10.3SELinux 安全子系统 198
10.4 个人用户主页功能 201
10.5 虚拟主机功能 205
10.6Apache 的访问控制 213
复习题 215
1 章使用 vsftpd 服务传输文件 216
11.1 文件传输协议 216
11.2vsftpd 服务程序 219
11.3 简单文件传输协议 230
复习题 232
2 章使用 Samba 或 NFS 实现文件共享 233
12.1Samba 文件共享服务 233
12.2NFS(网络文件系统)242
12.3autofs 自动挂载服务 244
复习题 247
3 章使用 BIND 提供域名解析服务 248
13.1DNS 域名解析服务 248
13.2 安装 bind 服务程序 251
13.3 部署从服务器 256
13.4 安全的加密传输 258
13.5 部署缓存服务器 261
13.6 分离解析技术 264
复习题 268
4 章使用 DHCP 动态管理主机地址 270
14.1 动态主机配置协议 270
14.2 部署 dhcpd 服务程序 271
14.3 自动管理 IP 地址 273
14.4 分配固定 IP 地址 276
复习题 278
5 章使用 tifx 与 Dovecot 部署邮件系统 279
15.1 电子邮件系统 279
15.2 部署基础的电子邮件系统 281
15.3 设置用户别名信箱 294
复习题 297
6 章使用 Squid 部署代理缓存服务 298
16.1 代理缓存服务 298
16.2 配置 Squid 服务程序 300
16.3 正向代理 302
16.4 反向代理 313
复习题 315
7 章使用 iSCSI 服务部署网络存储 316
17.1iSCSI 技术概述 316
17.2 创建 RAID 磁盘阵列 317
17.3 配置 iSCSI 服务端 319
17.4 配置 Linux 客户端 322
17.5 配置 Windows 客户端 325
复习题 333
8 章使用 MariaDB 数据库管理系统 334
18.1 数据库管理系统 334
18.2 初始化 MariaDB 服务 335
18.3 管理账户以及授权 338
18.4 创建数据库与表单 341
18.5 管理表单及数据 342
18.6 数据库的备份及恢复 344
复习题 345
9 章使用 PXE+Kickstart 无人值守安装服务 347
19.1 无人值守安装系统 347
19.2 部署相关服务程序 348
19.3 自动部署客户端主机 357
复习题 361
第 20 章使用 LNMP 架构部署动态网站环境 363
20.1 源码包程序 363
20.2LNMP 动态网站架构 365
20.3 搭建 Discuz!论坛 380
20.4 选购服务器主机 383
复习题 384
购买地址:
天猫:点这里购买 (价格:65.60 元)
京东:点这里购买 (价格:59.20 元)
当当:点这里购买 (价格:46.60 元)
亚马逊:点这里购买 (价格:27.99 元)
《Linux 就该这么学》PDF 版本有 17.2MB 大小,与实体书相同。
Linux 就该这么学.PDF电子书下载地址:https://www.linuxprobe.com/book
声明:本文为原创文章,版权归越鹰家博客所有,欢迎分享本文,转载请保留出处!