×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
Linux服务器构建与运维管理从基础到实战:基于CentOS 8实现

Linux服务器构建与运维管理从基础到实战:基于CentOS 8实现

1星价 ¥51.0 (5.8折)
2星价¥51.0 定价¥88.0
暂无评论
图文详情
  • ISBN:9787517092025
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:24cm
  • 页数:560页
  • 出版时间:2020-12-01
  • 条形码:9787517092025 ; 978-7-5170-9202-5

内容简介

  《Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现)》以CentOS 8为基础环境,精心设计了13个工程应用项目。内容包含Linux基础、Linux服务器应用、Linux安全管理与Linux运维,涵盖了Linux操作系统的主要应用场景、关键技术和运维管理。  《Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现)》注重Linux操作系统应用的落地和实现。所有章节均以项目的形式展开,每个项目中包含若干子任务。所有项目任务均依据实际应用场景精心设计,并配有项目讲堂和任务扩展,使读者在学习过程中更有针对性、更容易与实际应用相结合,进而帮助读者达到企业级实战水平,能够更好地学以致用。 《Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现)》可作为从事Linux系统运维与管理的初中级专业技术人员的参考用书,也可作为高等院校计算机相关专业,特别是大数据、人工智能、物联网、网络工程、网络运维等专业有关课程,以及实训课程和工程实践教学的教学用书。

目录

前言

  

项目一 初识Linux

项目介绍 1

项目目的 1

项目讲堂 1

任务一 安装VirtualBox桌面虚拟化 5

【任务目标】 5

【操作步骤】 5

任务二 安装CentOS 8实现桌面应用 7

【任务目标】 7

【操作步骤】 8

任务三 让Linux接入互联网 15

【任务目标】 15

【操作步骤】 15

【任务扩展】 20

任务四 安装CentOS实现服务器应用 22

【任务目标】 22

【操作步骤】 23

任务五 通过安全的SSH远程管理CentOS 26

【任务目标】 27

【操作步骤】 27

任务六 使用移动设备远程管理CentOS 28

【任务目标】 29

【操作步骤】 29

任务七 虚拟机复制 30

【任务目标】 30

【操作步骤】 30

项目二 Linux的基本管理

项目介绍 32

项目目的 32

项目讲堂 32

任务一 系统的基本配置 35

【任务目标】 35

【操作步骤】 35

【项目扩展】 43

任务二 查看系统信息 45

【任务目标】 45

【操作步骤】 45

任务三 用户和权限的操作 52

【任务目标】 52

【操作步骤】 52

任务四 文件目录的操作 60

【任务目标】 60

【操作步骤】 60

任务五 文本处理 66

【任务目标】 66

【操作步骤】 66

任务六 通过vi实现文本处理 78

【任务目标】 78

【操作步骤】 78

任务七 磁盘管理 86

【任务目标】 86

【操作步骤】 86

【任务扩展】 94

任务八 网络配置 96

【任务目标】 96

【操作步骤】 97

项目三 使用Apache实现网站服务

项目介绍 103

项目目的 103

项目讲堂 103

任务一 安装Apache 106

任务二 使用Apache发布静态网站 111

任务三 实现LAMP的部署和测试 119

任务四 通过WordPress建设内容网站 125

任务五 提升Apache的安全性 132

项目四 使用Nginx实现代理服务

任务一 安装Nginx 142

任务二 使用Nginx实现反向代理 145

任务三 使用Nginx实现网站负载均衡 151

任务四 提升Nginx的安全性 157

任务五 使用Apache Proxy实现负载均衡 165

项目五 使用MariaDB实现数据库服务

任务一 安装MariaDB 173

任务二 使用phpMyAdmin管理MariaDB 181

任务三 通过MySQL Workbench管理MariaDB 190

任务四 通过主从集群实现MariaDB的高可用 197

项目六 使用MongoDB实现数据库服务

项目介绍 203

项目目的 203

项目讲堂 203

任务一 安装MongoDB 207

任务二 远程管理MongoDB 212

任务三 实现MongoDB高可用 223

任务四 MongoDB监控 238

项目七 实现文件服务

任务一 搭建FTP服务器 248

任务二 构建企业内部的FTP服务 254

任务三 搭建NFS服务器 262

任务四 构建工作组内的网络共享存储服务 269

任务五 搭建Samba服务器 273

任务六 构建面向全终端的文件共享服务 281

项目八 实现域名解析服务

项目介绍 288

项目目的 288

项目讲堂 288

任务一 安装BIND 291

任务二 使用BIND实现DNS查询服务 295

任务三 使用BIND实现域名解析服务 299

任务四 使用BIND实现智能解析 307

任务五 域名解析服务的高可靠性 317

项目九 使用KVM实现虚拟化

项目介绍 336

项目目的 336

项目讲堂 336

任务一 安装KVM 340

任务二 配置宿主机网络 346

任务三 创建KVM虚拟机 350

任务四 管理KVM虚拟机 357

任务五 维护KVM虚拟机 366

项目十 使用Docker实现容器

项目介绍 336

项目目的 336

项目讲堂 336

任务一 安装Docker 374

任务二 使用Docker创建新的镜像 381

任务三 使用Docker发布PHP程序 390

任务四 使用Docker Compose发布业务 394

任务五 使用cAdvisor监控Docker性能 399

项目十一 CentOS的系统安全

项目介绍 404

项目目的 404

项目讲堂 404

任务一 使用SELinux提升内核安全性 408

任务二 使用Firewalld提升系统安全性 418

任务三 使用Nmap进行安全检测 428

任务四 对网站服务器与网站业务进行安全评估 435

项目十二 CentOS的系统监控

项目介绍 443

项目目的 443

项目讲堂 443

任务一 内存与缓存监控 444

任务二 CPU监控 450

任务三 网络与通信行为监控 454

任务四 磁盘与IO监控 463

任务五 进程监控与管理 473

任务六 系统综合监控 480

任务七 使用Linux-dash实现可视化监控 495

项目十三 通过Web管理CentOS

项目介绍 507

项目目的 507

项目讲堂 507

任务一 通过Cockpit实现CentOS的Web管理 509

任务二 通过Cockpit进行系统维护 516

任务三 通过Cockpit管理网络与安全 524

任务四 通过Cockpit管理Docker 532

任务五 管理更多的CentOS服务器 535

附录1 虚拟机规划表 543

附录2 网络配置工具 547


展开全部

作者简介

阮晓龙:一线资深网络技术及Web技术专家、副教授,河南省教学标兵。取得软件著作权12项,论文20余篇,河南省计算机科学与技术学科互联网应用技术学科方向带头人;曾参与河南省教育科研网郑东新区节点建设及运维;曾参与多项大型门户网站的建设工作;曾参与河南中医药大学数字化校园示范工程建设项目;主要研究方向为数据中心运维管理、网络测量技术、Web技术。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航