课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
SPOC学校专有课程
Linux系统安全管理及开发
第5次开课
开课时间: 2023年09月03日 ~ 2024年01月14日
学时安排: 4小时每周
当前开课已结束 已有 416 人参加
老师已关闭该学期,无法查看
spContent=
—— 课程团队
课程概述

《Linux系统安全管理及开发》课程以信息系统安全为背景,以Linux操作系统为平台,通过Linux操作系统应用方法(包括基本操作、安全管理、安全配置等)以及Linux操作系统开发方法(包括Shell程序、C程序、开放源代码项目开发等)两个方面的教学,让学生掌握实现Linux系统安全的基本方法,培养从事Linux系统安全管理等工作的基本能力,以及口头表达、书面写作、团队合作等基本素质。


本课程是实验课程,重点在于以Linux在信息系统安全管理和程序开发方面的应用,通过Linux环境下的基本使用、安全配置和管理、Shell软件开发、C程序开发、开源项目管理等实验内容,达到培养学生在信息系统安全配置、管理、软件开发方面的实践能力的目标;同时,通过以具体项目组队开发的实验方式,达到培养学生的团队合作能力的目标。

授课目标

目标1:学生能理解Linux系统的特点,能应用Linux系统的命令行工具,进行基本操作、安装配置、C程序开发等。

目标2:学生能理解网络访问控制基本概念,能应用网络管理工具实现网络安全管理。

目标3:学生能理解Shell程序的特点,能应用Shell程序实现信息系统安全管理功能。

目标4:学生能分析信息系统安全管理需求,能应用Linux系统的安全管理工具实现信息系统安全管理功能。

目标5:学生能理解开源软件开发模式,能应用软件项目开发管理网站和工具,通过信息共享和团队协作,分组完成信息安全管理项目的开发。

成绩 要求

课程综合成绩定为百分制,由三大部分构成,包括:过程学习情况(视频学习占综合成绩的10%、作业占综合成绩的10%)、实验考核情况(占综合成绩的55%)、开发报告(占综合成绩的25%)。

课程大纲

Linux环境基本操作

Linux的认识

Linux的历史和开放源代码

Linux操作系统的基本使用

“Linux操作系统的基本使用”测验

“Linux认识和开放源代码文化”测验

Linux环境安全管理

Linux操作系统的安全管理

“Linux操作系统的安全管理”测验

Linux环境Shell程序开发

Linux系统管理的Shell程序实现

“Linux环境Shell程序实现”测验

Linux环境C程序开发

Linux操作系统环境下的C程序开发技术

Linux环境文件版本控制

开放源代码软件开发管理技术

文件版本控制

第三单元“开放源代码软件开发管理技术”测验

预备知识

先修知识点:必备的程序设计知识,以及操作系统安全、计算机网络基本概念;

先修能力和素质基础:具备一定的分析问题和解决问题的能力,具备程序设计基本方法、操作系统、计算机网络基础知识;

先修主要课程:程序设计基础、计算机操作系统及安全、计算机网络

参考资料

教材:

邵国金. Linux操作系统(第3版). 电子工业出版社. 2018. ISBN:978-7-121-33046-9

参考书:

[1]孟庆昌, 牛欣源编著.Linux教程(第四版).电子工业出版社.2016年8月.ISBN:978-7-121-29383-2

[2] Neil Matthew, Richard Stones著, 陈健,宋健建译.Linux程序设计(第四版).人民邮电出版社.2010年6月.ISBN: 978-7-115-22821-5

西南科技大学
3 位授课老师
李波

李波

讲师

韦勇

韦勇

讲师

陈念年

陈念年

副教授

下载
下载

下载App