GAMIT在LINUX操作系统上的安装和使用

GAMIT在LINUX操作系统上的安装和使用
GAMIT在LINUX操作系统上的安装和使用

GAMIT在L INU X操作系统上的安装和使用3

王留朋,

过静,金慧华,吴 宪

(清华大学土木工程系地球空间信息研究所,北京100084)

摘 要:GAM IT是目前国际上通用的GPS定位定轨的优秀软件之一,但其安装和使用在不同的UN IX/L INU X系统平台上存在着差异,不易为初学者掌握,本文结合实例介绍了GAM IT在L INU X操作系统上的安装和使用,希望能为将要使用GAM IT软件的用户提供一些有益的参考。

关键词:GAM IT;GPS;L INU X

中图分类号:P22814 文献标识码:A 文章编号:100829268(2005)0620043204

1 引言

随着GPS技术的发展和广泛应用,大地测量已发生了革命性的变化,并在地球动力学、GPS气象学等研究中得以广泛应用,精密解算GPS观测数据的软件也得以重视和发展,本文介绍的GAM IT就是其中的代表之一。GAM IT是美国麻省理工学院(M IT)与斯克里普斯海洋研究所(SIO)研制的GPS数据后处理与分析软件。其特点是运算速度快、版本更新周期短以及在精度许可范围内自动化处理程度高等,且其具有开源性,用户可以根据需要对源程序修改,便于科研工作,因此在国内外应用相当广泛,尤其是在免费开源的L INU X操作系统上。

2 GAMIT简介

GAMIT可以解算卫星轨道、测站坐标、钟差、大气延迟、整周模糊度等,主要由以下几个程序构成:ARC(轨道积分)、MOD EL(组成观测方程)、SINCLN(单差自动修复周)、DBCL N(双差自动修复周跳)、CV IEW(人工交互式修复周跳)、CFMR G(用于创建SOL V E所需的M文件), SOL V E(利用双差观测按最小二乘法求解参数的程序)。解算过程实际上是一个迭代过程,平差时所采用的观测值主要是双差观测值,分为三个阶段:首先进行初始平差,解算出整周未知数参数和基线向量的实数解;再将整周未知数固定成整数;最后是将确定的整周未知数做为已知值,仅将待定的测站坐标作为未知参数,再次平差解算,解出基线向量的最终解———整数解固定解。

GAM IT软件采用RIN EX格式的数据,可以使用各种不同型号的GPS接收机的观测数据,对于Compact Rinex格式的文件,可以用GAM IT自带的crx2rnx命令进行转换。它支持大多数的UN IX/L INU X系统平台,如SUN,Redhat,HP, SGI等平台,本文以GAM IT10.06和Red Hat linux9.0为例进行介绍。

3 安装与配置

311 更新Linux系统的C和Fortran编译器系统Linux编译系统的默认文件选项中MAX2 UN IT为99,而GAM IT软件源代码中则要求MAXUN IT为9999。如果直接进行编译安装,则会产生非常多的警告性错误,造成安装后无法正常运行。用户需要从Linux的相关网站上找到gcc/ g77编译器2.95.2以上版本的源代码,一般是后缀为tar.gz的压缩包文件,用tar xvzf命令将其在当前工作目录下解压后,找到位于目录gcc2.

95.2(或其更高版本号的目录)/libf2c/libI77的fio.h文件,将其中包含“#define MAXUN IT 100”的行更改为“#define MAXUN IT10000”,再重新编译和安装gcc/g77。

312 安装G AMIT系统

在Redhat Linux9.0下使用root的超级权

3收稿日期:2005208230

限,运行useradd和passwd命令,新建gamit用户,并设置登陆口令。L INU X操作系统下的文件都有用户和组的属性,这种特性有利于使用gamit 用户组对数据进行统一管理,同时也方便用tel2 net、ssh等工具在相同用户下,实现远程登陆对数据进行协作处理。

gamit用户创建成功后,即可从麻省理工学院的F TP服务器(https://www.360docs.net/doc/2214619225.html,/)下载GAM IT软件包,其中包括软件的源代码和安装包,然后再将安装包目录/source下的文件拷贝至该用户目录/home/gamit中,其中有安装批处理文件install_software和几个压缩文件,以10.06版为例,分别为:

 install_software 安装批处理文件

 com.10.06.tar.Z组件压缩包

 gamit.10.06.tar.Z gamit软件压缩包

 help.10.06.tar.Z帮助系统压缩包

 kf.10.06.tar.Z kf软件压缩包

 libraries.10.06.tar.Z库文件压缩包

 可选的还有:

 templates.10.06.tar.Z数据模板压缩包

 map s.10.06.tar.Z地图数据压缩包在开始安装前,需要对GAM IT安装配置文件Makefile.config进行与操作系统、数据处理等相关的配置修改。因为GAM IT发行版兼顾了各种不同Unix/Linux版本,不同的版本的相关系统路径的设置也不同,在Redhat Linux9.0下的路径应设置为:

X11L IB PA T H /usr/lib/X11R6/lib

X11INCPA T H /usr/lib/X11R6/in2 clude/X11

与GPS数据处理相关的重要参数有:

MA XSIT测站数 默认值45

MA XSA T卫星数 默认值28

MA XA TM天顶延迟参数 默认值13

MA XEPC历元数 默认值2880

这些参数可以根据需要进行修改,建议设置为较大值。比如,要做与对流层相关的研究,对流层天顶延迟估算参数个数相对要求较多,就可以将上述文件中的MA XA TM项值由13改为你所需要的数值。

接下来就可以开始安装了,首先确保该目录下的install_software文件具可执行属性,然后在当前目录下键入“./install_software”,再依屏幕提示给予回应即可,安装程序将调用Linux系统的系统编译器连接GAM IT源程序生成可执行程序,依机器配置不同,该安装过程需要等待相当长的时间。

3.3 设置G AMIT的系统工作环境

安装完以后,还需要给Linux系统的用户配置文件里加上GAM IT软件的工作路径指示。具体配置因系统平台和用户使用的shell及用户级别的不同,设置的文件和内容也有所差别。对于本例Redhat Linux9.0下的gamit用户,使用的是bash shell,只须进行如下设定:

(1)在用户目录下执行:ln-s/home/gamit gg;

(2)修改用户目录下.bash_profile文件,设置如下环境变量:

H EL P_DIR=/home/gamit/help/

PA T H=/home/gamit/com:/home/gmait/ gamit/bin:/home/gamit/kf/bin

export H EL P_DIR

export PA T H

至此,GAM IT的安装设置已结束,重新以gamit用户登陆系统以后,即可使用该软件强大的GPS数据处理功能。

4 实例运行

本文选取了2005年,年积日为100的北京(BJ FS)、武汉(WU HN)、上海(SHAO)、拉萨(L HAS)、昆明(KUMN)五个国内的IGS(IN2 TERNA TIOANL GPS SERV ICE)站的GPS观测数据(数据来源https://www.360docs.net/doc/2214619225.html,/p ub/),采用轨道松驰解处理模式,对基线解算的精度与可靠性给出了简单的判定依据和方法。

411 数据准备

GAM IT是大型高精度的GPS数据处理软件,在基线解算时需要考虑多种误差影响,例如钟差改正、电离层折射改正、对流层折射的大气参数模型改正以及光压模型改正等。因此,在数据处理前,不仅需要组织和存放好GPS原始观测数据,更重要的是,还要配置好各项参数表文件,而且解算结果的精度还依赖与这些表文件里的参数配置。

首先在用户目录下建立目录名2005,其绝对路径应为/home/gamit/2005,在此目录中再以年积日100为目录名建立子目录,同时在这一级建立/tables目录,然后按如下步骤进行:

(1)把以下原始观测数据文件放入100子目

录:

RIN EX格式的观测数据文件:BJ FS1000.050 WU HN1000.050SHA01000.050

L HAS1000.050KUMN1000.050;

FICA格式E文件:ep gga5.100(或导航文件: BJ FS1000.05N);

轨道G文件:gp gga5.100(或由sh2sp3fit程序读取精密星历sp3文件来生成G文件)。

(2)从IGS网站上找到对应年和时段的各种参数表文件放入tables目录中,包括:

pole. 极移参数;

ut1.U T1(国际时间系统)表;

luntab.月球星历表;

soltab.太阳星历表;

leap.sec从1982年1月1日年以来的

TA I———TUC值的跳秒值;

gdetic.dat大地水准面参数表;

ant mod.dat天线高及相位中心偏移模式

参数;

svnav.dat卫星数目、编号等信息;

rcvant.dat接收机及天线类型信息;

nutabl.摄动历表;

(3)建立测站的初始坐标L文件lfile

L文件包含所用测站的坐标,只支持大地坐标和球坐标两种格式,初始坐标可为近似坐标,但其精度对基线解算影响较大,如果要进行对流延迟的研究,要求初始坐标为已知的精确坐标,该文件的填写格式可参考GAM IT自带的模板进行修改。

(4)设置观测信息和控制表格文件,以下文件均可参考模板进行修改:

https://www.360docs.net/doc/2214619225.html,记录测段中各测站信息文件及定义工程名称;

sitt bl.各站使用的钟和大气模型及先验坐标约束等;

https://www.360docs.net/doc/2214619225.html,此文件包含年、年积日、采样间隔、历元数、起始时间以及卫星号,可以手工填写,也可用makexp创建;

sest bl.为数据处理方案的核心控制文件,其中本例要修改的参数有:

处理模式 REL EX

观测量的选取L C_H EL P

批处理迭代方案02ITER

对流层误差模型SAASTAMON IN EN

天顶延迟参数个数25

光压模型B ERN E

数据筛选AU TCL N

A RC参考系统IGS92

惯性框架J2000

L文件坐标更新0.001m

其它参数使用了模板提供的缺省值。

412 数据处理

上述文件准备和配置完毕后,进入子目录100内,开始处理GPS数据:

(1)执行links.day2005100expt命令,链接../tables内的表文件,其中expt为本例设定的解算工程名称;

(2)执行makexp程序建立所有准备文件的输出及一些模块的输入文件;

(3)执行makej epgga5.100jp ggar.100命令,得到用于分析的卫星时钟文件J文件;

(4)执行makex expt.makex.batch命令,生成接收机时钟文件K文件和观测文件X文件;

(5)建立与执行批处理:执行fixdrv dexpt5. 100命令产生批处理文件bexpt5.bat,批处理工作由ARC,MODEL,AU TCL N,CFFM G和SOLV E 组成;

(6)执行bexpt5.bat批命令,该批处理过程一般无需人工干预,其中AU TCL N程序可对相位观测的周跳(C YCL ESL IP)和粗差(OU TL IER)进行自动剔除,SOL V E程序完成最小二乘法的解析,并将结果打印输出到Q文件中。

413 解算精度与可靠性简析

(1)查看平差结果Q文件,在该文件中有对解算精度和可靠性进行评估的指标,其中均方根残差nrms是衡量单天解质量的重要指标之一,通常比较理想的值应小于0.25,本例中nrms=0.21,如果该值大于0.5,就意味着处理过程中未除去在大的周跳或某一参数的解算存在很大偏差,或者解算模型设定有误,具体原因可进一步在autcln.sum 中查找,也可利用CV IEW程序进行更详细的分析处理。

(2)尽管nrms是合限的,还是建议仔细查看一下autcln.sum文件,进一步确定观测站数据和卫星数据有无异常情况,其中最重要的内容之一是对接收机时钟的稳定性统计情况,如本例autcln. sum文件中给出的以下内容:

Clock and Range noise statistics at iteration3 Site/PRN Allan SD@100#Range rms#

sec(pp b) (mm)

BJ FS 0.029542 1894 872.3 14567ASH KUNM0.08646227021307.816078TRB

L HAS0.0736621669345.011891TRB SHAO0.16002925381274.016745TRB WU HN0.04200528761200.922303ASH 在正常的测量环境下,埃伦标准方差Allan SD(Allan standard deviation)如果大于50pp b,通常说明该接收机的时钟工作频率已很不稳定,频漂偏大,不难判定在本实例中各站接收机的时钟均无异常。

(3)基线边解算精度的统计:

基线边 基线长(m) 精度(m) 相对精度

BJ FS2KUNM2020153.5210.010 4.90×10-9 BJ FS2L HAS2499817.5490.008 3.27×10-9 BJ FS2SHAO1058437.3170.005 4.94×10-9 BJ FS2WU HN1015585.5450.005 4.66×10-9 KUNM2L HAS1263183.4590.008 6.79×10-9 KUNM2SHAO1920001.2410.009 4.68×10-9 KUNM2WU HN1289171.8750.008 6.20×10-9 L HAS2SHAO2864652.0480.005 1.73×10-9 L HAS2WUN H2228803.8620.006 2.78×10-9 SHAO2WU HN657432.14570.004 6.08×10-9

由上表可以看到,GAM IT解算得到的基线相对精度均优已于进行地壳形变分析所需的10-7,是能够满足高精度的GPS数据处理。

5 结束语

本文所提及的GAM IT软件,L INU X操作系统,及实例所用数据,读者可通过互联网络免费下载,依上述步骤进行安装和运行,考虑到硬件平台配置的不同,处理结果可能会有微小差异;相比在UN IX平台上处理的结果,可能会因编译器处理浮点数的性能差异而稍有不同,但经我们测试,这些偏差一般可忽略不计,可以认为GAM IT在L INU X系统的上的处理结果是可靠的。

参考文献

[1] 中科红旗软件技术有限公司,红旗L INU X软件开发

技术[M]1清华大学出版社,2001.

[2] Document for GAMIT GPS Analysis Software,Re2

lease10.6,2000.

[3] 刘大杰,施一民,

过静.全球定位系统(GPS)的原理与数据处理[M].上海:同济大学出版社,1996.

作者简介:王留朋 (1976-),男,河南周口人,75719部队,硕士生,主要研究GPS气象学

G amit soft w are installing and running on linux operation system

WANG Liu2peng,GU O Jing2jun,JIN H ui2hu a,WU Xian

(Department of Civil,Tsinghua Universit y,B ei j ing100084,China)

Abstract:The GAM IT is one of t he excellent software for po sitioning and orbiting by GPS(Global Positioning System)data,but it′s not easy to master,because it is quite different for t he installing and running between t he UN IX/L INU X OS(Operation System)platforms,we wish what we have done would benefit for t hose who want to use t he GAM IT on Linux OS.

K ey w ords:GAM IT;GPS;L INU X

centos操作系统简介

centos操作系统简介 CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。CentOS,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。CentOS并不是全新的linux发行版,倘若一说到RedHat这个大名,大家似乎都听过,在RedHat家族中有企业版的产品,它是Red Hat Enterprise Linux(以下称之为RHEL),CentOS正是这个RHEL的克隆版本,RHEL是很多企业采用的linux发行版本,需要向RedHat付费才可以使用,并能得到付过费用的服务和技术支持和版本升级。这个CentOS可以像REHL一样的构筑linux系统环境,但不需要向RedHat付任何的费用,同样也得不到任何有偿技术支持和升级服务。 CentOS计划是在2003年红帽决定不再提供免费的技术支持及产品认证之后的部份"红帽重建者"(Red Hat rebuilders)之一。 CentOS和Linueox、组装Linux (White box Linux)、Tao Linux 、X/OS Linux,及科学Linux (Scientific Linux)等都以红帽所发布的源代码原件重建Red Hat Enterprise Linux的翻版,并修正了已经发现了的redhat的bug。 CentOS是"Caos Linux"独立计划的一个分枝,在Lawrence Berkeley 国家实验室担任管理员与程序设计师的Kurtzer表示。但后来Caos基金会最受欢迎的计划变成是RHEL 的重建。 历史 Red Hat公司的产品中,有RedHat Linux(如Redhat8,9)和针对企业发行的版本Red Hat Enterprise Linux,都能够通过网络FTP免费的获得并使用,但是在2003年的

献给初学者:谈谈如何学习Linux操作系统

献给初学者:谈谈如何学习Linux操作系统 一、选择适合自己的linux发行版 谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是 有一点是可以肯定的,linux正在变得越来越流行,面对这么多的Linux发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需 要有一个明确的方向,选择一个适合自己的系统开始学习linux至关重要!下面 我们就分类介绍。 1.1初学者入门首选-redhat系列 在学习redhat系列linux之前,首先要了解以下redhatlinux各个发行版本之 间的关系。 1.RedHatLinux RedHatLinux是redhat最早发行的个人版本的linux,其1.0版本于1994年11月3日发行。虽然其历史不及其它linux发行版本悠久,但比起很多的Linux 发行套件,RedHat的历史悠久得多。自从RedHat9.0版本发布后,RedHat公司就不再开发桌面版的Linux发行套件,RedHatLinux停止了开发,而将全部 力量集中在服务器版的开发上,也就是RedHatEnterpriseLinux版。2004年4 月30日,RedHat公司正式停止对RedHat9.0版本的支持,标志著RedHatLinux的正式完结。原本的桌面版RedHatLinux发行套件则与来自开源 社区的Fedora进行合并,成为FedoraCore发行版本。 目前RedHat分为两个系列:由RedHat公司提供收费技术支持和更新的RedHatEnterpriseLinux,以及由社区开发的免费的FedoraCore。 2.FedoraCore FedoraCore(缩写为FC)被红帽公司定位为新技术的实验场地,许多新的技 术都会在FC中检验,如果稳定的话红帽公司则会考虑加入RedHatEnterpriseLinux中。 FedoraCore1发布于2003年年末,而FC的定位便是桌面用户。FC提供了 最新的软件包,同时,它的版本更新周期也非常短,仅6个月。由于版本更新 频繁,性能和稳定性得不到保证,因此,一般在服务器上不推荐采用FedoraCore。 其实可以这么认为,Fedora就是RedHat发行RedHat企业版linux的一个 实验版本,以用户做测试,为RedHat企业版发布奠定基础。 3.RedHatEnterpriseLinux RedHatEnterpriseLinux(缩写为RHEL,RedHat的企业版)。RedHat现在主要做服务器版的linux开发,在版本上注重了性能和稳定性以及对硬件的支持。由于企业版操作系统的开发周期较长,注重性能、稳定性和服务端软件支持, 因此版本更新相对较缓慢。

Gamit安装-ubuntu Linux操作系统

Gamit 的安装 3502 gamit 安装步骤,这里以最新的gamit 10.4为例子。首先gamit 需要的运行环境为gfortran , gcc , libx11, csh, tcsh.而且在gamit的Makefile.config文件中也是需要知道操作系统的版本号的。因此步骤如下: 1) 按ctl+alt +t打开终端,输入uname -a 查看当前操作系统的版本号, 如上图所示:操作系统的版本号是:3.0.0-12;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3001; 2)安装相关的运行环境,主要包括csh,gfortran,tcsh,gcc,libx11;具体命令如下: 在终端中输入:sudo -s,然后按提示输入密码;然后输入apt-get install gcc; apt-get install gfortran;这个会比较大一点,所以会慢一点,机房的网速只有十几kb 每秒,听说比GPS中心的网速慢多了。 apt-get install csh; apt-get install tcsh; apt-get install libx11-dev,这个是为gamit提供图形支持的包,因此就比较大,耐心等待5分钟左右. 3)配置shell

首先输入echo $SHELL看下当前是什么类型的shell,一般情况下,ubuntu 默认的都是bash,虽然gamit是用csh写的,但是经过测试,即可以在csh中安装,也可以在bash中安装。诺想在csh中安装,则需要改变当前的shell,在终端输入chsh,按提示输入密码。然后输入shell的路径,以下操作是从bash改变为csh,因此输入路径为:/bin/csh,如下图所示: 但是上面步骤完成以后,我们输入echo $SHELL,再查看一下,发现shell仍然是bash,注意了,这里是改变登录时的默认shell,因此若想让以上改变生效,只需要注销下,重新登录下就可以啦。 下面介绍一下临时改变shell的简单方法,若是由bash改变为csh,只需要在终端输入csh 即可,同理变回来只需输入bash。临时的改变shell只对当前的终端是有效的,但这对于gamit的安装已经足够了。 4)gamit软件的准备及安装 一般情况下都是需要先将gamit的源代码复制到/opt目录下,假设你的gamit源代码文件夹为gamit10.4,并且位于桌面上,那么只需要在终端输入:mv ~/桌面/gamit10.4 /opt ,即可将其移动到opt下,然后进入opt,输入 cd /opt/gamit10.4,继续输入ls -al,查看下gamit10.4文件夹下都有什么文件。找到一个叫install_software的文件,查看其权限,若没有可执行权限,则给他加上就可以了。然后在终端输入 ./install_software,则开始gamit的安装了。第一个直接输入Y就可以了,然后它会问你x11的目录是否正确,那么你需要找到gamit的配置文件并修改下,具体方法如下:按 ctl+alt+t新开一个终端,进入到opt中的gamit10.4文件夹下,cd libraries;进入libraries文件夹中,sudo gedit Makefile.config;然后就会弹出一个该文件的编辑框,我们需要修改的地方主要有三个,第一个是x11的路径,将其修改成gamit自动搜索到的 x11路径,如我的系统中是如下图所示:

浅谈操作系统(操作系统论文)

浅谈操作系统 摘要 随着科学技术的不断发展与创新,计算机得到了广泛的普及和应用,同时计算机的操作系统也在不断的发展和完善当中。21世纪是信息的时代,最重要的体现就是计算机技术的广泛应用及发展,操作系统作为计算机系统的基础是管理计算机软硬件资源、控制程序运行、改善人机界面和为应用软件提供支持的一种系统,本文主要是通过对操作系统及其发展情况来进行分析,了解计算机操作系统发展的基本情况,阐述未来操作系统的发展趋势,从而促进计算机技术的不断的进步。 关键词:计算机;操作系统;发展; 一、计算机操作系统的发展史 操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统所处位置作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。 原始的操作系统主要是从批次模式开始,然后逐渐的发展到分时机制的模式,后来由于多处理器时代的到来,整个操作系统也逐渐有多处理器的协调功能,继而出现了分布式的系统。操作系统主要发展可分为四个阶段:纯手工操作阶段、批次处理阶段、多道程序系统阶

段及现代操作系统阶段。整个系统的发展主要面临着技术上的难题,主要体现的是计算机硬件技术的发展限制了软件的发展和操作系统的不稳定性。 二、计算机中常用的操作系统 计算机操作系统作为计算机系统的基础是管理电脑软硬件系统的程序。计算机系统的种类多,经常是通过应用领域来划分的,其中应用程序主要是包括桌面、服务器、主机以及嵌入几个应用领域的操作系统。常用的操作系统分类如下。 1.Windows系统 Windows系统作为计算机内较为常见的操作系统,在人们的日常生活和学习中都应用的较为普遍,Windows系统作为现代最为流行的操作系统,其在技术方面也是非常成熟的。目前最新版本的Windows 操作系统为Windows10。 2.UNIX系统 UNIX系统有自身较为统一的实施标准和认证规范,并且利用该规范,还可以对UNXI系统进行程序的移植,并且促进了UNIX的发展及应用程序的开发,UNXI已经开始作为大型机器、网络服务器及工作中的主流操作系统,并且其自身的发展还在一定的程度上推动了Linux等开源UNIX类操作系统的发展。 3.Linux系统 Linux系统是在UNIX的基础上进行发展的,其开源模式的软件环境极其价值越来越受到社会,并且其软件的运行环境及其价值越来

gamit10.6安装

1:安装环境,进入Ubuntu软件中心搜索libx11、gfortran、gcc、csh、tcsh并安装。 2:获取root权限:打开命令行:ctrl+alt+t 输入sudo passwd然后输入两次密码,这个就是修改好的root密码。 然后在输入su root 输入修改好的root密码就获取root权限了。 3:将gamit10.6 复制到/opt文件下,在root权限下用命令: cp –r /home/wfy/桌面/10.6 /opt 4:进入文件10.6 : cd /opt/10.6给install_software赋执行权限, chmod 777 ./ install_software 5:运行安装脚本./ install_software 在安装过程当中遇到所有的y/n问题,一律选择y 6:安装失败后,编辑opt/gamit10.5/libraries里的Makefile.config 文件,在root权限下输入:gedit opt/gamit10.5/libraries/Makefile.config 修改4个地方: 第一个: 删除这两 行的/x11 第二个:修改最 后两个13改 成25 2880 改成5760 第三个:输入uname –a(注意空格),即可查看当前系统的信息。例如操作系统的版本号是:3.16.0-23;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3111;搜索OS_ID Linux,找到该处,将3953给位本电脑的版本号3111 第四个,如果你的电脑是32位的,那么就要将该文件中的全部m64改为m32,另外/opt/10.6/gamit/solve/Makefile.generic该文件中的所有m64也要改为m32。 7,重新输入./install_software 安装 8,安装成功后进入root文件cd /root 然后列出所有文件:ls –a 然后编辑.bashrc gedit .bashrc 在文件最后加入下面两行,然后注销一下,再次进入root权限,输入doy,

安装Linux操作系统

安装Linux操作系统(RHEL5) 使用VMware Workstation新建一台64位的虚拟机 1)启动“新建虚拟机”向导程序 在VMware Workstation软件中,通过菜单“文件”-->“新建虚拟机”打开“新建虚拟机向导”窗口,配置类型选“自定义(高级)”,如图-1所示,单击“继续”。 图-1 2)选择虚拟机的硬件兼容性 接受默认的Workstation 9.0,如图-2所示,单击“继续”。

图-2 3)指定虚拟机系统的安装方式 选择“我以后再安装操作系统”,如图-3所示。注意不要选择“安装盘镜像文件(iso)”,否则虚拟机启动后会自动执行快速安装,不方便用户控制安装过程。 图-3 4)选择将要为虚拟机安装的操作系统类型 选择“Linux”-->“Red Hat Enterprise Linux 5 64bit”,如图-4所示,然后再单击

“继续”。这一步只是通知VMware Workstation提供一些推荐的硬件配置和兼容性优化,至于以后到底装什么系统,并不在这里决定。 图-4 5)指定虚拟机名称和保存位置 为即将建立的虚拟机设置名称、保存位置,如图-5所示,单击“继续”。保存的“位置”应该是一个空文件夹(如果不存在,VMware Workstation也会自动创建),确保此位置所在的分区有足够的剩余磁盘空间。

图-5 6)选择虚拟机的处理器参数 接受默认的设置,使用单处理器、单核心数,如图-6所示,单击“继续”。 图-6 7)设置虚拟机的内存容量 若要顺利安装及运行64位的RHEL 5.9操作系统(特别是图形桌面),建议分配不少于1024MB的内存,如图-7所示。 图-7

GAMIT学习资料整理

GAMIT10.4安装(基于ubuntu10.04) 1、安装虚拟机vmware、ubuntu10.04; 2、进入终端输入:sudo passwd root为root用户创建密码,并以root用户登录,或sudo su回车; 3、系统更新、汉化; 4、安装gcc:# apt-get install gcc ; 5、安装csh:# apt-get install csh 修改bash为csh,重启; 6、安装gfortran :# apt-get install gfortran ; 7、安装libx11-dev库支持# apt-get install libx11-dev ; 8、修改shall为bash,重启,并设置路径: 回到用户根目录,打开.bashrc ,在最后加上如下代码即可 export PA TH=$PA TH:/opt/gamit/gamit/bin:/opt/gamit/com:/opt/gamit/kf/bin export setenv HELP_DIR=/opt/gamit/help/ 9、将gamit安装包放在目录opt/gamit/下 进入目录:# cd /opt/gamit 10、修改install_software文件内容:# gedit install_software ,打开install_software文件,在文件的中下部修改“usr -name libX11.a”为"usr -name libX11.so" 。(动态共享库) 11、运行install_software :# ./install_software,按提示输入两次Y 后,修改make ,在/opt/gamit/libraries里,修改Make中的一组参数 (1)MAXSIT 55 、MAXSAT 32 、MAXATM 25 、MAXEPC 5760 (2)# Specific to FC5(F6,F7,F8 ) 然后,在输入两次Y完成安装; 12、安装完后,打开终端输入:doy,查看程序是否已正确安装。 (注:在root用户下安装完后,回到自己用户不能使用, 原因:需要修改软件的权限(chmod 777 软件名)

Linux操作系统学习心得

Linux操作系统学习心得 这学期有幸学习了《嵌入式系统设计》这门课,在胡佳文老师的教导下深入了解了有关于嵌入式系统,ARM9,Linux系统等很多方面的知识,获益良多,在学习过程中自己也遇到了很多问题,同时受到了很大的启发,现在就本学期的学习谈谈自己的学习心得体会。 Linux操作系统这个名词记得在很早以前就听过,知道这是一个开放性很大的系统,源代码是直接公布在互联网上,很多计算机高手可以根据自己的需求来修改这个程序,同时它比较不易死机,在自己的印象中一直是一种高大上的系统,但是更深入的了解确是零,对于这个学期选这门公共选修课,很大一部分原因是怀着一颗要了解一种早就想知道的东西的心选的.当然我平时也喜欢玩点电脑什么的,只是停留在用别人设计好的现成的东西。 经过一个学期linux操作系统的学习,在老师在课堂对linux系统的介绍及通过网络的了解下,知道了linux原来是一种和windows差不多的电脑操作系统,windows是图形界面的,linux类似以前的DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,linux也能显示图形界面,也有开始菜单、桌面、图标等。Windows有MS-DOS方式,在该方式下通过输入DOS命令来操作电脑;而linux与windows类似,也有命令方式,linux 启动后如果不执行X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。另外linux上也有很多的应用软件,安装运行了这些软件后,你就可以在linux上编辑文档、图片,玩游戏、上网、播放多媒体文件等。 当然我们对linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。它的产生和需要花钱买得windows系统形成了对比,因为 linux 的核心是免费的,自由使用的,核心源代码是开放的.任何人都可以根据自己的喜好来编辑创作适合自己的操作系统,linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以linux操作系统有着广泛的应用空间。 而且在课上随着老师的讲解和自己动手查资料,慢慢的学习到了更深入的知识,知道了linux的安装:硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题。学习了linux系统的进入,关闭和重启。掌握了linux系统的硬件配置,如显卡,声卡,网卡等,并且通过对linux系统基本命令的学习,尤其是shell命令语言(亦称命令解释器),熟悉了系统的基本操作。当然在学习中发现英文学得好也是学好linux的关键。同时还了解了linux对应下的一些常用软件及这些软件的安装。因为linux在服务器中广泛的应用,于是我们进一步学习了linux下接入internet的WEB服务器的安装与配置方法。之后还了解了linux的网络安全,系统的安全,用户的安全等。 眼看这个学期Linux的课程已经告一段落了,在这段时间的学习如果要问我在这门课中学到了什么,我觉得是一种为学的方法,使我受益非浅。 首先每学一部分内容前必定有很多疑问,想要独立解开疑问,从网络上找资

GAMIT使用笔记

大气层研究和空间空间电离层研究使用到是GAMIT模块,精密定位还GAMIT、GLOBK两个模块都需要。 安装完成后的几个重要文件:gg/gamit(基线平差)和gg/kf(Kalman Filter)两个目录下到模块是用fortran编写的。gg/com是cshell编写到脚本,重要用于gamit和kf目录下的模块的组织。 gg/tables是表文件。 sh_gamit批处理要求工程目录下至少有rinex brdc gfiles三个目录。分别放O文件,N文件,卫星轨道文件g文件,这样做的目的是把文件分类,最后这些文件都会被link到单天的目录之下。 注意:需要将所有观测文件和表文件都link到单天目录下的,sh_gamit能自动完成link功能。 模型说明: 1.otl 潮汐改正 2.vmfl GMF 投影函数 3.atml大气荷载模型,对高程影响较大,可消除周跳波动,可靠性需要进一步证实 4.atl大气抄袭荷载模型和met气象模型 星历文件: e/n, sp3, g,t e/n为广播星历,主要用来你和卫星和接收机的种差 g文件是根据sp3文件拟合的某天的圆形轨道参数 t文件是根据观测文件和g文件求出的卫星位置,是gamit专用格式 gcc编译器 作用:将常见的编程语言转化为c语言。 安装gcc需要把原来到gcc覆盖。在/usr目录下,具体怎么做,不是很清楚。 软件中的栅格文件: 下载地址:ftp://https://www.360docs.net/doc/2214619225.html, 1)海洋潮汐。例如otl_FES2004.grid放在软件talbels目录下。链接到otl.grid。 2)大气负荷。例如atmldisp_cm.2006,每年更新一次。连接到atmldisp_grid.2006 3)vmfl投影函数栅格,例如vmflgrd2006,连接到map.grid.2006。每年更新一次。 以example为例作一个实例: 1)在/media/Tool/TOOL/专业工具/GAMIT下新建文件夹10-05-18-EXAMPLE,在该目录下建立tables目录。 2)观察example中o文件中到日期2000年2月3日, 进入该目录,cd /media/Tool/TOOL/专业工具/GAMIT/10-05-18-EXAMPLE

Linux操作系统部分复习题答案

第一章 Linux系统简介 一、思考题 1.UNIX的大部分代码是用一种流行的程序设计语言编写的,该语言是什么? C语言 2.UNIX系统的特点有哪些? ·多任务 ·多用户 ·并行处理能力 ·设备无关性 ·工具 ·错误处理 ·强大的网络功能 ·开放性 3.什么是Linux?其创始人是谁? Linux是一个功能强大的操作系统,同时它也是一个自由软件,是免费的、源代码开放的、可以自由使用的UNIX兼容产品。其创始人是Linus 4.Linux操作系统的诞生、发展和成长过程始终依赖者的重要支柱都有哪些? ·UNIX操作系统 ·MINIX操作系统 ·GNU计划 ·POSIX标准 ·Internet 5.简述Linux系统的特点。 ·自由软件 ·良好的兼容性 ·多用户、多任务 ·良好的界面 ·丰富的网络功能 ·可靠地安全性、稳定性 ·支持多种平台 6.常见的Linux的发行版本有哪些? ·Red Hat Linux ·Caldera OpenLinux ·SuSE Linux ·TurboLinux ·红旗Linux ·中软Linux 二、选择题 1.Linux最初是以MINIX 操作系统为模板而开发出来的。 2.关于Linux内核版本的说法,下列选项中错误的是(C)。 A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版 C.1.3.3表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正(补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。)

3.Linux属于自由软件。 4.自由软件的含义是软件可以自由修改和发布。 5.一下不具有多任务性的操作系统是DOS 第二章 Linux系统入门 一、思考题 1.Linux系统有哪些运行级别?其含义是什么? 可用级别为0~6,其中0:关闭系统;6:重新启动,其他略。 2.Linux系统下经常使用的两种桌面环境是什么? GNOME和KDE 3.什么是X-Window系统?它有什么特点? 图形界面(X-Window)是在Linux操作系统中提供的图形化用户界面(GUI),其支持的视窗系统也称为X,它的特点有:它采用了“客户端-服务器”模式;它是一个跨平台的操作环境。 7.默认情况下,超级用户和普通用户的登录提示符分别是什么? # 和 $ 二、选择题 1.系统引导的过程一般包括如下的几步:①MBR中的引导装载程序启动。②用户登录。③Linux内核运行。④BIOS自检。正确的顺序是④①③②。 2.Linux中使用Ctrl+Alt+BackSpace 组合键可以关闭X-Window图形用户界面。 3.字符界面下使用init命令关机所用的参数是0 。(参数6是重新启动) 4.字符界面下使用shutdown命令重启计算机时所用的参数是–r 。 5.使用man命令调阅相关的帮助信息时,用于逐页地下翻的功能键是Space 。 第三章 shell与shell命令 一、思考题 1.shell的基本功能有哪些? 命令解释执行、文件名替换、输入/输出重定向、连同管道建立、系统环境设置和shell编程。 2.Linux系统中的主要目录有哪些? /:系统的根目录 /dev:系统的设备目录 /home:用户主目录 /root:root用户主目录 /boot:Linux的启动目录 /usr:用户级目录 3.工作目录及其父目录课分别用什么表示? . 和 .. 5.常用的shell环境变量有哪些? ·HOME:用户家目录的完全路径名 ·LOGNAME:登录用户名 ·IFS:命令行内部域分割符 ·PATH:由冒号分隔的目录路径名

从硬盘安装Linux操作系统的方法步骤(精)

从硬盘安装Linux操作系统的方法步骤来源: ChinaUnix博客日期:2007.04.22 18:30(共有0条评论我要评论从硬盘安装Linux操作系统,首先要准备安装包,Linux操作系统的安装包通常是一个或多个ISO镜像文件(一般通过网络下载就可以得到;其次,要通过某种手段启动镜像文件中的系统安装程序;接下来,按照安装程序的提示信息进行安装就可以了。安装过程中,需要指定Linux操作系统的安装位置,这主要涉及硬盘分区的一些知识。综合来看,学习Linux操作系统的安装,关键要学会两点:第一、如何为Linux操作系统准备硬盘空间?第二、如何启动ISO镜像文件中的安装程序。硬盘分区通常,在使用硬盘时,都要进行分区。如果把未分区的硬盘比做一张大白纸,那么分区后的硬盘就相当于这张大白纸被画上了几个大方框。一块硬盘被分成多个分区之后,各分区之间是相对独立的,每个分区都可以有自己的文件格式,例如 FAT16、FAT32、NTFS等等。Linux 操作系统需要的硬盘分区要安装一个操作系统,一般来讲都要为它准备专门的分区。专门,意味着不能与其他操作系统合用一个分区,也意味着不要与用户自己的数据文件合用一个分区,前者是因为不同的操作系统可能需要不同格式的磁盘分区,后者则更多地出于用户数据安全和系统维护方便的考虑。从最低配置角度讲,Linux 操作系统需要一个EXT2或EXT3格式的硬盘分区作为根分区,大小在2~5G就可以。另外还需要一个SWAP 格式的交换分区,大小与内存有关:如果内存在256M以下,交换分区的大小应该是内存的两倍;如果内存在256M以上,交换分区的大小等于内存大小即可。Linux 硬盘分区管理工具在安装Linux 操作系统时,如果选择了手工的分区方式,将启动硬盘分区工具Disk Druid。这个程序是安装程序自带的。下面讨论一下该软件的使用。Linux下硬盘分区的标识在Linux 下用hda、hdb 等来标识不同的硬盘;用hda1、hda2、hda5、hda6 来标识不同的分区。其中,字母a 代表第一块硬盘,b代表第二块硬盘,依次类推。而数字1 代表一块硬盘的第一个分区、2 代表第二个分区,依次类推。1到4 对应的是主分区(Primary Partition)或扩展分区(Extension Partition。从5开始,对应的都是硬盘的逻辑分区(Logical Partition)。一块硬盘即使只有一个主分区,逻辑分区也是从5开始编号的,这点应特别注意。系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS 格式的主分区hda1 以及

GAMIT在LINUX操作系统上的安装和使用

GAMIT在L INU X操作系统上的安装和使用3 王留朋, 过静,金慧华,吴 宪 (清华大学土木工程系地球空间信息研究所,北京100084) 摘 要:GAM IT是目前国际上通用的GPS定位定轨的优秀软件之一,但其安装和使用在不同的UN IX/L INU X系统平台上存在着差异,不易为初学者掌握,本文结合实例介绍了GAM IT在L INU X操作系统上的安装和使用,希望能为将要使用GAM IT软件的用户提供一些有益的参考。 关键词:GAM IT;GPS;L INU X 中图分类号:P22814 文献标识码:A 文章编号:100829268(2005)0620043204 1 引言 随着GPS技术的发展和广泛应用,大地测量已发生了革命性的变化,并在地球动力学、GPS气象学等研究中得以广泛应用,精密解算GPS观测数据的软件也得以重视和发展,本文介绍的GAM IT就是其中的代表之一。GAM IT是美国麻省理工学院(M IT)与斯克里普斯海洋研究所(SIO)研制的GPS数据后处理与分析软件。其特点是运算速度快、版本更新周期短以及在精度许可范围内自动化处理程度高等,且其具有开源性,用户可以根据需要对源程序修改,便于科研工作,因此在国内外应用相当广泛,尤其是在免费开源的L INU X操作系统上。 2 GAMIT简介 GAMIT可以解算卫星轨道、测站坐标、钟差、大气延迟、整周模糊度等,主要由以下几个程序构成:ARC(轨道积分)、MOD EL(组成观测方程)、SINCLN(单差自动修复周)、DBCL N(双差自动修复周跳)、CV IEW(人工交互式修复周跳)、CFMR G(用于创建SOL V E所需的M文件), SOL V E(利用双差观测按最小二乘法求解参数的程序)。解算过程实际上是一个迭代过程,平差时所采用的观测值主要是双差观测值,分为三个阶段:首先进行初始平差,解算出整周未知数参数和基线向量的实数解;再将整周未知数固定成整数;最后是将确定的整周未知数做为已知值,仅将待定的测站坐标作为未知参数,再次平差解算,解出基线向量的最终解———整数解固定解。 GAM IT软件采用RIN EX格式的数据,可以使用各种不同型号的GPS接收机的观测数据,对于Compact Rinex格式的文件,可以用GAM IT自带的crx2rnx命令进行转换。它支持大多数的UN IX/L INU X系统平台,如SUN,Redhat,HP, SGI等平台,本文以GAM IT10.06和Red Hat linux9.0为例进行介绍。 3 安装与配置 311 更新Linux系统的C和Fortran编译器系统Linux编译系统的默认文件选项中MAX2 UN IT为99,而GAM IT软件源代码中则要求MAXUN IT为9999。如果直接进行编译安装,则会产生非常多的警告性错误,造成安装后无法正常运行。用户需要从Linux的相关网站上找到gcc/ g77编译器2.95.2以上版本的源代码,一般是后缀为tar.gz的压缩包文件,用tar xvzf命令将其在当前工作目录下解压后,找到位于目录gcc2. 95.2(或其更高版本号的目录)/libf2c/libI77的fio.h文件,将其中包含“#define MAXUN IT 100”的行更改为“#define MAXUN IT10000”,再重新编译和安装gcc/g77。 312 安装G AMIT系统 在Redhat Linux9.0下使用root的超级权 3收稿日期:2005208230

Linux操作系统的安装使用实验报告

实验报告 课程名称计算机网络原理与技术实验项目Linux操作系统的安装及使用专业班级姓名学号 指导教师成绩日期 一、实验目的 1、掌握虚拟机VMware软件的安装和使用; 2、掌握Linux系统软件的安装和使用; 4、掌握Linux命令的使用; 二、实验设备和环境 个人计算机一台、虚拟光驱、虚拟机VMware软件、Linux系统软件 三、实验内容 1、通过虚拟机安装Linux系统; 2、熟悉Linux的基本命令; 3、在Linux下编译一个C语言程序; 4、在Linux环境下配置TCP/IP协议; 5、设置Linux与Windows文件夹共享。 四、实验过程 1、安装VMware软件 双击安装文件,按照提示逐步安装,完成后的打开软件,如下图 这时就可以安装Linux系统了。

2.安装Lniux系统 选择“新建虚拟机”,按“下一步”,选择“典型”,“Linux”,“red hat linux”,其他按照默认选择。得到一个虚拟机界面(如下图所示)。 选中“CD-ROM”这项,将其设置为:“使用映像文件”然后导入Linux 系统的安装的第一张盘。(如下图所示)

点击“启动此虚拟机”,按照提示选择默认值,选择“个人工作站”。其他全部默认即可。在安装过程中,会提示“插入第二张光盘”,“插入第三张光盘”,这时同样用虚拟光驱加载镜像文件。重起后进入(如下图所示)。 选择默认,进入系统。 3.安装VMware tools。 选择VMware软件的菜单“虚拟机”、“安装VMware工具”,看见如下两个文件。双击rpm 格式文件。完成后,打开如下图的文件夹。

双击第一个压缩包进行解压到/usr/bin目录下。 在终端下运行以下命令(如图所示):

gamit软件安装使用

三章 GAMIT在GPS反演大气水汽中的应用 3.1 GPS数据处理软件 GPS定位技术的普遍使用和深入研究使GPS已广泛应用到各个领域,其软件科学的发展和定位导航的需要促进了GPS 定位软件研发,同时GPS 精度的要求使精密解算GPS 观测数据的软件不断改进创新。现在国际上普遍使用且精度较高的大地测量数据处理软件有如下软件:德国GFZ 地学中心的EPOS.P.V3 软件,瑞士BERNE 大学研制的Bernese 软件,美国麻省理工学院和加州大学圣地亚哥分校Scripps 海洋研究所联合研制开发的GAMIT/GLOBK 软件和美国宇航局喷气推进实验室研制的GIPSY/OASIS 软件。针对工程应用而研制的商业软件主要包括TGO、TBC、Pinnacle、LGO、SKI-Pro 、Kiss以及国内各GPS 厂商自带的随机基线解算软件[22]。本文研究采用高精度数据解算软件,下面对几种GPS高精度软件做简单的介绍。 (1)Bernese 软件 Bernese 软件的功能非常强大,除了能定轨、定位、估计地球自转参数之外,还大量吸收融合各种有效改善定轨、定位精度的方法。Bernese 软件能处理GPS 的两种数据,即非差和双差,用非差方法可以进行严密单点定位,也可用双差方法进行基线解算和整网平差。此外,处理GPS 数据的同时还能处理GLONASS 及SLR 数据,重要的是它还能对GPS 数据和GLONASS 数据同时处置。相比于其他高精度软件,Bernese的最大特点就是它能利用GPS 数据估计接收机天线的相位中心偏差及变化,并能够处理SLR 和GLONASS 卫星观测数据。该软件由约一千个数据处理程序和百来个菜单程序通过文件有机地结合而组成。经实验证明BPE 具有自动批处理功能且能够满足高精度定位的作用。此软件运算速度快并且解算精度高,在大批观测量的数据解算中更能体现出一定的速度优势。该软件的主体源程序由FORTRAN、Perl 语言写成并可在Windows、Unix 等多种计算平台上使用。此外,用户能够根据自己的需求修改程序,以满足不同的要求,因为Bernese 为其提供了各个程序的详细源代码。 (2)GIPSY 软件 GIPSY 软件是一款GPS 数据处理软件,由美国喷气推进实验室JPL 研发的。JPL 不论在GPS 整个系统与软件技术方面,还是空间技术的许多其他方面都处于世界领先地位。美国政府给GIPSY 诞生提供了良好环境和支持,一大批富有创造力的科学家汇聚在麻省理工学院,为GIPSY 软件研制成功并走向世界应用领域提供必备条件。GIPSY 是有限制的自由软件,主要在UNIX 内核下运行,通

Linux操作系统Ubuntu的详细介绍

Linux操作系统Ubuntu的详细介绍 Ubuntu是一个以桌面应用为主的Linux操作系统,下面由小编整理了Linux操作系统Ubuntu的详细介绍,希望对你有帮助。 Linux操作系统Ubuntu的详细介绍 1.简介 Ubuntu (官方中文译名:友帮拓)是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu(发音"oo-BOON-too"--“乌班图”,内置视频中曼德拉的发音为/u:bu:tu:/全部u发音/wu:/)被视为非洲人的传统理念,也是建立新南非共和国的基本原则之一,与非洲复兴的理想密切相关。Ubuntu 精神的大意是“人道待人”(对他人仁慈)。另一种翻译可以是:“天下共享的信念,连接起每个人”。“具有ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能,因为他/她拥有适度的自信,而这源自如下认识:自己乃是属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。”--大主教Desmond Tutu。作为一个基于GNU/Linux 的平台,Ubuntu 操作系统将ubuntu 精神带到了软件世界。

2.自由软件 Ubuntu 项目完全遵从开源软件开发的原则;并且鼓励人们使用、完善并传播开源软件。也就是Ubuntu目前是并将永远是免费的。然而,这并不仅仅意味着零成本,自由软件的理念是人们应该以所有“对社会有用”的方式自由地使用软件。“自由软件”并不只意味着您不需要为其支付费用,它也意味着您可以以自己想要的方式使用软件:任何人可以任意方式下载、修改、修正和使用组成自由软件的代码。因此,除去自由软件常以免费方式提供这一事实外,这种自由也有着技术上的优势:进行程序开发时,就可以使用其他人的成果或以此为基础进行开发。对于非自由软件而言,这点就无法实现,进行程序开发时,人们总得白手起家。基于上述原因,自由软件的开发是迅捷、高效和激动人心的! 3.不同之处 目前已有大量各种各样基于GNU/Linux的操作系统,例如:Debian,SuSE,Gentoo,RedHat 和Mandriva。在这行业已竞争纷繁的世界里,Ubuntu 是又一个参与者。那么Ubuntu 何以有所不同? Debian 是一个广受称道、技术先进且有着良好支持的发行版,Ubuntu 正是基于Debian之上,旨在创建一个可以为桌面和服务

linux操作系统安装手册

操作系统安装 服务器推荐配置: CPU: Intel Xeon 3.2G 或以上 内存: 1G 或以上 网卡:100M 或1000M(视系统规模) 硬盘:73.4G 以上(视存储规模) 说明:此文档是REDHAT企业版AS4.0为基准的,REDHAT 9.0的安装也可以参考,只是选择安装包是不相同的。) 使用REDHAT AS4 光盘(4 碟装)。光盘版本号为:2.6.9-5和2.6.9-34,上述版本可按照下面方式安装。 设制BIOS 中的启动顺序,使计算机优先从cd-rom 启动。 打开计算机,把CD1 放入光驱,安装启动画面有多种选择, 直接回车,到下图 用TAB键切换到Skip回车 点击Next, 选择语言,如下图。

点击Next,配置键盘(默认),如下图。 点击Next,开始配置鼠标(默认),如下。 点击Next,分区格式选Manually partition with disk druid,如下图。 点击Next,开始分区。如下图。

如果此机器有两块或两块以上硬盘的话,会在图8 中显示出来例如hda 和hdc,那么注意要给在某个硬盘上(举例 说明,比如硬盘hda)创建分区时,点击new,在下一图形界面中,会提示有两块硬盘,此时必须打勾只选中需 要在上面创建分区的那块硬盘(例子中应该是hda),也就是说把另一块硬盘(例子中应该是hdc)前面的钩去掉。 对于只有一块硬盘的安装过程来说,只需按正常步骤就可以。 我们假设这台计算机中只有一块硬盘。一般使用IDE 硬盘时设备名为/dev/had(如果我们使用的是一个SCSI 硬盘,它的设备文件名为/dev/sda) 请注意。安装Linux 系统只要一个交换分区(swap)和一个根分区(/),一般情况下,根分区为10G 左右,如果还有剩余空间,那么再创建新分区,映射为(/xfmdata)做为存储分区吧。 点击new 按钮创建一个swap 分区,swap 分区大小选本机内存大小的2 倍,但不要超过1024M. FileSystem Type 选swap,一般分为512M 左右,如下图。 点击OK,配置好SWAP 分区,如下图。

GAMIT使用手册

GAMIT/GLOBK软件使用手册 一软解介绍 GAMIT软件最初由美国麻省理工学院研制, 后与美国SCRIPPS海洋研究所共同开发改进。该软件是世界上最优秀的GSP定位和定轨软件之一, 采用精密星历和高精度起算点时, 其解算长基线的相对精度能达到10-9量级, 解算短基线的精度能优于1mm, 特点是运算速度快、版木更新周期短以及在精度许可范围内自动化处理程度高等, 因此应用相当广泛。 GAMIT软件由许多不同功能的模块组成, 这些模块可以独立地运行。按其功能可分成两个部分: 数据准备和数据处理。此外, 该软件还带有功能强大的shell程序。 目前,比较著名的GPS数据处理软件主要有美国麻省理工学院(MIT)和海洋研究所(SIO)联合研制的GAMIT/GLOBK软件、瑞士伯尔尼大学研制的BERNESE软件、美国喷气推进实验室(JPL)研制的GIPSY软件等。GAMIT/GLOBK和BERNESE软件采用相位双差数据作为基本解算数据,GIPSY软件采用非差相位数据作为基本解算数据,在精度方面,三个软件没有明显的差异,都可得到厘米级的点位坐标精度。相比较而言,GIPSY软件为美国军方研制的软件,国内只能得到它的执行程序,在国内,它的用户并不多,BERNESE软件需要购买,它的用户稍微多一点,GAMIT/GLOBK软件接近于自由软件,在国内拥有大量用户。 GLOBK软件核心思想是卡尔曼滤波(卡尔曼滤波理论是一种对动态系统进行数据处理的有效方法, 它利用观测向量来估计随时间不断变化的状态向量),其主要目的是综合处理多元测量数据。GLOBK的主要输人是经GAMIT处理后的h-file和近似坐标, 当然,它亦己成功地应用于综合处理其它的GPS软件(如Bernese和GIPSY)产生的数据以及其它大地测量和SLR观测数据。GLOBK的主要输出有测站坐标的时间序列、测站平均坐标、测站速度和多时段轨道参数,GLOBK可以有效地检验不同约束条件下的影响, 因为单时段分析使用了非常宽松的约束条件,所以在GLOBK中就可以对任一参数强化约束。 GAMIT/GLOBK和BERNESE采用双差作为数据分析的基本观测量,它们的缺陷是不能直接解算钟差参数,只能给出测站的基线结果,除测站坐标参数之外,这些软件还可以解算的参数有:卫星轨道参数、卫星天线偏差、光压参数、地球自转参数、地球质量中心变化、测站对流层延迟参数、电离层改正参数等,这使这些软件的应用从大地测量学已逐渐延伸到地球动力学、卫星动力学、气象学以及地球物理学等领域,并取得了很多成果。 GAMIT软件的运行平台是UNIX操作系统,目前,它可在Sun、HP、IBM/RISC、DEC、LINUX

相关文档
最新文档