




免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此过程可大体分为三个阶段:在windows系统下安装vmware 虚拟机;在虚拟机环境下安装linux系统;在linux系统下安装ns2,然后再对linux的环境变量进行一些设置,至此大功告成。一 、在windows系统下安装vmware 虚拟机vmware软件包在天空、华军等软件站都可以免费下载到最新版本。在此我以vmware workstation 5版本为例,简述其安装步骤:至此,vmware 软件已经安装完毕。我还安装过其他版本,各版本的安装步骤大同小异。二、在虚拟机环境下安装linux系统在此仍以我当初安装redhat enterprise linux4时做的笔记为依据, 这是一个比较老的发行版本,后来我又安装过其他发行版本的linux系统,其安装方法间也差别不大。以图为据:首先在windows下打开vmware软件,会出现如下图所示界面:点击图示红色方框区图标-新建一个虚拟机,或者依次点击下图菜单栏中的 file-new-vmware 在下图中可以选择默认的typical或者选择custom进行自定义安装在下图中需要选择所安装的linux版本,根据安装版本的不同在蓝色下拉条中有很多可供选择的发行版本类型:在此,需要为所安装的系统取一个名字,并选定安装的地址:在下图中,我们要配置新安装的虚拟机的网络接入方式,系统默认为use bridge networking,这种方式需要为新安装的linux系统(即下图中提示的guest,相反host就是windows系统了)另设一个外部ip地址,由于实验室的机器都是ip与mac地址绑定使用的,给其单独设置一个ip必定要修改物理网卡的地址才能成功接入互联网(我没有尝试过这种方式);nat方式,这也是我所选择使用的方式。其通过使用dhcp协议使得gust能够共享host的网络资源。第三种方式我没有试过需要为新安装的系统分配一定的硬盘空间,空间大小一般最好不要小于默认值上述过程就绪后,就会进入出现如下界面:在此需要注意一点,如下图中铅笔标示:注意硬盘接口的类型,点击它可以选择ide 或者 scsi,在此需根据实际情况。当时我在此就耽搁了不少时间,由于没有注意硬盘接口选择,在后边的安装过程中导致新安装的系统不能识别所分配的硬盘,从而导致系统无法进行后继安装且百思不得其解。 如下图,选择所要安装的linux系统的iso镜像文件存放地址。在此点击图示memory 条,可以调整給linux系统所分配的内存空间数量。11.一切就绪后,点击图示绿色按钮,开始系统的安装。12.进入如下界面:13.iso镜像文件检测提醒,如果想要检测的话就选择 ok,否则 选择 skip 跳过。14.next.15.安装语言选择16.键盘布局17.桌面18.next,在下图中选择yes,因为是虚拟机安装,似乎在此所有的操作都是虚拟的,且只对为其分配的硬盘空间有效,并不会对实际的windows下硬盘文件结构造成什么影响。(这是我的个人看法,在我成功安装了系统之后,并没有发现windows下有什么异常情况出现)19.对为其分配的硬盘空间进行分区,此处的分区还是虚拟的,在windows下面感觉看不到的。20.yes.21.分为两个区,分别都挂在在根目录“/”下,如下图所示,分区类型分别为ext3和swap,其中512m的swap类型分区用来存放系统的临时文件。22.内核安装 23.网络配置,在此选择默认的dhcp方式,如图:24.防火墙设置,及想要使用的网络服务选择25.系统语言选择26.时区选择27.系统的 用户名、密码设置。28.所需要安装的系统组件选择,在此选择自定义方式:29.组件选择(在选择想的最后边有一个全选按钮,若选择此项,系统就会在自动安装iso镜像文件中的所有系统组件)30.next31.在间隔一段时间后系统会陆续提示插入后继光盘32.。同上33.选择后继iso镜像文件的存放地址34.在等待一段时间后,安装完成35.系统后期设置36.使用许可37.日期设置38.显示分辨率设置39.login40.用户设置41声卡测试42其他组件安装43.设置完成44.输入用户名及密码进入linux系统界面。至此,linux的安装大功告成!三、ns2安装更高版本的linux系统支持usb设备的即插即用,不需要挂载。把ns-allinone-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/ 进入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 运行安装命令(说明:install之前为一个点和一个斜杠)在执行install命令后会出现很多编译过程的结果输出,如果中途没有出错,则在差不多十五分钟以后,系统会有如下页图提示: 至此,ns-allinone-2.33安装完毕。在成功安装ns-allinone-2.33之后,还需要设置下linux的环境变量,步骤如下:使用vi 编辑器在终端输入如下命令: cd /home/ 回到home目录下 vi .bashrc 使用vi编辑器来编辑文件.bashrc,此文件是隐藏文件在新打开的界面下,按i键对文件内容进行编辑,把光标移动到文件的最后一行,输入如下内容:(此处的3条语句是根据上页安装成功后的系统提示设置的,见上页及本页的三幅图片所示内容)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/libexport tcl_library=$tcl_library: /home/dongzhao/ns-allinone-2.33/tcl8.4.18/library编辑结束后,先按esc键退出插入模式,再按“:wq”保存刚才编辑的内容,然后关闭本终端,再重新打开一个新的终端,这是刚才修改的脚本已经生效。可以输入“echo $path”命令,查看path变量的值,这时无意外情况下应该会看到刚才输入的一系列路径,如下图所示:测试:打开一个新的终端输入命令 ns 并回车,这时会出现 % 操作提示符在%后输入一段tcl脚本代码进行测试,如下图:至此,整个安装过程顺利结束。redhat linux下设置环境变量1. 显示环境变量home $ echo $home /home/terry 2. 设置一个新的环境变量welcome $ export welcome=hello! $ echo $welcome hello! 3. 使用env命令显示所有的环境变量 $ env hostname= 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=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. $ unset $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: readonly variable 7. 用c程序来访问和设置环境变量对于c程序的用户来说,可以使用下列三个函数来设置或访问一个环境变量。 getenv()访问一个环境变量。输入参数是需要访问的变量名字,返回值是一个字符串。如果所访问的环境变量不存在,则会返回null。 setenv()在程序里面设置某个环境变量的函数。 unsetenv()清除某个特定的环境变量的函数。另外,还有一个指针变量environ,它指向的是包含所有的环境变量的一个列表。下面的程序可以打印出当前运行环境里面的所有环境变量: i nclude extern char*environ; int main () char*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:$1elsepath=$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=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_h
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东揭阳市普宁市公安局招聘警务辅助人员80人模拟试卷及答案详解(易错题)
- 2025黑龙江饶河县公益性岗位招聘30人模拟试卷及一套参考答案详解
- 2025鄂尔多斯市消防救援支队招聘50名政府专职消防队员模拟试卷附答案详解(考试直接用)
- 2025年潍坊职业学院高层次高技能人才引进(招聘)(10人)模拟试卷(含答案详解)
- 2025年宝鸡先行电力(集团)有限责任公司招聘(4人)模拟试卷(含答案详解)
- 2025广西民族博物馆编外人员招聘1人模拟试卷及一套完整答案详解
- 2025年国家知识产权局知识产权发展研究中心招聘(3人)考前自测高频考点模拟试题完整参考答案详解
- 2025年甘肃省庆阳市新庄煤矿面向社会招聘生产性灵活用工206人模拟试卷完整答案详解
- 2025年临沂平邑县部分事业单位公开招聘教师(17名)模拟试卷及答案详解(新)
- 2025第十三届贵州人才博览会黔东南州企事业单位招聘838人考前自测高频考点模拟试题及答案详解(有一套)
- 科学教育:未来启航
- 金太阳九年级数学月考试卷及答案
- 地质技能竞赛试题及答案
- 现代农业装备与应用课件
- 2024年甘肃省临夏县人民医院公开招聘护理工作人员试题带答案详解
- 2025年氢气传感器市场分析报告
- 结肠癌围手术期的护理
- 环保科技股东合作协议示范文本
- 中职语文(拓展模块)中国科学技术史序言
- 子宫肌瘤教学查房
- 云南省昆明市2023-2024学年高一下学期7月期末质量检测英语试卷(含答案)
评论
0/150
提交评论