课程以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.
无