新書推薦:

《
婚礼的前一天 穗积漫画作品集
》
售價:HK$
47.1

《
狂野的希望:在灰暗的日子里找到光亮
》
售價:HK$
65.8

《
如何从敌人身上获益(普鲁塔克《道德论丛》精华选编)
》
售價:HK$
63.8

《
峰值体验2
》
售價:HK$
74.8

《
经纬度丛书·财与兵:中国近代化与晚清政治博弈
》
售價:HK$
74.8

《
AI生图变现100例
》
售價:HK$
65.8

《
汗青堂丛书149·君临天下:世界历史上的皇帝
》
售價:HK$
121.0

《
万千心理·青少年辩证行为治疗技能手册
》
售價:HK$
140.8
|
編輯推薦: |
1.本书是国家十四五规划教材、安徽省十三五规划教材 2.作者为安徽邮电职业技术学院副教授,职称符合要求 3.本书的配套资源丰富,包括多媒体课件、授课计划、教学大纲、教学视频
|
內容簡介: |
本书以CentOS Stream 9为操作系统平台,兼容RHEL 9、欧拉、麒麟、Rocky等版本,按照项目驱动的方式对Linux操作系统的基本操作和网络服务的配置与管理方法进行讲解,重在培养读者的动手能力和实际应用能力。來源:香港大書城megBookStore,http://www.megbook.com.hk 全书共16个项目,包括Linux操作系统概述、Linux常用命令与vim编辑器、网络接口管理、用户管理、权限管理、软件包的安装与管理、存储设备管理、防火墙配置与管理、FTP服务配置与管理、NFS与Samba服务配置与管理、DHCP服务配置与管理、DNS服务配置与管理、Web服务配置与管理、邮件服务配置与管理、数据库服务配置与管理,以及Shell脚本与Ansible自动化。本书内容丰富,由浅入深,强调基础技能的应用,适用于理论与实践一体化教学。 本书可以作为高等职业院校计算机相关专业的教材,也可以作为Linux操作系统运维培训教材和自学参考书。
|
關於作者: |
金京犬,安徽邮电职业技术学院副教授,主讲课程为Linux操作系统基础、Linux安全运维、Linux服务器配置与管理管理、Web安全攻防技术等。
|
目錄:
|
目 录 项目1 Linux操作系统概述 1 1.1 项目描述 1 1.2 知识准备 1 1.2.1 UNIX操作系统的发展历程 1 1.2.2 Linux操作系统的起源与发展 3 1.2.3 Linux操作系统的主流发行版 4 1.2.4 Linux目录结构 7 1.3 项目实训 8 1.4 项目实施 9 1.4.1 使用虚拟化软件创建Linux虚拟机 9 1.4.2 安装Linux操作系统 15 项目练习题 20 项目2 Linux常用命令与vim编辑器 21 2.1 项目描述 21 2.2 知识准备 22 2.2.1 Linux命令行终端 22 2.2.2 Linux命令格式 23 2.2.3 常用Linux命令分类 23 2.2.4 vim编辑器 24 2.3 项目实训 25 2.4 项目实施 26 2.4.1 目录管理类命令 26 2.4.2 文件管理类命令 28 2.4.3 查找与搜索类命令 32 2.4.4 压缩与解压缩类命令 33 2.4.5 简单系统管理类命令 34 2.4.6 进程管理类命令 37 2.4.7 vim编辑器基本操作 38 项目练习题 42 项目3 网络接口管理 44 3.1 项目描述 44 3.2 知识准备 45 3.2.1 网络配置基本概念 45 3.2.2 网络配置文件参数 46 3.2.3 常用网络命令 48 3.3 项目实训 50 3.4 项目实施 50 3.4.1 使用nmcli命令管理网络参数 50 3.4.2 nmtui图形化工具管理网络参数 52 3.4.3 通过配置文件管理网络参数 53 3.4.4 使用ip命令管理网络参数 54 项目练习题 55 项目4 用户管理 57 4.1 项目描述 57 4.2 知识准备 57 4.2.1 Linux用户和用户组的基本概念 57 4.2.2 sudo权限 60 4.2.3 计划任务 61 4.3 项目实训 62 4.4 项目实施 63 4.4.1 用户管理命令与用户组管理命令 63 4.4.2 设置sudo权限 67 4.4.3 创建计划任务 67 项目练习题 68 项目5 权限管理 69 5.1 项目描述 69 5.2 知识准备 69 5.2.1 Linux文件系统权限概述 69 5.2.2 Linux文件系统权限表示方法 71 5.3 项目实训 71 5.4 项目实施 71 5.4.1 基本权限控制 71 5.4.2 特殊权限控制 73 5.4.3 设置ACL规则 74 项目练习题 75 项目6 软件包的安装与管理 77 6.1 项目描述 77 6.2 知识准备 77 6.2.1 RPM软件包管理器概述 78 6.2.2 YUM和DNF概述 79 6.3 项目实训 81 6.4 项目实施 81 6.4.1 RPM软件包管理 81 6.4.2 本地软件仓库管理 82 项目练习题 85 项目7 存储设备管理 87 7.1 项目描述 87 7.2 知识准备 87 7.2.1 存储管理概念 87 7.2.2 MBR和GPT分区方案 89 7.2.3 逻辑卷存储简介 90 7.3 项目实训 91 7.4 项目实施 92 7.4.1 使用fdisk命令管理分区 92 7.4.2 使用parted命令管理分区 93 7.4.3 创建并挂载文件系统 95 7.4.4 交换分区管理 97 7.4.5 逻辑卷存储管理 98 7.4.6 扩展逻辑卷 101 项目练习题 104 项目8 防火墙配置与管理 105 8.1 项目描述 105 8.2 知识准备 105 8.2.1 Linux防火墙简介 106 8.2.2 firewalld防火墙简介 107 8.2.3 SELinux简介 110 8.3 项目实训 111 8.4 项目实施 111 8.4.1 配置firewalld防火墙规则 111 8.4.2 配置富规则和端口转发 113 8.4.3 管理SELinux上下文和端口标签 114 项目练习题 115 项目9 FTP服务配置与管理 117 9.1 项目描述 117 9.2 知识准备 117 9.2.1 FTP服务器简介 117 9.2.2 vsftpd配置文件解析 118 9.3 项目实训 120 9.4 项目实施 120 9.4.1 部署和配置vsftpd本地用户 120 9.4.2 配置vsftpd虚拟用户 123 项目练习题 126 项目10 NFS与Samba服务配置与管理 128 10.1 项目描述 128 10.2 知识准备 129 10.2.1 网络文件系统基本概念 129 10.2.2 NFS服务器配置参数 129 10.2.3 自动挂载简介 131 10.2.4 Samba服务基本概念 132 10.2.5 Samba服务器配置参数 132 10.3 项目实训 134 10.4 项目实施 135 10.4.1 部署和管理NFS服务器 135 10.4.2 配置自动挂载 137 10.4.3 部署和管理Samba服务器 137 项目练习题 140 项目11 DHCP服务配置与管理 142 11.1 项目描述 142 11.2 知识准备 142 11.2.1 DHCP服务简介 142 11.2.2 DHCP服务的工作过程 143 11.3 项目实训 144 11.4 项目实施 144 11.4.1 部署和配置DHCP服务 144 11.4.2 部署和配置DHCP中继服务 149 项目练习题 151 项目12 DNS服务配置与管理 153 12.1 项目描述 153 12.2 知识准备 153 12.2.1 DNS服务简介 153 12.2.2 DNS服务解析过程 155 12.2.3 DNS资源记录类型 156 12.3 项目实训 160 12.4 项目实施 160 12.4.1 部署和配置主域名服务器 160 12.4.2 部署和配置从域名服务器 164 12.4.3 配置反向解析 166 项目练习题 168 项目13 Web服务配置与管理 169 13.1 项目描述 169 13.2 知识准备 170 13.2.1 Web服务简介 170 13.2.2 Apache简介 171 13.2.3 Nginx简介 172 13.2.4 虚拟主机及配置参数 173 13.2.5 HTTPS简介 181 13.3 项目实训 184 13.4 项目实施 185 13.4.1 部署Apache服务器并配置虚拟主机 185 13.4.2 配置基于端口的虚拟主机 186 13.4.3 配置安全主机 188 13.4.4 部署Nginx服务器并配置虚拟主机 190 13.4.5 基于LAMP环境部署WordPress博客程序 193 项目练习题 194 项目14 邮件服务配置与管理 196 14.1 项目描述 196 14.2 知识准备 196 14.2.1 电子邮件服务简介 196 14.2.2 电子邮件服务协议 198 14.3 项目实训 199 14.4 项目实施 199 14.4.1 部署和配置邮件服务器 199 14.4.2 测试邮件系统 202 项目练习题 206 项目15 数据库服务配置与管理 207 15.1 项目描述 207 15.2 知识准备 207 15.2.1 数据库管理系统与SQL简介 207 15.2.2 MySQL数据库 209 15.3 项目实训 210 15.4 项目实施 211 15.4.1 部署和配置MySQL数据库 211 15.4.2 备份与恢复MySQL数据库 215 项目练习题 224 项目16 Shell脚本与Ansible自动化 225 16.1 项目描述 225 16.2 知识准备 226 16.2.1 Shell脚本基本语法 226 16.2.2 Shell条件语句和循环语句 228 16.2.3 sed流编辑器与awk文本处理工具 232 16.2.4 Ansible自动化概述 236 16.2.5 Ansible Playbook基本语法 239 16.3 项目实训 242 16.4 项目实施 243 16.4.1 编写并执行Shell脚本 243 16.4.2 编写条件语句和循环语句脚本 244 16.4.3 Ansible安装与配置 249 16.4.4 编写和执行Ansible Playbook 253 项目练习题 255
|
|