欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Linux操作系统配置与管理项目化教程(第2版微课版高等职业教育网络工程课程群教材)
      • 作者:编者:白玉羚//刘金明//闫淼|责编:魏渊源
      • 出版社:中国水利水电
      • ISBN:9787522637631
      • 出版日期:2025/11/01
      • 页数:251
    • 售价:19.6
  • 内容大纲

        本书以Linux发行版CentOS Stream 9为平台,用项目教学的方式全面介绍Linux操作系统的配置与管理。全书共分14个项目,项目1~项目8着重训练Linux操作系统的下载与安装、命令操作及使用Vim编辑器编写shell脚本、管理用户和用户组、管理文件系统和磁盘、配置Linux网络;项目9~项目14着重训练如何搭建Linux系统的各种网络服务器,包括NFS服务器、Samba服务器、DHCP服务器、DNS服务器、Apache服务器、电子邮件服务器等。本书每个项目后面都安排相应的实训任务,图文并茂,内容深入浅出。
        为了有效贯彻高校思想政治工作的相关要求,本书将专业精神、职业精神与工匠精神融入内容体系,助力强化学生的职业素养。通过学习本书,使读者对Linux操作系统的配置与管理有一个较全面的认识,具备职业岗位所需的基本能力,为今后从事相关职业岗位作前期准备。
        本书可作为高职高专院校相关专业的教材,也可作为初学者学习Linux的一本入门书籍。
  • 作者介绍

  • 目录

    前言
    项目1 下载Linux操作系统
      任务1.1 认识Linux操作系统
        1.1.1 Linux的起源
        1.1.2 Linux的技术优势
        1.1.3 Linux的主要特点
        1.1.4 Linux的应用领域
      任务1.2 了解Linux操作系统的体系结构
        1.2.1 Linux内核
        1.2.2 shell
        1.2.3 Linux文件系统
        1.2.4 实用工具
      任务1.3 选择Linux操作系统版本
        1.3.1 识读内核版本
        1.3.2 选择发行版本
        1.3.3 了解CentOS Stream 9
      任务1.4 下载CentOS Linux操作系统光盘映射文件
      项目总结
      思考与练习
      技能实训
      训练:对比各个版本Linux系统的优缺点
    项目2 安装Linux操作系统
      任务2.1 做好安装前的准备
        2.1.1 查看计算机配置
        2.1.2 掌握必备的Linux安装知识
      任务2.2 安装CentOS Stream 9 Linux操作系统
      任务2.3 完成首次启动CentOS的设置
      任务2.4 打开Linux终端窗口
      任务2.5 设置systemd目标单元
        2.5.1 了解目标单元的作用
        2.5.2 常用目标单元
        2.5.3 查看当前运行级别/目标
      任务2.6 使用系统服务管理工具systemd管理服务
      项目总结
      思考与练习
      技能实训
      训练:CentOS Stream 9安装准备
    项目3 使用Linux命令进行常规操作
      任务3.1 熟悉Linux命令基本结构
        3.1.1 命令格式
        3.1.2 Linux命令使用规则
      任务3.2 使用命令行界面
      任务3.3 显示和设置系统基本信息
        3.3.1 显示计算机和操作系统的信息
        3.3.2 显示CPU的相关信息
        3.3.3 查看系统内存、虚拟内存(交换空间)的占用情况
      任务3.4 关闭与重启Linux系统
        3.4.1 使用shutdown命令关机或重启
        3.4.2 使用reboot命令重启
      任务3.5 获得命令帮助

        3.5.1 使用man手册
        3.5.2 使用--help选项
      任务3.6 管理日期和时间
        3.6.1 显示/修改当前的日期和时间
        3.6.2 显示日历或年历
      任务3.7 管理进程
        3.7.1 了解进程
        3.7.2 启动进程
        3.7.3 查看进程状态
      任务3.8 作业调度
        3.8.1 指定时刻执行任务
        3.8.2 设置周期性执行任务
      项目总结
      思考与练习
      技能实训
      训练:Linux基本命令的使用
    项目4 用Vim编辑器编写shell脚本
      任务4.1 初识shell
        4.1.1 了解shell
        4.1.2 shell的核心功能
        4.1.3 常见shell类型
        4.1.4 使用Bash Shell
      任务4.2 编写shell程序
        4.2.1 创建shell脚本
        4.2.2 使用变量
        4.2.3 使用算术运算符
        4.2.4 使用输入/输出命令
        4.2.5 使用分支语句
        4.2.6 使用条件测试命令
        4.2.7 使用循环语句
        4.2.8 使用函数
      任务4.3 利用输入/输出重定向获取/输出信息
        4.3.1 输出重定向
        4.3.2 输入重定向
      任务4.4 使用Vim编辑器
        4.4.1 Vim编辑器的工作模式
        4.4.2 启动和编辑Vim编辑器
        4.4.3 Vim命令
      项目总结
      思考与练习
      技能实训
      训练1:Vim编辑器的使用
      训练2:shell基本命令使用
      训练3:shell编程
    项目5 管理用户和用户组
      任务5.1 认识用户和用户组
        5.1.1 认识用户
        5.1.2 认识用户组
      任务5.2 管理用户和用户组文件
        5.2.1 管理用户文件

        5.2.2 管理用户组文件
      任务5.3 管理用户命令
        5.3.1 添加用户
        5.3.2 采用指定设置添加用户
        5.3.3 修改用户密码
        5.3.4 修改用户属性
        5.3.5 修改用户默认设置
        5.3.6 锁定和解锁用户账户
        5.3.7 删除用户命令
        5.3.8 切换用户
      任务5.4 管理用户组命令
        5.4.1 创建用户组
        5.4.2 修改组属性
        5.4.3 设置组密码
        5.4.4 删除用户组
      任务5.5 使用用户管理器管理用户和用户组
        5.5.1 新建用户
        5.5.2 修改用户属性
      项目总结
      思考与练习
      技能实训
      训练1:查看用户和组的相关文件
      训练2:文本环境管理用户与组
    项目6 管理文件
      任务6.1 了解Linux文件系统
      任务6.2 分析Linux文件系统目录结构
        6.2.1 文件目录结构
        6.2.2 子目录
      任务6.3 管理文件权限
        6.3.1 了解文件访问权限
        6.3.2 了解目录访问权限
        6.3.3 修改文件权限
        6.3.4 更改文件或目录的所有者
        6.3.5 更改文件或目录的所属组
        6.3.6 设置默认权限
      任务6.4 Linux常用文件管理命令
        6.4.1 定位文件和目录
        6.4.2 浏览文件和目录
        6.4.3 搜索文件内容
        6.4.4 操作文件和目录
      项目总结
      思考与练习
      技能实训
      训练1:自动挂载文件系统
      训练2:mount/umount——手动管理文件系统
    项目7 管理磁盘
      任务7.1 使用磁盘管理工具进行分区和格式化
        7.1.1 查看磁盘文件信息
        7.1.2 添加磁盘
        7.1.3 查看分区信息

        7.1.4 添加分区
        7.1.5 格式化磁盘
      任务7.2 磁盘挂载
        7.2.1 使用mount命令挂载磁盘
        7.2.2 配置/etc/fstab实现自动挂载文件系统
      任务7.3 实现Linux中的软件RAID
        7.3.1 了解RAID级别
        7.3.2 实现软RAID
      任务7.4 使用LVM逻辑卷管理器
        7.4.1 掌握LVM基本的逻辑卷管理概念
        7.4.2 安装LVM管理工具
      任务7.5 管理磁盘配额
      项目总结
      思考与练习
      技能实训
      训练1:硬盘设备的使用
      训练2:创建LVM分区
      训练3:LVM逻辑卷的管理1
      训练4:LVM逻辑卷的管理2
    项目8 配置Linux网络
      任务8.1 主机配置
        8.1.1 用hostname命令查看或更改主机名
        8.1.2 用hostnamectl命令管理和查询主机名
      任务8.2 网卡配置
        8.2.1 网卡命令规范
        8.2.2 网卡配置文件
        8.2.3 动态IP地址和静态IP地址
      任务8.3 使用常用网络管理命令
        8.3.1 ping命令
        8.3.2 ip命令
        8.3.3 nmcli命令
        8.3.4 nslookup命令
      项目总结
      思考与练习
      技能实训
      训练:虚拟机下的Linux上网配置
    项目9 搭建NFS服务器
      任务9.1 安装NFS服务器
        9.1.1 了解NFS
        9.1.2 熟悉NFS工作原理
        9.1.3 安装NFS
      任务9.2 配置NFS服务器
        9.2.1 了解NFS网络文件的系统结构
        9.2.2 配置文件/etc/exports
      任务9.3 启动和停止NFS服务器
        9.3.1 启动NFS服务器
        9.3.2 查看NFS服务器状态
        9.3.3 停止NFS服务器
        9.3.4 设置NFS服务器的自动启动状态
      任务9.4 配置NFS客户

        9.4.1 利用showmount查看服务器上的共享目录
        9.4.2 加载NFS服务器共享目录
      项目总结
      思考与练习
      技能实训
      训练1:搭建NFS服务器
      训练2:NFS服务器配置
    项目10 搭建Samba服务器
      任务10.1 初识Samba
        10.1.1 了解SMB协议
        10.1.2 了解Samba
        10.1.3 熟悉Samba的功能
      任务10.2 安装Samba服务
        10.2.1 安装前准备
        10.2.2 安装步骤
      任务10.3 启动和停止Samba服务
      任务10.4 配置Samba服务器
        10.4.1 配置Samba服务器的主配置文件
        10.4.2 配置Samba服务日志文件
        10.4.3 配置Samba服务密码文件
      任务10.5 配置share服务器
      任务10.6 配置user服务器
      任务10.7 配置用户映射文件
      任务10.8 配置打印服务共享
      任务10.9 从Linux系统访问Windows系统
      项目总结
      思考与练习
      技能实训
      训练1:匿名Samba服务器配置
      训练2:配置需要用户身份验证的Samba服务器
    项目11 搭建DHCP服务器
      任务11.1 安装前准备
        11.1.1 了解DHCP服务
        11.1.2 熟悉DHCP的工作流程
      任务11.2 安装DHCP服务程序
      任务11.3 配置DHCP服务
        11.3.1 了解DHCP配置文件
        11.3.2 配置dhcpd.conf文件
      任务11.4 启动和停止DHCP服务
      任务11.5 配置DHCP客户端
        11.5.1 配置Linux下的DHCP客户端
        11.5.2 配置Windows下的DHCP客户端
      项目总结
      思考与练习
      技能实训
      训练1:DHCP服务器配置
      训练2:DHCP客户端配置
    项目12 搭建DNS服务器
      任务12.1 初识DNS服务
        12.1.1 了解DNS

        12.1.2 掌握DNS域名空间结构
        12.1.3 熟悉DNS域名查询机制
      任务12.2 解析DNS域名
      任务12.3 安装DNS服务
        12.3.1 认识BIND
        12.3.2 安装BIND软件包
        12.3.3 Chroot软件包
      任务12.4 启动和停止DNS服务
      任务12.5 编辑BIND配置文件
        12.5.1 编辑主配置文件
        12.5.2 编辑区域文件和资源记录
      任务12.6 部署DNS服务器
        12.6.1 配置缓存DNS服务器
        12.6.2 配置主DNS服务器
        12.6.3 配置辅助DNS服务器
      任务12.7 测试DNS
        12.7.1 使用nslookup命令进入交互模式
        12.7.2 使用host命令对域名或IP地址进行解析
        12.7.3 使用dig命令显示配置信息
        12.7.4 ping命令
      项目总结
      思考与练习
      技能实训
      训练:架设DNS服务器
    项目13 搭建Apache服务器
      任务13.1 安装Apache服务
      任务13.2 启动和停止Apache服务
      任务13.3 测试Apache服务
      任务13.4 配置Apache服务器的主配置文件
        13.4.1 配置全局环境
        13.4.2 配置主服务器
        13.4.3 配置虚拟主机
      任务13.5 进行Apache服务器的常规配置
      任务13.6 进行Apache服务器的高级配置
      项目总结
      思考与练习
      技能实训
      训练:搭建Apache服务器
    项目14 搭建电子邮件服务器
      任务14.1 搭建电子邮件服务器前的准备
        14.1.1 了解电子邮件服务的概念和优点
        14.1.2 熟悉电子邮件系统的组成
        14.1.3 解析电子邮件传输过程
        14.1.4 熟悉与电子邮件相关的协议
        14.1.5 邮件中继
      任务14.2 安装配置Postfix
        14.2.1 了解Postfix
        14.2.2 安装Postfix
        14.2.3 启动Postfix
        14.2.4 配置Postfix

      任务14.3 安装配置Dovecot
        14.3.1 安装Dovecot
        14.3.2 配置Dovecot
        14.3.3 配置/etc/dovecot/conf.d/10-auth.conf文件
        14.3.4 配置/etc/dovecot/conf.d/10-mail.conf文件
      项目总结
      思考与练习
      技能实训
      训练1:配置Sendmail邮件服务器
      训练2:Postfix配置
    参考文献