实验4 虚拟机和Linux操作系统练习.doc_第1页
实验4 虚拟机和Linux操作系统练习.doc_第2页
实验4 虚拟机和Linux操作系统练习.doc_第3页
实验4 虚拟机和Linux操作系统练习.doc_第4页
实验4 虚拟机和Linux操作系统练习.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2015-2016(2)OS实验(重修订) 班级: 学号: 姓名: 实验4 虚拟机和Linux操作系统练习一、实验目的本门课讲授的是操作系统的普适原理、思想和技术,但我们日常见得最多的是微软开发的Windows系列的操作系统,对其它操作系统认识很少。通过该实验让大家认识另外一个比较流行的操作系统Linux,为理解操作系统的普遍原理打下感性认识的基础。二、实验预习1.Linux操作系统有什么特点?为什么它现在这么热门,主要用在什么地方?Linux操作系统作为一个免费、自由、开放的操作系统,它的发展不开挡,拥有如下所述的一些特点。(1) 完全免费。由于Linux遵循公共许可证GPI,因此任何人有使用、复制和修改Linux的自由,可以放心地使用Linux而不必担心成为“盗版”用户。(2) 高效安全稳定。UNIX操作系统的稳定性是周所周知的,Linux继承了UNIX核心的设计思想,具有执行效率高、安全性高和稳定性好的特点。Linux系统的连续运行时间通常以年做单位,能连续运行3年以上的Linux服务器并不少见。(3) 支持多种硬件平台。Linux能在笔记本电脑、PC、工作站甚至大型机运行,并能在x86、MIPS、PowerPC、SPARC、Alpha等主流的体系结构上运行,可以说Linux是目前支持的硬件平台最多的操作系统,(4) 友好的用户界面。Linux提供了类似Windows图形界面的X-Windows系统,用户可以使用鼠标方便、直观和快捷地进行操作。经过多年的发展,Linux的图形界面技术已经非常成熟,其强大的功能和灵活的配置界面让一向以用户界面友好著称的Windows也黯然失色。(5) 强大的网络功能。网络教室Linux的生命,完善的网络支持是Linux与生俱来的能力,所以Linux在通信和网络功能方面优于其他操作系统,其他操作系统不包含如此紧密地和内核结合在一起的链接网络的能力,也没有内置这些网络特性的灵活性。(6) 支持多任务、多用户。Linux是多任务、多用户的操作系统,可以支持多个使用者同事使用并共享系统的磁盘、外设、处理器等系统资源。Linux的保护机制使每个应用程序和用户互不干扰,一个任务崩溃,其他任务仍然照常运行。Linux凭借优秀的设计、不凡的性能,加上IBM、Intel、AMD、Dell、Oracle、Sybase等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。以前主要是应用于科研所、军事基地、银行、大型企业等对性能和安全要求高的地方,现在在国内向用户有所发展,主要是应用到服务器上,这个系统是开放原代码的,Linux的稳定性和安全性是Windows系统无法比拟的。比如现在很多大型网络游戏服务程式都是在linux环境下运行的!2. 什么是虚拟机?虚拟机有什么用?专业术语是这样定义的:虚拟机(英文全称:Virtual Machine)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,目前流行的虚拟机软件有VMware(VMWare ACE)、Virtual Box和Virtual PC,它们都能在Windows系统上虚拟出多个计算机,每个虚拟计算机可以独立运行,可以安装各种软件与应用等。通俗的说,虚拟机是将一台计算机虚拟化实现一台计算机具备多台计算机的功能,但整机性能也会被各个虚拟机所分配划分,因此划分虚拟机越多,各个虚拟机所分配的CPU、内存、存储空间资源也越少,因此组建虚拟机通常是配置越高越好,因此广泛使用于服务器等行业。虚拟机在现实中的作用还是相当大的,比如最简单我们电脑中没有光驱,如果要安装系统我们就可以使用虚拟机来安装系统,虚拟机内部拥有虚拟光驱,支持直接打开系统镜像文件安装系统,另外虚拟机技术在游戏爱好者朋友眼中也相当实用,比如我们知道一般一台电脑很多游戏不支持同时多开,但我们可以在电脑中多创建几个虚拟机,那么在虚拟机系统中即可单独再运行程序了,这样即可实现一台电脑同时多开同一游戏了。另外虚拟机的作用还有很多,这里就不一一介绍了。其实虚拟机在企业中应用非常广,由于服务器通常配置很高,因为很多服务器网络商为了满足中小站长需求,通常将一台服务器划分出多个虚拟机服务器,这样每个网站即可分配独立服务器资源一部分,并且互相不影响且可以配独立IP地址,大大解决了中小企业使用单独服务器费用过高的问题,目前购买的VPS服务器则均为采用该技术,做过网站的朋友初期用到的虚拟空间也是该原理,有兴趣的朋友不妨去了解下。3、如果你想在自己的一台计算机上安装两种不同的操作系统(如Windows XP和Linux),你可能怎么做?如果想安装三种不同的操作系统(如Windows XP、Linux、Windows 2008 Server)你可能采用什么办法?先安装Windows XP操作系统,接着在XP系统里安装虚拟机,在虚拟机中安装Linux操作系统,从而实现在一台计算机上安装两种不同的操作系统。先安装Windows XP操作系统,接着在XP系统里安装虚拟机,在虚拟机中安装Linux操作系统和Windows 2008 Server从而实现在一台计算机上安装三种不同的操作系统。三、实验内容和要求实验内容:1.安装虚拟机和Linux操作系统在可能的情况下,准备一个虚拟机软件(VMWare或其它)和一个linux操作系统安装软件,在实验室或自己的机器上安装一个虚拟机,接着在虚拟机上安装一个Linux操作系统。说明安装的过程,以及遇到的问题、采取的解决方法等,为以后自己或他人安装留下实际的指导材料。2完成下面一些任务,体会Linux操作系统的命令界面(注意抓屏展示运行结果):为了在终端中运行命令和程序,需要用shell。Shell是操作系统的一部分,用来与用户打交道。它可以用来解释、运行操作系统命令,还可以运用控制语言把多条语句结合成一个整体来解释、运行。在Shell下还可以对计算机进行设置和管理。Shell有很多种,Ksh、zsh、csh、ash等。Linux默认的shell是bash。(1) 登录Linux系统(2) 查看自己的计算机名(3) 查看机器的ip地址(4) 查看Linux所有的用户(5) 查看自己的登录名(6) 显示计算机的内存使用情况(7) 查看运行过的全部历史命令(默认最多1000条)(8) 查看前5条历史记录(9) 执行第n条(根据自己的情况选择)历史命令(10) 执行上一条历史命令(11) 清除所有历史命令(12) 用echo 命令显示一个字符串(如显示I am a student)(13) 用echo 命令显示一个变量的值(如x=5,显示x的值是多少)(14) 看看如何做到:给变量a赋值100,然后显示变量a的值(15) 给变量x赋值monkey,然后在屏幕上输出变量x的值(16) # Y=200 ; # echo Y=$Y 这两个语句执行的结果会是什么?(17) 文件夹和文件操作在根目录root下建立一个文件夹,如文件夹名称为zcy_command。(你不要用zcy啊!)# mkdir /root/zcy_command-看看是否在root根目录下建立了一个zcy_command文件夹?(用ls命令)进入zcy_command子目录,再建立一个下级子目录dir2;回到上一级子目录: # cd .回到根目录:# cd / 再回到zcy_command文件夹,并在当前目录下建立一个文件f1.c、f2.txt:# touch f1.c # touch f2.txt(16)编写文件和查看文件内容: 用vi(或vim)编辑器编写文件f1.c(编写一个输出“hello,hello,hello”的C语言程序),最后保存,退出(依次:esc键转换为命令模式;:w保存; :wq退出)(用# vi f1.c 或vim f1.c进入编辑器) 查看f1.c中的内容:( # cat f1.c) 删除文件f2.Txt :(# rm f2.txt 注:删除文件夹用rmdir )(17) 程序的编辑、编译和运行: 编译刚刚创建的文件f1.c,形成可执行程序f1.exe执行刚刚形成的文件f1.exe.3完成下面任务,体会Linux操作系统的图形界面(注意抓屏展示运行结果):用图形化界面创建一个文件夹(zcy_figure),在夹子里创建文件f2.c,学会使用终端(或命令行界面)来编译C语言程序、运行可执行程序等。四、实验小结本次实验主要是学习和掌握linux操作系统的应用,首先需要做的工作是学习安装虚拟机和linux操作系统。其次是对shell命令的应用,其中包括登录系统、查看计算机名、查看计算机ip地址、查看所有用户、查看和执行历史命令等一些信息查询类的操作;其次是对文件与文件夹的操作,包括对文件的创建与删除,对文件夹的创

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论