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

    • Linux操作系统基础与应用(网络技术CentOS Stream9电子活页微课版工业和信息化精品系列教材)
      • 作者:编者:张宏甫//李永锋//刘娜|责编:顾梦宇
      • 出版社:人民邮电
      • ISBN:9787115637659
      • 出版日期:2024/04/01
      • 页数:250
    • 售价:23.92
  • 内容大纲

        本书以CentOS Stream 9为平台介绍Linux操作系统基础与应用,共11个项目,内容包括安装Linux操作系统、使用Linux命令、管理文件与目录、管理文本文件、配置网络功能、管理软件包与进程、管理用户和用户组、管理文件和目录的权限与所有者、管理文件系统与磁盘、入门Shell自动化运维,以及使用LNMP架构部署网站。
        本书内容丰富、系统、全面,可以作为高校计算机网络技术、云计算技术应用等专业相关课程的教材,也可以作为Linux操作系统初学者和爱好者的参考书。
  • 作者介绍

  • 目录

    项目1  安装Linux操作系统
      【学习目标】
      【项目情景】
      任务1-1  初识Linux
        1.1.1  Linux的发展历程
        1.1.2  Linux操作系统的组成
        1.1.3  Linux操作系统版本的演进
      任务1-2  Linux操作系统的安装方法
        1.2.1  安装与创建虚拟机
        1.2.2  安装CentOS Stream 9
      任务1-3  备份VMware虚拟机
        1.3.1  拍摄虚拟机快照
        1.3.2  克隆虚拟机
      【拓展知识】
      【项目实训】
      【项目小结】
    项目2  使用Linux命令
      【学习目标】
      【项目情景】
      任务2-1  认识Linux字符操作界面
        2.1.1  使用字符操作界面
        2.1.2  认识Bash与Linux命令格式
        2.1.3  显示屏幕上的信息
        2.1.4  设置默认启动的目标
      任务2-2  获取和设置系统基本信息
        2.2.1  获取计算机和操作系统的信息
        2.2.2  获取内存信息
        2.2.3  显示和修改主机名
      任务2-3  获取命令的帮助信息
        2.3.1  命令自动补全
        2.3.2  使用man命令显示在线帮助手册
        2.3.3  使用help命令
        2.3.4  使用info命令
      任务2-4  管理日期和时间
        2.4.1  显示日历信息
        2.4.2  显示或设置系统日期和时间
      【拓展知识】
      【项目实训】
      【项目小结】
    项目3  管理文件与目录
      【学习目标】
      【项目情景】
      任务3-1  了解文件类型与目录结构
        3.1.1  了解Linux文件类型
        3.1.2  了解Linux目录结构
      任务3-2  文件和目录的基本操作
        3.2.1  查找与定位文件
        3.2.2  查看文件
        3.2.3  文件常规操作
        3.2.4  创建链接

        3.2.5  显示文件或目录的磁盘占用量
      任务3-3  查找文件内容和文件位置
        3.3.1  查找与条件匹配的文件和字符串
        3.3.2  查找命令文件
      任务3-4  文件压缩、归档
        3.4.1  认识tar包
        3.4.2  使用和管理tar包
        3.4.3  压缩与解压缩文件
        3.4.4  tar包的特殊使用
      【拓展知识】
      【项目实训】
      【项目小结】
    项目4  管理文本文件
      【学习目标】
      【项目情景】
      任务4-1  了解Vim编辑器
        4.1.1  Vim编辑器的工作模式
        4.1.2  Vim编辑器的基本操作
        4.1.3  Vim编辑器的环境变更
      任务4-2  使用Nano编辑器
        4.2.1  Nano编辑器简介及安装
        4.2.2  启动与退出Nano编辑器
        4.2.3  Nano编辑器的基本操作
      任务4-3  重定向
        4.3.1  标准输入/输出与重定向
        4.3.2  输出重定向
        4.3.3  输入重定向
        4.3.4  错误重定向
        4.3.5  同时实现标准输出重定向和标准错误重定向
      【拓展知识】
      【项目实训】
      【项目小结】
    项目5  配置网络功能
      【学习目标】
      【项目情景】
      任务5-1  了解VMware的网络工作模式
        5.1.1  了解VMware的3种网络工作模式
        5.1.2  配置VMware虚拟网络
      任务5-2  配置网络功能
        5.2.1  打开有线连接
        5.2.2  编辑网卡配置文件
        5.2.3  修改主机IP地址与域名快速解析文件
        5.2.4  常用网络命令
        5.2.5  使用systemctl管理服务
      任务5-3  配置和使用SSH服务
        5.3.1  远程连接Linux服务器
        5.3.2  密钥验证方式实现免密登录
        5.3.3  远程复制操作
        5.3.4  常用SSH服务的客户端工具
      【拓展知识】

      【项目实训】
      【项目小结】
    项目6  管理软件包与进程
      【学习目标】
      【项目情景】
      任务6-1  使用RPM管理软件包
        6.1.1  了解rpm软件包
        6.1.2  安装rpm软件包
        6.1.3  升级rpm软件包
        6.1.4  查询rpm软件包
        6.1.5  删除rpm软件包
        6.1.6  验证rpm软件包
      任务6-2  使用YUM工具管理软件包
        6.2.1  了解YUM工具及其仓库配置文件
        6.2.2  使用yum命令安装软件包
      任务6-3  使用DNF工具管理软件包
        6.3.1  使用dnf命令管理软件包
        6.3.2  搭建本地dnf仓库
        6.3.3  搭建网络dnf仓库
      任务6-4  管理进程
        6.4.1  了解Linux中的进程
        6.4.2  查看Linux中的进程
        6.4.3  停止Linux中的进程
      【拓展知识】
      【项目实训】
      【项目小结】
    项目7  管理用户和用户组
      【学习目标】
      【项目情景】
      任务7-1  认识用户与用户组
        7.1.1  用户与用户组的基本概念
        7.1.2  理解用户账户文件
        7.1.3  理解组账户文件
      任务7-2  管理用户账户
        7.2.1  新建用户
        7.2.2  用户切换与查看信息
        7.2.3  维护用户信息
        7.2.4  删除用户
        7.2.5  批量添加用户
      任务7-3  管理用户组账户
        7.3.1  新建用户组
        7.3.2  维护用户组及其成员
        7.3.3  删除用户组
        7.3.4  编辑与验证用户(组)文件
      【拓展知识】
      【项目实训】
      【项目小结】
    项目8  管理文件和目录的权限与所有者
      【学习目标】
      【项目情景】

      任务8-1  理解文件和目录的权限
        8.1.1  了解文件和目录的权限
        8.1.2  理解文件和目录的权限信息
      任务8-2  管理文件和目录的权限
        8.2.1  设置文件和目录的基本权限
        8.2.2  设置文件和目录的特殊权限
        8.2.3  设置文件和目录的默认权限
        8.2.4  设置文件访问控制列表的访问权限
      任务8-3  管理文件和目录的所有者
        8.3.1  提升普通用户权限
        8.3.2  更改文件和目录的所有者
      【拓展知识】
      【项目实训】
      【项目小结】
    项目9  管理文件系统与磁盘
      【学习目标】
      【项目情景】
      任务9-1  创建磁盘分区
        9.1.1  了解磁盘分区的概念和原则
        9.1.2  了解物理设备的命名规则
        9.1.3  查看系统中的块设备与分区
        9.1.4  磁盘分区命令
      任务9-2  创建与检查文件系统
        9.2.1  了解常见的文件系统
        9.2.2  为分区创建文件系统
        9.2.3  检查文件系统
      任务9-3  挂载与卸载文件系统
        9.3.1  挂载文件系统
        9.3.2  卸载文件系统
        9.3.3  查看挂载情况
        9.3.4  在新的分区上读写文件
        9.3.5  认识/etc/fstab文件
        9.3.6  设置开机自动挂载文件系统
      任务9-4  管理磁盘配额
        9.4.1  了解磁盘配额功能
        9.4.2  设置磁盘配额
        9.4.3  测试磁盘配额
      任务9-5  管理逻辑卷
        9.5.1  了解逻辑卷管理的概念
        9.5.2  部署逻辑卷
        9.5.3  扩容和缩容逻辑卷
        9.5.4  删除逻辑卷
      【拓展知识】
      【项目实训】
      【项目小结】
    项目10  入门Shell自动化运维
      【学习目标】
      【项目情景】
      任务10-1  创建第一个Shell脚本
        10.1.1  创建并执行第一个Shell脚本

        10.1.2  Shell变量的定义、类型、赋值
      任务10-2  条件测试与分支结构
        10.2.1  条件测试
        10.2.2  if语句
        10.2.3  case语句
      任务10-3  循环结构
        10.3.1  for循环语句
        10.3.2  while循环语句和until循环语句
        10.3.3  调试Shell脚本
      【拓展知识】
      【项目实训】
      【项目小结】
    项目11  使用LNMP架构部署网站
      【学习目标】
      【项目情景】
      任务11-1  了解LNMP架构
        11.1.1  LNMP是什么
        11.1.2  Nginx是什么
        11.1.3  MySQL、MariaDB是什么
        11.1.4  PHP是什么
        11.1.5  LNMP架构工作原理
        11.1.6  LNMP架构部署方式
      任务11-2  安装与配置Nginx服务器
        11.2.1  安装Nginx软件包
        11.2.2  熟悉Nginx的配置文件
      任务11-3  安装MariaDB数据库
        11.3.1  安装并初始设置MariaDB
        11.3.2  初始化并登录MariaDB
        11.3.3  管理MariaDB
      任务11-4  安装配置PHP环境
        11.4.1  安装PHP环境
        11.4.2  配置PHP-FPM服务
        11.4.3  配置Nginx服务器对PHP程序的支持
      任务11-5  部署基于LNMP的WordPress博客网站
        11.5.1  安装WordPress
        11.5.2  为WordPress创建MariaDB数据库环境
        11.5.3  配置WordPress
        11.5.4  配置基于IP地址的Nginx虚拟主机
        11.5.5  通过Web界面完成WordPress配置
      【拓展知识】
      【项目实训】
      【项目小结】