华信教育资源网
Linux服务器配置与管理(第2版)
丛   书   名: 广东省“十四五”职业教育规划教材  高等职业教育专科、本科计算机类专业新形态一体化教材
作   译   者:李志杰 出 版 日 期:2024-07-01
出   版   社:电子工业出版社 维   护   人:李静 
书   代   号:G0482020 I S B N:9787121482021

编辑推荐:

本书的特色与创新在于其紧跟Linux技术的最新发展趋势,全面升级至CentOS Stream 9。本书采用实践导向的教学方法,通过结合丰富的实际案例和项目实践,强化学生的动手操作能力,使理论知识与实际操作紧密结合。同时,本书融入了课程思政元素,将国家战略和信息技术创新的理念融入教学内容,培养学生的社会责任感和创新精神。本书第?1?版已经得到了广大师生的高度认可,其内容的实用性和前瞻性使学生能够更好地适应行业需求,显著提升了他们的就业能力。同时,本书也适合作为企业员工培训的优选材料,帮助企业IT团队提升技术水平,增强企业在信息技术领域的竞争力。
定价 62.8
您的专属联系人更多
关注 评论(3) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
    图书特别说明:本书微课下载链接:  https://pan.baidu.com/s/1u3m2XFMeook2ZcRNpdBq5Q?pwd=bauz 提取码: bauz

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书的特色与创新在于其紧跟Linux技术的最新发展趋势,全面升级至CentOS Stream 9。本书采用实践导向的教学方法,通过结合丰富的实际案例和项目实践,强化学生的动手操作能力,使理论知识与实际操作紧密结合。同时,本书融入了课程思政元素,将国家战略和信息技术创新的理念融入教学内容,培养学生的社会责任感和创新精神。本书第?1?版已经得到了广大师生的高度认可,其内容的实用性和前瞻性使学生能够更好地适应行业需求,显著提升了他们的就业能力。同时,本书也适合作为企业员工培训的优选材料,帮助企业IT团队提升技术水平,增强企业在信息技术领域的竞争力。

    图书详情

    ISBN:9787121482021
    开 本:16(185*260)
    页 数:348
    字 数:557

    本书目录

    第?1?章  Linux?简介	1
      1.1  Linux?历史	1
      1.2  Linux?家族	2
    1.2.1  Linux?常见特性	2
    1.2.2  Linux?结构组成	3
    1.2.3  Linux?版本	6
      1.3  Linux?服务器	8
    1.3.1  Linux?服务器为何受到青睐	8
    1.3.2  云计算	9
    1.3.3  Linux?与云计算的关系	9
    第?2?章  Linux?桌面系统	11
      2.1  Linux?桌面系统介绍	11
    2.1.1  GNOME 3	11
    2.1.2  KDE	12
    2.1.3  Xfce	13
    2.1.4  LXDE	14
      2.2  Linux?桌面系统的安装	14
      2.3  任务实战	15
    第?3?章  Linux?系统安装	17
      3.1  VMware Workstation?的安装	17
      3.2  镜像文件的下载	17
      3.3  创建新的虚拟机	18
      3.4  CentOS?的安装	22
      3.5  任务实战	26
    第?4?章  Linux?系统基本配置	29
      4.1  系统安装后的基本配置	29
    4.1.1  配置主机名	29
    4.1.2  配置?IP?地址和网卡	30
    4.1.3  配置防火墙和?SELinux服务	31
    4.1.4  更换国内?Yum?源	31
    4.1.5  配置系统时间同步	32
      4.2  远程连接	33
    4.2.1  下载?PuTTY	33
    4.2.2  使用?PuTTY?连接服务器	34
      4.3  关机和重启	35
      4.4  重置?root?密码	36
    4.4.1  重新启动系统	36
    4.4.2  进入?emergency?模式	36
    4.4.3  修改?root?密码	37
      4.5  任务实战	37
    第?5?章  Linux?目录和文件管理	39
      5.1  Linux?目录结构	39
    5.1.1  重要目录	39
    5.1.2  文件类型	41
    5.1.3  文件信息	42
    5.1.4  目录路径	45
    5.1.5  通配符	46
    5.1.6  Shell?中的特殊符号	47
      5.2  文件和目录管理	47
    5.2.1  使用?pwd?命令显示工作目录路径	48
    5.2.2  使用?cd?命令改变工作目录路径	48
    5.2.3  使用?ls?命令列出目录和文件信息	49
    5.2.4  使用?touch?命令创建空文件	50
    5.2.5  使用?mkdir?命令创建目录	50
    5.2.6  使用?rmdir?命令删除空目录	51
    5.2.7  使用?cp?命令复制文件和目录	51
    5.2.8  使用?mv?命令移动文件和目录	52
    5.2.9  使用?rm?命令删除文件和目录	52
    5.2.10  使用?file?命令查询文件类型	53
      5.3  链接文件	53
    5.3.1  链接文件简介	53
    5.3.2  硬链接的使用	54
    5.3.3  软链接的使用	55
      5.4  任务实战	56
    第?6?章  Linux?信息查看和处理	60
      6.1  文件内容显示	60
    6.1.1  使用?cat?命令显示文件内容	60
    6.1.2  使用?head?命令显示文件内容	61
    6.1.3  使用?tail?命令显示文件内容	62
    6.1.4  使用?more?命令显示文件内容	63
    6.1.5  使用?less?命令显示文件内容	64
    6.1.6  使用?nl?命令显示文件内容	65
    6.1.7  使用?wc?命令统计文件内容	66
      6.2  输入/输出和应用	66
    6.2.1  文件描述符	66
    6.2.2  find?命令的使用	67
    6.2.3  grep?命令的使用	69
    6.2.4  tr?命令的使用	70
    6.2.5  cut?命令的使用	71
    6.2.6  paste?命令的使用	72
    6.2.7  sort?命令的使用	72
    6.2.8  uniq?命令的使用	73
    6.2.9  diff?命令的使用	74
    6.2.10  sed?命令的使用	75
    6.2.11  awk?命令的使用	76
      6.3  其他命令	77
    6.3.1  使用?uname?命令查看系统信息	77
    6.3.2  使用?hostname?命令显示或修改主机名称	77
    6.3.3  使用?cal?命令显示日历	78
    6.3.4  使用?date?命令显示或设置日期时间	78
    6.3.5  使用?history?命令查看历史命令	78
      6.4  任务实战	79
    第?7?章  Linux?用户、用户组及权限管理	83
      7.1  Linux?系统安全模型	83
    7.1.1  用户账号	83
    7.1.2  用户账号配置文件	83
    7.1.3  用户组账号	84
    7.1.4  用户组账号配置文件	84
      7.2  用户和用户组的管理	85
    7.2.1  用户的管理	85
    7.2.2  用户组的管理	86
    7.2.3  账号信息显示	87
      7.3  文件权限的管理	87
    7.3.1  文件和目录权限	87
    7.3.2  用户和用户组所有者	87
    7.3.3  文件和目录权限的控制	88
    7.3.4  sudo?配置	90
      7.4  任务实战	91
    第?8?章  Linux?资源管理	94
      8.1  磁盘分区	94
    8.1.1  磁盘分区简介	94
    8.1.2  使用?fdisk?命令建立分区	94
    8.1.3  使用?parted?命令建立分区	97
      8.2  文件系统管理	98
    8.2.1  Linux?文件系统简介	98
    8.2.2  文件系统的创建和挂载	98
      8.3  磁盘配额	100
    8.3.1  磁盘配额简介	100
    8.3.2  使用?quota?命令进行磁盘配额	100
      8.4  逻辑卷管理	102
    8.4.1  LVM?的概念及相关术语	102
    8.4.2  LVM的配置和使用	103
      8.5  进程管理	106
    8.5.1  进程简介	106
    8.5.2  进程的查看和搜索	107
    8.5.3  进程的管理	107
    8.5.4  守护进程	110
    8.5.5  Linux?定时任务?crontab?命令和?crond?服务	114
    8.5.6  管理服务	117
      8.6  日志管理	118
    8.6.1  日志文件的相关知识	119
    8.6.2  配置?Linux?日志	119
    8.6.3  Linux?日志分析	120
      8.7  任务实战	123
    第?9?章  Linux?资源包管理	129
      9.1  RPM?软件包	129
    9.1.1  RPM?简介	129
    9.1.2  RPM?的安装与卸载	129
    9.1.3  rpm?命令的主要参数	130
      9.2  Yum?软件包管理器	130
    9.2.1  Yum?命令的用法	130
    9.2.2  如何使用光盘作为本地?Yum?源	132
      9.3  归档和压缩	133
    9.3.1  归档	133
    9.3.2  压缩	134
      9.4  备份与恢复系统	135
    9.4.1  备份系统	135
    9.4.2  恢复系统	136
      9.5  任务实战	136
    第?10?章  Apache?服务器配置	139
      10.1  Apache?简介	139
      10.2  Apache?的安装与运行	140
    10.2.1  源码编译安装与运行	140
    10.2.2  使用?Yum?安装与运行	145
      10.3  Apache?的配置与管理	147
    10.3.1  Apache?主配置文件	147
    10.3.2  基本配置	149
    10.3.3  身份认证	150
    10.3.4  虚拟主机配置	152
    10.3.5  配置支持?PHP	154
    10.3.6  配置?SSL?加密传输	155
    10.3.7  日志文件详解	159
      10.4  任务实战	162
    第?11?章  MySQL?服务器配置	166
      11.1  MySQL?简介	166
      11.2  MySQL?的安装与运行	166
      11.3  MySQL?的配置与优化	169
    11.3.1  MySQL?安装后的初始化配置	169
    11.3.2  MySQL?配置调优	171
      11.4  MySQL?客户端	173
    11.4.1  图形界面客户端	173
    11.4.2  命令行客户端	178
      11.5  MySQL?的基本使用	179
      11.6  数据库的备份与恢复	186
    11.6.1  备份类型	186
    11.6.2  备份数据	187
    11.6.3  恢复数据	187
    11.6.4  备份策略	188
      11.7  任务实战	188
    第?12?章  FTP?服务器配置	192
      12.1  FTP?服务器的安装	192
    12.1.1  前期准备	192
    12.1.2  安装?vsftp	193
    12.1.3  配置服务及防火墙	193
      12.2  FTP?服务器的配置	194
    12.2.1  vsftpd.conf?文件的配置	194
    12.2.2  匿名?FTP?配置	196
    12.2.3  FTP?客户端的安装及测试	196
    12.2.4  本地用户?FTP?配置	197
    12.2.5  虚拟用户?FTP?配置	199
      12.3  任务实战	202
    第?13?章  DNS?服务器配置	204
      13.1  DNS?简介	204
      13.2  Bind?的安装与运行	204
    13.2.1  源码编译安装与运行?Bind	204
    13.2.2  使用?Yum?安装?Bind	205
      13.3  Bind?服务的配置	206
    13.3.1  Bind?主配置文件	206
    13.3.2  正向解析	208
    13.3.3  反向解析	208
      13.4  任务实战	209
    第?14?章  DHCP?服务器配置	215
      14.1  DHCP?简介	215
    14.1.1  DHCP?服务器的工作过程	215
    14.1.2  DHCP?协议用途	216
      14.2  DHCP?服务器的安装与配置	217
    14.2.1  源码编译安装	217
    14.2.2  使用?Yum?安装	220
    14.2.3  详细参数配置	224
      14.3  任务实战	226
    第?15?章  Samba?服务器配置	229
      15.1  Samba?服务器的安装	229
    15.1.1  Samba?简介	229
    15.1.2  Samba?服务器的安装与启动	230
      15.2  Samba?服务器的配置与管理	230
    15.2.1  smb.conf?配置文件	230
    15.2.2  配置选项	230
    15.2.3  用户管理	235
    15.2.4  安全设置	236
      15.3  Samba?客户端的配置	238
    15.3.1  Linux?客户端	238
    15.3.2  Windows?客户端	239
      15.4  任务实战	240
    第?16?章  NFS?服务器配置	243
      16.1  NFS?服务器的安装	243
    16.1.1  NFS?简介	243
    16.1.2  NFS?的安装和启动	244
      16.2  NFS?服务器的配置与管理	244
    16.2.1  exports配置文件	244
    16.2.2  NFS?共享目录	245
    16.2.3  NFS?权限控制	245
    16.2.4  exports?命令	246
      16.3  NFS?客户端的配置	246
    16.3.1  客户端安装	246
    16.3.2  共享目录挂载	247
    16.3.3  NFS?系统挂载	248
      16.4  任务实战	248
    第?17?章  邮件服务器配置	250
      17.1  邮件服务器简介	250
      17.2  邮件服务器的安装	250
    17.2.1  源码编译安装与运行?Postfix	250
    17.2.2  使用?Yum?安装并运行?Postfix	252
    17.2.3  邮件服务器的配置和管理	253
      17.3  任务实战	254
    第?18?章  NAT?服务器配置	264
      18.1  NAT?简介	264
      18.2  NAT?服务器的配置及应用	265
    18.2.1  iptables?简介	265
    18.2.2  使用?iptables?实现?NAT	266
    18.2.3  使用?firewalld?实现?NAT	268
      18.3  任务实战	269
    第?19?章  VPN?服务器配置	275
      19.1  VPN?概述	275
    19.1.1  VPN?简介	275
    19.1.2  VPN?的功能与特点	276
    19.1.3  VPN?的分类及实现方式	276
    19.1.4  VPN?的隧道协议	277
      19.2  VPN?服务器的配置与管理	278
    19.2.1  PPTP VPN?服务器配置	278
    19.2.2  OpenVPN?服务器配置	280
      19.3  任务实战	286
    第?20?章  防火墙	291
      20.1  防火墙相关知识	291
    20.1.1  防火墙介绍	291
    20.1.2  防火墙的组网方式	292
    20.1.3  防火墙的工作过程	293
      20.2  防火墙的配置及实践	294
    20.2.1  Linux?防火墙—iptables	294
    20.2.2  Linux?防火墙—firewalld	299
      20.3  任务实战	302
    第?21?章  LAMP?部署	304
      21.1  LAMP?简介	304
      21.2  LAMP?动态网站部署	305
    21.2.1  Apache?的安装与配置	305
    21.2.2  PHP?的安装与配置	309
    21.2.3  数据库的安装与运行	310
    21.2.4  安装?LAMP?管理工具—phpMyAdmin	310
      21.3  任务实战	312
    第?22?章  Docker?容器部署	318
      22.1  Docker?简介	318
    22.1.1  Docker?的特性	318
    22.1.2  Docker?组件	319
    22.1.3  容器与虚拟机的区别	320
      22.2  Docker?的安装与运行	320
    22.2.1  安装前环境准备	320
    22.2.2  安装?Docker CE	321
    22.2.3  设置?Docker?阿里云加速器	322
    22.2.4  启动?Docker?服务并配置为开机自动启动	324
      22.3  Docker?服务管理	324
    22.3.1  镜像管理	324
    22.3.2  容器操作	327
    22.3.3  数据卷操作	329
      22.4  任务实战	330
    展开

    前     言

    党的二十大报告中指出,推动战略性新兴产业融合集群发展,构建新一代信息技术、人工智能、生物技术、新能源、新材料、高端装备、绿色环保等一批新的增长引擎。
    为贯彻落实党的二十大精神,以培养高素质技能人才助推产业和技术发展,建设现代化产业体系,编者依据新一代信息技术领域的岗位需求和院校专业人才目标编写了本书。
    在这个信息技术飞速发展的时代,Linux?操作系统以其稳定、可靠、高效、廉价及开源等诸多优点,已经成为全球众多企事业用户的首选。随着?Linux?在服务器领域的应用越来越广泛,企业对?Linux?系统管理人员的需求也在不断增加。为了帮助初学者和专业人士快速掌握Linux?系统,我们精心编写了《Linux?服务器配置与管理(第?2?版)》。
    本书在继承第?1?版优点的基础上,进行了全面的更新和优化。我们特别将操作系统从CentOS 7?升级到?CentOS Stream 9,以确保内容的时效性和前瞻性。这一升级不仅反映了?Linux?技术的最新发展,也体现了我们对教育内容持续更新的承诺。
    1. 本书编写理念
    (1)实践导向:我们强调通过实际操作来学习理论知识,确保学生能够将所学应用于实际工作中,有效解决企业服务器配置与管理中的具体问题。
    (2)前瞻技术:本书紧跟?Linux?服务器技术的最新发展,包括云计算、容器化、自动化管理和安全性等方面,确保教材内容的时效性和前瞻性。
    (3)安全稳定:在配置和管理?Linux?服务器时,我们强调安全性和稳定性的重要性,并提供相应的安全策略和最佳实践。
    (4)国际兼容:本书内容考虑到全球化背景下的服务器管理需求,包括跨地域的服务器配置、多语言环境的支持等,培养学生的国际视野。
    (5)定期更新:随着?Linux?和相关信息技术的不断发展,本书将定期更新内容,确保信息的准确性和实用性。
    2. 本书内容设计
    (1)结构化路径:本书按照由浅入深的结构设计,从基础命令到综合配置,逐步引导学生掌握?Linux?服务器的配置与管理。
    (2)模块化内容:本书内容分为系统基础环境搭建、系统基本配置和管理、服务器配置与管理、综合服务平台部署和管理等模块,便于学生根据自身情况有选择性地加强学习。
    (3)案例式分析:本书采用真实企业案例进行案例式分析,展示?Linux?服务器配置与管理在实际工作中的应用。
    (4)兼容性系统:本书内容兼容多种?Linux?系统,包括国际主流系统和国产?Linux?系统,以及多种硬件平台。
    (5)定制化需求:我们鼓励学生根据企业特定需求进行定制化配置,提供灵活的解决方案和策略。
    3. 本书特色
    (1)开源互助帮助树立良好“三观”:我们倡导开源精神,鼓励学生在学习和实践中形成正确的价值观、世界观和人生观。
    (2)信创发展强化自主创新:本书内容强调自主创新,鼓励学生在?Linux?服务器管理领域中进行创新实践。
    (3)校企协同共建双元教材:本书由具有丰富?IT?工作经验的企业一线工程师和专业教师共同编写,结合了校企双方的资源和优势。
    (4)岗课赛证融通混合式教学:本书内容与岗位需求、课程学习、竞赛挑战和证书认证相结合,支持混合式教学模式。
    本书共?22?章,内容丰富,涉及?Linux?系统基础、系统管理维护、服务器配置和管理、系统运维等知识和技能。编者均是具有多年?IT?工作经验的企业一线工程师或专业教师,通过引入企业实践真实案例,将理论和实践相结合,合作完成本书。本书使用大量的实例和图表对内容进行描述,突出实践性和实用性,便于读者理解和掌握知识点。本书结合企业案例设计任务实践环节,引导读者有针对性地完成章节任务实践,读者可按照视频讲解更加直观地学习。各章节均提供PPT及教学视频,方便教师辅助教学。
    本书第?1、5、6、14?章由王可立编写,第?2、3、4、10?章由李震山编写,第?7、9?章由赵静编写,第?8、11?章由顾荣编写,第?12、18?章由何康健编写,第?13、17?章由方楚楠编写,第?15、16?章由徐伟华编写,第?19、20?章由尤永令编写,第?21、22?章由项尚清编写。全书由李志杰负责统稿,由黄君羡负责审稿。
    虽然我们对书中所述内容都尽量核实,并多次进行文字校对,但因时间所限,可能还存在疏漏和不足之处,恳请读者批评指正。如果您在学习或使用过程中遇到困难或疑惑,请发?E-mail?到?5294968@qq.com?联系,我们会尽快为您解答。
    展开

    作者简介

    李志杰   中共党员,副教授,局域网管理高级技师,微软认证工程师,华为认证网络工程师,广东机电职业技术学院信息安全技术专业主任,中国计算机学会CCF成员,广东省电子信息协会成员,麒麟操作系统培训高级讲师、信息通信职业能力等级评价专家组信息安全管理方向专家、残疾人职业技能竞赛网络与信息安全管理员国赛裁判、大学生职业技能竞赛信息安全管理与评估国赛裁判、深化中非职业教育合作对外培训讲师,信息安全科普社会培训讲师。主编《Linux服务器配置与管理》(第2版)、《Linux服务器配置与管理》、《Linux系统配置及运维项目化教程》、《Linux服务器配置与管理》(数字教材openEuler版)、《网络工程》、《VPN及安全难技术》、《精通Linux网络服务器配置.管理.检测.应用》等7本教材,发表7篇EI及以上检索论文,承接《操作系统安全》课程资源开发等11个横向科研课题。

  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网