《Linux系统应用》实验指导书(16学时).doc

上传人:yyf 文档编号:5016638 上传时间:2020-01-28 格式:DOC 页数:12 大小:101.50KB
返回 下载 相关 举报
《Linux系统应用》实验指导书(16学时).doc_第1页
第1页 / 共12页
《Linux系统应用》实验指导书(16学时).doc_第2页
第2页 / 共12页
《Linux系统应用》实验指导书(16学时).doc_第3页
第3页 / 共12页
《Linux系统应用》实验指导书(16学时).doc_第4页
第4页 / 共12页
《Linux系统应用》实验指导书(16学时).doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《《Linux系统应用》实验指导书(16学时).doc》由会员分享,可在线阅读,更多相关《《Linux系统应用》实验指导书(16学时).doc(12页珍藏版)》请在三一文库上搜索。

1、Linux系统应用实 验 指 导 书编 写适用专业:计算机科学与技术,软件工程,专升本闽江学院 计算机科学 系2009年 7月目 录实验一 Linux的启动与运行级1实验二 Linux系统登录及用户管理2实验三 文件系统管理4实验四 文件、目录操作命令5实验五 进程管理命令7实验六 shell编程9实验七 网络管理命令11 10实验一 Linux的启动与运行级实验学时:2实验类型:验证实验要求:必修一、实验目的(1)掌握linux操作系统正确的启动与关闭方法;(2)理解系统运行级的概念,掌握查看和设置的方法;(3)理解系统运行级服务的概念,掌握查看、开启和关闭的方法;(4)理解LILO和GRU

2、B的原理,掌握linux的多系统引导方法。(5)了解linux系统启动的原理,理解内核运行的原理。二、实验设备 一台PC机,VM虚拟机和已经安装的Red Had Linux 9.0系统盘。三.实验方法 (1)实验原理:根据本章所学的内容,在虚拟机上学习如何启动和关闭linux系统;查看、修改系统运行级的服务。打开相关的配置文件了解系统的启动过程。(2)建立多配置启动:参考示例文件自行建立LILO或GRUB文件,实现linux与MS-DOS和Windows的多配置启动。(3)实验步骤1) 在虚拟机上启动linux系统; 2) 执行命令改变系统系统级;3) 修改配置文件改变系统运行级; 4) 执行

3、命令查看系统运行级的服务; 5) 打开系统的LILO和GRUB文件,了解各项参数的含义,仿照参考示例建立自己的多配置启动文件; 6) 打开inittab文件,了解各有效行中每个域的含义,修改该文件中的相关行,比较它们之间的差异;7) 使用常使用的几个关机命令以关闭系统并比较它们之间的差异。四、实验报告内容以书写形式记录下每一个实验内容,包括输入若干信息、遇到的问题和解决方法;提交编写的LILO或GRUB程序。五思考题:(1) 自己查阅资料,说明如何能在软盘或u盘上建立linux系统盘。写出关键步骤。(2) 说明MS-DOS下的“热启动”命令CtrlAlt+delete对linux系统的影响是什

4、么?实验二 Linux系统登录及用户管理实验学时:2实验类型:验证实验要求:必修一、实验目的(1)掌握系统远处登录的几个常用命令。(2)理解与用户账号及组账号有关的几个重要文件。(3)掌握命令行和图形方式下查看、添加、删除用户账号的用法。(4)掌握改名用户的方法。二、实验设备安装Red Had Linux 9.0虚拟机的PC机。三、复习常用的命令 telent 远处登录命令 rsh 执行远程计算机上的命令useradd 添加用户newusers 成批添加用户userdel 删除用户usermod 修改用户属性groupadd 添加用户组groupddel 删除用户组groupmod 修改用户组

5、属性su 改变用户的身份四.实验内容(1)在虚拟机上以超级用户登录。(2)用telent命令远程登录实验室中的其他主机。(3)查阅newusers命令及参数,练习命令方式下成批添加用户的方式。(4)在命令行方式下练习添加、删除用户,修改用户属性。(5)在命令行方式下练习添加、删除用户组,修改用户属性组。(6)在图形方式下练习添加、删除用户,修改用户属性。(7)在图像方式下练习添加、删除用户组,修改用户属性组。(8)用su命令在超级用户与普通用户之间改变身份。(9)尝试在远处登录(非超级用户)情况下能否添加、删除用户,修改用户属性。(10)在虚拟机上以普通用户登录,再尝试(2)(8)项的实验内容

6、。(11)用cat命令打开/etc/passwd文件,查看用户账号创建前后的变化情况。五、实验报告内容以书写形式记录下每一个实验内容,包括输入若干信息、遇到的问题和解决方法;并回答以下思考题。六、思考题(1)查阅资料,理解passwd和shadow文件的内容,说明成批添加用户命令的原理。(2)通过实验总结用户账号管理的权限问题。(3)建立1个用户账号,/home目录有何变化?还有哪个文件有变化?实验三 文件系统管理实验学时:2实验类型:验证实验要求:必修一、实验目的(1) 理解文件与文件系统的概念(2) 理解文件权限与特殊权限的一样。(3) 掌握文件系统的创建。(4) 掌握文件系统的安装与卸载

7、。二、实验设备安装Red Had Linux 9.0虚拟机的PC机。三、复习常用命令df查看已安装文件系统的使用情况。ls l 列文件目录,产科文件的详细信息fdisk 创建文件系统mkfs 建立文件系统mount 安装文件系统unmont 拆卸文件系统以上命令的具体用法请参考材料或man文件。四、实验内容在虚拟机上添加1个硬磁盘(1) 用fdisk命令创建分区。 (2) 用mkfs命令建立MS-DOS、ext2或ext3文件系统。(3) 用mount命令安装新建的文件系统。 (4) 用df命令安装新建的文件系统(5) 练习安装软盘或U盘上的文件系统 (6) 用ls l命令查看文件详细信息。(

8、7)修改文件的特殊权限。 (8)用unmount命令拆卸文件系统。五、实验报告以书写形式记录下每一个实验内容,包括输入若干信息、遇到的问题和解决方法;并回答以下思考题。六、思考题(1)如何检查新插入的USB设备是否被系统识别?(2)使用fdisk和mkfs命令需要注意什么?(3)使用umount命令需要注意什么问题?实验四 文件、目录操作命令实验学时:2实验类型:验证实验要求:必修一、实验目的(1)掌握文件与目录操作的常用命令。(2)熟悉文件的分屏显示、输入/出重定向等命令。(3)掌握文件的查找与压缩和解压命令。(4)掌握管道命令的用法。(5)掌握设置命令别名的方法。(6)熟悉mc命令集成环境

9、的用法。二、实验设备安装Red Had Linux 9.0虚拟机的PC机。三、复习常用命令pwd 显示当前工作目录cd 改变当前目录mkdir 创建目录cat 显示文件内容cp 复制文件rm 删除文件mv 移动文件chown 改变文件属主chmod 改变文件权限echo 显示“字符串”more 分屏显示输入的内容less 分屏显示输入的内容grep 从输入的字符中查找指定的字符串man 显示指定命令的手册find 搜寻文件与目录compress 压缩文件命令uncompress 解压缩文件命令gzip 压缩文件命令gunzip 解压缩文件命令alias 设置别名四、实验内容(1)cat/etc

10、/passwd$HOME/passwd命令的作用是什么?验证之。(2)命令echo abcdetemp形成的文件是什么?其内容是什么?命令echo fghijtemp 形成的文件是什么?其内容又是什么?(3)命令echo abcdetemp形成的文件是什么?其内容是什么?说明和实验内容(2)有什么不同?命令echo fghijtemp形成的文件是什么?其内容是什么?说明和实验内容(2)有什么不同?(4)分屏显示文件passwd的内容。(5)分屏列/sbin下的目录。(6)查看passwd中有包含字符串“00”的用户;查看/bin中包含字符串“ls”的文件名。(7)把/bin和/sbin下的文件

11、名保存到文件filename中。(8)在系统根目录下用find命令查找passwd文件。(9)用将/etc目录打包压缩到/home下,然后解压缩/home/etc.tar.gz。(10)利用管道技术统计当前目录下有多少个文件。(11)利用设置别名命令把Linux下的命令设置成与MS_DOS下的命令。(12)运行mc,熟悉命令集成环境下各项菜单命令的用法。五、实验报告内容以书写形式记录下每一个实验内容,包括输入若干信息、遇到的问题和解决方法;并回答以下思考题。六、思考题(1)总结不同情况下的用户权限问题。(2)重定向命令和在使用上有何不同?(3)管道技术可以给我们带来什么方便之处?(4)说明你对

12、设置别名命令的认识。实验五 进程管理命令实验学时:2实验类型:验证实验要求:必修一、实验目的(1)了解如何监视系统运行状态(2)掌握查看、删除进程的正确方法(3)掌握命令在后台运行的用法(4)掌握进程手工、调度启动的方法二、实验设备安装Red Had Linux 9.0虚拟机的PC机。三、常用命令who 查看当前在线用户top 监视系统状态ps 查看进程kill 向进程发信号bg 把进程变成后台运行& 把进程变成后台运行fg 把后台进程变成前台运行jobs 显示处于后台的进程。at 在指定的时刻执行指定的命令或命令序列batch 在系统负载较低、资源较空闲时执行命令或命令序列以上命令的具体用法

13、请参阅教材、课件和man手册四、实验内容1、用top命令察看当前系统的状态,并识别各进程的有关栏目。2、用ps命令察看系统当前的进程,并把系统当前的进程保存到文件process中。3、用ps命令察看系统当前有没有init进程。4、输入“cat ”按-z 键,出现什么情况?输入fg命令出现什么情况?按-c 键,出现什么情况?5、输入“find / -name ls*temp &”,该命令的功能是什么?查看该进程;输入killall find命令后,再查看该进程。6、输入“find / -name ls*temp &”输入jobs命令,出现什么情况?输入fg命令出现什么情况?7、指定上午XX(小时

14、):XX(分钟)执行某命令8、查阅资料,了解batch命令与at命令的关系9、每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为:backup.tar.gz,放在/home/backup目录下.(先新建/data目录,并在目录中随意生成几个文件)五、实验报告以书写形式记录下每一个(1-8)实验内容,包括遇到的问题和解决方法;并回答以下思考题。六、思考题1、输入“cat ”,-z 键。2、用kill命令无法杀死该进程,实验之,并说明为什么。3、用fg命令把它变成前台运行,出现什么情况,为什么?实验六 shell编程实验学时:4实验类型:综合实验要求:必修一、实验目的(1)掌握s

15、hell编程的技巧和方法(2)进一步练习编写shell程序二、实验设备安装Red Had Linux 9.0虚拟机的PC机。三、shell 命令、变量和控制结构这些部分请参阅教材和课件四、实验内容1、编写一个shell 脚本程序,打印出班级总成绩排名在前3 名(按总成绩递增)学生的姓名、学号和总成绩。打印输出的格式如下(姓名、学号、第1、2、3 门课程成绩及总成绩):zhang san 23 40 70 60 170wang wu 31 60 60 80 200li si 2 100 50 90 240 学生成绩文件自己创建。2、编写shell脚本程序,向用户主目录中名为journal-fil

16、e的文件中添加通讯条目。条目格式为“姓名:电话:住址”,每条目一行;姓名,电话,住址由用户从键盘加入,以TAB键为间隔;每输入一条目,都要询问用户是否继续输入,按y继续,按n退出。要求:姓名不能为空,电话只能有数字且不能为空五、实验报告说明程序设计的数据结构、画出流程图,编写源程序;在虚拟机上调试通过。六、思考题查阅资料,总结与其它高级语言相比,shell编程的特点、技巧。实验七 网络管理命令实验学时:2实验类型:验证实验要求:必修一、实验目的(1)了解网络配置文件(2)掌握网络基本配置的正确方法(3)掌握常用的网络操作命令(4)掌握FTP的基本用法二、实验设备安装Red Had Linux

17、9.0虚拟机的PC机。三、复习常用命令ping测试本机与网络中其他计算机的连通性ifcongfig查看或配置本地主机的网络netstat获取网络连接和状态信息四、实验内容(1)用vi编辑器打开/etc/hosts.allow与/etc/hosts.deny文件,修改配置以允许或禁止同网段的其他主机访问(2)用vi编辑器打开其他网络配置文件了解其作用(3)执行ping命令,测试与其他主机的连通性(4)执行ifconfig命令,修改自己主机的IP、网络掩码和网关地址(5)执行netstat命令,查看网络的连接和状态信息(6)用ftp把C盘上的1个文件传到服务器上(7)用ftp把服务器上/bin目录下的所有文件下载到机器的1个目录中五、实验报告以书写形式记录下每一个实验内容,包括输入若干信息、遇到的问题和解决方法;并回答以下思考题。六、思考题(1)如何禁止某个(子)网段主机的访问?(2)如何通过FTP向远程主机传送大文件?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 商业贸易


经营许可证编号:宁ICP备18001539号-1