1、1中央广播电视大学计算机科学与技术专业操作系统(本科)实验报告院 系:_ _班 级:_ _学生姓名:_ _学 号: _ _指导教师:_ _ _完成日期 2015 年 月 日2一、实验题目:安装 Linux 系统2、实验目的和要求:目的1学会在操作系统安装之前,根据硬件配置情况,制订安装计划。2学会 Linux 操作系统的安装步骤和简单配置方法。3学会 Linux 系统的启动、关闭步骤,初步熟悉 Linux 系统的用户界面。要求1下载 ubuntu-14.10-server-i386.iso 安装源 。2安装 VM 虚拟机3在 VM 虚拟机光驱中放入 Linux 系统安装盘,启动系统。按照屏幕提
2、示,选择/输入相关参数,启动安装过程。4安装成功后,退出系统,取出安装盘。重新开机,登录 Linux 系统。5关闭系统。三、实验技术和方法:本实验使用 VMware 虚拟机安装,只需熟悉 VMware 虚拟机和 linux 安装过程即可四、实验环境:VMware 虚拟机ubuntu-14.10-server-i3863六、实验步骤和结果:1.首先打开虚拟机选择新建虚拟机2.弹出个对话框选择下一步3.之后有两个对话框,咱们这里选自定义,下一步184.设置完向导后双击 CD-ROM1(IDE1:0 )选项在连接选项卡中选择使用 ISO 映像并找到 ubuntu 映像位置5.确定之后单机命令标题下的
3、启动此虚拟机,选项,之后虚拟机出现在安装 linux 界面上(开始时英文,如果英语不太好的童鞋可按 F2 键选择中文,例如像 me) ,之后就开始真正装 linux 了6.安装197.各种同意,下一步选择语言中文简体20218.这里可以更改网络配置,下一步2223249.设置主机2510.设置完整用户名和登录口令2611.进行磁盘分区2712.复制安装系统文件2813.安装 GRUB2914.结束安装3015.启动系统到登录界面3116.进入系统17.由于关机需要 root 权限,需对 root 设置密码,并切换到 root 用户3218.关闭系统七、实验结果分析:成功安装 ubuntu,关机
4、需要 root 权限,正确关机33实训 2一、实验题目:Linux 应用及 shell 编程2、实验目的和要求:目的1掌握 Linux 一般命令格式和常用命令。2学会使用 vi 编辑器建立、编辑文本文件。3了解 shell 的作用和主要分类。4学会 bash 脚本的建立和执行方式。5理解 bash 的基本语法。6学会编写简单的 shell 脚本。要求1登录进入系统,修改个人密码。2使用简单命令:date,cal ,who ,echo,clear 等,了解 Linux 命令格式。3进入 vi。建立一个文件,如 file.c。进入插入方式,输入一个 C 语言程序的各行内容,故意制造几处错误。最后,
5、将该文件存盘。回到 shell 状态下。4运行 gcc file.c -o myfile,编译该文件,会发现错误提示。理解其含义。5利用 vi 建立一个脚本文件,其中包括 date,cal,pwd,ls 等常用命令。然后以不同方式执行该脚本。6对主教材第 2 章中的适当例题进行编辑,然后执行。从而体会通配符、引号、输入输出重定向符、成组命令的作用;能正确使用自定义变量、位置参数、环境变量、输入/输出命令;能利用 if 语句、while语句、for 语句和函数编写简单的脚本。三、实验内容:1正确地登录和退出系统。342熟悉使用 ls,cp,cat,等常用命令。3进入和退出 vi。利用文本插入方式
6、建立一个文件。5建立简单 shell 脚本并执行它。四、实验技术和方法:Linux 中各种脚本语言五、实验环境:虚拟机,ubuntu server 版,shell六、实验步骤和结果:1正确地登录和退出系统。35使用 exit 命令退出系统2熟悉使用 cat,cd,cp,ls,mor,rm,vi,who 等常用命令。2使用 vi 编写 aaa.txt36按:wq 存储,并退出5建立 shell 脚本并执行它。使用 VI 创建 ex1 文件,内容含三条命令 date/pwd/cd 37七、实验结果分析:无38实训 3一、实验题目:进程管理二、实验目的和要求:目的1加深对进程概念的理解,明确它与程序
7、的区别,突出理解其动态性特征。2学会使用 ps 命令观察进程的状态,并分析进程族系关系。3学会使用系统调用对进程进行控制。要求1使用 ps 命令,列出与当前 shell 有关进程的基本信息。2执行 ps ef 命令,显示系统中所有进程的全面信息。3执行 ps la 命令,显示系统中所有进程的全面信息,并分析进程族系关系。4编写一个 C 程序,使用系统调用 fork( )创建子进程,利用 getpid( )和 getppid( ) 分别获得进程的PID 和父进程 PID,使用 sleep( )将相关进程挂起给定时间。5编写一个 C 程序,完成父进程创建一个子进程,子进程运行中显示当前系统的记录时钟;父进程将数字 1100 循环显示到标准输出上;另外,应控制子进程先运行,然后父进程运行。三、实验内容:1使用 ps 命令查看系统中运行进程的信息。2利用系统调用实现进程的创建、终止、等待、睡眠等操作。四、实验技术和方法:Ps cat ls cc -o 文件名.o 文件名.c 等命令1五、实验环境:putty六、实验步骤和结果:用 ps 命令Ps-l 命令,以长格式显示Ps -e 显示所有进程111Ps -f 以完整格式显示Ps -laLs -l 以长格式显示用户权限1使用&,jobs,bg,at 等命令控制进程的运行a使用 kill 命令终止进程1七、实验结果分析:无实训 4