1.安装配置JDK(参见之前文档)

2.设置centos arcgis 账户和密码;

一般服务器多是硬件服务器或者虚拟机,依托台式机安装的虚拟机环境直接在本机操作即可;硬件服务器比较麻烦,均需要系统工程师现场安装并配置环境(硬件服务器需要将安装文件拷贝到物理机,或者从U盘安装),设置IP和网络连接;或者大型磁盘矩阵虚拟化环境,目前大的应用一般是在大型磁盘矩阵的虚拟机上安装;centos服务器上设置系统密码后,还需要为创建arcgis 账户并设置密码,建议先建立用户组,将arcgis 账户归于一个用户组;

使用root用户先创建一组,然后创建arcgis用户并添加到组中。

(添加group组)
 groupadd group
 useradd -g group -p /home/arcgis -m arcgis   /(添加账户arcgis到group组,建立arcgis文件夹 )
 passwd arcgis (设置用户arcgis的密码)
 验证登陆后下一步;
 passwd arcgis3.拷贝解压ArcGIS for Server的安装包到服务器
cp  /home/user_1/tmp/ArcGIS_Server_Linux_105_15411.tar.gz /home/arcgis/
 cp -i /home/user_1/tmp/ArcgisServer105.ecp /home/arcgis/进入安装目录:
 cd /home/arcgis/解压安装文件:
 tar -zxvf ArcGIS_Server_Linux_105_15411.tar.gz4.配置网络环境参数
配置hosts文件
 查看电脑 ip ifconfig
 vi /etc/hosts
 192.168.10.100 arcgis
 在末尾追加ip地址内容,保存并退出5. 编辑配置进程限制文件limits.conf
 vi /etc/security/limits.conf
 在末尾追加:arcgis soft nofile 65535
 arcgis hard nofile 65535
 arcgis soft nproc 25059
 arcgis hard nproc 25059(编辑时,按i切换到输入环境,esc退出编辑环境,:wq表示保存并退出,:q!表示不保存退出)
 其中arcgis表示的是arcgis server的安装用户。
 保存并退出后,在arcgis账户下执行命令使其生效
 su arcgis
 ulimit -Hn -Hu
 ulimit -Sn -Su6.配置centos服务器的yum安装环境
说明:服务器一般是按标准安装,如果centos服务器不幸安装了简化版的操作系统,需要系统管理员执行配置安装环境,yum环境,安装arcgis系统的支撑环境包;如:fontconfig mesa-libGL mesa-libGLU libXtst libXext libX11 libXi libXdmcp libXrender libXau xorg-x11-server-Xvfb libXfont vim lib* 等;
执行新建文件夹命令-用于mount操作系统ISO操作系统文件;
 mkdir -p /media/cdrom
  之后执行 mount ISO文件命令;前提是先将CentOS7.ISO文件拷贝到服务器的tmp目录,执行命令将ISO文件拷贝出,到 /mnt目录下:mv /tmp/CentOS7.ISO /mnt
挂载ISO文件到/media/cdrom目录:
mount -o loop /tmp/CentOS7.ISO /media/cdrom
 (umount /media/cdrom 卸载语句)(重要)修改cdrom.repo配置文件
修改/etc/yum.repos.d/CentOS-Media.repo
vi /etc/yum.repos.d/CentOS-Media.repo
 仅保留:
 [c7-media]
 name=CentOS-$releasever - Media
 baseurl=file:///media/cdrom/
 gpgcheck=1
 enabled=1
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 修改repo文件后缀:屏蔽其他全部yum
 cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bak
 mv CentOS-CR.repo CentOS-CR.repo.bak
 mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
 mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak
 mv CentOS-Sources.repo CentOS-Sources.repo.bak
 mv CentOS-Vault.repo CentOS-Vault.repo.bak
 mv CentOS-x86_64-kernel.repo CentOS-x86_64-kernel.repo.bak
 mv cdrom.repo cdrom.repo.bak说明:这一步是最容易出错的地方,按着centos服务器的配置规则,首先先要访问网络资源,下载配置环境文件,但内网环境不允许此操作,所以服务器会读取本地配置文件,遍历查找yum源文件的配置信息,安装本地配置环境,但如果.repo配置文件过多,会查找不到本地配置源报错;所以尽可能简化配置文件,让操作系统上仅有一个配置文件;
yum配置环境的安装与检查
 yum clean all
 yum makecache
 yum repolistrepolist 不为0表示正确安装;不为0表示没有正确安装;
示例:安装全部依赖包
yum -y install fontconfig mesa-libGL mesa-libGLU libXtst libXext libX11 libXi libXdmcp libXrender libXau xorg-x11-server-Xvfb libXfont vim lib*
全量安装lib
 yum -y install lib*7.测试arcgis安装环境
切换至ArGIS for Server 安装账户,并执行serverdiag命令
 su - arcgis
 cd /home/arcgis/ArcGISServer/serverdiag
 ./serverdiag配置文件正确后执行安装命令即可;
8.安装ArGIS Server 程序
普通安装:(需要多次按回车键,中间需要输入授权目录)
 cd  /home/arcgis/ArcGISServer/
 ./Setup -m console
 静默安装(不用按回车键,不用输入授权文件目录):cd /home/arcgis/ArcGISServer/
 ./Setup -m silent -l yes -a /home/arcgis/ArcGISServer10.5/ArcgisforServer10.5.ecp

9.安装完成

安装完成后会显示,在http://localhost:8090/arcgis/manager 管理页面打开管理页面并配置arcgis用户账号;

10.安装注意事项

1)配置.repo文件最为复杂,且容易出错,一定要安装完整版的centos服务器文件,尽量不安装精简版,既乞丐版;

2)安装过程中如果运气不佳,经常会出错,记得不要纠缠解决问题,删除账号与文件,重启服务器后在操作,也不要纠缠细节;

3)centos服务器会在修改配置文件的过程中出现文件系统损坏,建议不要试图修复,重新安装操作系统,或者让管理员重新分配虚拟机;在一个损坏了的服务器上继续运行高并发系统不现实,任何一次重启或者修改系统文件还会暴雷;