红联Linux门户
Linux帮助

《Linux操作系统》教学大纲

发布时间:2008-04-02 00:57:15来源:红联作者:tvnet
看了这个,才知道我还要学什么。之前linux全是自学。

一、概况

《Linux操作系统》是面向计算机专业开设的一门专业课。以red hat Linux 9.0为例进行讲解。本课程主要讲述Linux的安装、Linux的桌面环境、Linux的常用命令、Linux的系统管理和Linux的网络服务。通过本课程的学习,可以使学生了解什么是Linux,如何安装、使用、管理Linux和如何使用Linux来组建网络等知识。本课程的先修课程为:计算机导论,计算机网络,计算机操作系统

二、实验指导书

直接使用教材作为实验指导书,但教师在上机练习时,应明确布置上机任务。

三、基本要求

通过本课程的实验,要求学生掌握以下几方面的知识:
1、掌握Linux的安装
2、掌握Linux的使用
3、学会Linux的管理
4、学会用Linux来组建网络

四、内容及学时分配

第一部分:LINUX理论部分。
1.Linux基础(2学时)
Linux的历史和发展简介。
Linux的基本功能及特点。
Linux系统的组成。
Linux的内核版本与发行版本。

说明:
1)了解Linux的历史和现状。
2了解Linux的不同版本及各版本的特点。
3) 在计算机操作系统基础上,进一步掌握Linux系统组成及内核、SHELL和用户之间的关系。
2.安装Linux与Linux基本操作(4学时)
2.1 掌握安装和使用Linux的必备知识。
2.2掌握Red Hat Linux 9的安装。
2.3 升级、安装和删除 Red Hat Linux 9。
2.4
掌握应用虚拟技术实现多系统安装。。

说明:
1)介绍获得Linux的三中基本途径。
2) 说明在安装Linux系统前应具备的计算机硬件条件。
3)掌握Linux分区与window分区的区别以及Linux分区的方法。为安装Linux准备硬盘空间。
4)选择安装方式。根据实际的工作环境选择相应的Linux安装方法。
5)掌握在虚拟环境下安装Linux系统,以及相应Linux-VMtool工具的配置方法。
6)试验演示:安装Vmware虚拟机及Red Hat Linux9的安装。
3.X-window的安装及桌面应用(2学时)
1)登陆Linux系统。
2)Linux基本桌面应用。
3)控制台中Linux的基本操作。
4)建立办公环境。
5)使用可移动介质。

说明:
掌握Linux的启动与登陆方式(图形界面和文字模式登陆)。
掌握正确的Linux的注销和关机方法。
掌握GNOME和Nautilus的基本结构和主要应用程序的功能以及操作。为使学生能进一步掌握Linux的基本桌面应用,应强调学生学会帮助文档的使用。
讲解Nautilus时,应着重介绍Linux的目录结构。
掌握软盘、光盘以及优盘的挂载与卸载。本节中应向学生讲明挂载与卸载的概念。
4.文本编辑工具(2学时)
1)文本编辑工具——vim。
2)Vim的基本模式。
3)Vim基本编辑命令。
4)单行式的编辑工具——ed。
5)sed、grep、sort及awk工具的应用。

说明
1)掌握具有完备功能的编辑软件-Vim。同时,了解pico和emacs编辑工具的使用方法。
2)掌握Vim编辑环境中的命令模式和编辑模式的转换方法,以及编辑模式中插入、添加和替换功能的实现。要求熟练掌握Vim编辑环境中各种指令的操作。
3)ed编辑器的介绍。掌握在ed环境中对单行文本的编辑方法。
4)掌握通配符的使用。熟练的应用通配符对文件进行搜索。
掌握基本的正规表达式,熟练应用正规表达式对文件及文件内容进行处理。
5.系统管理初步(2学时)
1)引导和关闭。
2)用户/组的管理。
3)软件安装/升级/删除。
4)安全控制。

说明:
理解LILO多重引导,进程控制,启动和关闭系统服务。
掌握用户帐号数据文件的结构及内容。
掌握用户帐号的添加、设置、修改和删除。
掌握管理组数据的文件以及对组的设置。
了解软件包类型、安装、升级与删除。
6.文件系统与文件管理(2学时)
1)目录与文件基础。
2)文件系统。
3)文件管理。
4)高级文件系统与管理。

说明:
掌握LINUX文件系统类型。
掌握文件与目录的查看,文件及目录的命名方式,文件与目录的管理权限与所属组、用户。
掌握文件的压缩与解压方法。
掌握特殊的dev文件及基本结构。
掌握Linux的标准文件系统、载入与载入点的概念。
掌握磁盘与文件结构,正确管理软驱和光驱,管理用户的磁盘空间。
掌握交换空间管理。

7.用户界面-shell(2学时)
1)SHELL简介。
2)环境变量的设置。
3)SHELL基本功能。
说明:
认识常用的三种SHELL。
环境变量的查看、设置以及环境变量的设置文件。
掌握SHELL的输入、输出原理以及输入/输出的重定向。
掌握基本SHELL的工作控制功能。。

8.网络应用(4学时)
1)网络基本概念介绍。
2)构建网络的硬件与软件。
3)TCP/IP与INTERNET。
4)网络应用。
5)自由软件Mozilla。

说明:
1)掌握网络的基本概念和定义、网络工作的必要条件、网络的体系结构。
2)掌握通过局域网连接INTERNET。
3)掌握TCP/IP的原理及INTERNET管理。
4)学会使用Mozilla浏览网页,掌握网页编辑器以及Mozilla邮件。

9.网络配置(4学时)
1)Linux的网络功能及设置。
2)设置网络功能。
3)超级服务-inetd/xinetd。
4)局域网。
5) DNS服务。
6)ADSL联机。

说明:
1)掌握网络的三种接口、路由、相关的配置文件及查看网络状态。
2)掌握网络的基本类型。
3)IP地址的分配与主机名称。
4)局域网管理。
5)掌握LINUX的DNA服务的工作原理。
5)掌握ADSL的软硬件需求、联机设置及联机操作。
10.资源共享(2学时)
1)使用网络共享资源。
2)Linux系统之间共享文件。
3)Windows 与Linux系统间共享文件。

说明:
掌握NFS服务及载入NFS文件系统。
学会Linux系统间文件的互访。
掌握Samba的基本原理、配置。
学会使用Samba服务器访问Windows文件。
11.基本网络服务(2学时)
1)telnet
2) FTP
3) mail
4) tin

说明:
1)掌握并熟练使用telnet, FTP, mail以及tin的配置,并使用网络服务完成网络通讯。
12.Shell编程简介(2学时)
1) Shell基础知识。
1)Shell编程中通配符、元字符的使用。
2)SHELL编程中通配符、元字符的使用。
3) SHELL编程中基本的语法。
4) 创建简单Shell程序。
5)使用正则表达式。
说明:掌握Shell的基本语法结构,编写简单的Shell脚本。

第二部分:上机实践部分


次 实验名称
实验内容
机时安排

1
Linux的安装
安装Linux,掌握其安装过程
观察并熟悉Linux的启动过程和桌面环境
4学时


Linux的使用
Linux下桌面环境的使用
Linux提示符下常用命令的使用
6学时


Linux的管理
Linux下的权限设置和帐号设置
2学时


Linux的网络服务1
Linux的网络设置
Linux的DNS服务
Linux的Web服务
6学时

5
Linux的网络服务2
Linux的FTP服务
Linux的E_mail服务
Linux的Telnet服务
6学时



五、考核方式
1、实验报告的要求

实验目标。说明实验要实现的主要功能。
实验环境。说明进行该实验时你所具有的软硬件的条件。
解决方案。说明完成该实验的主要设计思路。解决问题所采用的算法原理,实现你的设计的主要模块和流程。
关键源代码注释。为便于理解和阅读你编写的程序请多写一些注释,说明你设计的对象的各种属性和方法的作用。各对象之间的关系。它们是怎样实现你的设计的。
调试记录。记录下你开发过程中出现的错误,排除错误的办法和过程。
运行分析。说明你程序运行要携带的参数,报告你的程序的执行情况,比较和分析程序的性能。使用了不同的算法或调试数据各得到怎样的结果,这些结果说明了什么问题;你做了哪些改进,这些改进是否达到了预期的设计目标。
2、考核方式

作业:课后习题,巩固和深化课堂内容。
实验:根据每章要求,安排上机操作和上网查阅资料,检查实验程序的结果,批阅实验报告。
考试:本课程为考试科目,期末理论考试占80%,平时成绩占20%。
六、教科书、参考书
(一)教科书
Linux操作系统 大连理工出版社 姚华主编 2006年1月
(二)参考书

red hat linux 9.0 入门到精通 海洋出版社
计算机操作系统基础与应用 清华大学出版社
文章评论

共有 0 条评论