关于本书的内容有任何问题,请联系 范博涛
项目1 安装银河麒麟操作系统 1 学习目标 1 项目导入 1 知识准备 2 1.1 认识Linux操作系统 2 1.1.1 Linux操作系统的起源与发展 2 1.1.2 Linux操作系统的特点 2 1.1.3 GNU计划和GPL协议 3 1.2 Linux操作系统发行版本 3 1.2.1 RHEL 3 1.2.2 银河麒麟 4 1.2.3 CentOS 4 1.2.4 Ubuntu 5 1.2.5 openEuler 5 1.2.6 deepin 6 1.2.7 统信UOS 6 知识拓展 7 Shell 7 项目实施 9 任务1-1 下载并安装Kylin Server V10 9 任务1-2 管理Kylin Server V10 23 任务1-3 远程登录Kylin Server V10 29 项目总结 31 拓展实训:安装银河麒麟桌面操作系统V10 31 素质阅读 31 课后习题 31 项目2 管理用户与用户组 32 学习目标 32 项目导入 32 知识准备 33 2.1 用户和用户组概述 33 2.2 用户和用户组配置文件 34 2.2.1 用户账号文件/etc/passwd 34 2.2.2 用户影子文件/etc/shadow 34 2.2.3 用户默认配置文件/etc/login.defs 35 2.2.4 用户组账号文件/etc/group 36 2.3 用户管理命令 37 2.3.1 查询用户信息——id命令 37 2.3.2 添加用户——useradd命令 37 2.3.3 设置用户密码——passwd命令 39 2.3.4 修改用户信息——usermod命令 39 2.3.5 删除用户——userdel命令 40 2.3.6 临时禁用与恢复用户 40 2.4 用户切换——su命令 41 2.5 用户权限提升——sudo命令 42 2.6 用户组管理命令 45 2.6.1 查看用户所属的组——groups命令 45 2.6.2 创建用户组——groupadd命令 45 2.6.3 修改用户组信息——groupmod命令 46 2.6.4 删除用户组——groupdel命令 46 2.6.5 管理用户组中的用户——gpasswd命令 46 知识拓展 47 项目实施 48 任务2-1 添加用户 48 任务2-2 添加用户组 49 任务2-3 为用户组设置权限 49 任务2-4 禁用itheima01用户 50 任务2-5 删除用户和用户组 50 项目总结 51 拓展实训:用户之间的通信 51 素质阅读 51 课后习题 51 项目3 管理文件 52 学习目标 52 项目导入 52 知识准备 53 3.1 认识Linux文件系统 53 3.2 Linux目录结构 54 3.3 Linux文件类型 56 3.4 Linux常用文件管理命令 57 3.4.1 目录管理命令 57 3.4.2 文件内容显示命令 60 3.4.3 文件查找命令 62 3.4.4 文件内容统计 64 3.4.5 文件复制、移动、删除 64 3.4.6 文件更新 67 3.5 文件压缩和解压 68 3.5.1 gzip命令与gunzip命令 68 3.5.2 bzip2命令和bunzip2命令 69 3.5.3 zip命令与unzip命令 70 3.5.4 文件打包tar命令 71 3.6 权限管理 73 3.6.1 文件权限概述 73 3.6.2 chmod命令 75 3.6.3 chown命令 77 3.7 认识文件链接 77 3.7.1 文件链接概述 77 3.7.2 文件链接管理命令——ln命令 79 项目实施 81 任务3-1 归档文件 81 任务3-2 打包压缩文件 82 任务3-3 为文件设置访问权限 82 项目总结 83 拓展实训:通过图形界面修改文件权限 83 素质阅读 83 课后习题 83 项目4 编辑文件 84 学习目标 84 项目导入 84 知识准备 85 4.1 Vim编辑器的启动、保存和退出 85 4.2 Vim编辑器工作模式 87 4.2.1 命令模式 87 4.2.2 编辑模式 88 4.2.3 末行模式 89 4.2.4 Vim编辑器工作模式之间的转换 90 项目实施 90 任务4 使用Vim编辑器记录会议内容 90 项目总结 91 拓展实训:使用nano编辑器编写中国丝绸的介绍文字 91 素质阅读 92 课后习题 92 项目5 管理软件包 93 学习目标 93 项目导入 93 知识准备 94 5.1 RPM概述 94 5.2 使用rpm命令管理软件包 94 5.2.1 查询软件包 95 5.2.2 安装软件包 95 5.2.3 升级软件包 97 5.2.4 卸载软件包 98 5.3 YUM与DNF概述 98 5.4 使用dnf命令管理软件包 99 5.4.1 安装软件包 99 5.4.2 查询软件包 100 5.4.3 检测升级软件包 101 5.4.4 卸载软件包 101 5.5 源码包管理 103 5.5.1 源码编译过程 103 5.5.2 make工具 105 项目实施 106 任务5 安装MySQL 8.0 106 项目总结 110 拓展实训:通过源码安装nginx 1.24 110 素质阅读 110 课后习题 110 项目6 管理进程 111 学习目标 111 项目导入 111 知识准备 112 6.1 进程概述 112 6.1.1 进程概念 112 6.1.2 进程生命周期 112 6.1.3 进程的标识符 114 6.2 进程管理常用命令 114 6.2.1 进程查看命令 114 6.2.2 进程终止命令 119 6.3 任务的前台与后台调度 120 6.4 服务管理 122 6.5 计划任务 124 6.5.1 at命令 124 6.5.2 crontab命令 126 项目实施 127 任务6 系统维护 127 项目总结 128 拓展实训:备份数据库 128 素质阅读 128 课后习题 128 项目7 管理磁盘 129 学习目标 129 项目导入 129 知识准备 130 7.1 磁盘概述 130 7.1.1 磁盘设备命名规则 130 7.1.2 查看磁盘使用情况 131 7.2 添加磁盘 132 7.3 磁盘分区 136 7.3.1 MBR分区规则 136 7.3.2 MBR分区管理 137 7.3.3 GPT分区规则 143 7.3.4 GPT分区管理 144 7.4 格式化分区 146 7.5 挂载与卸载 148 7.5.1 挂载 148 7.5.2 查看挂载信息 150 7.5.3 卸载 151 7.6 LVM概述 152 7.7 RAID概述 152 项目实施 155 任务7-1 创建逻辑卷 155 任务7-2 部署RAID10 158 项目总结 159 拓展实训:逻辑卷扩容 159 素质阅读 159 课后习题 159 项目8 管理网络 160 学习目标 160 项目导入 160 知识准备 161 8.1 计算机网络基础 161 8.1.1 计算机网络概述 161 8.1.2 网络协议与体系结构 162 8.1.3 网络数据传输流程 163 8.1.4 IP地址与端口号 164 8.1.5 子网掩码 167 8.2 Linux操作系统基本网络配置 167 8.2.1 主机配置 167 8.2.2 网卡配置 170 8.3 常用的网络管理命令 175 8.3.1 ping命令 175 8.3.2 ip命令 176 8.3.3 nmcli命令 178 8.3.4 nslookup命令 181 8.4 常用的网络通信命令 182 8.4.1 write命令 182 8.4.2 wall命令 182 8.4.3 mesg命令 183 项目实施 183 任务8 绑定双网卡 183 项目总结 190 拓展实训:在Kylin Server V10中部署VLAN 191 素质阅读 192 课后习题 192 项目9 Linux操作系统安全管理 193 学习目标 193 项目导入 193 知识准备 194 9.1 Linux操作系统安全概述 194 9.1.1 Linux操作系统安全机制 194 9.1.2 Linux操作系统不安全因素 196 9.2 系统运行情况检查 197 9.2.1 检查网络 197 9.2.2 监控进程 201 9.2.3 查看用户登录情况 202 9.2.4 查看日志 203 9.2.5 查看系统打开的文件 206 9.3 防火墙 210 9.3.1 防火墙概述 210 9.3.2 策略与规则 211 9.3.3 firewall-cmd命令 213 项目实施 215 任务9-1 开放SSH协议和FTP的流量 215 任务9-2 关闭5000~6000范围的端口 215 任务9-3 设置防火墙开机自启动 216 项目总结 216 拓展实训:通过图形界面配置防火墙 216 素质阅读 216 课后习题 216 项目10 搭建Apache服务器 217 学习目标 217 项目导入 217 知识准备 218 10.1 Web服务器概述 218 10.1.1 Web服务器工作原理 218 10.1.2 Apache概述 218 10.2 Apache的安装与测试 219 10.3 Apache主配置文件 221 项目实施 223 任务10-1 修改Apache默认首页 223 任务10-2 搭建自己的Web站点 225 任务10-3 配置基于IP地址的虚拟主机 227 项目总结 229 拓展实训:配置基于域名、基于端口号的虚拟主机 229 素质阅读 230 课后习题 230 项目11 搭建FTP服务器 231 学习目标 231 项目导入 231 知识准备 232 11.1 FTP概述 232 11.2 vsftpd概述 232 11.2.1 vsftpd简介 232 11.2.2 vsftpd安装与启动 233 11.3 vsftpd配置文件 234 11.3.1 /etc/vsftpd/vsftpd.conf 234 11.3.2 /etc/vsftpd/ftpusers 235 11.3.3 /etc/vsftpd/user_list 235 11.3.4 chroot_list文件 236 11.4 FTP服务器登录方式 236 项目实施 239 任务11-1 搭建匿名用户模式FTP服务器 239 任务11-2 搭建虚拟用户模式FTP服务器 241 项目总结 245 拓展实训:搭建TFTP服务器 245 素质阅读 245 课后习题 245 项目12 部署DNS服务器 246 学习目标 246 项目导入 246 知识准备 247 12.1 DNS服务概述 247 12.1.1 域名结构 247 12.1.2 DNS服务器分类 248 12.1.3 域名查询机制 248 12.2 BIND服务程序 250 12.2.1 BIND概述 250 12.2.2 安装BIND程序 251 12.3 BIND配置文件 251 12.3.1 主配置文件 251 12.3.2 区域配置文件 253 12.3.3 区域数据文件 255 项目实施 256 任务12-1 准备机器 257 任务12-2 部署DNS主服务器 257 任务12-3 部署DNS从属服务器 261 项目总结 264 拓展实训:配置DNS转发服务器 264 素质阅读 265 课后习题 265 项目13 搭建DHCP服务器 266 学习目标 266 项目导入 266 知识准备 267 13.1 DHCP概述 267 13.1.1 DHCP简介 267 13.1.2 DHCP常用术语 267 13.1.3 DHCP工作流程 268 13.2 DHCP配置文件 269 13.2.1 DHCP服务程序安装 269 13.2.2 DHCP配置文件 269 13.2.3 租约文件 273 项目实施 274 任务13-1 搭建DHCP服务器 274 任务13-2 预约IP地址 277 项目总结 278 拓展实训:配置跨子网的DHCP服务 279 素质阅读 279 课后习题 279 项目14 部署基础电子邮件系统 280 学习目标 280 项目导入 280 知识准备 281 14.1 电子邮件服务 281 14.2 电子邮件协议 281 14.2.1 SMTP 282 14.2.2 POP3 283 14.2.3 IMAP4 284 项目实施 285 任务14-1 安装并配置Postfix 285 任务14-2 安装并配置Dovecot 286 任务14-3 测试电子邮件系统 287 项目总结 289 拓展实训:配置群组邮箱 290 素质阅读 290 课后习题 290
本书对接“全国职业院校技能大赛”,符合“三教”改革精神,是国家在线精品课程、国家级精品资源共享课“Linux网...
本书是国家在线精品课程、国家级精品资源共享课和浙江省精品在线开放课程“Linux网络操作系统”的配套教材,是基...
本书是《Linux系统管理及应用项目式教程(RHEL 9/CentOS Stream 9)(微课版)(第2版)...
本书基于华为设备详细讲解无线局域网的相关技术及知识,以工作过程为中心设置内容结构,共13个项目,具体包括无线网...
        本书以应用为导向,基于Ubun...
我要评论