当前位置:文档之家› [计算机]环境搭建手册

[计算机]环境搭建手册

操作系统实验课环境搭建1. Vwmare的使用注:关于vwmare与vwmare上linux的安装详见老师给的《操作系统原理课程设计实验手册》。

本文档使用的vwmare版本是Workstation 6.5 正式版,linux系统是red hat linux.1.1 了解什么是虚拟机虚拟机是指运行在Windows或Linux计算机上的一个应用程序,这个应用程序“模拟”了一个基于x86的标准PC的环境。

这个环境和普通的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器、SCSI控制器等设备,提供这个应用程序的“窗口”就是虚拟机的显示器。

在使用上,这台虚拟机和真正的物理主机没有太大的区别,都需要分区、格式化、安装操作系统、安装应用程序和软件,总之,就像一台真正的计算机一样。

使用虚拟机可以轻松模拟多种系统环境,低成本实现硬件环境模拟,还可以模拟实现各种网络环境。

1.2 VMware软件安装运行安装文件,出现以下界面选择自定义或默认软件安装选择安装路径选择是否安装桌面快捷方式开始安装软件安装完成同意用户协议VMware界面1.3 创建一个新的虚拟机选择ISO文件安装(6.5版新功能)选择可以安装的Windows版本选择可以安装Linux的版本选择虚拟机的路径选择虚拟机硬盘大小新建虚拟机的信息创建虚拟机完成修改虚拟机设置修改虚拟机光驱设置创建虚拟机还原点输入还原点名字和信息从还原点还原虚拟机管理虚拟机的还原点2. Linux 的使用2.1 如何开机首先启动Vmware workstation,进入Vmware workstation主界面。

点击或者工具栏里面的按钮开机。

稍等一会儿出现如下界面,用鼠标点击界面,输入用户名:root(注:用鼠标点击界面后,你会发现鼠标进入VMWARE界面出不来了,按CTRL+ALT组合键可以实现鼠标在两个系统间的切换)。

按[Enter]键,出现下图,提示输入密码。

来你就可以做相应的操作了。

2.2 Linux 的目录结构在linux中,目录是一个层次(或树状结构),根是所有目录的起始点,根目录主要有以下子目录●/bin:包含二进制文件,即可执行程序,这些程序是系统必需的文件●/sbin:也用于存储二进制文件,只有超级用户root才可以使用●/etc:存放配置文件,如passwd,inittab等●/boot:系统引导时使用的文件,系统中非常重要的内核vmlinux就放于该目录●/dev:存放设备文件,用户可以通过这些文件访问外部设备●/lib:存放程序运行时所需要的库文件●/temp:存放各种临时文件●/mnt:安装软盘,光盘,u盘的挂载点●/root:超级用户的个人主目录●/usr:该目录的空间比较大,用于安装各种应用程序●/proc:是一个虚拟目录,存放当前内存的映像,由内核自动产生●/var:存放一些会随时改变的文件2.3 Linux 的常用命令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下面我们将举例介绍一下一些经常会用到的命令:-----显示文件内容cat cal1 cal2-----连接多个文件cat file1 file2 > file3把文件1和文件2的内容写到文件3中cat file1 file2 >> file3把文件1和文件2的内容追加到文件3末尾2)More-----逐页显示文件内容More a.txt用“enter”键向后移动一行;用“space”键向后移动一页;按“q”键退出3)Less-----逐页显示文件内容less a.txt用“enter”键向后移动一行;用“space”键向后移动一页;按“q”键退出用“pgup”键向前移动一页;用“pgdown”键向后移动一页,用“向上”光标键向前移动一行;用“向下”光标键向后移动一行4)Pwd-----显示当前工作目录的绝对路径5)cd [dirName]-----变换工作目录至dirName6)ls-----列出目录下的内容蓝色表示目录,绿色表示可执行文件,红色表示压缩文件,浅蓝色表示链接文件,灰色表示其它文件7)touch-----创建文件例:touch test.txt8)rm-----删除文件例:rm test.txt9)mkdir-----创建目录例:mkdir test10)rmdir-----删除目录例:rmdir test-----拷贝一个目录当中所有的文件cp /etc/*.* 目标文件夹-----拷贝一个目录当中所有的文件和文件夹cp –R /etc 目标文件夹-----覆盖目标文件并且不提醒-f12)mv-----移动命令13)chmod-----改变文件或目录的访问权限用户和组:u-文件拥有者;g-文件所属组;o-其它用户权限:r-读权限;w—写权限;x—执行权限(对于目录来说,表示切换到该目录) 例:chmod o+w a.txtchchmod u=rw,g=rw,o=r a.txtchmod 664 a.txt 等价于chmod u=rw,g=rw,o=r a.txt14)tar,备份与压缩命令--主选项•-c 创建•-x 释放--辅助选项•-v 显示各个文件名称•-f 后面跟归档文件名字•-z 压缩/解压缩例如:-----把/home下的文件和子目录(包括隐含文件和目录)备份到a.tar中-Tar –cvf a.tar /home-----把/home下的文件和子目录备份到a.tar中,并且用gzip压缩-Tar –czvf a.tar.gz /home-----从a.tar.gz文档中恢复数据-Tar –xzf a.tar.gz /home15)网络命令---hostname:显示和设置系统的主机名--Ping ,Traceroute:显示本机到达目标主机的路由路径例:Traceroute -ifconfig:显示和设置网络配置信息-telnet:远程登陆命令-netstat:显示网络连接、路由器、网络接口信息16)磁盘管理命令-fdisk:观察硬盘实际使用情况、分割硬盘-df:检查文件系统的磁盘空间占用情况-du:显示磁盘空间的使用情况17)其它-man :查看帮助-ps :显示瞬间进程(process) 的动态-kill :中止一个进程-clear:清屏-date:显示日期-cal:显示指定年月的月历-echo:显示文字2.4 Linux 几个重要的配置文件-----Linux网络配置文件/etc/sysconfig/network-scripts/ifcfg-eth0-----Grub配置文件/boot/grub/grub.conf-----Linux 启动配置文件/etc/rc.local-----Linux 启动时挂载配置文件/etc/fstab2.5 如何在LINUX系统中安装软件在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:1)一种是软件的源代码,您需要自己动手编译它。

这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。

2)另一种是软件的可执行程序,你只要安装它就可以了。

这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。

当然,也有用rpm格式打包的源代码,用gzip压缩过的可执行程序包。

只要您理解了以下的思路,这两种形式的安装包也不在话下了。

下面,我们就分成两个部分来说明软件安装思路:2.5.1 以.tar.gz为后缀的软件的安装方法1.首先,使用tar -xzvf来解开这个包,如:#tar -xzvf apache_1_3_6_tar.gz这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似),用来存放解压了的内容。

如本例中就是apache_1.3.62.进入这个目录,再用ls命令查看一下所包含的文件,如:#cd apache_1.3.6#ls你观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。

◆如果是configure文件,就执行:#./configure#make#make install◆如果是Makefile文件,就执行:#make#make install◆如果是Imake文件,就执行:#xmkmf#make#make install3.如果没有出现什么错误提示的话,就搞定了。

至于软件安装到什么地方,通常会在安装时出现。

如果遇到错误提示,也别急,通常是十分简单的问题:1)没有安装C或C++编译器;确诊方法:执行命令gcc(C++则为g++),提示找不到这个命令。

解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:#rpm -ivh gcc* (哈哈,我们用到了第二种安装方式)2)没有安装make工具;确诊方法:执行命令make,提示找不到这个命令。

解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:#rpm -ivh make*3)没有安装autoconf工具;确诊方法:执行命令make,提示找不到这个命令。

解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:#rpm -ivh autoconf*4)缺少某些链接库;确诊方法:在make时,提示需要某些文件。

解决方法:安装包含这个文件的包,这就需要积累了。

2.5.2 以.RPM为后缀的软件的安装方法RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。

1.安装软件:执行rpm -ivh rpm包名,如:#rpm -ivh apache-1.3.6.i386.rpm2.升级软件:执行rpm -Uvh rpm包名。

3.反安装:执行rpm -e rpm包名。

4.查询软件包的详细信息:执行rpm -qpi rpm包名5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名6.查该软件包会向系统里面写入哪些文件:执行rpm -qpl rpm包名2.5.3 LINUX软件安装总结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=<path> //配置[root@localhost ~]# make //编译[root@localhost ~]# make install //安装修改配置文件(一般为.conf文件)……[root@localhost ~]# make uninstall //卸载3. 如何实现LINUX与主机的交互通常实现LINUX与主机的交互有如下四种方法:●U盘;●Vmware Tools●SSH远程登陆工具●samba3.1 利用U盘实现交互用U盘实现LINUX与主机的交互可以说是最简单的一种方法了,该方法不需要安装软件,只需要点几下,输入几行命令就可以了,接下来我们将详细介绍。

相关主题