一 操作系统要求

自10.1版本开始,ArcGIS for Server 不再支持32bit操作系统。请确保操作系统是64bit,以满足 ArcGIS for Server 的安装。

注意:机器名中不能包含下划线(_)

本例中以Red Hat Enterprise Linux Server 6.5 x64作为操作系统,安装 ArcGIS for Server 10.3.1。

二 安装的前提条件

1 添加ip和主机名映射

查看 ip

查看机器名

查看并编辑/etc/hosts文件

在打开的hosts文件中添加ip和机器名映射,如:

192.168.1.110   zhangs.esrichina.com

注:除了需要安装Portal for ArcGIS,否则机器名无需采用完全限定机器名的方式,而只采用普通机器名如zhangs的形式:

192.168.1.110   zhangs

2 建立ArcGIS Server安装账户

建立ArcGIS Server 安装账户的用户ags1031及其所属的组esrichina

对ArcGIS Server 安装账户设置密码(Qzaq1!)

3 添加文件句柄和进程数限制

编辑/etc/security/limits.conf文件,添加文件句柄和进程数限制,格式如下:

<ArcGIS Server installation user> soft nofile 65535

<ArcGIS Server installation user> hard nofile 65535

<ArcGIS Server installation user> soft nproc 25059

<ArcGIS Server installation user> hard nproc 25059

4 对Temp文件夹的要求

默认情况下,ArcGIS for Server安装过程中的资源会解压到/tmp目录下。因此安装用户需要对此目录具有读、写和执行权限。安装过程需要1.5G的空间,若/tmp下空间不够用,资源将会提取到用户的Home目录下。如果连Home的空间也不足,安装则会报错。或者可通过设置IATEMPDIR环境变量设置一个临时位置。

临时空间仅在软件安装过程中需要,安装完毕后这些提取出的资源会被直接移除。

5 赋予安装账户对Server安装文件的所有权

解压.tar.gz格式的安装包

赋予安装账户对安装包的所有权

6 初步检测当前环境

利用安装文件夹下的serverdiag命令对当前环境进行初步检测。

切换至ArGIS for Server 安装账户,并执行serverdiag命令

检测过程无错误,说明当前环境基本满足安装要求

注:由于xorg-x11-server-Xvfb只对Globe服务有影响,因此,此处暂时忽略不安装。

7 许可文件准备

将离线生成的ecp文件拷贝至当前机器上,并确保安装账户对其具有可读权限

说明所有账户都对ecp文件拥有可读可写权限。

三 安装 ArcGIS for Server

运行.Setup安装ArcGIS for Server

根据提示按ENTER阅读LICENSE AGREEMENT选择是否接受许可协议

指定ArcGIS for Server 的安装目录(确保安装账户对目录的读写和执行权限),或按ENTER接受默认文件夹

按ENTER继续安装

输入许可文件的完整路径,如/home/serverlic.ecp

安装完毕,按照提示或将机器名替换为IP以访问ArcGIS Server Manager

四 创建ArcGIS Server站点

根据前一步骤的提示,在浏览器中打开ArcGIS Server Manager,点击 Create New Site

输入主站点管理员账户的用户名和密码,点击Next

指定服务器目录和配置存储的路径,也可接受默认值,点击Next

点击 Finish 以执行ArcGIS Server站点的创建

站点的创建需要花费一定的时间,请耐心等待

站点创建完毕

五 登录 ArcGIS Server Manager

站点创建完毕后,即可输入主站点管理员的账户名和密码,点击 Login

若看到ArcGIS for Server自带的SampleWorldCities服务,恭喜您,ArcGIS for Server 成功安装完毕。

六 设置开机自动启动

切换至root账户,将[ArcGIS forServer安装目录]/framework/etc/scripts下的arcgisserver shell脚本拷贝至/etc/rc.d/init.d/下

切换至init.d目录下,查看arcgisserver脚本的权限,确保root账户具有可读和可执行权限

编辑arcgisserver脚本文件,修改变量agshome为ArcGIS for Server安装目录

在# Description:ArcGIS Server Service前面添加如下一行内容

#chkconfig: 35 99 01

保存并退出编辑

在root用户下,运行下面命令

chkconfig --add arcgisserver

chkconfig arcgisserver on

输入reboot重启系统

注:如要从其他机器访问ArcGIS for Server,则需要关闭防火墙

输入service iptables stop 暂时关闭防火墙

或输入chkconfig iptables off永久关闭防火墙

本篇文档到此终于结束了。小编看着上述密密麻麻30张图,禁不住感叹,这总该是史上最详细的ArcGIS for Server在Linux上安装指南了吧。。。希望能为大家的工作提供更多的便利。

Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例相关推荐

  1. linux安装mysql8⼀步⼀步超详细教程

    1.linux安装mysql8⼀步⼀步超详细教程 cd /usr/local/src 2.下载mysql8 wget https://dev.mysql.com/get/Downloads/MySQL ...

  2. 在VMware15中创建虚拟机安装ubuntu系统(超详细教程)

    此篇博文分享幼儿园老小(本人)创建虚拟机安装ubuntu系统的详细操作过程,希望对新手有所帮助咯!(大佬请自行略过哈哈) 我的下载地址详情如下: 下载请戳–>Ubuntu18.04/64位下载地 ...

  3. [已更新: 安装原生版微信] 超详细教程 - Ubuntu等Linux分支利用Docker安装并使用微信详细教程

    目录 参考文献 0. 引言 1. 安装Docker(已经有docker的直接跳过这部分,去看第二步) 2. 下载并安装Docker微信 3. 一些额外的配置操作 3.1 系统栏图标 3.2 将dock ...

  4. 小新Pro13成功安装黑苹果超详细教程,小白也会安装双系统!

    前言 最近买了台小新pro13(i5版本),发现可以安装黑苹果,于是请教了很多大神,折腾了两天成功装上了黑苹果. 由于有人指导所以没走多少弯路,在这里感谢指导我安装的大神.因此,我决定把过程步骤写下来 ...

  5. 怎么正确清理苹果产品上的脏东西,超详细教程!

    任何电子产品使用一段时间后,都会出现不同程度的灰尘.污点等问题,看起来不太美观,也有可能会影响到使用,今天macw小编带来一篇文章,超详细的为大家介绍该如何清洁iPhone.AirPods和MacBo ...

  6. node.js安装及环境配置超详细教程【Windows系统安装包方式】

    文章目录 Step1:下载安装包 Step2:安装程序 Step3:查看 Step4:环境配置 最后补充: Step1:下载安装包 https://nodejs.org/zh-cn/download/ ...

  7. 安装和使用ArchLiunx超详细教程

    安装系统 一.下载介质 https://www.archlinux.org/download/ 二.启动 ISO 到Live 环境 此步骤由很多种方式: 制作ISO为U盘启动工具,可以使用 Ultra ...

  8. Windows 安装MySQL 8.0 超详细教程(mysql 8.0.30)

    目录 一.删除以前安装的MySQL服务 1.查找以前是否装有mysql 2.删除mysql (1)停止mysql服务: (2)删除mysql服务: 3.检查mysql是否已删除 二.下载mysql二进 ...

  9. Linux环境中Visual Studio Code 安装配置及其卸载(详细教程)

    两篇相关博文: 在VMware15中创建虚拟机安装ubuntu系统(超详细教程) Linux环境编译运行C/C++语言程序----配置gcc.g++(详细教程) 此篇分享我在linux环境下安装VS ...

最新文章

  1. 星际2正在等待暴雪服务器的响应,win7系统玩星际2一直停留在"正在更新暴雪启动器"页面的解决方法...
  2. 牛!一周内被疯转,最终被所有大厂封杀的内容!
  3. XHTML标准下的100%高度问题
  4. 理解分布式一致性:Paxos协议之Cheap Paxos Fast Paxos
  5. 手语识别_如何使用转移学习进行手语识别
  6. 【华为云动态】华为云DevCloud助力DevOps标准体系建设
  7. 【jQuery笔记Part4】04-jQuery案例-轮播图
  8. [Java] 蓝桥杯ALGO-103 算法训练 完数
  9. WinCE5.0中文模拟器SDK(VS2005)的配置
  10. Dialogue and Conversational Agents
  11. A公司物流配送安全风险管理现状
  12. Go语言安装配置运行
  13. Python | Python也可以“举”
  14. 更新TKK失败,请检查网络连接的解决办法
  15. 【认证/测试】产品的IP等级防水/防尘解析以及测试方法
  16. 全国大学生智能车竞赛2022年-智能汽车竞赛发展沙龙
  17. Oracle——删除用户以及用户下数据
  18. Java正则表达式之分组和替换
  19. 黑莓key2常用软件测试,黑莓KEY2深度评测:兼顾安全与办公效率的商务机回来了...
  20. CPU Cache:访问存储速度是如何大幅提升的?

热门文章

  1. openpyxl超详细笔记
  2. java-commen判断一个数据是否存在于列表中
  3. 待定系数法求不定积分中的待定系数法的拆分总结
  4. Python实现西瓜视频下载 保证可用2019-08-28最新版
  5. 8 - 1 - Non-linear Hypotheses (10 min)
  6. 使用JavaScript创建SVG矢量图Code128编码
  7. CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法...
  8. 接受投资人投入材料一批_接受投资者投入材料的会计分录
  9. JS屏蔽功能类(屏蔽F5,退格键,空格键......
  10. 10大主流压力/负载/性能测试工具推荐