新書推薦:
《
甲骨文丛书·古代中国的军事文化
》
售價:NT$
454.0
《
中国王朝内争实录(套装全4册):从未见过的王朝内争编著史
》
售價:NT$
1112.0
《
半导体纳米器件:物理、技术和应用
》
售價:NT$
806.0
《
创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶
》
售價:NT$
281.0
《
佛山华家班粤菜传承 华家班59位大厨 102道粤菜 图文并茂 菜式制作视频 粤菜故事技法 佛山传统文化 广东科技
》
售價:NT$
1010.0
《
武人琴音(十周年纪念版 逝去的武林系列收官之作 形意拳一门三代:尚云祥、韩伯言、韩瑜的人生故事 凸显百年武人命运)
》
售價:NT$
199.0
《
剑桥斯堪的纳维亚戏剧史(剑桥世界戏剧史译丛)
》
售價:NT$
704.0
《
禅心与箭术:过松弛而有力的生活(乔布斯精神导师、世界禅者——铃木大拙荐)
》
售價:NT$
301.0
|
編輯推薦: |
资深互联网技术专家阮晓龙老师呕心组织立足新工科,项目式内容设计,校企联合编写内容系统全面,讲解深入浅出,演示操作完整项目案例精心设计,任务目标清晰明确,企业级应用特色突出操作演示视频、教学课件、实验指导、案例代码,配套资源立体丰富
|
內容簡介: |
本书以openEuler为基础环境,精心设计了13个工程应用项目。内容包含openEuler基础、openEuler服务器应用、openEuler安全管理与运维,涵盖openEuler操作系统的关键应用场景、关键技术和运维管理。
本书注重应用openEuler操作系统,所有章节均以项目形式展开,每个项目中包含若干任务。所有项目和任务均是依据实际应用场景精心设计的,并配有项目讲堂和任务扩展,使读者在学习的过程中更有针对性、更容易与实际应用结合,进而帮助读者达到更高的实战水平,更好地学以致用。
本书可作为从事openEuler系统运维与管理的初、中级专业技术人员的参考用书,也可作为高等院校计算机相关专业,特别是计算机科学、大数据、人工智能、物联网、网络工程等专业的专业课、实训课和工程实践教学的教学用书。
|
關於作者: |
阮晓龙:一线资深网络技术及Web技术专家、副教授,河南省教学标兵。取得软件著作权12项,论文20余篇,河南省计算机科学与技术学科互联网应用技术学科方向带头人;曾参与河南省教育科研网郑东新区节点建设及运维;曾参与多项大型门户网站的建设工作;曾参与河南中医药大学数字化校园示范工程建设项目;主要研究方向为数据中心运维管理、网络测量技术、Web技术。
|
目錄:
|
项目一 安装openEuler操作系统
项目介绍 1
项目目的 1
项目讲堂 1
任务一 认识openEuler 6
【任务介绍】 6
【任务目标】 6
【操作步骤】 6
任务二 Oracle VM VirtualBox的使用 9
【任务介绍】 9
【任务目标】 9
【操作步骤】 9
任务三 安装openEuler 11
【任务介绍】 11
【任务目标】 12
【操作步骤】 12
任务四 使用YUM/DNF管理openEuler 18
【任务介绍】 18
【任务目标】 18
【操作步骤】 18
【任务扩展】 24
任务五 通过SSH远程管理openEuler 25
【任务介绍】 25
【任务目标】 25
【操作步骤】 25
【进一步阅读】 28
项目二 openEuler的基本操作
项目介绍 28
项目目的 28
项目讲堂 28
任务一 系统信息 31
【任务介绍】 31
【任务目标】 31
【操作步骤】 32
任务二 文件目录操作 37
【任务介绍】 37
【任务目标】 37
【操作步骤】 37
任务三 用户管理 41
【任务介绍】 41
【任务目标】 41
【操作步骤】 42
任务四 授权管理 46
【任务介绍】 46
【任务目标】 46
【操作步骤】 47
任务五 文本处理 51
【任务介绍】 51
【任务目标】 51
【操作步骤】 51
任务六 文本编辑 57
【任务介绍】 57
【任务目标】 57
【操作步骤】 57
项目三 系统配置
项目介绍 68
项目目的 68
项目讲堂 68
任务一 存储管理 70
【任务介绍】 70
【任务目标】 70
【操作步骤】 70
【任务扩展】 74
任务二 使用LVM管理磁盘 75
【任务介绍】 75
【任务目标】 75
【操作步骤】 76
【任务扩展】 82
任务三 通过RAID实现存储高可用 82
【任务介绍】 82
【任务目标】 82
【操作步骤】 82
任务四 网络管理 86
【任务介绍】 86
【任务目标】 86
【操作步骤】 86
【任务扩展】 92
任务五 进程管理 92
【任务介绍】 92
【任务目标】 92
【操作步骤】 93
任务六 使用任务计划 100
【任务介绍】 100
【任务目标】 100
【操作步骤】 100
【进一步阅读】 104
项目四 使用Apache HTTP Server实现网站服务
项目介绍 105
项目目的 105
项目讲堂 105
任务一 安装Apache HTTP Server 108
【任务介绍】 108
【任务目标】 109
【操作步骤】 109
【任务扩展】 111
任务二 发布静态网站 112
【任务介绍】 112
【任务目标】 112
【任务设计】 113
【操作步骤】 113
【任务扩展】 118
任务三 发布PHP动态网站 121
【任务介绍】 121
【任务目标】 121
【操作步骤】 121
任务四 通过WordPress建设内容网站 126
【任务介绍】 126
【任务目标】 126
【任务设计】 127
【操作步骤】 127
任务五 提升Apache的安全性 134
【任务介绍】 134
【任务目标】 134
【操作步骤】 134
项目五 使用Nginx实现代理服务
任务一 安装Nginx 145
任务二 使用Nginx实现反向代理 148
任务三 使用Nginx实现网站负载均衡 155
任务四 提升Nginx的安全性 161
项目六 使用MySQL Server实现数据库服务
任务一 安装MySQL 176
任务二 使用MySQL Workbench管理MySQL 183
任务三 实现MySQL主从集群 190
项目七 使用MongoDB实现数据库服务
任务一 安装MongoDB Community Edition 201
任务二 使用MongoDB Compass管理MongoDB 205
任务三 实现MongoDB Cluster 217
|
內容試閱:
|
1.为什么是openEuler?
openEuler(简称“欧拉”)操作系统是一款开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。它是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,其内核源于Linux Kernel,支持鲲鹏及其他多种处理器。
国际数据公司(International Data Corporation,IDC)在2023操作系统大会上发布的预测显示,2023年openEuler在中国服务器操作系统新增市场份额达到36.8%,CentOS/Red Hat的份额为20.7%,Windows的份额为19.3%,Ubuntu/Debian的份额为10.1%,其他Linux操作系统的份额为13.1%。openEuler成为中国首个达成新增市场份额第一的基础软件。
2.本书的编写理念
(1)关注应用场景,寻求最佳实施路径。本书抛弃“大而全”的知识点讲解,更多关注openEuler操作系统在具体场景中的部署应用。同时,选择最合理、易理解的部署实施方案,帮助读者掌握规范、清晰的操作流程,让读者学得会、做得成。
(2)注重工程实际,力求读者无障碍地开展项目任务。本书所有章节均以项目形式展开,每个项目中包含若干任务。所有项目和任务均经过精心设计,并配有项目讲堂和任务扩展,使读者在学习过程中更有针对性,更容易与实际应用相结合,从而帮助读者达到企业级应用水平,能够更好地学以致用。
(3)基于openEuler设计项目,关注企业级应用创新。本书使用openEuler设计项目,选取广泛应用于企业级环境的openEuler长期支持版本作为基础环境,其高效且简洁的管理、稳定且安全的环境,可帮助读者紧跟技术发展趋势,熟练快捷地掌握其操作方法,让读者有更多精力关注企业级应用创新。
(4)提供丰富资源,全面助力学习成长。本书的每个项目中均包含操作视频。读者可通过本项目(任务)的操作视频与自动化部署脚本,获取对实验更加直观的理解。同时,本书还提供了配套讲稿课件、实验指导,可为教师提供全面而系统的授课支持。
3.内容设计
本书精心设计了13个项目,内容包含openEuler的安装与基本操作、openEuler服务器应用、安全管理、运维管理,涵盖了openEuler操作系统的主要应用场景、关键技术和工程实践。
项目一~项目三,掌握openEuler基础,实现openEuler系统安装、网络配置、远程管理、存储管理、进程管理、任务计划配置以及常用操作命令,帮助读者快速构建本书的学习和实践环境。
项目四~项目十,实现openEuler服务器应用,内容包括Web服务器、代理服务器、数据库服务器、文件服务器、虚拟化服务器以及容器服务器,涵盖openEuler服务器应用的主要场景。
项目十一,关注openEuler运维管理,实现openEuler操作系统的命令监控、实时监控、可视化监控,旨在提升openEuler操作系统的运维管理水平。
项目十二,关注openEuler安全管理,内容包括安全加固、SELinux、Firewalld防火墙、Nmap安全审计工具,旨在提升Linux操作系统的安全性和可靠性。
项目十三,关注openEuler图形界面管理,通过DDE、UKUI桌面环境图形界面管理操作系统,通过Web控制台Cockpit工具实现基于Web的系统维护、网络与安全管理,提升openEuler操作系统的综合运维管理水平。
4.适用对象
本书适用于以下两类读者。
一类是从事openEuler系统运维与管理的初级以及中级专业技术人员,本书可以帮助他们全面理解openEuler操作系统的应用场景,熟悉openEuler服务器的构建技术,快速掌握相应的工程实现方法,为后续工作开展打下扎实基础,更能够成为日常工作的备查手册。
另一类是高等院校计算机相关专业,特别是计算机科学、大数据、人工智能、物联网及网络工程等专业的、具有一定Linux基础的在校学生,本书可以帮助他们加深对openEuler操作系统的理解,提升实践操作的综合能力,特别是能够有效提升学生工程思想的培养效果,引导学生进一步树立“加强自主创新,强化科技安全”的意识。
5.致谢
本书由校企联合团队撰写,书籍顺利撰写完毕,离不开作者团队家人们的默默支持。有了他们的支持,我们才能全身心投入到本书的编写中。
同时,感谢郑州泰来信息科技有限公司的徐志豪、毋天翔、李兵兵,河南中医药大学2021级信息管理与信息系统专业的王厚宏同学录制了本书项目任务讲解视频和操作演示,并撰写了自动化部署脚本。
本书编写完成后,中国水利水电出版社万水分社的周春元副总经理对于本书的出版给予了中肯的指导和积极的帮助,在此表示深深的谢意!
最后,特别感谢河南中医药大学信息技术学院的许成刚老师,陪我度过最艰难的时期,并督促和鼓励我持续前行。
由于我们团队的技术水平有限,对原厂商技术的深入理解还远远不够,疏漏及不足之处在所难免,敬请广大读者朋友批评指正。
|
|