1、安装 Linux Redhat6.5 系统
1).单机虚拟机测试环境(简单)
后续展开:安装操作系统后:用Xshell和Xftp工具连接虚拟机后开始安装,三种方式步骤略同;
需要自己配置网络环境这步比较复杂,计算机名称,工作组,设置IP地址(确保与本机连通);
说明:多数环境为测试、试验的目的而建立,在实际工程项目正式上线前,在单机或者Win系统下的虚拟环境进行开发测试工作;
2).服务器虚拟机(简单)
后续详细实际操作说明;
说明:目前多数系统都是在大型物理机上实现虚拟化,因此,此方式是后续技术讨论中,重点关注的实现方式;
3).服务器物理机(复杂)
后续展开:安装操作系统后:用Xshell和Xftp工具连接虚拟机后开始安装,三种方式步骤略同;
需要自己配置网络环境这步比较复杂,计算机名称,工作组,设置IP地址(确保与本机连通);
该方式主要是具体项目实施中需要面对的复杂情况,很多时候是新服务器,一般多是内部应用,或者是专项内网应用系统,多数是单节点和单系统,无灾备和负载要求,但是实施起来比较复杂,甚至会面对老机器,重新安装0开始进行;也是对系统工程师和项目实施人员的综合能力考验;
2、拷贝全部文件到服务器
系统文件:Rhel-server-6.5.iso
安装文件:ArcGIS_for_Server_Linux_103_142158.tar.gz
授权文件:ArcgisServer103.ecp
3、关闭防火墙:
service iptables stop
chkconfig iptables off
4、修改IP地址与计算机名称
修改IP地址:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
计算机名称:
计算机名:在终端输入hostname
修改 hostname +计算机名(重启后失效)
永久修改,要修改配置文件vi /etc/sysconfig/network修改hostname=需要改的名字
(编辑时,按i切换到输入环境,esc退出编辑环境,:wq表示保存并退出,:q!表示不保存退出)
5、mount ISO 文件:
说明:ISO 文件既:Rhel-server-6.5.iso;需要之前拷贝到服务器;
命令行:
mount -o loop /media/Rhel-server-6.5.iso /mnt/cdrom
mount完成后,查阅后释放正确挂载;在 /mnt/cdrom/目录下会增加释放后的系统安装文件(Rhel-server-6.5.iso)
使用文件查看命令或者是Xftp工具;
6、cdrom.repo配置文件
新建一个cdrom.repo配置文件;目录如下:
/etc/yum.repos.d/
vi /etc/yum.repos.d/cdrom.repo
[cdrom]
name=isofile #随便写
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
7、安装开发工具包:
yum groupinstall "Development Tools"
8、创建组合账户
安装CentOS时没有创建arcgis用户,使用root用户先创建一组,然后创建arcgis用户并添加到emapgroup组中。
(添加emapgroup组)
groupadd emapgroup
useradd -g emapgroup -p /home/arcgis -m arcgis /(添加账户arcgis )
passwd arcgis
验证登陆后下一步;
passwd arcgis
9、拷贝解压ArcGIS for Server的安装包
cp -i /home/user_1/tmp/ArcGIS_for_Server_Linux_1031_145870.tar.gz /home/arcgis/ArcGIS_for_Server_Linux_1031_145870.tar.gz
cp -i /home/user_1/tmp/ArcgisServer103.ecp /home/arcgis/ArcgisServer103.ecp
cd /home/arcgis/
tar -zxvf ArcGIS_for_Server_Linux_1031_145870.tar.gz
cd /home/arcgis/
切换到ArcGIS for Server的安装包路径下,并解压
tar -zxvf ArcGIS_for_Server_Linux_1031_145870.tar.gz
10、配置hosts文件
查看电脑ip ifconfig
vi /etc/hosts
11、编辑配置文件limits.conf
vi /etc/security/limits.conf
在末尾追加:
(编辑时,按i切换到输入环境,esc退出编辑环境,:wq表示保存并退出,:q!表示不保存退出)
arcgis soft nofile 65535
arcgis hard nofile 65535
arcgis soft nproc 25059
arcgis hard nproc 25059
其中arcgis表示的是arcgis server的安装用户。
保存并退出后,在arcgis账户下执行命令使其生效
ulimit -Hn -Hu
ulimit -Sn -Su
chmod 777 /tmp
su arcgis
ulimit -Hn -Hu
ulimit -Sn -Su
12、安装的前提条件-对Tmp文件夹的要求
给ArcGISServer安装包文件夹赋权限
测试不执行
chmod -R 777 ArcGISServer/
执行此命令
chmod 777 /tmp
tar -zxvf ArcGIS_for_Server_Linux_103_142158.tar.gz
ArcgisServer103.ecp
chown -R ags112:esriagshy ArcGISServer/
切换至ArGIS for Server 安装账户,并执行serverdiag命令
su - arcgis
cd /home/arcgis/ArcGISServer/serverdiag
./serverdiag
将离线生成的ecp文件拷贝至当前机器上,并确保安装账户对其具有可读权限
ls -al AdvSvr103.ecp
ls -al AdvSvr103.ecp
-rw-r--r--. 1 root root 2886 Oct 9 16:51 AdvSvr103.ecp
安装:
cd /home/arcgis/ArcGISServer/
./Setup -m console
静默安装:
cd /home/arcgis/ArcGISServer/
./Setup -m silent -l yes -a /home/arcgis/ArcgisServer103.ecp
默认 lisence 大约70下Enter
默认安装目录;/home/ags112/....
输入授权:/home/AdvSvr103.ecp
安装完成,系统显示:
在:http://localhost:8090/arcgis/manager 打开管理界面即可;