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下的单机安装的更多相关文章

  1. Linux下Kafka单机安装配置方法(图文)

    Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢 介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了 ...

  2. Linux下Kafka单机安装配置方法

    Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: •Kafka将消息以topi ...

  3. 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 ...

  4. 【转】ArcGIS 10.1 for Server 架构

    前一段时间在博客中公布了我们的计划,我们采用博客的形式将对ArcGIS10.1 for Server进行全面介绍.但这种形式有一定的遗憾:缺少互动的空间,所以我们希望广大爱好者能将自己感兴趣的话题在博 ...

  5. 细说Linux下软件包的安装与管理

    一 源码安装方式      由于linux操作系统开放源代码,因而在其上安装的软件大部分也都是开源软件,例如apache.tomcat.php等软件.开源软件基本都提供源码下载,源码安装的方式:源码安 ...

  6. ArcGIS Server开发教程系列(1) Arcgis server 10.1 的安装

    本系列所使用的软件版本如下: Windows 7 X64 / Windows server 2008 X64 Arcgis for Desktop 10.1 Arcgis 10.1 for serve ...

  7. ArcGIS 10.3 for Server 在windows下的安装教程

    原文:ArcGIS 10.3 for Server 在windows下的安装教程 以下是10.2的教程,10.3同样适用. 许可文件: ArcGIS For Server10.3许可文件 - 下载频道 ...

  8. ArcGIS 10.2 for Server 集群部署

    ArcGIS 10.2 for Server 具有很灵活的体系结构,而 ArcGIS 10.2  forServer site 可以包含一台或多台安装 GIS Server 的机器,这些参与ArcGI ...

  9. 【ArcGIS 10.2新特性】ArcGIS 10.2 for Server常见问题

    1.ArcGIS 10.2有无测试版程序? 10.2没有正式的测试版程序,但是我们计划发布两个早期cuts软件给国际经销商.选中的用户和合作伙伴. 2.微软Azure云的ArcGIS forServe ...

随机推荐

  1. C# 自动批量导入图片到数据库中

    using Model; using System; using System.Collections.Generic; using System.Data; using System.Data.Sq ...

  2. 专题十二:实现一个简单的FTP服务器

    引言: 在本专题中将和大家分享如何自己实现一个简单的FTP服务器.在我们平时的上网过程中,一般都是使用FTP的客户端来对商家提供的服务器进行访问(上传.下载文件),例如我们经常用到微软的SkyDriv ...

  3. MacOS 下安装 MySQL8.0 登陆 MySQL

    按照 官方教程 ,下载安装包,点击安装后,如需在命令行启动,还需设置命令路径: 在命令行中,打开配置文件 .bash_profile: vim ~/.bash_profile 在最后一行加上: PAT ...

  4. 87. [NOIP2000] 乘积最大

    ★☆   输入文件:cjzd.in   输出文件:cjzd.out   简单对比 时间限制:1 s   内存限制:128 MB 问题描述 今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国 ...

  5. 自学php【二】 PHP计算时间加一天

    最近几天在做一个项目,主要是将SQLserver数据到MySQL数据库,一个url跑一次 同步一次昨天的数据,由于很多数据需要同步,所以做了一个操作界面的,一个单纯跑url的 在其中涉及到了对于时间的 ...

  6. 网络编程基础_3.APC队列

    APC队列 #include <stdio.h> #include <windows.h> // 保存 IO 操作的结果 CHAR Buffer1[] = { }; CHAR ...

  7. 01网页<head></head>常用标记及属性

    网页<head></head>常用标记及属性 <!DOCTYPE html> <html> <head> <!--网页标题--> ...

  8. block:cfq 学习02

    From: https://blog.csdn.net/vanbreaker/article/details/8308766 前文介绍了CFQ调度器的一些概念和结构之间的关系,这里再结合实际的代码,来 ...

  9. TWaver 3D应用于大型数据中心(续)

    在2014年11月份,我们当时发了一篇有关TWaver HTML5 3D应用于大型数据中心的文章,该blog比较详细的描述一些常用的功能的实现方法,比如:动态添加机柜,告警,温度,湿度等相关的功能的具 ...

  10. MYEclipse Available Memory is low 警告 解决方法

    1,  设置Eclipse内存使用情况 修改eclipse根目录下的eclipse.ini文件 -vmargs  //虚拟机设置 -Xms40m -Xmx256m -XX:PermSize=128M ...