linux下安装arcgisserver
### Linux下安装ArcGIS Server 的详细指南 #### 安装背景与目的 在Linux环境下部署ArcGIS Server,主要是为了提供一个稳定、安全且高效的地理信息系统服务。本文旨在分享初次在Linux操作系统(具体为CentOS 5.5)上安装ArcGIS Server Java版本的经验,包括可能遇到的问题及解决方法。 #### 系统配置 - **操作系统**: CentOS 5.5 - **主机名**: ags - **IP地址**: 192.168.198.130 - **GIS软件**: ArcGIS Server Java #### 必备工具 - **Putty**: 用于远程访问Linux系统 - **Xming**: 显示可视化界面 #### 系统预置 在进行ArcGIS Server的安装之前,确保已经安装了必要的依赖包。如果缺少这些依赖包,可能会导致安装过程中的各种问题。以下是需要检查并安装的依赖包列表: 1. **compat-libf2c-34** 2. **compat-libstdc++-33** 3. **compat-libstdc++-296** 4. **compat-openldap** 5. **libXp** 6. **mesa-libGL** 7. **mesa-libGLU** 8. **openldap** 9. **openssl** 可以通过命令`rpm -q <包名>`来检查是否已安装这些包。如果未安装,可以在CentOS系统中使用`yum install <包名>`来进行安装。对于Red Hat系列的系统,则可能需要手动下载并安装这些依赖包。 #### 创建用户 在安装ArcGIS Server之前,需要创建一个新的用户账号。此用户将用于运行ArcGIS Server服务。命令如下: ```bash useradd -d /home/ags -G install,dba -m ags ``` 设置密码: ```bash passwd ags New Password: ags Re-enter new Password: ags ``` #### 动态安装 动态安装是指通过图形界面进行安装的过程。首先需要确保Putty与Xming之间建立了正确的连接。在安装过程中,可能会遇到提示需要设置DISPLAY环境变量的情况。此时需要执行以下命令: ```bash export DISPLAY=<本机IP>:0.0 ``` 完成环境变量设置后,即可开始图形化安装过程。大部分步骤可选择默认选项继续,但需要注意的是,在安装类型的选择上,可以选择“完全安装”(即SOM和SOC安装在同一台机器上)。在安装过程中需要填写以下信息: - **主机名**:应与`/etc/hosts`文件中的设置一致 - **用户名称**:即前面创建的用户名称(例如:ags) #### 静态安装 静态安装是指在没有图形界面的情况下通过修改配置文件来进行安装。这种方式适用于自动化或批处理安装场景。 1. **修改脚本文件** `InstallServerSilently.sh`: ```bash #!/bin/sh # Script to launch the ArcGIS Server Java installer # This should be changed to where your CD is mounted. CD_ROOT=/opt/ags/linux; export CD_ROOT product=ArcGISServer if [ $# -eq 0 ] then echo "" echo "Usage: $0 /path/to/properties/file" 1>&2 echo "" exit 1 fi ... ``` 2. **配置文件** `SampleSilentServer.properties`: ``` # All properties must have a valid value. # *** Install Values *** # Valid path must start with a "/" and cannot contain capital letters # Entire path must have at least 711 permissions for SRV_USER USER_INSTALL_DIR=/opt/arcgis/server9 # Must be a comma-separated list. # Valid features: SOM, SOC, PythonSrvr, SrvJADF # Descriptions: # SOM - The Server Object Manager (SOM) is a service running on a single machine. SOM manages server objects that are distributed across one or more SOC machines. # SOC - The Server Object Container (SOC) can be installed on one or more machines. The SOC hosts the GIS services that are managed by the SOM. # PythonSrvr - This feature will install Python required for some Geoprocessing tools. # SrvJADF - The application ``` #### 总结 本文详细介绍了在Linux(CentOS 5.5)环境中安装ArcGIS Server Java版的整个流程,包括系统配置、依赖包安装、用户创建、动态安装与静态安装等多个方面。遵循上述步骤,可以顺利完成ArcGIS Server在Linux平台上的部署,并为用户提供稳定可靠的地理信息服务。
剩余12页未读,继续阅读
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助