linux操作系统实训教学大纲

更新时间:2024-01-19 13:27:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实训教学大纲

《操作系统》实训教学大纲 (适用专业:计算机软件课程)

一、 本课程课时:80课时 学分:4 实训课时:40 二、 实训性质与目的:

《操作系统》课程计算机软件专业的一门核心课程,主要围绕操作“系统干什么,操作系统如何干”等基本问题展开。课程以Linnx操作系统为背景,讲述操作系统的基本原理。本课程在内容上力求突出应用能力的培养,在保证基本理论的基础上,结合学、练、做的学习方法强化学习效果,培养学生的专业技能。 本课程实训目的是通过学习,要求学员能够灵活掌握Linnx操作系统的安装与配置方法、常用命令和shell编程、用户管理和文件管理等操作方法,为今后就业提前打基础。为今后从事相关的工作打下坚实的基础。

本课程是专业必修课程。本课程在学习之前要求有计算机基础,程序设计基础等作为其先修课程,并具备一定计算机操作水平。

三、 实训内容与要求 (一)内容:

基本目标:掌握Linnx操作系统基础知识,通过Linnx操作系统的安装和配置,常用命令的操作应用了解操作系统的五大管理功能,最终目标是使学生从理论到实践全面了解现代操作系统的基本思想和基本方法。

具体目标:Linnx操作系统的安装是以Red Had Linux为蓝本,在完成安装的基础上,完成Linux系统的图形界面的使用,Linnx系统的基本操作,vi编辑器和简单shell编程,Linux系统管理、Linnx网络配置等一系列实训。 (二)要求

1、Red Had Linux安装:要求了解操作系统的发行版本,了解Linux系统对硬件资源的要求,掌握分区的方法和具体的安装过程。

2、Linux系统的图形界面的使用:设置系统面板,桌面图标的设置、桌面环境的设置,Nautilus文件管理器的设置,添加/删除应用程序。

3、Linnx系统的基本操作:了解Linux操作系统的启动/登录及关闭方法、掌握Linux的常用命令及文件管理。

1

4、vi编辑器和简单shell编程:掌握vi编辑器的使用方法,熟悉shell的种类及基本功能。掌握shell的编程方法、运行环境及程序调试。

5、Linux系统管理:包括用户管理。文件系统的管理和维护,了软件包的管理。

6、Linnx网络配置:掌握安装网络硬件设备及驱动程序,设置图形用户界面下网络协议和IP地址的设置。

四、实训项目计划安排 第一部分 Red Had Linux安装 技能点: 1、虚拟机的设置

2、安装并使用硬盘分区工具(如PQMagic),为Linux准备好分区。 3、安装Red Had Linux 4、配置Linux系统运行环境

实训项目:上机练习的目的使学生掌握安装Red Had Linux的方法。具体操作如下:

1、启动VMware,选择菜单“文件”/“新建”/“新建虚拟机”打开新建向导,进入虚拟机的设置界面。选择typical,单击“下一步”,选择linux,按提示完成操作。再编辑设置,将CD/DVD设置为“use ISO image”(使用ISO镜像文件),选取第一个Red Had Linux的镜像文件

2、安装系统,要求创建3个分区:根分区5GB、引导分区100MB、交换分区500MB;通常选择GNOM桌面;选择DNS/FTP服务选项;其他自定义。管理员用户名为root,口令设为123456。

3、启动虚拟机以后会自动引导安装文件,在安装过程中要求选择安装语言,订阅号(可以跳过不输入),进行磁盘分区,如手动分区必须保证建立一个交换分区和一个根分区。

4、分区完毕选择删除所以的Linux分区,然后选择时区为“亚洲/上海”,设置好root用户的口令为123456;选择安装软件包后进行安装,并根据系统提示更换安装盘。安装完毕后重启并进行其他的简单设置即可。

2

5、登录后单击图形桌面上方系统菜单,可选择“取消”、“关机”、“重新启动”等。(4学时) 第二部分 GNOME桌面基本操作 技能点:

1、在GNOME桌面环境下设置系统面板。 2、桌面图标的设置 3、桌面环境的设置

4、使用文件管理器Nautilus 5、添加/删除应用程序 实训项目:

启动Linnx系统,登录 GNOME图形化界面,完成下列操作

1、设置系统面板的不同位置并隐藏面板。操作提示:右击系统面板空白处,选择“属性”,在弹出的对话框中可以完成操作

2、在系统面板上添加、移动和删除图标。操作提示:右击系统面板空白处,选择“添加到面板” “按钮”/“运行”命令,将运行按钮添加到系统面板上,然后选择“移动”命令,移动鼠标至合适位置在单击鼠标左键,即完成该对象的移动。可以通过“新建面板”中“角落面板”、“边缘面板”,滑动面板“来创建不同面板。选择已有面板,在快捷菜单在选择“删除该面板”即可。

3、在桌面上建立“学号”文件夹图标,在桌面上建立“AbiWord”的快捷方式。操作提示:在桌面上右击选择“新建启动器” 在命令编辑框中输入“/usr/bin/Abiword”,选择图标后即可。 4、修改桌面背景图片。

5、启动文件管理器,观察窗口的各组成部分。在Nautilus中浏览用户主目录,显示文件的内容。进行文件夹创建、文件复制、重命名、移动等操作。修改文件的属性、改变文件的查看方式。通过测栏显示Linux的目录树结构,设置首选项,使Nautilus可显示隐藏文件。

3

6、添加/删除应用程序:选择“应用程序”/“系统设置”/“添加/删除应用程序”添加Red Had Linux安装软件中提供的软件包如“GIMP图像处理软件”。(8学时) 第三部分 Linnx系统的基本操作 技能点:

1、Linux进入和退出操作、系统询问命令 2、文件和目录的基本操作命令。 3、系统管理的操作命令

4、上述命令操作可以在文本控制台上执行也可以在图形界面下执行 实训项目:

启动Linnx系统,在文本控制台或在图形界面下完成下列命令的操作。桌面环境下进入shell提示的方式为选择“主菜单/系统工具/终端”;也可以右击桌面并从菜单中选择“新建终端”来启动。

1、进入与退出:在字符终端界面出现的登录提示行:login后输入自己的登陆名如(root),在password后输入口令(如123456),登陆成功以后出现#或$提示符。退出系统输入logout或exit命令,另外输入#int 0和poweroff,shutdown为关机;#int 6和#reboot为重启。可以通过按下ctrl+alt+F6(先按F6再按另2键),可以实现图形界面到文本控制台的切换。在文本控制台中输入startx 可以进入窗口界面。Shutdown命令为关机。

2、在图形界面中创建普通用户。操作方法:选择“应用程序”/“系统设置”/“用户和组群”/“添加用户”/用户名起为“自己的学号”。重启后,使用自己的学号登录,然后在终端窗口输入$su,即可切换到root的登录界面。

3、使用#date查询日期和时间、#who查询当前用户的登录信息、使用#pwd显示当前目前路径;使用df –h检查文件系统的占用磁盘情况。其中-h表示计量单位为1024字节的倍数。#clear功能为清屏。History命令用于查找历史记录。

4

4、使用cat>m1.c创建文件同理创建m2.c(退出使用ctrl+D),文件内容在书本P53中。使用cat m1.c显示文件的内容,使用comm -12 m1.c m2.c 比较文件并显示两个文件共有的行。使用$diff m1.c m2.进行文件比较,并说明比较的结果情况。

5、使用cp m1.c m3.c 复制产生m3.c文件,使用mv m3.c m4.c j将m3.c改名为m4.c,使用mkdir qq创建qq子目录,然后使用mv m4.c qq 即将m4.c移动到qq目录下 (8学时),使用mkdir创建子目录CJ,然后使用ls命令显示目录,使用ls –l显示详细的文件信息。使用cd qq进入qq子目录使用pwd显示当前目录信息,使用cd命令返回根目录。使用rmdir xj可以删除子目录(空目录),使用rm qq可以删除qq子目录及目录下文件。

6、使用ls –l显示所有文件详细信息;然后使用chmod a+x m1.c为所有用户加上x权限。 使用ls –al>list.txt将当前目录下所有的文件和子目录的详细信息保存到list.txt文件中。

7、综合练习:(1)在根目录下创建一个子目录tedt (2)在test下创建两个目录分别为aa和bb (3)把ect/inittab/文件复制到aa目录下改名为inittab1 (4)在把该文件inittab1移动到bb目录下,改名为file.txt。(文件帮助命令为man如 man 1 uname 为显示有关用户命令的信息)

8、先使用useradd 用户名创建一个用户,使用passwd输入口令。重新启动系统,以普通用户身份登陆,用passwd命令来修改自己的口令。 9、补充命令:touch用来创建一个空文件如touch file1,使用命令in。、/etc/passwd passwd.in用来在当前目录下创建链接文件passwd.in。more 文件名,如more passwd.in 分屏显示文件内容。

10、补充命令:查找命令find使用, 如查找/etc目录中以pass开头的文件和目录,命令为$find /etc –name “pass”;find –size +10k查找当前目录中大于10KB的文件和目录。查找命令grep使用,在/etc/fstab文件中查找包含cdrom行的内容,并显示行号。(8学时) 第四部分 简单shell 编程以及文本编辑器的应用

5

技能点:

1、文本编辑工具vi的使用,掌握vi的工作模式以及文件的,编辑和保存

退出等操作。

2、shell程序的建立和执行,shell变量, 3、shell的特殊字符 实训项目:

运用文本编辑工具vi完成shell的创建,掌握shell过程的执行,重定向的应用,具体实验操作如下:

1、在提示符下输入vi或vi 文件名,启动vi编辑器。进入命令模式,然后

输入i进入插入模式,输入文档内容后按“ESC”键返回命令模式,按“:”可切换到末行模式中输入“:wq”存盘退出,“:q”退出vi,“:w 文件名”以指定名存盘但不退出。

2、用vi编写一个文档test.txt,将其存放在用户主目录下:内容如下: Plagiarism is a breach of Integrity. It is a form of cheating in assessment and may occur in oral, written or visual presentations. Plagiarism covers a Varity of inappropriate behaviours, including: failure to properly document a source

Collusion between students or other people or tutors Copping another student’s work

Purchasing pre-written or on-demand papers from the numerous paper mills and cheat sites

Submitting work that you have previously submitted for another course (1)将此文件另另存为test2.txt;(2)第一行缺少一个单词Academic,将它加到单词Intergrity的前面。(3)第3行的varity,改为variety。(4)failure中第一字母应该大写F (5)将倒数第1,第2行的顺序颠倒过来。(6)删除包含Collusion的那一行。(7)将/etc/passwd文件的内容读入到文章的结尾处。(光标定于文章末尾,使用命令r /etc/passwd)(8)文件保存退出vi编辑器。

6

3、用vi ex1创建文件,按insert进入插入模式输入date pwd cd..;按“Esc”

后输入命令:qw保存退出vi。执行$sh

4、在shell终端窗口输入如下命令

$dir=/home/lcd/ff $echo $dir $echo dir

$read n1 //输入 first回车 $read n2 // 输入one回车 $echo $n1 $n2

请观测变量与字符串的区别,并说明屏幕显示n1和n2的值。

5、完成课本中P67【例4.5】操作。本题先使用$cat ex9,创建文件,输入

内容后,按ctrl+D退出,使用命令sh

6、完成课本中P70有关输出重定向符的下,有关abc文件和exp1文件的操

作。(8学时)。 第五部分 Linux系统管理 技能点:

1、用户和组的管理及组群的配置

2、了解文件系统的管理和维护,使用mount和umount安装和卸载U盘和

CDROM。

3、文件的压缩和解压缩操作包括在图形界面安装RPM包,tar包的使用,gzip压缩工具。

实训项目:

分别安装用户管理、文件系统管理、文件软件包使用3个部分要求完成实验操作:

1、用户权限管理:(1)用root用户登录,创建2个用户u1和u2以及文件

夹/test,要求u1登录时能登录到/test目录下,能建立属于u1的用户文件,当用户u2登录时不能登录到/test目录下但不能建立属于u2用户

7

文件。以root登录在test下一个文件ff和目录dd,观察新建文件及目录的权限,通过设置,让新建的目录具有写与执行的权限。具体操作如下: #mkdir test #useradd u1 #useradd u2

#groupmod –g root u1 //u1加入root相同的组 #chmod g+r,g+w,O-r /test #cd /test #tuch ff #mkdir dd #ls –l ff #cd dd #ls –l dd

#chmod 300 /test/dd

(2)用u1登录系统,使用 “su –”切换到root用户(使用su u2实现普通用户之间的切换。使用finger u1可以查询用户账户信息。 (3)创建一个名为ftpusers的用户组,然后将u2用户添加到该组中 #group ftpusers

#gpasswd –a u1 ftpusers //添加用户u1到组

#groups u1 //查看u1的用户所属的用户组

2、U盘的应用:插入U盘(1)运行#fdisk –l//显示硬件存储设备名,一

般会出现sdc1(u盘) (2)#mkdir /mnt/usb建立目录 (3)#mount /dev/sdc1 /mnt/usb 挂上系统(#mount –t vfat /dev/sdc1 /mnt/usb //U盘为FAT32分区)(3)#mount查看挂载的所有文件系统 (4)#umount /dev/sda1 (使用umount /dev/cdrom)实现卸载cdrom和Usb。(操作时注意虚拟光驱左下角的应用设置)

3、软件包的管理:在linux的桌面上,点击“开始”/“系统设置”/“添加

删除程序”,然后单击要程序即可。在终端窗口输入#RPM -qa可以查

8

询机器中安装的软件。使用命令#rpm –qi vsftpd查询ftp服务器的说明信息。要查询Apache是否安装使用#rpm –q httpd命令。 4、Tar软件包:(1)图形界面操作:可以将某个文件夹选中/右击,在出现

的菜单中选择添加到压缩文件中,浏览找到/root主目录中某一个压缩文件然后点击增加。另外也可以选择“应用程序/系统工具/归档管理器”命令打开“文件打包器进行操作。(2)在命令界面操作:将/etc目录下的所有文件归档并压缩成etc.tar.gz文件,存放于当前目录。命令为:#tar –zcvf etc.tar.gz /etc (如打包不压缩文件的命令为#tar –cvf etc.tar /etc(3)在命令界面操作:#tar –tzvf etc.tar.gz为查询归档压缩文件的文件目录列表(4)#tar –xvf etc.tar.gz 解压缩后还原到当前目录下。

5、综合操作(1)查询当前系统中所有已安装的软件包程序。(2)#rpm –qa

|grep telnet查询包含telnet的软件包。(3)在图形界面安装telnet-server-0.17-30.i386.rpm软件包。(4)将整个/home目录压缩打包成myhome.tar文件,并保存在/root目录中。将myhome.tar还原到/tmp目录下。(8学时) 第六部分 Linnx网络配置 技能点:

1、基本网络操作命令 2、网络服务期配置 实训项目: 完成如下操作:

1、使用ping 127.0.0.1 测试本机的网络连接情况,按ctrl+c终止 2、Ifconfig –a 查看主机的网络接口

3、使用hostname user01 (设置主机名为user01),使用hostname显示主机

名。

4、使用#netstat显示网络基本状态,#netstat –i 显示网络接口信息,

#netstat –t。

9

5、在图形界面下,由root用户选择“应用程序 /系统设置/网络”,在网络

配置中选择设备选项卡中eth0设备,在出现的“以太网设备”窗口,实现对网卡的IP地址、子网掩码、默认网关等tcp/ip参数的设置。选择DNS选项,配置系统的主机名、DNS服务器等信息。(4学时)

五、 教学形式和手段:

实训的主要方法:教师演示实例操作、学生课堂上机练习,完成相应实验项目

1、以调动学生积极性为核心,以实践教学为主线,创立边讲解、边演示、边指导学生实践的教学方法。

本课程的教学方式,坚持以学生为中心的教学理念,在教师的讲解和演示操作下,,由学生通过实验操作来消化教学内容。为了增强学生学习的自主性和创造多元化的教学渠道,补充了课本上的有具体操作步骤的实验参考资料,为学生学好本课程给予有效的帮助。

2、主要的教学方法

课程教学方法的改革以调动学生的积极性为核心。除讲授、演示操作、学生分析、实践等常用的方法外,结合本课程的特点,适应高职的要求,探索并完善以参与式、体验式、交互式和模拟教学等实践教学为基本形式的多种方法。并建立纸质、电子、音像、网络等多种媒体构成的立体化教学载体。具体有:

? 小组互助型方法。就实践操作中问题组织讨论,一般6人左右一组,由

掌握操作的学生互助不会操作的学员解决操作问题,并完成实验报告。 ? 操作案例分析法。案例分析是教学联系实际的一种形式。教师课堂上注

重通过操作案例教学帮助学生掌握linux图形界面功能和各种命令用法。教师的指导重点放在引导学生上机操作,完成相关实验报告。 ? 网上交流法。利用个人教学网站为学生提供网上辅导,网站的信息会随

教案变动及时更新已弥补教材中诸如实践环节叙述不够详细,某些操作案例不具备代表性等不足,在网站上按章节公布了教学辅导内容,主要包括教学要点和难点、上课电子讲稿、在线测试、实验指导等,以帮助学员能及时消化课程内容。学员案例则选择了部分学生的优秀作品,其目的是使初学者对本课程的学习有所认识,从而提升学习兴趣和信心。

10

3、本课程作业以实验为主要求学生完成上述6个实验,具体内容为安装以Red Had Linux, Linux系统的图形界面的使用,Linnx系统的基本操作,vi编辑器和简单shell编程,Linux系统管理、Linnx网络配置等实验。

课程考试采取“七三”制,即考试分值70%,平时实验30%。考试形式为上机和笔试相结合方式,内容主要为操作系统的基础知识和linux的操作。 六、考核办法: 实训成果要求

通过实训实习的组织实施,很好地实现了理论联系实际的目标,使学生了解linux软件的操作,掌握命令界面下各种命令的用法和图形界面下的各种管理技能。相信通过课程的学习,学生能够很好的理解操作系统的相关理论,并对以后从事计算机类工作会有很大帮助。

实训成绩考核及评定标准

围绕上述内容进行考核,以能够解决实际问题为考核要点。考试方法主要为上机和笔试相结合方式。

成绩评定为:(1)实训课出勤率为20% (2)软件技能应用情况20% (3)实践技能 30% (4)实训报告30%

11

3、本课程作业以实验为主要求学生完成上述6个实验,具体内容为安装以Red Had Linux, Linux系统的图形界面的使用,Linnx系统的基本操作,vi编辑器和简单shell编程,Linux系统管理、Linnx网络配置等实验。

课程考试采取“七三”制,即考试分值70%,平时实验30%。考试形式为上机和笔试相结合方式,内容主要为操作系统的基础知识和linux的操作。 六、考核办法: 实训成果要求

通过实训实习的组织实施,很好地实现了理论联系实际的目标,使学生了解linux软件的操作,掌握命令界面下各种命令的用法和图形界面下的各种管理技能。相信通过课程的学习,学生能够很好的理解操作系统的相关理论,并对以后从事计算机类工作会有很大帮助。

实训成绩考核及评定标准

围绕上述内容进行考核,以能够解决实际问题为考核要点。考试方法主要为上机和笔试相结合方式。

成绩评定为:(1)实训课出勤率为20% (2)软件技能应用情况20% (3)实践技能 30% (4)实训报告30%

11

本文来源:https://www.bwwdw.com/article/h2oo.html

Top