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

    • Linux操作系统应用基础教程(高等职业教育智慧农业系列规划教材)
      • 作者:编者:谭春茂//李嘉|责编:王睿
      • 出版社:四川大学
      • ISBN:9787569074864
      • 出版日期:2025/02/01
      • 页数:234
    • 售价:26
  • 内容大纲

        本书主要介绍 Linux 操作系统的使用基础,教程中的演示案例主要基于Rocky Linux 8.8,同时也会涉及其他版本内容。全书共包含12个任务,内容涵盖了初识Linux及系统安装、Linux命令基础和使用帮助、文件目录管理、文本处理及vim编辑器、用户和组的管理、文件目录权限管理、文件打包与压缩、磁盘及文件系统管理、软件包安装与管理、Shell脚本基础、进程管理及计划任务、启动流程及服务管理。每个任务都详细讲解了基础理论和典型范例,旨在由浅入深地将理论与实践相结合。
        本书是一门实践性和应用性极强的教材,适用于软件技术和计算机网络技术专业的学生。本书以就业为导向,结合职业教育学生的学习情况设计教材内容和实践环节,引导学生在实践中学习,在学习中实践,激发学生的主动性和创造性。
  • 作者介绍

  • 目录

    任务1  初识Linux及系统安装
      1.1  Unix与Linux来源
        1.1.1  Unix的历史
        1.1.2  Linux的由来
      1.2  Linux系统结构
      1.3  Linux内核版本
      1.4  Linux主流发行版
        1.4.1  RedHat系列
        1.4.2  Ubuntu Linux
        1.4.3  SUSE Linux
        1.4.4  Gentoo Linux
      1.5  Linux发行版本的选择
        1.6.1  安装前的准备
        1.6.2  安装Rocky Linux 8.8的步骤
      1.7  查看IP地址信息
      1.8  Linux操作系统的人机交互接口
        1.8.1  图形用户接口
        1.8.2  命令行接口
        1.8.3  应用程序接口
      1.9  终端
        1.9.1  物理设备终端
        1.9.2  基于软件连接的控制终端
      1.10  用户初识
      1.11  上机实践
    任务2  Linux命令基础和使用帮助
      2.1  Shell简介
        2.1.1  Shell发展历程
        2.1.2  PS1提示符格式说明
        2.1.3  命令提示符的修改
      2.2  命令概述
        2.2.1  命令的含义及执行过程
        2.2.2  命令的分类
        2.2.3  查看命令类型及命令路径
        2.2.4  hash缓存表
        2.2.5  命令格式
        2.2.6  命令的执行顺序
        2.2.7  管理别名
        2.2.8  Tab键及历史记录
      2.3  常用的基础命令
        2.3.1  编辑命令行的辅助操作
        2.3.2  日期和时间命令
        2.3.3  关机和重启命令
        2.3.4  用户登录信息查看命令
        2.3.5  查看系统基本信息命令
        2.3.6  修改系统默认语言
      2.4  使用帮助
        2.4.1  whatis命令
        2.4.2  help命令
        2.4.3  man手册
      2.5  上机实践

    任务3  文件目录管理
      3.1  文件目录管理概述
        3.1.1  FHS
        3.1.2  Windows文件系统的目录结构
        3.1.3  Linux文件系统的目录结构
        3.1.4  目录存放内容
        3.1.5  应用程序的组成部分
        3.1.6  目录树特点
      3.2  文件路径的表示
        3.2.1  绝对路径
        3.2.2  相对路径
        3.2.3  特殊符号表示的目录
        3.2.4  取得完整路径的文件名称与目录名称
      3.3  文件目录管理常用命令
        3.3.1  cd命令
        3.3.2  pwd命令
        3.3.3  ls命令
        3.3.4  tree命令
        3.3.5  stat命令
        3.3.6  mkdir命令
        3.3.7  rmdir命令
        3.3.8  touch命令
        3.3.9  file命令
        3.3.10  cp命令
        3.3.11  mv命令
        3.3.12  rm命令
      3.4  链接文件
        3.4.1  链接文件分类
        3.4.2  inode结构
        3.4.3  ln命令
      3.5  文件查找命令
        3.5.1  which命令
        3.5.2  whereis命令
        3.5.3  locate命令
        3.5.4  find命令
      3.6  Windows和Linux文本格式区别
      3.7  上机实践
    任务4  文本处理及vim编辑器
      4.1  文件内容查看命令
        4.1.1  cat命令
        4.1.2  tac命令
        4.1.3  nl命令
      4.2  可翻页查看文件内容命令
        4.2.1  more命令
        4.2.2  less命令
      4.3  资料截取命令
        4.3.1  head命令
        4.3.2  tail命令
      4.4  od命令
      4.5  wc命令

      4.6  文本编辑器vim
        4.6.1  vim模式介绍
        4.6.2  vim编辑器的使用
        4.6.3  命令模式下的操作
        4.6.4  底行模式下的操作
        4.6.5  vim配置文件
      4.7  上机实践
    任务5  用户和组的管理
      5.1  用户的基本概念
        5.1.1  什么是UID与GID
        5.1.2  用户的分类
      5.2  用户和组的关系
      5.3  用户和组的配置文件
        5.3.1  /etc/passwd文件
        5.3.2  /etc/shadow文件
        5.3.3  /etc/group文件
        5.3.4  /etc/gshadow文件
      5.4  用户管理命令
        5.4.1  useradd命令
        5.4.2  创建用户的模板信息文件及目录
        5.4.3  passwd命令
        5.4.4  usermod命令
        5.4.5  chage命令
        5.4.6  userdel删除用户
      5.5  组的管理命令
        5.5.1  groupadd命令
        5.5.2  gpasswd组成员管理
        5.5.3  groups命令
        5.5.4  newgrp
      5.6  切换用户身份
      5.7  用户授权管理
        5.7.1  授权
        5.7.2  查看获得的授权
        5.7.3  执行获得的授权命令
      5.8  上机实践
    任务6  文件目录权限管理
      6.1  文件权限概述
      6.2  权限查看
        6.2.1  使用ls命令查看权限
        6.2.2  查看目录本身权限
        6.2.3  使用stat命令查看
      6.3  改变文件所有者和组
        6.3.1  chown命令
        6.3.2  chgrp命令
      6.4  chmod文件权限设置
        6.4.1  字符设置模式
        6.4.2  用数字重新设置权限
      6.5  特殊权限
        6.5.1  SUID
        6.5.2  SGID

        6.5.3  SBID
      6.6  权限掩码
      6.7  ACL权限设置
      6.8  上机实践
    任务7  文件打包与压缩
      7.1  打包和压缩概述
      7.2  打包命令tar
        7.2.1  tar命令打包与解包
        7.2.2  tar命令打包与压缩
        7.2.3  tar命令备份
      7.3  常用的压缩命令
        7.3.1  zip命令
        7.3.2  unzip命令
        7.3.3  gzip命令
        7.3.4  gunzip命令
        7.3.5  bzip2命令
        7.3.6  bunzip2命令
      7.4  上机实践
    任务8  磁盘及文件系统管理
      8.1  硬盘结构
        8.1.1  硬盘接口和分类
        8.1.2  机械硬盘存储相关术语
        8.1.3  Linux文件系统
        8.1.4  Linux常见文件系统格式
      8.2  Linux下硬盘设备文件名
        8.2.1  IDE接口的磁盘文件名
        8.2.2  SCSI、SATA、M2等接口的磁盘文件名
      8.3  索引式文件系统与链接式文件系统
      8.4  inode节点
      8.5  挂载点
      8.6  mount命令
      8.7  磁盘管理命令
        8.7.1  lsblk命令
        8.7.2  df命令
        8.7.3  du命令
        8.7.4  blkid命令
      8.8  磁盘分区命令fdisk
        8.8.1  创建分区
        8.8.2  格式化(创建文件系统)
        8.8.3  mount命令实现临时挂载
        8.8.4  修改挂载硬盘设备开机加载的配置文件
      8.9  大硬盘分区简介
      8.10  上机实践
    任务9  软件包安装与管理
      9.1  软件包分类
        9.1.1  源码包
        9.1.2  二进制包
        9.1.3  源码包与二进制包的比较
      9.2  RPM软件管理
        9.2.1  RPM包统一命名规则

        9.2.2  RPM包默认安装路径
        9.2.3  RPM包的安装
        9.2.4  RPM包的升级
        9.2.5  RPM包的卸载
      9.3  rpm命令查询
        9.3.1  rpm -q命令
        9.3.2  rpm -qa命令
        9.3.3  rpm -qi命令
        9.3.4  rpm -ql命令
        9.3.5  rpm -qf命令
        9.3.6  rpm -qR命令
        9.3.7  查询未安装的RPM包文件
      9.4  前端包管理工具yum
        9.4.1  yum概述
        9.4.2  yum仓库源配置文件
        9.4.3  换源
        9.4.4  本地yum源配置
      9.5  yum命令的使用
        9.5.1  查看配置的仓库容器信息
        9.5.2  查看软件包命令list
        9.5.3  安装命令install
        9.5.4  升级命令update
        9.5.5  卸载命令remove
      9.6  dnf简介
      9.7  上机实践
    任务10  Shell脚本基础
      10.1  Shell脚本简述
      10.2  编写脚本
      10.3  执行脚本
      10.4  输入输出语句
        10.4.1  输入语句read
        10.4.2  输出语句echo
        10.4.3  在Shell脚本中执行命令的方式
      10.5  变量
        10.5.1  变量的命名规则
        10.5.2  双引号和单引号
        10.5.3  变量的分类
        10.5.4  变量的定义和值的引用
      10.6  测试表达式及运算符
        10.6.1  test和[]命令语句
        10.6.2  运算符分类
      10.7  脚本的参数
      10.8  if选择结构
      10.9  多分支
      10.10  Function
      10.11  循环
        10.11.1  for循环
        10.11.2  while循环
      10.12  上机实践
    任务11  进程管理及计划任务

      11.1  进程的基本概念
      11.2  进程的组成
      11.3  进程的生命周期及进程状态
      11.4  静态查看进程
        11.4.1  所有进程查看
        11.4.2  进程排序
        11.4.3  自定义显示字段数
      11.5  显示进程信息,并包含进程关联的父进程
      11.6  查看进程树状图
      11.7  实时监控进程
      11.8  结束进程
        11.8.1  kill命令
        11.8.2  killall命令
        11.8.3  pkill命令
        11.8.4  拓展命令
      11.9  计划任务
        11.9.1  仅执行一次的计划任务
        11.9.2  循环的任务调度
        11.9.3  系统内置的任务调度
        11.9.4  可唤醒停机期间的工作任务
      11.10  上机实践
    任务12  启动流程及服务管理
      12.1  CentOS 6的启动流程
      12.2  RHEL 7及之后版本的启动流程
      12.3  RHEL 7之前版本的服务管理方式
        12.3.1  直接脚本方式管理服务
        12.3.2  service命令方式管理服务
        12.3.3  配置开机启动chkconfig命令
      12.4  RHEL 7及之后版本的systemd
        12.4.1  systemd简介
        12.4.2  systemd核心概念
        12.4.3  systemd特性
        12.4.4  systemd初始化进程
        12.4.5  systemctl管理服务
      12.5  root密码的重设
        12.5.1  破解RHEL 6系列root口令
        12.5.2  破解RHEL 7和RHEL 8系统的root密码
      12.6  上机实践
    参考文献