




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
许昌学院操作系统实验报告书学号: 姓名: 班级: 成绩: 实验一 Linux的安装与配置 一、实验目的1. 熟悉Linux系统的基本概念,比如Linux发行版、宏内核、微内核等。2. 掌握Linux系统的安装和配置过程,初步掌握Linux系统的启动和退出方法。3. 熟悉Linux系统的文件系统结构,了解Linux常用文件夹的作用。二、实验内容1. 从网络上下载VMware软件和两个不同Linux发行版镜像文件。2. 安装VMware虚拟机软件。3. 在VMware中利用第一个镜像文件完成第一个Linux的安装,期间完成网络信息、用户信息、文件系统和硬盘分区等配置。4. 在VMware中利用第二个镜像文件完成第二个Linux的安装,并通过LILO或者GRUB解决两个操作系统选择启动的问题。5. 启动Linux系统,打开文件浏览器查看Linux系统的文件结构,并列举出Linux常用目录的作用。三、实验过程及结果1、启动VMware,建立Linux虚拟机,过程及结果如下图所示。 四、实验总结 通过安装虚拟机等操作,让我认识到Linux系统的一些基本特点,跟我机器上使用的系统相比还是有比较大的差别的,它实现一些功能都要用特定的命令,这相比于我正在使用的系统,是比较麻烦的,浪费时间的;在进行虚拟机安装时要注意,根据系统类型进行选择,安装虚拟机系统时也要选择安装的类型,还要注意磁盘的分区等,虚拟机安装好以后要进行备份;发现原来通过虚拟机这个软件还可以在已有系统的基础上使用其他操作系统,这有利于我们的学习。实验二 Linux操作系统的运行模式 一、实验目的1. 熟悉Linux系统终端工作环境的使用,了解Linux命令的格式,使用学会利用常用的Linux命令来完成系统的管理和维护。2. 了解X-Windows的特点,熟悉Linux图形用户接口的使用,掌握GNOME桌面环境的基本操作。3. 了解和掌握在Linux环境下安装软件包的方法,如QQ for Linux等用软件的安装方法。二、实验内容1. 启动Linux系统打开虚拟终端界面,使用Linux的在线帮助指令man或help获得ls、uname、date、cal、mkdir、cp等Linux命令的帮助手册,了解这些命令的具体使用方法。同时,也可以通过执行“命令名 help”来显示该命令的帮助信息,如“ls help”,试用这些命令。2. 通过uname命令的执行,查看并给出相关系统信息:操作系统的名称、系统域名、系统CPU名称等。3. 在主目录下创建一个名为linuxtest的子目录,将与passwd相关的文件和子目录拷贝到该目录,并将这些文件的执行权限设置为可执行。4. 在主目录/home下创建目录program、music 和temp,然后在program下建立目录java和C,列出完成该过程的所有命令。5. 在图形界面环境中,查看GNOME桌面的面板和桌面,设置GNOME,包括屏幕保护程序、更改背景和指定关联程序等。6. 实现对光盘的加载和访问,然后卸载。3、 实验过程及结果1.使用Linux的在线帮助指令man,指令结果如下图。2.通过执行“命令名 help”来显示该命令的帮助信息,如下图。3.uname命令的执行,查看并给出相关系统信息,结果如下图。4. 主目录下创建一个名为linuxtest的子目录,如下图。5. 将与passwd相关的文件和子目录拷贝到该目录,并将这些文件的执行权限设置为可执行。6.在图形界面环境中,查看GNOME桌面的面板和桌面,设置GNOME,包括屏幕保护程序、更改背景和指定关联程序等,部分截图如下。4、 实验总结和体会 当实验中我找不到具体在哪个窗口进行操作室,我通过网络进行查询。 通过这次实验,我进一步了解了Linux的强大功能,了解到Linux有许多方便快捷的设置基本配置的方法,这使我更喜欢linux的使用,使我对以后相关的操作实验有更浓厚的兴趣。 不管什么样的操作系统都有它的优缺点,我现在对Linux还只是初步的了解,后面还有更多的内容需要我学习和掌握。实验三 Linux应用软件与系统管理 一、实验目的1. 了解OpenOffice.Org集成办公软件,掌握利用OpenOffice.Org的套件来完成文档和图片的处理。2. 了解Linux网络管理的知识,熟悉Linux网络配置的方法,掌握在Linux环境下配置Web服务器和ftp服务的方法。二、实验内容1. 配置Linux系统的网络环境,安装FTP和Web服务器,并配置相关的属性,利用FTP实现WINDOWS和Linux之间的数据交换。2. 利用FTP程序上传自己的照片到FTP服务器,利用OpenOffice的文字处理工具OpenOffice Writer制作一份表格形式的个人简历。个人简历中至少包含学号、姓名、性别、专业、照片和学习经历等内容,并保存为网页格式(html格式)。3. 将个人简历网页设置为WEB服务器的首页,然后在客户端利用浏览器访问WEB服务器,查看效果。4. 通过读取proc文件系统,获取系统各种信息(如主机名、系统启动时间、运行时间、版本号、所有进程信息、CPU使用率等),并以比较容易的方式显示。3、 实验过程及结果1.匿名登录FTP2. 本地用户登录3.虚拟用户登录四、实验总结和体会实验过程不管用什么方法都不能实现FTP文件的上传。Linux下安装配置比较复杂,特别我们初学Linux的新手,不想windows中配置都有图像界面,封装的很好。在配置方面对Linux有了进一步的理解。实验四 进程控制与管理 一、实验目的1. 掌握GCC编译器的用法,学会利用GCC编辑器来编辑C语言程序,学会利用GDB调试器来调试C语言程序。2. 理解进程和程序的区别和联系,3. 掌握在Linux环境下观察进程运行情况和CPU工作情况的命令。4. 了解fork()系统调用,掌握利用fork()创建进程的方法。5. 了解Linux系统其他与进程相关的系统调用,如exec、wait和exit等。6. 了解Linux常用的进程通信机制。二、实验内容1. 利用Linux的进程管理命令ps、top来监视和跟踪进程,体会进程和程序的关系。2. 利用Linux的文字编辑器编写文件复制的C语言程序,并用gcc编译该程序,然后运行该程序。3. 编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示a,子进程分别显示字符b和字符c。试观察记录屏幕上的显示结果,并分析原因。4. 修改上述程序,每一个进程循环显示一句话。子进程显示daughter 及son ,父进程显示 parent ,观察结果,分析原因。5. 用fork( )创建一个进程,再调用exec( )用新的程序替换该子进程的内容。3、 实验过程及结果1. 使用命令建立文件1.c2.输入命令gcc -o test 1.c3.#include”stdio.h”main()int p1=0,p2=0;if(p1=fork()printf(“bn”);elseif(p2=fork()printf(“cn”);elseprintf(“an”);修改后的结果如图。4、 实验总结和体会从以上结果可以看出:由于进程的并发执行的原因,同一个程序会出现不同的运行结果,在程序中使用lockf()来给每一个紫禁城加锁,可以实现进程之间的互斥。由此可见,进程之间存在很多可能性。实验五 进程调度模拟程序的设计与实现 一、实验目的1. 了解进程调度的概念,掌握常用进程调度算法的原理。2. 掌握Linux程序设计编辑、编译和调试的技巧。二、实验内容1. 编写程序实现进程调度调度算法先来先服务、优先级高优先和时间片轮转调度算法。(编程语言不限)2. 输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年绿色建筑节能改造项目质量监控与技术服务合同
- 2025年医药产品区域代理权与品牌宣传服务合同
- 2025年度绿色环保型仓库建设项目合同
- 2025年度智能化网络系统操作员技能提升培训服务合同
- 2025年度风能资源开发与中小微企业投资合作协议
- 2025养老院厨房员工健康管理及职业发展规划培训合同
- 2025年食品安全认证食品级聚苯乙烯原料采购合同
- 2025年学院后勤综合服务及智慧物业管理系统采购合同
- 2025年金融行业网络安全风险评估与应急处理方案合同
- 护理中医针灸试题及答案
- 六年级家长会课件
- 2025年安徽省淮南市【辅警协警】笔试模拟考试题(含答案)
- 废气处理活性炭吸附操作规范
- 创伤急救基本知识培训课件
- 2025年农业农村科技基础知识考试题库(附含答案)
- 合同第三方见证人范本
- 学生心理健康教育干预措施
- DB32∕T 4652-2024 基于区块链技术的多中心药物临床试验管理系统开发指南
- T-SCSTA001-2025《四川省好住房评价标准》
- 均值X-R极差分析控制图(自动测算表)
- 体力劳动工作管理程序
评论
0/150
提交评论