计算机环境搭建手册.docx
- 文档编号:25029899
- 上传时间:2023-06-04
- 格式:DOCX
- 页数:52
- 大小:2.81MB
计算机环境搭建手册.docx
《计算机环境搭建手册.docx》由会员分享,可在线阅读,更多相关《计算机环境搭建手册.docx(52页珍藏版)》请在冰豆网上搜索。
计算机环境搭建手册
操作系统实验课环境搭建
1.Vwmare的使用
注:
关于vwmare与vwmare上linux的安装详见老师给的《操作系统原理课程设计实验手册》。
本文档使用的vwmare版本是Workstation6.5正式版,linux系统是redhatlinux.
1.1了解什么是虚拟机
虚拟机是指运行在Windows或Linux计算机上的一个应用程序,这个应用程序“模拟”了一个基于x86的标准PC的环境。
这个环境和普通的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器、SCSI控制器等设备,提供这个应用程序的“窗口”就是虚拟机的显示器。
在使用上,这台虚拟机和真正的物理主机没有太大的区别,都需要分区、格式化、安装操作系统、安装应用程序和软件,总之,就像一台真正的计算机一样。
使用虚拟机可以轻松模拟多种系统环境,低成本实现硬件环境模拟,还可以模拟实现各种网络环境。
1.2VMware软件安装
运行安装文件,出现以下界面
选择自定义或默认软件安装
选择安装路径
选择是否安装桌面快捷方式
开始安装软件
安装完成
同意用户协议
VMware界面
1.3创建一个新的虚拟机
选择ISO文件安装(6.5版新功能)
选择可以安装的Windows版本
选择可以安装Linux的版本
选择虚拟机的路径
选择虚拟机硬盘大小
新建虚拟机的信息
创建虚拟机完成
修改虚拟机设置
修改虚拟机光驱设置
创建虚拟机还原点
输入还原点名字和信息
从还原点还原虚拟机
管理虚拟机的还原点
2.Linux的使用
2.1如何开机
首先启动Vmwareworkstation,进入Vmwareworkstation主界面。
点击
或者工具栏里面的
按钮开机。
稍等一会儿出现如下界面,用鼠标点击界面,输入用户名:
root(注:
用鼠标点击界面后,你会发现鼠标进入VMWARE界面出不来了,按CTRL+ALT组合键可以实现鼠标在两个系统间的切换)。
按[Enter]键,出现下图,提示输入密码。
输入密码之后,再按[Enter]键,如果用户名和密码正确的话,你就进入系统,接下来你就可以做相应的操作了。
2.2Linux的目录结构
在linux中,目录是一个层次(或树状结构),根是所有目录的起始点,根目录主要有以下子目录
●/bin:
包含二进制文件,即可执行程序,这些程序是系统必需的文件
●/sbin:
也用于存储二进制文件,只有超级用户root才可以使用
●/etc:
存放配置文件,如passwd,inittab等
●/boot:
系统引导时使用的文件,系统中非常重要的内核vmlinux就放于该目录
●/dev:
存放设备文件,用户可以通过这些文件访问外部设备
●/lib:
存放程序运行时所需要的库文件
●/temp:
存放各种临时文件
●/mnt:
安装软盘,光盘,u盘的挂载点
●/root:
超级用户的个人主目录
●/usr:
该目录的空间比较大,用于安装各种应用程序
●/proc:
是一个虚拟目录,存放当前内存的映像,由内核自动产生
●/var:
存放一些会随时改变的文件
2.3Linux的常用命令
Linux常用命令有下面几种:
●文件查看与编辑命令
-cat,more,less,vi
●文件和目录操作命令
-pwd,cd,ls,mkdir,rmdir,touch,cp,rm,mv,chmod
●备份与压缩命令
-tar,GZIP,NUZIP
●网络命令
-hostname,ping,traceroute,ifconfig,telnet,netstat
●磁盘管理命令
-fdisk,df,du
●其他命令
-man,kill,echo,ps,date,clear,setup,cal
下面我们将举例介绍一下一些经常会用到的命令:
1)Cat
-----显示文件内容
catcal1cal2
-----连接多个文件
catfile1file2>file3
把文件1和文件2的内容写到文件3中
catfile1file2>>file3
把文件1和文件2的内容追加到文件3末尾
2)More
-----逐页显示文件内容
Morea.txt
用“enter”键向后移动一行;用“space”键向后移动一页;按“q”键退出
3)Less
-----逐页显示文件内容
lessa.txt
用“enter”键向后移动一行;用“space”键向后移动一页;按“q”键退出
用“pgup”键向前移动一页;用“pgdown”键向后移动一页,用“向上”光标键向前移动一行;用“向下”光标键向后移动一行
4)Pwd
-----显示当前工作目录的绝对路径
5)cd[dirName]
-----变换工作目录至dirName
6)ls
-----列出目录下的内容
蓝色表示目录,绿色表示可执行文件,红色表示压缩文件,浅蓝色表示链接文件,灰色表示其它文件
7)touch
-----创建文件例:
touchtest.txt
8)rm
-----删除文件例:
rmtest.txt
9)mkdir
-----创建目录例:
mkdirtest
10)rmdir
-----删除目录例:
rmdirtest
11)cp
-----拷贝一个目录当中所有的文件
cp/etc/*.*目标文件夹
-----拷贝一个目录当中所有的文件和文件夹
cp–R/etc目标文件夹
-----覆盖目标文件并且不提醒
-f
12)mv
-----移动命令
13)chmod
-----改变文件或目录的访问权限
用户和组:
u-文件拥有者;g-文件所属组;o-其它用户
权限:
r-读权限;w—写权限;x—执行权限(对于目录来说,表示切换到该目录)
例:
chmodo+wa.txtch
chmodu=rw,g=rw,o=ra.txt
chmod664a.txt等价于chmodu=rw,g=rw,o=ra.txt
14)tar,备份与压缩命令
--主选项
•-c创建
•-x释放
--辅助选项
•-v显示各个文件名称
•-f后面跟归档文件名字
•-z压缩/解压缩
例如:
-----把/home下的文件和子目录(包括隐含文件和目录)备份到a.tar中
-Tar–cvfa.tar/home
-----把/home下的文件和子目录备份到a.tar中,并且用gzip压缩
-Tar–czvfa.tar.gz/home
-----从a.tar.gz文档中恢复数据
-Tar–xzfa.tar.gz/home
15)网络命令
---hostname:
显示和设置系统的主机名
--Ping,Traceroute:
显示本机到达目标主机的路由路径
例:
Traceroute
-ifconfig:
显示和设置网络配置信息
-telnet:
远程登陆命令
-netstat:
显示网络连接、路由器、网络接口信息
16)磁盘管理命令
-fdisk:
观察硬盘实际使用情况、分割硬盘
-df:
检查文件系统的磁盘空间占用情况
-du:
显示磁盘空间的使用情况
17)其它
-man:
查看帮助
-ps:
显示瞬间进程(process)的动态
-kill:
中止一个进程
-clear:
清屏
-date:
显示日期
-cal:
显示指定年月的月历
-echo:
显示文字
2.4Linux几个重要的配置文件
-----Linux网络配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
-----Grub配置文件
/boot/grub/grub.conf
-----Linux启动配置文件
/etc/rc.local
-----Linux启动时挂载配置文件
/etc/fstab
2.5如何在LINUX系统中安装软件
在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:
1)一种是软件的源代码,您需要自己动手编译它。
这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。
2)另一种是软件的可执行程序,你只要安装它就可以了。
这种软件安装包通常是一个RPM包(RedhatLinuxPacketManager,就是Redhat的包管理器),后缀是.rpm。
当然,也有用rpm格式打包的源代码,用gzip压缩过的可执行程序包。
只要您理解了以下的思路,这两种形式的安装包也不在话下了。
下面,我们就分成两个部分来说明软件安装思路:
2.5.1以.tar.gz为后缀的软件的安装方法
1.首先,使用tar-xzvf来解开这个包,如:
#tar-xzvfapache_1_3_6_tar.gz
这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似),用来存放解压了的内容。
如本例中就是apache_1.3.6
2.进入这个目录,再用ls命令查看一下所包含的文件,如:
#cdapache_1.3.6
#ls
你观察一下这个目录中包含了以下哪一个文件:
configure、Makefile还是Imake。
◆如果是configure文件,就执行:
#./configure
#make
#makeinstall
◆如果是Makefile文件,就执行:
#make
#makeinstall
◆如果是Imake文件,就执行:
#xmkmf
#make
#makeinstall
3.如果没有出现什么错误提示的话,就搞定了。
至于软件安装到什么地方,通常会在安装时出现。
如果遇到错误提示,也别急,通常是十分简单的问题:
1)没有安装C或C++编译器;
确诊方法:
执行命令gcc(C++则为g++),提示找不到这个命令。
解决方法:
将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
#rpm-ivhgcc*(哈哈,我们用到了第二种安装方式)
2)没有安装make工具;
确诊方法:
执行命令make,提示找不到这个命令。
解决方法:
将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
#rpm-ivhmake*
3)没有安装autoconf工具;
确诊方法:
执行命令make,提示找不到这个命令。
解决方法:
将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
#rpm-ivhautoconf*
4)缺少某些链接库;
确诊方法:
在make时,提示需要某些文件。
解决方法:
安装包含这个文件的包,这就需要积累了。
2.5.2以.RPM为后缀的软件的安装方法
RPM是RedHat公司随RedhatLinux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。
1.安装软件:
执行rpm-ivhrpm包名,如:
#rpm-ivhapache-1.3.6.i386.rpm
2.升级软件:
执行rpm-Uvhrpm包名。
3.反安装:
执行rpm-erpm包名。
4.查询软件包的详细信息:
执行rpm-qpirpm包名
5.查询某个文件是属于那个rpm包的:
执行rpm-qfrpm包名
6.查该软件包会向系统里面写入哪些文件:
执行rpm-qplrpm包名
2.5.3LINUX软件安装总结
1.RPM包的安装和卸载
[root@localhost~]#rpm–ivh<指定rpm软件包.rpm>//安装
[root@localhost~]#rpm–aq<指定rpm软件包.rpm>//查询
[root@localhost~]#rpm–e<指定rpm软件包.rpm>//卸载
2.软件源程序安装和卸载
[root@localhost~]#tar<软件压缩包>//解压缩包
[root@localhost~]#./configure--prefix=
[root@localhost~]#make//编译
[root@localhost~]#makeinstall//安装
修改配置文件(一般为.conf文件)……
[root@localhost~]#makeuninstall//卸载
3.如何实现LINUX与主机的交互
通常实现LINUX与主机的交互有如下四种方法:
●U盘;
●VmwareTools
●SSH远程登陆工具
●samba
3.1利用U盘实现交互
用U盘实现LINUX与主机的交互可以说是最简单的一种方法了,该方法不需要安装软件,只需要点几下,输入几行命令就可以了,接下来我们将详细介绍。
首先插入U盘,如下图红色圈内所示,说明U盘已经被Windows主机读取到了(呵呵,这个估计地球人都知道)
其次回到LINUX主界面,在工具栏上点击[VM]->
->
会出现下图,提示USB设备(也就是你的U盘)要从Windows主机弹出,并打算连向你的虚拟机了。
点OK之后,出现下图,说明U盘已经也虚拟机连接成功。
接下来我们就要输入命令来使U盘里面的东本挂载到LINUX系统里面。
进入LINUX主界面,右键新建终端,出现下图:
输入fdisk–l命令查看你的的U盘的盘符,如下图,U盘盘符为:
/dev/sdb1(如果你不确定哪个是新出现的U盘盘符的话,你可以在先把U盘从LINUX中弹出,方法和连接时一样,即时点击[VM]->
->
,弹出之后再输入fdisk–l命令,记住哪些是系统本身就有的盘,然后再把U盘接入,输入fdisk–l命令,新出现的那个必定就是你的U盘了)
看清楚哪个是你的U盘以后,我们就可以挂载U盘了,你可以先新建一个文件夹,将U盘的内容挂载到你建的文件夹下,输入mkdir/mnt/usb,就会在/mnt目录下新建一个名字为usb的文件夹,接着再输入mount-tvfat/dev/sdb1/mnt/usb(如果usb设备是FAT32
格式的,就输入此命令,其他格式就将vfat换为msdos就可以了,在这里我的usb设备是FAT32格式,所以输入上述命令。
)出现下图,说明U盘已经挂载成功了,去/mnt/usb目录下看看吧,你U盘上的所有内容都在里面了,你可以把里面的内容拷贝到LINUX系统里面。
用umount/dev/sdb1即可卸载载U盘。
3.2安装VmwareTools实现交互
VMware-tools能够增强虚拟显卡和硬盘性能,可以实现主机和虚拟机之间的文件共享,
并且允许你在虚拟机和主机图形用户界面之间平滑移动鼠标光标。
光标设置也允许你在虚拟机和主机之间以及从一台虚拟机到另一台虚拟机复制和粘贴文本缓存。
利用VmwareTools实现交互也是一种比较简单的方法,但这里就是涉及到在LINUX系统里面安装软件了。
首先你可能会问,我怎么得到VmwareTools的安装软件?
我觉得有三种方法,第一,如果你有redhatlinux的安装盘的话,直接将其插入你的电脑;第二如果你有的是redhatlinux的镜像文件的话,点击Vmware工具栏上的[VM]settings,出现下图,然后[browse]将镜像文件载入。
接下来,回到主界面,点击[VM]->
你会在桌面上发现一个光盘的图标,双击打开,你会发现你需要的软件就在/mnt/cdrom文件夹下。
直接可以右键->复制文件,将之拷贝到其他目录安装,不过这里我们着重介绍用LINUX命令实现这些,以便熟悉LINUX命令。
(在这里有些同学可能想我的第三种方法是什么,所谓的第三种方法就是直接在网上下载或者在其他地方拷贝到VmwareTools的安装软件,利用我们上面讲到的U盘实现交互的方法,把它拷贝到LINUX系统里面)。
接下来我们就讲怎么安装VmwareTools软件吧。
进入LINUX主界面,右键新建终端
cd/mnt/cdrom指向目录/cdrom下,输入ls命令就可以看到该目录下的所有文件。
在这个文件夹中有一个VMwareTools-6.5.0-118166.tar.gz文件。
linux下的这个虚拟光驱跟我们平时熟悉的光驱都是一回事,这里将文件拷贝到别的地方只是为了方便。
如下图:
1、安装软件
●cpVMwareTools-6.5.0-118166.tar.gz/tmp将文件拷贝到/tmp目录下。
●cd/tmp进入/tmp目录。
●用tar命令将压缩包解压:
tar–zxvfVMwareTools-6.5.0-118166.tar.gz,然后:
ls,会看到一个vmware-tools-distrib文件夹。
接着:
cdvmware-tools-distrib。
●再输入:
./vmware-install.pl ,软件便开始安装了(注意 /vmware-install.pl 前面有个圆点噢),在执行vmware-install.pl时,出现提示让你选择文件安装目录的时候,可以一路按默认选项。
2、配置软件,要想正确的运行VmwareTools,必须对其进行配置,
●cd/usr/bin
●./vmware-config-tools.pl.其实,在执行./vmware-install.pl时,最后一个选项就是提示你要对vmwaretools进行配置,如果你选择的是“yes”,这一步就可以省略。
这一步所要做的就是告诉vmwaretools如何在现有的内核上正确的运行。
3、.配置完成之后,我们的VmwareTools就安装成功了,这时你会发现你的鼠标在LINUX与WINDOS之间不需要切换就可以随便移动了,不过我们这里主要还是要讲安装了VmwareTools之后怎么实现共享文件。
4、下面进行共享文档的设置Vm------>setting:
options----->Sharedfolder选项,点击右边的Add,添加一个共享文档。
添加完毕后确定就可以了。
如下图,我添加的共享文件夹名为share.
5、cd/mnt,然后:
ls
出现Cdrom,floppy,hgfs这三个目录,我们在上一步设置的共享文档(share)就在hgfs目录中。
3.3利用SSH远程登陆工具实现交互
我用的SSH软件版本是SSHSecureShellClient-3.2.9,首先在windows下安装SSHSecureShellClient-3.2.9,安装成功后桌面上会出现SSHSecureShellClient和SSHSecureFileTransferClient。
接下来就是配置LINUX的网络,只要将LINUX的IP与主机IP配置在同一网段,网关,子网掩码一样,就可以用SSH远程登陆LINUX了。
我们先看一下WINDOWS主机的网络:
点击[开始]—>[运行],输入cmd进入WINDOWS控制终端,然后输入ipconfig查看看IP地址等信息,输入nslookup可以查看看DNS服务器地址。
如下图所示:
我的电脑的IP:
192.168.0.129,子网掩码:
255.255.255.0,网关:
192.168.0.1,DNS:
202.115.32.39
下面我们就来配置LINUX的网络。
右键新建终端,输入:
cd/etc/sysconfig/nework-scripts进入/nework-scripts目录,然后:
ls,会看到此目录下的所有文件,其中ifcfg-eth0(注意这里是数字0,而不是英文字母)就是我们要配置的文件,输入命令:
viifcfg-eth0,便可查看此文件的内容,要编辑此文件,先按一下键盘上的insert的快捷键[i].
配置完之后按:
ESC:
wq后,就可以保存并退出,回到命令界面。
然手输入:
servicenetworkrestart重启,就配置成功了。
网络配置成功之后,我们就可以用SSH了,回到本机的桌面,打开SSHSecureFileTransferClient,单击左上角的
,在出现的对话框中输入你的LINUX的IP地址与主机名,然后点击
按钮,输入密码。
然后点击
,便出现下图,左边为WINDOWS,右边为LINUX,现在可以实现文件的传输了。
用同样的方法或者直接点击上图的
就可以登陆,SSHSecureShellClient
3.4利用samba实现交互
Samba使用基于TCP/IP的SMB协议模块,能够使得Linux主机在“网络邻居”中看起来和一天windows主机相同,windows用户可以登陆到Linux主机中,实现同Linux主机的数据交换.Samba是一个工具套件,在Linux上实现SMB(SessionMessageBlock)协议,或者称之为NETBIOS/LanManager协议。
SMB协议通常是Windows系列用来实现磁盘和打印机共享。
安装上Samba以后,在Windows和Linux的局域网内可以共享文件,Linux就像一台网络PC或者LAN内其它的WindowsPC一样。
3.4.1Samba的安装
[root@localhost~]#tarfvxzsamba-2.2.12.tar.gz
[root@localhost~]#cdsamba-2.2.12
[root@localhost~]#./configure
[root@localhost~]#make
[root@localhost~]#makeinstall
3.4.2Samba的配置
[root@localhost~]#vi/usr/local/samba/lib/smb.conf
修改smb.conf文件,添加如下内容:
[all]
path=/
browseable=yes
writable=yes
3.4.3启动Samba
[root@localhost~]#/usr/local/samba/bin/nmbd-D
[root@localhost~]#/usr/local/samba/bin/smbd-D
3.4.4使用Samba
进入网络上其它Windows系统计算机开始菜单->运行,然后输入\\
4.nachos的搭建
4.1nachos的搭建
1.把nachos4.1下载到/usr/local目录
2.[root@localhostroot]#cd/usr/local
[root@localhostlocal]#
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 环境 搭建 手册