《Linux基础与服务管理(基于CentOS 7.6)》是2020年1月人民邮电出版社出版的图书,作者是唐乾林、黎现云。
基本介绍
- 书名:Linux基础与服务管理(基于CentOS 7.6)
- 作者:唐乾林
黎现云 - ISBN:9787115517371
- 页数:276页
- 定价:52元
- 出版社:人民邮电出版社
- 出版时间:2020年1月
- 装帧:平装
- 开本:16开
内容简介
本书以目前广泛使用的CentOS 7.6平台为例,由浅入深、系统地介绍了Linux基础及对Linux各种服务的管理。全书共11章,主要内容包括Linux简介、基础操作命令、账户与许可权管理、档案系统与磁碟管理、网路管理与系统监控、软体包管理、进程与基础服务、常用伺服器配置、常用集群配置、常用系统安全配置和Shell编程基础。
本书可作为电子信息类相关专业的教材,也可作为广大计算机爱好者和网路管理员的参考用书以及社会培训教材。
图书目录
第 1章 Linux简介 1
1.1 Linux概述 1
1.1.1 Linux的发展历史 1
1.1.2 Linux的版本 1
1.1.3 Linux的套用 3
1.2 Linux安装 3
1.2.1 安装虚拟机 3
1.2.2 安装Linux 6
1.3 使用Linux 13
1.3.1 本地登录 13
1.3.2 远程登录 14
1.4 作业 14
第 2章 基础操作命令 15
2.1 Shell命令基础 15
2.1.1 Shell简介 15
2.1.2 命令格式 16
2.1.3 命令帮助 17
2.2 常用档案命令 18
2.2.1 处理命令 18
2.2.2 档案处理命令 22
2.3 常用文本命令 26
2.4 打包和压缩命令 30
2.5 其他命令 31
2.5.1 连结档案命令ln 31
2.5.2 设定别名命令alias 33
2.5.3 查看历史记录命令history 34
2.5.4 重定向命令 34
2.5.5 管道命令“|” 35
2.6 文本编辑器vi 35
2.7 作业 38
第3章 账户与许可权管理 39
3.1 用户和组管理 39
3.1.1 账户类型 39
3.1.2 创建用户和组 40
3.1.3 相关配置档案 41
3.1.4 管理用户和组 43
3.1.5 口令管理 44
3.2 许可权管理 45
3.2.1 查看档案和许可权 45
3.2.2 设定档案和许可权 46
3.3 系统高级许可权 48
3.3.1 SET位许可权 48
3.3.2 粘滞位许可权 49
3.3.3 ACL许可权 50
3.4 作业 52
第4章 档案系统与磁碟管理 53
4.1 档案系统 53
4.1.1 档案系统简介 53
4.1.2 档案系统类型 54
4.1.3 档案系统的结构 55
4.2 磁碟管理 56
4.2.1 添加新硬碟 56
4.2.2 对硬碟分区 57
4.2.3 格式化分区 60
4.2.4 挂载硬碟分区 61
4.3 逻辑卷管理 64
4.3.1 逻辑卷概念 64
4.3.2 创建逻辑卷 65
4.3.3 逻辑卷管理 69
4.4 RAID管理 70
4.4.1 RAID简介 70
4.4.2 RAID5搭建 71
4.4.3 RAID5测试 75
4.5 作业 77
第5章 网路管理与系统监控 78
5.1 常用网路配置档案 78
5.1.1 网卡配置档案 78
5.1.2 DNS配置档案 79
5.1.3 主机名配置档案 80
5.1.4 hosts配置档案 80
5.2 常用网路管理命令 80
5.2.1 管理网路接口命令ifconfig 80
5.2.2 设定主机名命令hostname 83
5.2.3 管理路由命令route 84
5.2.4 检测主机命令ping 85
5.2.5 查看网路信息命令netstat 86
5.2.6 DNS解析命令nslookup 89
5.2.7 跟蹤路由命令traceroute 89
5.2.8 网路配置工具ip 91
5.3 系统监控 93
5.3.1 记忆体监控 93
5.3.2 CPU监控 95
5.3.3 磁碟监控 96
5.3.4 综合监控工具 97
5.4 作业 99
第6章 软体包管理 100
6.1 RPM包安装 100
6.1.1 RPM包简介 100
6.1.2 rpm命令 100
6.2 YUM 105
6.2.1 yum查询 105
6.2.2 yum安装/升级 107
6.2.3 yum删除 108
6.2.4 yum清除快取 109
6.2.5 yum配置档案 109
6.3 源码安装 110
6.4 作业 116
第7章 进程与基础服务 117
7.1 进程管理 117
7.1.1 进程概念 117
7.1.2 查看进程状态 118
7.1.3 进程的控制 120
7.2 基础服务 122
7.2.1 系统启动流程 122
7.2.2 服务管理 124
7.2.3 远程访问 125
7.2.4 日誌系统 129
7.2.5 计画任务 132
7.3 作业 135
第8章 常用伺服器配置 136
8.1 网路档案共享 136
8.1.1 NFS 136
8.1.2 rsync 140
8.1.3 vsftpd 146
8.1.4 Samba 152
8.2 网路服务 158
8.2.1 DHCP服务 158
8.2.2 DNS服务 162
8.3 资料库服务 170
8.3.1 MySQL服务 170
8.3.2 Redis服务 175
8.4 LAMP 179
8.4.1 LAMP简介 179
8.4.2 Apache 179
8.4.3 PHP 181
8.5 作业 193
第9章 常用集群配置 194
9.1 LVS 194
9.1.1 LVS简介 194
9.1.2 LVS 管理工具 197
9.1.3 基于VS/DR(LVS-DR)模式的配置
实例 197
9.2 高性能负载均衡器HAProxy 202
9.2.1 HAProxy简介 202
9.2.2 HAProxy安装及配置档案 204
9.2.3 HAProxy访问控制列表 205
9.2.4 HAProxy配置实例 206
9.2.5 使用Web监控平台 211
9.3 高可用软体 Keepalived 212
9.3.1 Keepalived 简介 212
9.3.2 Keepalived安装及基础配置 214
9.3.3 Keepalived基于非抢占模式配置
实例 216
9.4 MySQL Replication 223
9.4.1 MySQL Replication简介及常用架构 223
9.4.2 MySQL Replication主从模式的配置
实例 224
9.5 作业 230
第 10章 常用系统安全配置 231
10.1 系统安全加固配置 231
10.2 账户与远程安全 235
10.2.1 使用SSH方式登录 235
10.2.2 清理用户和组 236
10.2.3 密码与密钥对 237
10.2.4 使用su与sudo 238
10.2.5 使用tcp_wrappers 240
10.3 档案系统安全 241
10.4 入侵检测与连线埠扫描 242
10.4.1 入侵检测 242
10.4.2 连线埠扫描 244
10.5 防火墙 247
10.5.1 iptables 247
10.5.2 firewalld 249
10.6 作业 252
第 11章 Shell编程基础 253
11.1 Shell编程简介 253
11.2 Shell变数 255
11.3 Shell运算符 258
11.4 Shell流程控制语句 266
11.5 Shell函式 272
11.6 Shell脚本调试 273
11.7 作业 275
参考文献 276