Linux实验

发布 2022-09-20 17:09:28 阅读 7179

实验1:linux在虚拟机上的安装及与宿主机通信。

一、 实验目的。

1.了解虚拟机的安装与使用方法。

2.掌握linux(在虚拟机上)的安装过程。

3. 学习linux图形用户界面和命令行命令的使用。

3.掌握虚拟机上的linux与宿主机之间通信的方法。

4.为后续的实验准备环境。

5. 了解linux内核和发行版本的区别。

二、 实验内容。

1. 在windows环境下,安装虚拟机,如virtualbox、vmware、bochs、virtualpc等。本实验中以virtualbox为例;

2. 在虚拟机上安装linux操作系统,如ubuntu、debain、redhat等。本实验中使用的是redhat linux5.4版本。

3. 设置宿主机与虚拟机上linux的通信环境。可以使用网络实现通信,或者是ftp,本实验使用virtualbox的增强功能实现宿主机与虚拟机的通信。

三、 实验材料。

1. 虚拟机安装系统virtualbox或者vmware;

2. linux操作系统安装环境:redhat linux5.4(或utuntu10.10);

3. 待编译内核源码,本实验使用linux2.6.26。

四、 实验步骤。

1. 安装virtualbox。

(1)鼠标双击上述程序,进入安装页面。

至此,虚拟机安装完成。

2. 在虚拟机上安装redhat linux。

在虚拟机下,新建一个操作系统。点击“新建”,配置虚拟操作系统的内存(1024m)、磁盘大小(动态扩展、8g)、可以选择已有的或是新建(若选择新建:则可以从物理光驱介质、或者是操作系统的iso镜像文件)

点击新建。选择要装的系统以及版本。

根据提示自行设置。

红框处尽量选择一个可用空间大的磁盘。

完成新建,可看到下图:

3. 安装linux操作系统。

(1)点击一个新建的操作系统,点击“启动”;或者双击新建的操作系统。

按照提示进行,如果出现“fatal …”信息,则重新配置启动介质,选择插入光盘,或者是选择iso镜像找到刚才的rhel_5.4_文件;测试界面选择”skip”。

2)敲击键盘上的enter

3)选择skip,进入下一页。

4)依次根据提示选择。

5)这里注意啦!!!选择跳过。

5)接着进入下一页。

以下用默认就可以了。

6)在这里创建根密码,也就是最高权限拥有者的密码:

7)然后进入软件安装包的选择,可以自己定制,选自己需要的:

8)你会看到如下界面,依次点开选择就可以了,选项在右边:

9)前期准备做好,终于要开始安装了:

10)看到下图,就坐等安装吧!

11)漫长的等待之后,就安装完成了,但是,还没有结束哦~

12)务必点击重新引导,进入下图:(前面几个选项可直接前进)

13)在该步创建一个常用用户(普通用户),可以做一些除特权以外的操作:

14)最后,就会看到如下界面,恭喜您终于安装结束了!!!

4.使用linux的gui和命令行命令,熟悉linux的简单管理。

5.宿主机与虚拟机通信环境的设置。目的是能够将宿主机上的内容,例如写好的样例程序、linux2.6.26的源**包等。

1)准备工作:

1 在win7下建立或指定一个用于共享的文件夹,如e:\sharedforlinux。

2 在虚拟机中建立或指定一个用于共享的文件夹,如:

/home/zj/ sharedwithhost

2)安装虚拟机的增强功能:

点击“设备/安装增强功能(i)”后,在虚拟机的桌面上会产生一个光驱映像文件“vboxadditions_4.3.18_96516”,运行其中的文件“即:

进入“vboxadditions_4.3.18_96516”中,双击“选择“在终端中运行”。

正常情况下,应该会在一个终端窗口下显示安装的过程。如果一闪而过,则可能是没有安装成功。

一种解决办法是,在终端中,运行该脚本文件:

首先,将“复制到一个位置,如”/home/zj”;

然后, 在终端中输入cd /home/zj

再然后,运行“sh (注意区分大小写)

接下来会显示安装的过程,这是对的。

安装完成后,重新启动虚拟机。

3)设置数据空间:

1 停止所有虚拟机上的操作系统;如果虚拟机上操作系统处于休眠状态也不可以,一定使之处于“已关闭”状态。

2 选择vbox的“设备/共享文件夹”,弹出“共享文件夹”对话框。

4)指定共享文件夹位置:

单击“共享文件夹”右侧的下拉列表框(“黑色倒三角”),单击选择“其它”,如下图:

然后指定在宿主机中的共享位置,即第一步中准备的宿主机中的共享文件夹,即e:\sharedforlinux;在“共享文件夹”框中给出一个共享文件夹名字,如“sharedfolder”。

单击确定,则成功添加一个共享文件夹,效果如下:

然后,启动虚拟机,即启动一个操作系统。

编辑启动的linux操作系统的“/etc/fstab”文件:

在文件的最后添加相关的映射行,每个数据空间添加一行:

sharedfolder /home/zj/sharedwithhost vboxsf defaults 0 0

其中,第一个字段就是建立的数据空间的名称,必须对应;第二个字段是在linux虚拟机下的共享文件路径,就是开始准备的路径linux中的路径,这个名字一定要匹配;后面几个字段照抄。这样就通过sharedfolder将宿主机中的“e:\sharedforlinux”和linux下的“/home/zj/sharedwithhost”建立起了联系。

即在/home/zj/sharedwithhost下能够看到宿主机“e:\sharedforlinux”目录下的内容,反之亦然。

然后,重启linux即可。

检查设置是否成功。

此时进入虚拟机linux的/home/zj/sharedwithhost,就可以看到宿主机win7下的文件,在linux下对共享文件的修改,会反映到宿主机的相应文件中。如果没有,则检查中的映射信息是否正确。

最终实现将宿主机上的linux2.6.26的源码复制到linux上。

常见问题。vbox创建com对象失败:

在cmd里面输入以下命令:

c:\users\administrator>cd\

c:\>cd “program files\oracle\virtualbox”

c:\program files\oracle\virtualbox>vboxsvc /reregserver

c:\program files\oracle\virtualbox>regsvr32

c:\program files\oracle\virtualbox>

出现注册成功。如下图:

后右键点击属性,在兼容性处勾选已windows server 2008,以及下面的以管理员身份运行此程序。即可。

后可正常运行。

Linux实验

大学。实。验。报。告。系班级姓名学号。课程 linux 教师。实验的目的。为了更好的了解和掌握linux操作系统的,和对linux的常见的命令的运用,以及远程的控制,linux服务器的主机,等linux操作系统有关的问题。实验的内容。1.安装虚拟机软件vmware workstation 6.5或更...

linux实验

南京信息工程大学实验 实习 报告。实验 实习 名称 linux下shell编程实验 实习 日期得分指导教师 一 实验目的。1.掌握编辑器vi的基本用法。2.练习编写shell程序。二 实验内容及步骤。实验内容 1.编辑器vi的使用方法。2.编写shell程序。实验步骤 1.复制 etc passwd...

Linux实验

linux操作系统。实验报告 学号。姓名。任课教师。计算机学院软件教研室。实验一 linux系统shell命令学习。1.实验目的。掌握linux系统常用的shell命令,便于系统的管理与应用。2.实验内容。1 实验原理 熟悉linux操作系统的常用shell命令 控制台基本操作。2 实验步骤。文件管...