Linux操作系统
Linux操作系统
少于1000 人选课
更新日期:2025/05/30
开课平台学银在线
开课高校华东交通大学
开课教师汪斌喻岗
学科专业工学计算机类
开课时间2025/02/24 - 2025/07/06
课程周期19 周
开课状态开课中
每周学时-
课程简介

本课程的教学目标在于讲授Linux操作系统中的基础知识和常见服务器的应用操作,使学生了解Linux的发展历史和特点,掌握Linux内核的表示方法和常用的发行版本,掌握Linux系统的安装、常用命令、管道符、重定向、环境变量、Vim编辑器、Shell命令脚本、用户身份、文件权限、存储结构、管理硬盘、RAID、防火墙、日志系统、常见服务的配置与使用等内容,对Linux操作系统如何使用有一个较为全面的了解,奠定在Linux系统上做进一步开发的基础。

本课程将在Linux常用命令、Shell脚本编程、用户和组管理、文件系统硬盘管理等方面安排8个学时的上机。

第1章为什么要学习Linux系统,主要讲解What is Linux、为什么学习Linux、常见的Linux发行版。第2章动手部署一台Linux操作系统,主要讲解Linux操作系统安装、Linux软件管理。第3章必须掌握的Linux命令,主要讲解强大好用的SHELL、执行命令的必备知识、常用系统工作命令、系统状态检测命令、查找定位文件命令、文本文件编辑命令、文件目录管理命令。第4章管道符、重定向与环境变量,主要讲解输入输出重定向、管道命令符、命令行的通配符、常用的转义字符、重要的环境变量。第5章vim编辑器与Shell命令脚本,主要讲解vim文本编辑器、编写shell脚本、流程控制语句、计划任务服务程序。第6章用户身份与文件权限,主要讲解用户身份与能力、文件权限与归属、命令与sudo服务。第7章存储结构与管理硬盘,主要讲解一切从根开始、物理设备的命名规则、文件系统与数据资料、挂载硬件设备、磁盘分区格式化挂载卸载、添加交换分区、磁盘容量配额、软硬方式链接。第8章RAID、防火墙、日志系统,主要讲解RAID磁盘冗余阵列、firewalld防火墙、检索日志信息。第9章常见服务的配置与使用,主要讲解ssh服务、Web服务、FTP服务、NFS服务。

课程的内容难度适中,课程门户能够下载相关的软件和学习资料,通过视频和章节测验、讨论、在线互动等环节可以完全实现自学。

课程大纲

为什么要学习Linux系统

  • 1.1 What is Linux
  • 1.2 为什么学习Linux
  • 1.3 常见的Linux发行版
  • 1.4 单元测验
  • 1.5 单元讨论
  • 1.6 直播课
  • 1.7 课程思政

动手部署一台Linux操作系统

  • 2.1 Linux操作系统安装
  • 2.2 Linux软件管理
  • 2.3 单元测试
  • 2.4 单元讨论
  • 2.5 直播课
  • 2.6 课程思政

必须掌握的Linux命令

  • 3.1 强大好用的SHELL
  • 3.2 执行命令的必备知识
  • 3.3 常用系统工作命令
  • 3.4 系统状态检测命令
  • 3.5 查找定位文件命令
  • 3.6 文本文件编辑命令
  • 3.7 文件目录管理命令
  • 3.8 单元测验
  • 3.9 单元讨论
  • 3.10 直播课
  • 3.11 课程思政

管道符、重定向与环境变量

  • 4.1 输入输出重定向
  • 4.2 管道命令符
  • 4.3 命令行的通配符
  • 4.4 常用的转义字符
  • 4.5 重要的环境变量
  • 4.6 单元测验
  • 4.7 单元讨论
  • 4.8 直播课
  • 4.9 课程思政

Vim编辑器与Shell命令脚本

  • 5.1 vim文本编辑器
  • 5.2 编写shell脚本
  • 5.3 流程控制语句
  • 5.4 计划任务服务程序
  • 5.5 单元测验
  • 5.6 单元讨论
  • 5.7 直播课
  • 5.8 课程思政

用户身份与文件权限

  • 6.1 用户身份与能力
  • 6.2 文件权限与归属
  • 6.3 su命令与sudo服务
  • 6.4 单元测验
  • 6.5 单元讨论
  • 6.6 直播课
  • 6.7 课程思政

存储结构与管理硬盘

  • 7.1 一切从根开始
  • 7.2 物理设备的命名规则
  • 7.3 文件系统与数据资料
  • 7.4 挂载硬件设备
  • 7.5 磁盘分区格式化挂载卸载
  • 7.6 添加交换分区
  • 7.7 磁盘容量配额
  • 7.8 软硬方式链接
  • 7.9 单元测验
  • 7.10 单元讨论
  • 7.11 直播课
  • 7.12 课程思政

RAID、防火墙、日志系统

  • 8.1 RAID磁盘冗余阵列
  • 8.2 firewalld防火墙
  • 8.3 检索日志信息
  • 8.4 单元测验
  • 8.5 单元讨论
  • 8.6 直播课
  • 8.7 课程思政

常见服务的配置与使用

  • 9.1 ssh服务
  • 9.2 Web服务
  • 9.3 FTP服务
  • 9.4 NFS服务
  • 9.5 单元测验
  • 9.6 单元讨论
  • 9.7 直播课
  • 9.8 课程思政

参考资料

  • 10.1 Linux就该这么学(第2版)
  • 10.2 鸟哥的Linux私房菜 基础学习篇 第四版