注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书暂缺分类Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现)

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

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

定 价:¥88.00

作 者: 阮晓龙,冯顺磊,董凯伦,于冠军,张浩林 ... 著
出版社: 中国水利水电出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787517092025 出版时间: 2020-12-01 包装: 平装
开本: 16开 页数: 572 字数:  

内容简介

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

作者简介

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

图书目录

前言
项目一  初识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

本目录推荐