SPOC学校专有课程
Linux操作系统
分享
spContent=本课程是软件工程、物联网工程、电子信息工程、通信工程专业的学科平台课。课程主要讲授计算机操作系统的基本原理,Linux操作系的基础应用知识,使学生掌握Linux操作系统系统的安装、配置、管理维护等技能,使学生对计算机操作系统系统有全面的了解,为学生在Linux系统上作进一步应用开发打下基础,也为后续专业课的顺利开展打好基础。
—— 课程团队
课程概述

课程以Linux系统的实际工作内容的来划分为四大模块:系统管理、服务器管理、Linux环境下编程、Linux运维。课程内容顺序按这四个模块来分解各个知识点,将Linux系统介绍、常用命令融入用户和组的管理、文件系统、Vi编辑器、磁盘管理、服务器配置管理、Linux运维等各个部分分别讲解。通过任务督促学生主动学习、主动探讨,通过多个阶段性的成果刺激学生的成就感,从而提高学生的学习积极性和主动性,通过任务的考核保证学习的效果。

本课程结束后,学生将能够理解LINUX操作系统的运行机制,熟悉LINUX常用命令,具备安装LINUX、维护LINUX各项系统功能、服务器功能正常运行的能力;能够查阅文档资料,分析复杂工程问题,具备对系统管理、服务器管理的多个方案进行测试、分析,并进行评估,选择最佳方案的能力;能够合理使用相应软硬件工具分析问题、排除系统运维中常见故障;培养良好的协作及沟通能力,能够采用适合的方法对企业信息化需求进行分析并提出可行性方案。

授课目标

计算机操作系统课程适用于计算机科学、软件工程、电子工程、通信工程、自动控制等信息技术相关专业,教学单元组织为六个部分:计算机操作系统概述、处理器管理、存储管理、设备管理、文件管理、并发程序设计。学习者能够认知操作系统的基本概念与实现原理,并深入理解操作系统的设计方法与实现技术。

成绩要求

课程总成绩 = MOOC学习成绩(100分ⅹ20%)+ 畅课实践作业(100分ⅹ30%) + 期末考试(100分ⅹ50%)

此MOOC线上课程为《Linux操作系统》课程的一部分,占课程总成绩20%。

请同学们自学完成所有章节视频,并独立完成每个单元测试。

课程大纲
预备知识

程序设计、计算机网络、数据结构与算法

参考资料

[1]费翔林、骆斌编著,操作系统教程(第五版),高等教育出版社,2014.

[2]何绍华 臧玮 孟学奇著,Linux操作系统(第3版),人民邮电出版社,2019

[3]文东戈 赵艳芹著,Linux操作系统实用教程(第2版),清华大学出版社,2019

[4]William Stallings. Operating Systems: Internals and Design Principles (9th edition). Prentice-Hall International Inc, 2017.

[5]Abraham Silberschatz. Operating System Concepts (10th Edition), Wiley, 2018. 

[6]Andrews S. Tanenbaum, Modern Operating Systems (Second Edition), Prentice-Hall, 2015.

[7]Andrews S. Tanenbaum, Operating System: Design and Implementation (Third Edition), Prentice-Hall, 2006

[8]Abraham Silberschatz, Peter Galvin, Greg Gagne, Applied Operating System Concepts (First Edition), Wiley, 2000 

[9]陈向群,杨芙清,操作系统教程(第二版),北京大学出版社,2006  

[10]汤子瀛等,计算机操作系统,西安电子科技大学出版社,2001

[11]红帽系统管理 学员练习册 Red Hat, Inc.

常见问题