搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现)
0.00     定价 ¥ 88.00
图书来源: 浙江图书馆(由JD配书)
此书还可采购22本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787517092025
  • 作      者:
    阮晓龙,冯顺磊,董凯伦,于冠军,张浩林,李朋楠
  • 出 版 社 :
    中国水利水电出版社
  • 出版日期:
    2020-12-01
收藏
作者简介

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


展开
内容介绍

  《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


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证