虚拟机下linux系统及NS2.33安装笔记.doc

上传人:西安人 文档编号:5027128 上传时间:2020-01-29 格式:DOC 页数:36 大小:3.80MB
返回 下载 相关 举报
虚拟机下linux系统及NS2.33安装笔记.doc_第1页
第1页 / 共36页
虚拟机下linux系统及NS2.33安装笔记.doc_第2页
第2页 / 共36页
虚拟机下linux系统及NS2.33安装笔记.doc_第3页
第3页 / 共36页
虚拟机下linux系统及NS2.33安装笔记.doc_第4页
第4页 / 共36页
虚拟机下linux系统及NS2.33安装笔记.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《虚拟机下linux系统及NS2.33安装笔记.doc》由会员分享,可在线阅读,更多相关《虚拟机下linux系统及NS2.33安装笔记.doc(36页珍藏版)》请在三一文库上搜索。

1、此过程可大体分为三个阶段:在Windows系统下安装Vmware 虚拟机;在虚拟机环境下安装linux系统;在linux系统下安装Ns2,然后再对linux的环境变量进行一些设置,至此大功告成。一 、在Windows系统下安装Vmware 虚拟机Vmware软件包在天空、华军等软件站都可以免费下载到最新版本。在此我以Vmware workstation 5版本为例,简述其安装步骤:至此,Vmware 软件已经安装完毕。我还安装过其他版本,各版本的安装步骤大同小异。二、在虚拟机环境下安装linux系统在此仍以我当初安装redhat enterprise linux4时做的笔记为依据, 这是一个比

2、较老的发行版本,后来我又安装过其他发行版本的linux系统,其安装方法间也差别不大。以图为据:首先在Windows下打开Vmware软件,会出现如下图所示界面:点击图示红色方框区图标-新建一个虚拟机,或者依次点击下图菜单栏中的 File-new-Vmware 在下图中可以选择默认的Typical或者选择Custom进行自定义安装在下图中需要选择所安装的linux版本,根据安装版本的不同在蓝色下拉条中有很多可供选择的发行版本类型:在此,需要为所安装的系统取一个名字,并选定安装的地址:在下图中,我们要配置新安装的虚拟机的网络接入方式,系统默认为Use bridge networking,这种方式需

3、要为新安装的linux系统(即下图中提示的guest,相反host就是Windows系统了)另设一个外部IP地址,由于实验室的机器都是IP与MAC地址绑定使用的,给其单独设置一个IP必定要修改物理网卡的地址才能成功接入互联网(我没有尝试过这种方式);NAT方式,这也是我所选择使用的方式。其通过使用DHCP协议使得gust能够共享host的网络资源。第三种方式我没有试过需要为新安装的系统分配一定的硬盘空间,空间大小一般最好不要小于默认值上述过程就绪后,就会进入出现如下界面:在此需要注意一点,如下图中铅笔标示:注意硬盘接口的类型,点击它可以选择IDE 或者 SCSI,在此需根据实际情况。当时我在此

4、就耽搁了不少时间,由于没有注意硬盘接口选择,在后边的安装过程中导致新安装的系统不能识别所分配的硬盘,从而导致系统无法进行后继安装且百思不得其解。 如下图,选择所要安装的linux系统的iso镜像文件存放地址。在此点击图示memory 条,可以调整給linux系统所分配的内存空间数量。11.一切就绪后,点击图示绿色按钮,开始系统的安装。12.进入如下界面:13.iso镜像文件检测提醒,如果想要检测的话就选择 OK,否则 选择 skip 跳过。14.next.15.安装语言选择16.键盘布局17.桌面18.next,在下图中选择yes,因为是虚拟机安装,似乎在此所有的操作都是虚拟的,且只对为其分配

5、的硬盘空间有效,并不会对实际的Windows下硬盘文件结构造成什么影响。(这是我的个人看法,在我成功安装了系统之后,并没有发现Windows下有什么异常情况出现)19.对为其分配的硬盘空间进行分区,此处的分区还是虚拟的,在Windows下面感觉看不到的。20.yes.21.分为两个区,分别都挂在在根目录“/”下,如下图所示,分区类型分别为ext3和swap,其中512M的swap类型分区用来存放系统的临时文件。22.内核安装 23.网络配置,在此选择默认的DHCP方式,如图:24.防火墙设置,及想要使用的网络服务选择25.系统语言选择26.时区选择27.系统的 用户名、密码设置。28.所需要安

6、装的系统组件选择,在此选择自定义方式:29.组件选择(在选择想的最后边有一个全选按钮,若选择此项,系统就会在自动安装Iso镜像文件中的所有系统组件)30.next31.在间隔一段时间后系统会陆续提示插入后继光盘32.。同上33.选择后继iso镜像文件的存放地址34.在等待一段时间后,安装完成35.系统后期设置36.使用许可37.日期设置38.显示分辨率设置39.login40.用户设置41声卡测试42其他组件安装43.设置完成44.输入用户名及密码进入linux系统界面。至此,linux的安装大功告成!三、Ns2安装更高版本的linux系统支持USB设备的即插即用,不需要挂载。把ns-alli

7、none-2.33.rar压缩包解压,并把解压后的ns-allinone-2.33文件夹拷贝到U盘,把U盘插入电脑,linux会自动识别它。在终端依次输入如下命令:cd / 进入系统根目录 ls alh 查看根目录下的所有文件,这时一定会有一个media或者mnt文件,所插入的U盘一定是被系统自动默认挂载在二者的其中一个下边cd media/ 此处假设是在media文件下ls alh 查看当前目录下的所有文件,这时会看到一个文件名为disk的文件,disk是系统自、动赋予U盘的设备名(不同版本的系统可能不太一致,但道理应该都是相同的,在此只用我所使用的CentOS5.4为例)cd disk/

8、进入disk目录下ls lh 输入此命令后,这时一定会看到之前拷贝到U盘的ns-allinone.2.33 文件cp ns-allinone-2.33 /home/dongzhao/ 把ns-allinone-2.33 文件拷贝到目录/home/dongzhao/下,此处dongzhao是我所设置的系统用户名, 在成功安装完linux系统后会自动在/home/下生成一个以之前设置的用户名为文件名的一个文件 cd /home/dongzhao/ns-allinone-2.33 进入/home/dongzhao/ns-allinone-2.33 目录./install 运行安装命令(说明:inst

9、all之前为一个点和一个斜杠)在执行install命令后会出现很多编译过程的结果输出,如果中途没有出错,则在差不多十五分钟以后,系统会有如下页图提示: 至此,ns-allinone-2.33安装完毕。在成功安装ns-allinone-2.33之后,还需要设置下linux的环境变量,步骤如下:使用vi 编辑器在终端输入如下命令: cd /home/ 回到home目录下 vi .bashrc 使用vi编辑器来编辑文件.bashrc,此文件是隐藏文件在新打开的界面下,按i键对文件内容进行编辑,把光标移动到文件的最后一行,输入如下内容:(此处的3条语句是根据上页安装成功后的系统提示设置的,见上页及本页

10、的三幅图片所示内容)export PATH=$PATH:/home/dongzhao/ns-allinone-2.33/bin:/home/dongzhao/ns-allinone-2.33/tcl8.4.18/unix:/ home/dongzhao/ns-allinone-2.33/tk8.4.18/unix (export后边是一个空格,不是回车符)export LI_LIBRARY_PATH=$LI_LIBRARY_PATH: /home/dongzhao/ns-allinone-2.33/otcl-1.13:/ home/dongzhao/ns-allinone-2.33/libex

11、port TCL_LIBRARY=$TCL_LIBRARY: /home/dongzhao/ns-allinone-2.33/tcl8.4.18/library编辑结束后,先按ESC键退出插入模式,再按“:wq”保存刚才编辑的内容,然后关闭本终端,再重新打开一个新的终端,这是刚才修改的脚本已经生效。可以输入“echo $PATH”命令,查看PATH变量的值,这时无意外情况下应该会看到刚才输入的一系列路径,如下图所示:测试:打开一个新的终端输入命令 ns 并回车,这时会出现 % 操作提示符在%后输入一段tcl脚本代码进行测试,如下图:至此,整个安装过程顺利结束。redhat linux下设置环境

12、变量1. 显示环境变量HOME $ echo $HOME /home/terry 2. 设置一个新的环境变量WELCOME $ export WELCOME=Hello! $ echo $WELCOME Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=terry.mykms.org PVM_RSH=/usr/bin/rsh SHELL=/bin/bash TERM=xterm HISTSIZE=1000 4. 使用set命令显示所有本地定义的Shell变量 $ set BASH=/bin/bash BASH_VERSINFO=(0=21=05b2=03=14

13、=release5=i386-redhat-linux-gnu) BASH_VERSION=2.05b.0(1)-release COLORS=/etc/DIR_COLORS.xterm COLUMNS=80 DIRSTACK=() DISPLAY=:0.0 5. 使用unset命令来清除环境变量set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。示例如下: $ export TEST=Test. #增加一个环境变量TEST $ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了 TEST=Test. $ unse

14、t $TEST #删除环境变量TEST $ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了 6. 使用readonly命令设置只读变量如果使用了readonly命令的话,变量就不可以被修改或清除了。示例如下: $ export TEST=Test. #增加一个环境变量TEST $ readonly TEST #将环境变量TEST设为只读 $ unset TEST #会发现此变量不能被删除 -bash: unset: TEST: cannot unset: readonly variable $ TEST=New #会发现此也变量不能被修改 -bash: TEST:

15、 readonly variable 7. 用C程序来访问和设置环境变量对于C程序的用户来说,可以使用下列三个函数来设置或访问一个环境变量。 getenv()访问一个环境变量。输入参数是需要访问的变量名字,返回值是一个字符串。如果所访问的环境变量不存在,则会返回NULL。 setenv()在程序里面设置某个环境变量的函数。 unsetenv()清除某个特定的环境变量的函数。另外,还有一个指针变量environ,它指向的是包含所有的环境变量的一个列表。下面的程序可以打印出当前运行环境里面的所有环境变量: i nclude extern char*environ; int main () char

16、*var; for (var =environ;*var !=NULL;+var) printf (%s n ,*var); return 0; Linux下的环境变量设置# /etc/profile# System wide environment and startup programs, for login setup# Functions and aliases go in /etc/bashrcpathmunge () if ! echo $PATH | /bin/egrep -q (|:)$1($|:) ; thenif $2 = after ; thenPATH=$PATH:$1

17、elsePATH=$1:$PATHfifi# Path manipulationif id -u = 0 ; thenpathmunge /sbinpathmunge /usr/sbinpathmunge /usr/local/sbinfipathmunge /usr/X11R6/bin afterunset pathmunge# No core files by defaultulimit -S -c 0 /dev/null 2&1USER=id -unLOGNAME=$USERMAIL=/var/spool/mail/$USERHOSTNAME=/bin/hostnameHISTSIZE=

18、1000if -z $INPUTRC -a ! -f $HOME/.inputrc ; thenINPUTRC=/etc/inputrcfiexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRCfor i in /etc/profile.d/*.sh ; doif -r $i ; then. $ifidoneunset iJAVA_HOME=/opt/j2sdk1.4.2_01MYSQL_HOME=/var/mysqlCLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH=$PATH:$JAVA_HOME/bin:$MYSQL_HOME/bin:/opt/apache-ant-1.5.4/binexport JAVA_HOME CLASSPATH PATHCVSROOT=/cvsroot;export CVSROOTLINUX系统环境变量/etc/profile对整个系统有效. 确定你使用的是bash修改/.bash_profile把你要设置的环境变量写进去例如JAVA_HOME=/usr/local/jdkexport JAVA_HOME

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 商业贸易


经营许可证编号:宁ICP备18001539号-1