Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例
一 操作系统要求
自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为例相关推荐
- linux安装mysql8⼀步⼀步超详细教程
1.linux安装mysql8⼀步⼀步超详细教程 cd /usr/local/src 2.下载mysql8 wget https://dev.mysql.com/get/Downloads/MySQL ...
- 在VMware15中创建虚拟机安装ubuntu系统(超详细教程)
此篇博文分享幼儿园老小(本人)创建虚拟机安装ubuntu系统的详细操作过程,希望对新手有所帮助咯!(大佬请自行略过哈哈) 我的下载地址详情如下: 下载请戳–>Ubuntu18.04/64位下载地 ...
- [已更新: 安装原生版微信] 超详细教程 - Ubuntu等Linux分支利用Docker安装并使用微信详细教程
目录 参考文献 0. 引言 1. 安装Docker(已经有docker的直接跳过这部分,去看第二步) 2. 下载并安装Docker微信 3. 一些额外的配置操作 3.1 系统栏图标 3.2 将dock ...
- 小新Pro13成功安装黑苹果超详细教程,小白也会安装双系统!
前言 最近买了台小新pro13(i5版本),发现可以安装黑苹果,于是请教了很多大神,折腾了两天成功装上了黑苹果. 由于有人指导所以没走多少弯路,在这里感谢指导我安装的大神.因此,我决定把过程步骤写下来 ...
- 怎么正确清理苹果产品上的脏东西,超详细教程!
任何电子产品使用一段时间后,都会出现不同程度的灰尘.污点等问题,看起来不太美观,也有可能会影响到使用,今天macw小编带来一篇文章,超详细的为大家介绍该如何清洁iPhone.AirPods和MacBo ...
- node.js安装及环境配置超详细教程【Windows系统安装包方式】
文章目录 Step1:下载安装包 Step2:安装程序 Step3:查看 Step4:环境配置 最后补充: Step1:下载安装包 https://nodejs.org/zh-cn/download/ ...
- 安装和使用ArchLiunx超详细教程
安装系统 一.下载介质 https://www.archlinux.org/download/ 二.启动 ISO 到Live 环境 此步骤由很多种方式: 制作ISO为U盘启动工具,可以使用 Ultra ...
- Windows 安装MySQL 8.0 超详细教程(mysql 8.0.30)
目录 一.删除以前安装的MySQL服务 1.查找以前是否装有mysql 2.删除mysql (1)停止mysql服务: (2)删除mysql服务: 3.检查mysql是否已删除 二.下载mysql二进 ...
- Linux环境中Visual Studio Code 安装配置及其卸载(详细教程)
两篇相关博文: 在VMware15中创建虚拟机安装ubuntu系统(超详细教程) Linux环境编译运行C/C++语言程序----配置gcc.g++(详细教程) 此篇分享我在linux环境下安装VS ...
最新文章
- 星际2正在等待暴雪服务器的响应,win7系统玩星际2一直停留在"正在更新暴雪启动器"页面的解决方法...
- 牛!一周内被疯转,最终被所有大厂封杀的内容!
- XHTML标准下的100%高度问题
- 理解分布式一致性:Paxos协议之Cheap Paxos Fast Paxos
- 手语识别_如何使用转移学习进行手语识别
- 【华为云动态】华为云DevCloud助力DevOps标准体系建设
- 【jQuery笔记Part4】04-jQuery案例-轮播图
- [Java] 蓝桥杯ALGO-103 算法训练 完数
- WinCE5.0中文模拟器SDK(VS2005)的配置
- Dialogue and Conversational Agents
- A公司物流配送安全风险管理现状
- Go语言安装配置运行
- Python | Python也可以“举”
- 更新TKK失败,请检查网络连接的解决办法
- 【认证/测试】产品的IP等级防水/防尘解析以及测试方法
- 全国大学生智能车竞赛2022年-智能汽车竞赛发展沙龙
- Oracle——删除用户以及用户下数据
- Java正则表达式之分组和替换
- 黑莓key2常用软件测试,黑莓KEY2深度评测:兼顾安全与办公效率的商务机回来了...
- CPU Cache:访问存储速度是如何大幅提升的?
热门文章
- openpyxl超详细笔记
- java-commen判断一个数据是否存在于列表中
- 待定系数法求不定积分中的待定系数法的拆分总结
- Python实现西瓜视频下载 保证可用2019-08-28最新版
- 8 - 1 - Non-linear Hypotheses (10 min)
- 使用JavaScript创建SVG矢量图Code128编码
- CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法...
- 接受投资人投入材料一批_接受投资者投入材料的会计分录
- JS屏蔽功能类(屏蔽F5,退格键,空格键......
- 10大主流压力/负载/性能测试工具推荐