《Linux操作系统》课程大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Linux操作系统》教学大纲
(Linux System)
撰写人:赵宏审核人:张其文
一、大纲说明
本大纲根据软件工程2010年培养计划制订。
课程编号:
学时学分:64学时,其中授课32学时,上机32学时,4学分
先修课程:操作系统原理、C语言程序设计、计算机网络
适合专业:软件工程专业
开课学院:计算机与通信学院
二、课程性质和任务
《Linux系统》是软件工程专业嵌入式课程群的核心课程,主要学习Linux系统的基本概念和知识、Linux系统的安装、X-Window操作及其X-Window中常用工具软件的使用、Linux 系统的常用命令、Linux系统的各种网络服务和系统工具、Shell编程等。使学生了解Linux 系统的发展、Linux系统的基本操作、常用服务的配置和Shell脚本的编写。
要求学生通过本课程的学习,能够掌握Linux系统的基本概念和知识、国产红旗(Red Flag)Linux系统的安装、Linux系统的常用命令、Linux系统中各种网络配合和系统工具的配置、Shell脚本的编写。通过选用常见的PC机作为实验机器,在其上完成有关的Linux 系统服务的配置,使学生了解到Linux系统的发展、系统工具的使用、系统服务的配置、Shell 脚本的编写和完成Linux系统实验。通过理论教学和实践教学环节,使学生具备使用和配置Linux系统的能力。
三、主要教学内容
1.Linux系统介绍:什么是Linux、Linux的特点、Linux与UNIX、Windows的比较、Linux的组成、常见的Linux系统发行版本介绍。
2.Red Flag Linux的安装:虚拟机安装、单系统安装、多操作系统安装。
3.Red Flag Linux的X-Window操作:KDE、桌面组件、X-Window的操作、常见应用程序使用介绍。
4.Linux系统的常用命令:文件和目录、RPM、文件备份和压缩、权限管理、磁盘、网络。
5.Linux系统的网络服务:FTP、Web、DNS、DHCP、Squid、Sendmail、Postfix。
6.Linux系统工具:NFS、Redmin、Samba、Telnet、SSH、LVM、磁盘限额、VNC、单用户系统模式、增加新硬件。
7.Shell编程:Shell简介、变量和参数、流程控制结构、Shell函数。
四、课程教学基本要求
根据课程在知识结构中的作用,教学要求分为掌握、熟悉、了解、选学四个层次,具体要求如下。
1.掌握部分:文件和目录、RPM、文件备份和压缩、权限管理、磁盘、网络、FTP、Web、DNS、DHCP、Squid、Sendmail、Postfix、NFS、Redmin、Samba、Telnet、SSH、LVM、磁盘限额、VNC、单用户系统模式、增加新硬件;
2.熟悉部分:
3.了解部分:其他版本Linux;
4.选学部分:Shell编程。
五、参考学时分配:
六、教材及参考书
教材:
1.赵宏、曹洁. Linux系统指南. 成都:西南交通大学出版社,2008.3
参考书:
1.奈米斯(美),斯奈德(美),海因(美)著,张辉等(译).Linux系统管理技术手册。北京:人民邮电出版社,2008.5
2.罗文村,汤庸.Linux实践及应用。北京:清华大学出版社,2006
3.谢蓉,巢爱棠.Linux基础及应用。北京:中国铁道出版社,2005
七、考核方式
综合测评