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

    • Linux操作系统基础项目教程(CentOS8第2版微课版网络技术工业和信息化精品系列教材)
      • 作者:编者:尤澜涛//张运嵩|责编:郭雯
      • 出版社:人民邮电
      • ISBN:9787115649966
      • 出版日期:2024/11/01
      • 页数:246
    • 售价:23.92
  • 内容大纲

        本书以CentOS 8操作系统为平台,系统、全面地介绍Linux操作系统的基本概念和使用方法。全书语言通俗易懂、深入浅出,共4篇10个项目,内容包括安装与配置Linux操作系统、初探CentOS 8、用户管理、文件系统管理、磁盘管理、软件管理、网络管理、进程服务管理、学习Shell脚本和学习Python。
        本书可作为高校计算机相关专业的教材,也可作为广大计算机爱好者自学Linux操作系统的参考书。
  • 作者介绍

  • 目录

    入门篇:进入Linux精彩世界
      项目1  安装与配置Linux操作系统
        学习目标
        项目引例
        任务1.1  认识Linux操作系统
        任务陈述
        知识准备
          1.1.1  操作系统概述
          1.1.2  Linux发展历史
          1.1.3  Linux体系结构
          1.1.4  Linux系统版本
        任务实施
        必备技能1:探寻Linux的发展轨迹
        小贴士乐园——UNIX及其分支
        任务1.2  安装Linux操作系统
        任务陈述
        知识准备
          1.2.1  选择合适的Linux发行版
          1.2.2  虚拟化技术简介
        任务实施
        必备技能2:安装CentOS
        必备技能3:熟悉CentOS 8桌面环境
        必备技能4:创建虚拟机快照
        必备技能5:克隆虚拟机
        小贴士乐园——两种磁盘容量单位
        项目小结
        项目练习题
      项目2  初探CentOS
        学习目标
        项目引例
        任务2.1  认识Linux命令行界面
        任务陈述
        知识准备
          2.1.1  Linux命令行界面
          2.1.2  Linux命令结构
          2.1.3  Linux命令行操作技巧
          2.1.4  Linux常用命令
        任务实施
        必备技能6:练习Linux命令行操作
        小贴士乐园——Linux虚拟控制台
        任务2.2  vim文本编辑器
        任务陈述
        知识准备
          2.2.1  vim简介
          2.2.2  vim工作模式
          2.2.3  vim高级功能
        任务实施
        必备技能7:练习vim基本操作
        必备技能8:熟悉vim高级功能
        小贴士乐园——vim文件缓存

        项目小结
        项目练习题
    基础篇:掌握Linux基本技能
      项目3  用户管理
        学习目标
        项目引例
        任务3.1  管理用户与用户组
        任务陈述
        知识准备
          3.1.1  用户与用户组简介
          3.1.2  用户与用户组配置文件
          3.1.3  用户与用户组管理相关命令
        任务实施
        必备技能9:管理用户与用户组
        小贴士乐园——UID与用户类型
        任务3.2  切换用户
        任务陈述
        知识准备
          3.2.1  su命令
          3.2.2  sudo命令
        任务实施
        必备技能10:切换Linux用户
        小贴士乐园——两种su使用方法
        项目小结
        项目练习题
      项目4  文件系统管理
        学习目标
        项目引例
        任务4.1  认识Linux文件系统
        任务陈述
        知识准备
          4.1.1  Linux文件系统概述
          4.1.2  目录树与文件路径
          4.1.3  文件类型与文件名
          4.1.4  文件操作常用命令
        任务实施
        必备技能11:文件操作基础实验
        小贴士乐园——使用find命令查找文件
        任务4.2  管理文件权限
        任务陈述
        知识准备
          4.2.1  文件所有者和属组
          4.2.2  文件权限
          4.2.3  修改文件权限
          4.2.4  默认权限与隐藏权限
        任务实施
        必备技能12:配置Linux文件权限
        小贴士乐园——文件访问控制列表
        项目小结
        项目练习题

      项目5  磁盘管理
        学习目标
        项目引例
        任务5.1  磁盘分区管理
        任务陈述
        知识准备
          5.1.1  磁盘基本概念
          5.1.2  磁盘管理相关命令
        任务实施
        必备技能13:磁盘分区综合实验
        必备技能14:配置启动挂载分区
        小贴士乐园——文件访问过程
        任务5.2  高级磁盘管理
        任务陈述
        知识准备
          5.2.1  磁盘配额
          5.2.2  LVM
          5.2.3  RAID
        任务实施
        必备技能15:配置XFS磁盘配额
        必备技能16:配置RAID 5与LVM
        小贴士乐园——停用LVM和RAID
        项目小结
        项目练习题
      项目6  软件管理
        学习目标
        项目引例
        任务6.1  软件包管理器
        任务陈述
        知识准备
          6.1.1  认识软件包管理器
          6.1.2  使用DNF管理软件
        任务实施
        必备技能17:配置DNF软件源
        必备技能18:软件管理综合应用
        小贴士乐园——RPM基本操作
        任务6.2  Linux应用软件
        任务陈述
        知识准备
          6.2.1  办公应用软件
          6.2.2  互联网应用软件
        任务实施
        必备技能19:安装LibreOffice
        小贴士乐园——Linux开源软件
        项目小结
        项目练习题
    提高篇:成为Linux专业人士
      项目7  网络管理
        学习目标
        项目引例

        任务7.1  配置基础网络信息
        任务陈述
        知识准备
          7.1.1  配置虚拟机NAT
          7.1.2  配置基础网络
          7.1.3  修改系统主机名
          7.1.4  常用网络管理命令
        任务实施
        必备技能20:配置服务器基础网络
        小贴士乐园——网卡文件与nmcli
        任务7.2  配置防火墙
        任务陈述
        知识准备
          7.2.1  firewalld的基本概念
          7.2.2  firewall的安装和启停
          7.2.3  firewalld的基本配置与管理
        任务实施
        必备技能21:配置服务器防火墙
        小贴士乐园——firewalld高级功能
        任务7.3  配置远程桌面
        任务陈述
        知识准备
          7.3.1  VNC
          7.3.2  OpenSSH
        任务实施
        必备技能22:配置VNC远程桌面
        必备技能23:配置OpenSSH服务器
        小贴士乐园——基于密钥的安全验证
        项目小结
        项目练习题
      项目8  进程服务管理
        学习目标
        项目引例
        任务8.1  进程管理和任务调度
        任务陈述
        知识准备
          8.1.1  进程的基本概念
          8.1.2  进程监控和管理
          8.1.3  进程与文件权限
          8.1.4  任务调度
        任务实施
        必备技能24:按秒执行的crontab任务
        必备技能25:nohup与后台任务
        小贴士乐园——进程与线程
        任务8.2  系统服务管理
        任务陈述
        知识准备
          8.2.1  系统启动和初始化过程
          8.2.2  systemctl命令
        任务实施

        必备技能26:systemctl实践
        小贴士乐园——切换桌面环境
        项目小结
        项目练习题
    运维篇:让工作更轻松
      项目9  学习Shell脚本
        学习目标
        项目引例
        任务9.1  Bash Shell基础
        任务陈述
        知识准备
          9.1.1  认识Bash Shell
          9.1.2  Bash变量
          9.1.3  通配符和特殊符号
          9.1.4  重定向操作
          9.1.5  Bash命令流
          9.1.6  命令别名和命令历史记录
        任务实施
        必备技能27:Bash综合应用
        必备技能28:命令别名和命令历史记录
        小贴士乐园——Bash环境配置文件
        任务9.2  正则表达式
        任务陈述
        知识准备
          9.2.1  认识正则表达式
          9.2.2  基础正则表达式用法
        任务实施
        必备技能29:正则表达式综合应用
        小贴士乐园——扩展正则表达式
        任务9.3  Shell脚本
        任务陈述
        知识准备
          9.3.1  认识Shell脚本
          9.3.2  脚本执行与返回
          9.3.3  运算符和条件测试
          9.3.4  分支结构
          9.3.5  循环结构
          9.3.6  Shell函数
        任务实施
        必备技能30:Shell脚本编写实践
        小贴士乐园——特殊的Bash变量
        项目小结
        项目练习题
      项目10  学习Python
        学习目标
        项目引例
        任务10.1  搭建Python开发环境
        任务陈述
        知识准备
          10.1.1  认识Python

          10.1.2  Python开发工具
        任务实施
        必备技能31:搭建Python开发环境
        小贴士乐园——配置Anaconda环境
        任务10.2  编写Python运维程序
        任务陈述
        知识准备
          10.2.1  Python与自动化运维
          10.2.2  与运维相关的Python库
        任务实施
        必备技能32:编写Python监控程序
        小贴士乐园——自动化运维工具Ansible
        项目小结
        项目练习题