1. 程式人生 > >CentOS 6.5環境下配置Arcgis Server 10.3

CentOS 6.5環境下配置Arcgis Server 10.3

details 取出 install pin chown 中文 sha ima for

感覺arcgis server在Windows系統下過於消耗資源,現將其配置到linux下,僅用於學習用。文中安裝截圖較多。因水平有限,難免有不周之處,請指教。

一、安裝前準備 配置linux環境:此處為CentOS 6.5 X86_64 1、所需安裝包 (1)、ArcGIS_for_Server_Linux_103_142158.tar.gz (2)、ArcgisServer103 crack.ecp (和window許可文件是一個,也可以將TXT保存為.ecp格式) 技術分享圖片 技術分享圖片 主機與虛擬機互拷貝文件,如果VmWare Tools 工具不好用,不能互拷貝文件,可創建共享目錄。詳情參見:【https://jingyan.baidu.com/article/fb48e8be3a8e7e6e622e14e3.html】 我的Linux系統是CentOS 6.5,共享文件夾被放在【/mnt/hgfs/】目錄下,即在【/mnt/hgfs/shared】中就可以找到被共享的文件了,如下圖所示: /mnt/hgfs/共享/ArcgisServer103 crack.ecp 本地VMware設置共享目錄 技術分享圖片
linux共享目錄(系統默認共享目錄) 技術分享圖片 2、安裝環境 掛載數據------啟動進入虛擬機(無先後順序) 技術分享圖片 技術分享圖片 切換至root用戶下 技術分享圖片 可切換管理員賬戶 用戶名:root 密碼:123 查詢IP地址:ifconfig 技術分享圖片 查詢主機名(hostname):cat /etc/sysconfig/network 技術分享圖片 如果沒有IP,需要添加IP(最好是固定的IP,這個很重要) 二 安裝的前提條件 1 添加ip和主機名映射 (1) 查看 ip: ifconfig (此處將IP設置成了10.168.17.126)1、修改IP 技術分享圖片 2、重啟網絡,執行命令 /etc/rc.d/init.d/network restart 技術分享圖片
(2)查看主機名: cat /etc/sysconfig/network 技術分享圖片 技術分享圖片 (3)①vi命令查看並編輯/etc/hosts文件: vi /etc/hosts 技術分享圖片 查看和編輯hosts文件以添加ip和機器名映射 ②手動添加 在打開的hosts文件中添加ip和機器名映射,如: 10.168.17.126 weiw 技術分享圖片 命令查看:cat /etc/hosts 技術分享圖片 註:除了需要安裝Portal for ArcGIS,否則機器名無需采用完全限定機器名的方式,而只采用普通機器名如weiw的形式: 10.168.17.126 weiw 添加ip和機器名的映射(不輸入IP,這樣也可以訪問(安裝後的訪問截圖)) 技術分享圖片
2 建立ArcGIS Server安裝賬戶 建立ArcGIS Server 安裝賬戶的用戶arcgis及其所屬的組esri 技術分享圖片 教程英文版 技術分享圖片 創建ArcGIS Server用戶和所屬組 中文版: 對ArcGIS Server 安裝賬戶設置密碼(arcgis)--需要輸入兩次一樣的(第一次報錯無所謂) 技術分享圖片 英文版: 技術分享圖片 8)在home目錄下創建ArcGISServer目錄,授權 ArcGIS Server賬戶對文件夾的權限: 先手動或命令創建ArcGISServer文件夾,再執行下面兩句賦權限命令 -R必須大寫,小寫會報錯,如下中間所示-r報錯了【沒有那個文件或目錄】 技術分享圖片 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 註意:ArcGIS Server installation user(ArcGIS Server 安裝 的 用戶名),此處設置為 arcgis 執行命令 vi /etc/security/limits.conf 技術分享圖片 編輯limits.conf 技術分享圖片 編輯以添加文件句柄和進程數 技術分享圖片 4 對Temp文件夾的要求(可省略此步驟) 默認情況下,ArcGIS for Server安裝過程中的資源會解壓到/tmp目錄下。因此安裝用戶需要對此目錄具有讀、寫和執行權限。安裝過程需要1.5G的空間,若/tmp下空間不夠用,資源將會提取到用戶的Home目錄下。如果連Home的空間也不足,安裝則會報錯。或者可通過設置IATEMPDIR環境變量設置一個臨時位置。 臨時空間僅在軟件安裝過程中需要,安裝完畢後這些提取出的資源會被直接移除。 為該文件夾賦予文件全部權限(讀、寫、運行) chmod 777 /tmp 技術分享圖片 5 賦予安裝賬戶對Server安裝文件的所有權 ①命令 解壓.tar.gz格式的安裝包 技術分享圖片 tar命令解壓.tar.gz ②手動解壓 技術分享圖片 對ArcGISServer文件進行權限查看: ls -l 可以看到(未賦權限前): 技術分享圖片 chmod 777 -R ArcGISServer 文件夾賦權限 ls -l 查看權限(賦權限後) 技術分享圖片 賦予安裝賬戶對安裝包的所有權 chown賦予所有權 技術分享圖片 技術分享圖片 安裝ArcGISServer 技術分享圖片 然後開始自動執行(此步驟未來及截圖,采用網絡教程上圖) 技術分享圖片 進入安裝界面 技術分享圖片 技術分享圖片 選擇安裝目錄(默認即可) 技術分享圖片 技術分享圖片 技術分享圖片 技術分享圖片 安裝完成,選擇許可文件 將離線生成的ecp文件拷貝至當前機器上,並確保安裝賬戶對其具有可讀權限 技術分享圖片 檢查離線許可ecp文件 說明所有賬戶都對ecp文件擁有可讀可寫權限。 技術分享圖片 技術分享圖片 技術分享圖片 選擇許可文件 技術分享圖片 技術分享圖片 因為ArcGISServer 文件夾有讀寫權限,其他文件夾沒有,所以解壓到此文件夾下,如下圖 技術分享圖片 安裝+許可完成,關閉窗體 技術分享圖片 關閉安裝窗體,自動轉到server頁面 技術分享圖片 --------Create New Site 技術分享圖片 -----默認用戶名:siteadmin -----密碼:123(隨意設置) 技術分享圖片 賬戶名:siteadmin 密碼:123 技術分享圖片 跟服務器目錄:/home/arcgis/arcgis/server/usr/directories 配置存儲:/home/arcgis/arcgis/server/usr/config-store 技術分享圖片 配置中 技術分享圖片 配置完畢,可以登錄了 技術分享圖片 技術分享圖片 技術分享圖片 常用的geometry服務及打印服務(默認是關閉的,可開啟下) 技術分享圖片 完成安裝 問題1: 因為裝並授權在了arcgis用戶下,有時重啟系統後只登陸root用戶不能訪問,只登陸arcgis也不能訪問,可嘗試兩個賬戶都登陸,或root賦權限給arcgis用戶 問題2: 虛擬機裏可訪問 arcgis server服務:http://10.168.17.126:6080/arcgis/rest/services 但是主機或其他機器不可訪問(能ping通),這是因為防火墻原因,可添加6080端口到防火墻白名單中 在虛擬機linux裏面,如下設置 技術分享圖片 其他機器訪問服務地址(http:ip:6080/arcgis/rest/services)或管理地址(http:ip:6080/arcgis/manager)均正常 參考文章 1、http://blog.csdn.net/zssai2015/article/details/49705527 2、http://blog.csdn.net/kikitamoon/article/details/45582367 3、https://wenku.baidu.com/view/b52d0c1e561252d381eb6e3d.html 官方配置步驟 4、https://jingyan.baidu.com/article/fb48e8be3a8e7e6e622e14e3.html

CentOS 6.5環境下配置Arcgis Server 10.3