顶部
收藏

Linux网络操作系统项目化教程


作者:
黑马程序员
定价:
55.00元
ISBN:
978-7-04-059404-1
版面字数:
410.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2023-07-17
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
网络技术

本书是高等职业教育计算机类专业基础课黑马程序员系列教材之一。

作为一本介绍Linux 操作系统的入门教材,本书共14 个项目:项目1 介绍Linux 操作系统的安装与使用;项目2~9 介绍Linux 操作系统的核心知识,包括用户与用户组管理、文件管理、vim 编辑器、软件包管理、进程管理、磁盘管理、网络管理、系统安全管理等;项目10~14 介绍Linux 操作系统的常用服务,包括Apache 服务、FTP 服务、DNS 服务、DHCP 服务、电子邮件服务等。全书采用项目案例编写模式,项目情境式导入以及丰富的案例可以让读者边学边练,在巩固所学知识的同时,通过大量实践提升Linux 操作系统实际应用能力。

本书配有数字课程、微课视频、教学大纲、教学计划、授课用PPT、案例源代码、习题答案等数字化教学资源,读者可发邮件至编辑邮箱1548103297@qq.com 获取。此外,为帮助学习者更好地学习掌握本书中的内容,黑马程序员还提供了免费在线答疑服务。本书配套数字化教学资源明细及在线答疑服务,使用方式说明详见封面二维码。

本书可以作为高等职业院校及应用型本科院校计算机相关专业的Linux 课程教材,也可以作为Linux 技术爱好者的自学参考书。

  • 前辅文
  • 项目1 Linux 操作系统的安装与使用
    • 项目导入
    • 知识准备
    • 1.1 Linux 操作系统的起源与发展
    • 1.2 Linux 操作系统的发行版本
    • 1.3 Linux 操作系统的特点
    • 1.4 Linux 操作系统的应用领域
    • 1.5 图形用户界面
    • 1.6 Shell
    • 项目实施
    • 任务1-1 安装Linux 操作系统
    • 任务1-2 管理Linux 操作系统
    • 任务1-3 打开Shell 终端并更换yum 源
    • 任务1-4 远程登录Linux 操作系统
    • 项目小结
    • 课后练习
  • 项目2 管理用户与用户组
    • 项目导入
    • 知识准备
    • 2.1 用户和用户组概述
    • 2.2 用户和用户组配置文件
    • 2.3 用户管理命令
    • 2.4 用户切换命令
    • 2.5 用户组管理命令
    • 项目实施
    • 任务2-1 添加用户
    • 任务2-2 添加用户组
    • 任务2-3 为用户组设置权限
    • 项目小结
    • 课后练习
  • 项目3 管理文件
    • 项目导入
    • 知识准备
    • 3.1 Linux 文件系统
    • 3.2 Linux 目录结构
    • 3.3 Linux 文件类型
    • 3.4 Linux 常用文件管理命令
    • 3.5 文件压缩和解压
    • 3.6 权限管理
    • 3.7 文件链接
    • 项目实施
    • 任务3-1 归档文件
    • 任务3-2 打包文件
    • 任务3-3 为文件设置访问权限
    • 项目小结
    • 课后练习
  • 项目4 使用vim 编辑器
    • 项目导入
    • 知识准备
    • 4.1 vim 编辑器的启动、保存和退出
    • 4.2 vim 编辑器工作模式
    • 项目实施
    • 任务4-1 更改主机名称
    • 项目小结
    • 课后练习
  • 项目5 管理软件包
    • 项目导入
    • 知识准备
    • 5.1 RPM 概述
    • 5.2 rpm 命令管理软件包
    • 5.3 YUM 与DNF 概述
    • 5.4 dnf 命令管理软件包
    • 5.5 源码包管理
    • 项目实施
    • 任务5-1 安装MySQL 8
    • 任务5-2 安装Nginx 1.18
    • 项目小结
    • 课后练习
  • 项目6 管理进程
    • 项目导入
    • 知识准备
    • 6.1 进程概述
    • 6.2 进程管理常用命令
    • 6.3 任务的前台与后台调度
    • 6.4 服务管理
    • 6.5 计划任务
    • 项目实施
    • 任务6-1 系统维护
    • 任务6-2 重启http 服务
    • 任务6-3 备份数据库
    • 项目小结
    • 课后练习
  • 项目7 管理磁盘
    • 项目导入
    • 知识准备
    • 7.1 磁盘概述
    • 7.2 添加磁盘
    • 7.3 磁盘分区
    • 7.4 格式化分区
    • 7.5 挂载与卸载
    • 7.6 LVM 概述
    • 7.7 RAID 概述
    • 项目实施
    • 任务7-1 创建LVM
    • 任务7-2 部署RAID
    • 项目小结
    • 课后练习
  • 项目8 管理网络
    • 项目导入
    • 知识准备
    • 8.1 计算机网络基础
    • 8.2 Linux 操作系统基本网络配置
    • 8.3 常用的网络管理命令
    • 8.4 常用的网络通信命令
    • 项目实施
    • 任务8-1 绑定双网卡
    • 项目小结
    • 课后练习
  • 项目9 管理系统安全
    • 项目导入
    • 知识准备
    • 9.1 Linux 操作系统安全概述
    • 9.2 系统运行情况检查和监督
    • 9.3 防火墙
    • 9.4 SELinux 安全系统
    • 项目实施
    • 任务9-1 开放相关协议的流量
    • 任务9-2 拒绝特定用户访问本机服务
    • 任务9-3 关闭端口
    • 任务9-4 设置防火墙启动方式
    • 项目小结
    • 课后练习
  • 项目10 搭建Apache服务器
    • 项目导入
    • 知识准备
    • 10.1 Web 服务器概述
    • 10.2 Apache 的安装与测试
    • 10.3 Apache 主配置文件
    • 项目实施
    • 任务10-1 修改Apache 默认主页
    • 任务10-2 搭建用户Web 站点
    • 任务10-3 配置基于IP 地址的虚拟主机
    • 任务10-4 配置基于域名的虚拟主机
    • 任务10-5 配置基于端口号的虚拟主机
    • 项目小结
    • 课后练习
  • 项目11 搭建FTP 服务器
    • 项目导入
    • 知识准备
    • 11.1 FTP 概述.
    • 11.2 vsftpd 概述
    • 11.3 vsftpd 配置文件
    • 11.4 FTP 服务器登录方式
    • 11.5 TFTP 概述
    • 项目实施
    • 任务11-1 搭建匿名用户模式FTP服务器
    • 任务11-2 搭建虚拟用户模式FTP服务器
    • 任务11-3 搭建TFTP 服务器
    • 项目小结
    • 课后练习
  • 项目12 部署DNS 服务器
    • 项目导入
    • 知识准备
    • 12.1 DNS 服务概述
    • 12.2 BIND 概述
    • 12.3 BIND 配置文件
    • 项目实施
    • 任务12-1 准备机器
    • 任务12-2 部署DNS 主服务器
    • 任务12-3 部署DNS 从属服务器
    • 项目小结
    • 课后练习
  • 项目13 搭建DHCP 服务器
    • 项目导入
    • 知识准备
    • 13.1 DHCP 概述
    • 13.2 DHCP 配置文件
    • 项目实施
    • 任务13-1 搭建DHCP 服务器
    • 任务13-2 预约IP 地址
    • 项目小结
    • 课后练习
  • 项目14 部署基础电子邮件系统
    • 项目导入
    • 知识准备
    • 14.1 电子邮件服务
    • 14.2 电子邮件协议
    • 项目实施
    • 任务14-1 安装配置Postfix
    • 任务14-2 安装配置Dovecot
    • 任务14-3 测试电子邮件系统
    • 项目小结
    • 课后练习

相关图书