ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装
http://www.oschina.net/question/565065_81231
因为Linux具有稳定,功能强大等特性,因此常常被用来做为企业内部的服务器,我们的很多用户也是将ArcGIS Server安装在Linux上,但是对于初次接触Linux的用户,他们都觉得无从下手,Linux本来就神秘,更何况要在这个上面安装软件,在这里我们介绍在Linux下的单机安装,相对于此那肯定还有多机安装也就是集群,现在我们开始我们的旅途吧……
1 安装环境
写在前面的话:Linux下安装ArcGIS 系列的软件其实并不复杂,但是这有一个前提就是Linux的很多指标都要符合ArcGIS Server的安装要求,但是这个并不是很容易实现,因为Linux下的依赖包,我们很难找,也不知道这些依赖包具体的作用,所以我们在安装的时候尤其要注意,一定要看清官网给的要求,好在现在的很多Linux都可以提供在线安装,比如Red Hat的yum(大家可以了解下这个命令的好处)命令等,但是在我遇到的客户中,往往Linux所处的环境是不能上网的,所以yum命令就无法施展,我们就只有将这些包下载下来,然后通过FTP服务器或者Smb服务器上传上去(一定要注意版本),即便我们将这些包全部安装了,有可能还是失败,因为这些包的安装可以会依赖其他包,所以问题不断呀
。
因为Linux的发行版本比较多,我们在使用的时候请严格按照官网给的给出的版本,在官网上给出的是经过严格测试的,如果采用其他的,即便安装上了,在后续的运作中出现问题,这个可就麻烦了,官网对ArcGIS 10.1 for Server系统需求的连接如下:http://resources.arcgis.com/en/help/system-requirements/10.1/index.html#//015100000072000000
1、官网给出了下面四个64位的Linux操作系统:
Red Hat Enterprise Linux Server5(64-bit)
Red Hat Enterprise Linux Server6(64-bit)
SUSE Linux Enterprise Server10(64-bit)
SUSE Linux Enterprise Server11(64-bit)
2、X Windows环境必须安装,用于显示界面。(一般情况下 X Windows环境是默认安装的)
3、系统至少预留3.1G的磁盘空间。ArcGIS Server10.1大约需要1.5G空间,在安装的时候安装资源被解压到临时目录中,在安装结束后,临时目录里的文件被删除,如果临时目录空间不够,那么文件被解压到HOME目录中,如果HOME目录空间不够,那么安装就会报错)
4、需要新建一个用户(不能使用root用户安装)
5、系统中应该安装了OpenGL1.5或者以上的版本。
2 系统检查
ArcGIS Server 10.1 for Linux 提供了一个软件安装所需系统环境检查的脚本,名称为CheckPackagePrerequisites.sh。运行这个脚本可以判断当前环境下是否满足软件安装的必要条件,执行脚本运行如下:

按照提示,我们将用户切换到root下,然后进入到/etc/security/limits.conf中,进行修改,修改后的内容如下(这里需要大家掌握vi命令,关于vi大家可以google):

3 安装步骤
执行Server安装包下的执行安装。安装过程如下:





选择授权文件进行软件授权。


授权后即完成了安装过程。

4 服务启动
1、启动ArcGIS Server(安装用户)
进入到ArcGIS Server的安装目录,找到StartServer.sh,如下图所示:

2、关闭防火墙(root 用户),如下图:

在浏览器中可以看到下面的图,然后就是Server站点的创建,如下图:

点Create New Site,然后在出现的页面中填入一个用户名和密码,这个用户是用来管理ArcGIS Server站点的,如下图:

指定服务目录和配置库文件,如下:


点Finish,看到如下界面:


填入登陆名和密码,可以看到我们进入到manager了,在这里我们就可以管理ArcGIS Server了,在这里要说一下,ArcGIS 10.1 for Server安装之后里面自己带了一个服务,这个服务我们可以用来测试我们的Server是否安装OK,如下图:

题外话:
在这里我们总结下在Linux上安装软件的步骤:
检查操作系统(这是肯定的,要确保软件能在这个上面安装,比如说ArcGIS 10.1 for Server 就不能在32位的机器上安装);
依赖包,硬盘空间,内存,临时文件,交换空间这些都需要检查,具体的可以参考官方给的文档;
创建一个安装用户,在Linux上安装很多大型软件,都是需要创建一个安装用户的,在root用户下安装是不允许的,一般在Linux系统安装的时候,系统会要求创建一个用户的(该用户不是root用户);
这些做好就绪之后,就要通过FTP或者其他方式将安装介质放到Linux,并确保安装用户对该文件夹拥有权限;
然后就是安装了,Esri提供的软件的安装方式一般是sh结尾的文件,所以我们只要懂得了如何安装该类文件的方法即可。
原文链接:http://blog.csdn.net/arcgis_all/article/details/8202496
ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装的更多相关文章
- Linux下Kafka单机安装配置方法(图文)
Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢 介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了 ...
- Linux下Kafka单机安装配置方法
Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: •Kafka将消息以topi ...
- Linux下Kafka单机安装配置
安装jdkJDK版本大于1.8 安装kafkatar -zxvf kafka_2.11-0.10.2.1.tgz mv kafka_2.11-0.10.2.1 /usr/local/kafka 配置k ...
- 【转】ArcGIS 10.1 for Server 架构
前一段时间在博客中公布了我们的计划,我们采用博客的形式将对ArcGIS10.1 for Server进行全面介绍.但这种形式有一定的遗憾:缺少互动的空间,所以我们希望广大爱好者能将自己感兴趣的话题在博 ...
- 细说Linux下软件包的安装与管理
一 源码安装方式 由于linux操作系统开放源代码,因而在其上安装的软件大部分也都是开源软件,例如apache.tomcat.php等软件.开源软件基本都提供源码下载,源码安装的方式:源码安 ...
- ArcGIS Server开发教程系列(1) Arcgis server 10.1 的安装
本系列所使用的软件版本如下: Windows 7 X64 / Windows server 2008 X64 Arcgis for Desktop 10.1 Arcgis 10.1 for serve ...
- ArcGIS 10.3 for Server 在windows下的安装教程
原文:ArcGIS 10.3 for Server 在windows下的安装教程 以下是10.2的教程,10.3同样适用. 许可文件: ArcGIS For Server10.3许可文件 - 下载频道 ...
- ArcGIS 10.2 for Server 集群部署
ArcGIS 10.2 for Server 具有很灵活的体系结构,而 ArcGIS 10.2 forServer site 可以包含一台或多台安装 GIS Server 的机器,这些参与ArcGI ...
- 【ArcGIS 10.2新特性】ArcGIS 10.2 for Server常见问题
1.ArcGIS 10.2有无测试版程序? 10.2没有正式的测试版程序,但是我们计划发布两个早期cuts软件给国际经销商.选中的用户和合作伙伴. 2.微软Azure云的ArcGIS forServe ...
随机推荐
- ASP.NET MVC 生成验证码
using System.Web.Mvc; using System.Drawing; using System; using System.Drawing.Imaging; using Models ...
- MVC之参数验证(二)
MVC内部针对这此验证是如何实现的咧???现在我们就来分析一下这此验证的背后故事.... 1.ModelValidator与ModelValidatorProvider 虽然Model绑定方式的因绑定 ...
- .Net实战之反射外卖计费
场景 叫外卖支付,可以有以下优惠: 1. 满30元减12 2. 是会员减配送费,比如5元 3. 优惠券 …. 问题? 如何在不改代码的情况下更灵活的去控制优惠的变化??? 有些代码与实际业务可能 ...
- Selenium基于Python web自动化测试框架 -- PO
关于selenium测试框架首先想到的就是PO模型,简单说下PO模型 PO模型的概念和理解: PO就是一个设计思想,将代码以页面为单位进行组织,针对这个页面上的所有信息.相关操作都放到一个类中,从而使 ...
- UVM基础之------uvm phases机制
代码的书写顺序会影响代码的实现,在不同的时间做不同的事情,这是UVM phase的设计哲学,UVM phase提供了一个通用的TB phase 解决方案.支持显示的隐式的同步方案,运行时刻的线程控制和 ...
- mongo 3.4分片集群系列之二:搭建分片集群--哈希分片
这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mongo 3.4分片集群系列之三:搭建 ...
- taskctl命令行类(sh、exe、python新增scp)插件升级扩展
转载自: http://www.taskctl.com/forum/detail_129.html 上次写了一个帖子 TASKCTL中不使用代理,通过ssh免密连接执行远程脚本配置(SSH插件扩展)h ...
- mongodb Shell 启动
开始运行mongodb 准备 上篇说过,通过brew安装的程序目录在 /usr/local/Cellar下面 下面,我们先看一下 mongodb的可执行程序命令 cd /usr/local/Cella ...
- canvas一周一练 -- canvas绘制奥运五环(1)
运行效果: <!DOCTYPE html> <html> <head> </head> <body> <canvas id=" ...
- 梦想CAD控件网页版扩展数据
随着基于CAD的应用软件飞速发展,经常需要保存一些与图形可视性无关的数据,即非图形参数.例如在绘制化验样图中包含品位数据.MxCAD定义一类新的参数——实体扩展数据.扩展数据与实体的可视性无关,而是用 ...