QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

Linux操作系统(双色)

以RHEL 8 / CentOS 8为平台,以基于工作过程的教学法对Linux操作系统内容进行重构
  • 类  别:计算机系列
  • 书  名:Linux操作系统(双色)
  • 主  编:喻衣鑫 汤东
  • 定  价:45
  • 开  本:16开
  • 印刷方式:双色
  • 页  数:232
  • 时  间:2023年7月
  • 出  版  社:上海交通大学出版社
  • 书  号:978-7-313-24373-7

内容摘要

        本书以RHEL 8/CentOS 8为基础,深入浅出地介绍了Linux操作系统基础知识,主要内容包括Linux操作系统的安装与启动、Linux基本命令、用户身份与文件权限管理、Vi/Vim与GCC、正则表达式、Shell基础编程、SSH网络远程管理、磁盘配置与管理、安全服务管理和基础服务配置与管理。
        本书适合作为Linux操作系统课程的教材,也可供广大Linux系统爱好者的参考书。

目录

模块1 Linux操作系统的安装与启动
 1.1Linux操作系统的来历和发展历程
 1.2安装前的工具准备
 1.3VMware Workstation虚拟机的安装与配置
 1.4Linux操作系统的安装与初始化进程之systemd
  1.4.1Linux系统的安装
  1.4.2Linux初始化进程之systemd
 1.5Linux操作系统的快照备份与恢复
 1.6实训1Linux操作系统的安装启动和快照备份恢复
模块2 Linux基本命令
 2.1远程连接
 2.2了解Linux命令
  2.2.1Linux命令的特点
  2.2.2Linux文件系统目录结构
 2.3绝对路径与相对路径
  2.3.1pwd命令
  2.3.2cd命令
  2.3.3ls命令
  2.3.4echo命令
 2.4基本命令
  2.4.1目录操作类命令
  2.4.2文件操作类命令
  2.4.3文件查看类命令
  2.4.4文件压缩和归档类命令
  2.4.5文件搜索和查找类命令
  2.4.6输入/输出重定向和管道命令符的使用2.4.7系统信息和进程管理类命令
 2.5实训2Linux基本命令
模块3 用户身份与文件权限管理
 3.1用户与组
  3.1.1添加、修改与删除用户的命令
  3.1.2添加、修改与删除用户组的命令
 3.2文件权限及归属
  3.2.1文件的所属主与所属组
  3.2.2Linux文件属性及用户权限详解
  3.2.3文件权限的更改
 3.3文件特殊权限
  3.3.1SUID
  3.3.2SGID
  3.3.3SBIT
 3.4文件隐藏属性与访问控制列表
  3.4.1文件隐藏属性
  3.4.2访问控制列表
 3.5su命令与sudo服务
  3.5.1su命令
  3.5.2sudo命令
 3.6实训3用户身份与文件权限管理
模块4 Vi/Vim与GCC
 4.1Vi/Vim文本编辑器
  4.1.1Vi/Vim的常用模式
  4.1.2Vi/Vim常用操作技巧
 4.2软件安装方式
  4.2.1RPM包安装
  4.2.2dnf/yum包管理器
 4.3GCC
  4.3.1GCC的简易用法
  4.3.2案例:打印九九乘法表
 4.4Java
  4.4.1Java的简易用法
  4.4.2案例:打印九九乘法表
 4.5Python
  4.5.1Python的安装
  4.5.2Python的简易用法
  4.5.3案例:打印九九乘法表
  4.5.4Jupyter Notebook
 4.6实训4Vi/Vim与GCC/Java/Python
模块5 正则表达式
 5.1正则表达式字符
 5.2grep/egrep工具的使用
  5.2.1grep
  5.2.2egrep
 5.3sed工具的使用
 5.4awk工具的使用
 5.5实训5正则表达式
模块6 Shell基础编程
 6.1简单的Shell脚本
 6.2Shell变量设置
 6.3Shell脚本中的逻辑判断
  6.3.1单分支if语句
  6.3.2双分支if语句
  6.3.3多分支if语句
  6.3.4case语句
 6.4Shell脚本中的循环
  6.4.1while循环
  6.4.2for循环
  6.4.3嵌套循环
  6.4.4循环控制符
 6.5计划任务服务程序
 6.6Shell脚本案例:批量创建特殊要求账户
 6.7实训6编写并运行Shell脚本程序
模块7 SSH网络远程管理
 7.1OpenSSH概述
 7.2OpenSSH服务配置
  7.2.1全局配置文件
  7.2.2~/.ssh目录配置文件
 7.3配置网络服务
  7.3.1设置主机名
  7.3.2配置网络
  7.3.3DNS生效顺序
 7.4客户端访问服务
  7.4.1克隆RHEL系统
  7.4.2使用密钥认证登录
  7.4.3远程传输命令
 7.5实训7编写Shell脚本实现批量远程登录及传输文件
模块8 磁盘配置与管理
 8.1磁盘简介
  8.1.1机械硬盘和固态硬盘
  8.1.2硬盘的物理结构
  8.1.3硬盘的逻辑结构
 8.2物理设备的命名规则
 8.3常用磁盘管理工具
  8.3.1fdisk命令
  8.3.2parted命令
  8.3.3常见文件系统
  8.3.4mkfs命令
 8.4挂载/卸载硬件设备
  8.4.1mount命令
  8.4.2df、du命令
  8.4.3umount命令
  8.4.4挂载U盘/移动硬盘
 8.5实现开机自动挂载
 8.6实训8磁盘管理
模块9 安全服务管理
 9.1防火墙概述
 9.2SELinux
 9.3firewalld防火墙
  9.3.1nftables
  9.3.2firewalld
 9.4实训9安全管理
模块10 基础服务配置与管理
 10.1构建Linux下的FTP服务器
  10.1.1FTP的两种模式
  10.1.2FTP服务器的配置与管理
 10.2构建Linux下的Apache Web服务器
  10.2.1dnf/yum方式安装
  10.2.2个人用户主页
  10.2.3虚拟主机——基于IP地址
  10.2.4虚拟主机——基于端口号
  10.2.5虚拟主机——基于主机域名
 10.3构建Linux下的MySQL服务器
  10.3.1dnf/yum方式安装
  10.3.2MySQL日常操作命令
  10.3.3MySQL数据库的备份与恢复
 10.4基于LAMP架构搭建Nextcloud云盘
  10.4.1LAMP的搭建整合
  10.4.2源码安装Nextcloud云盘
 10.5实训10Nextcloud云盘/Discuz!论坛/ECShop商城的搭建
参考文献
喻衣鑫,重庆电信职业学院副教授。
  • 操作系统

    主编:李学勇

      本书是为高职高专计算机及相关专业编写的教材。  本教材介绍了操作系统的相关知识,主要内容包括进程管理,处理机调度和死锁,存储器

    ¥45
  • Linux操作系统实用教程

    主编:张柱

      本教材是为高职高专计算机及相关专业编写的教材。  本书针对Red Hat Linux 9操作系统,从终端命令行入手,兼顾桌面操作,详尽介绍

    ¥49.8