本课程的教学目标在于讲授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服务。
课程的内容难度适中,课程门户能够下载相关的软件和学习资料,通过视频和章节测验、讨论、在线互动等环节可以完全实现自学。