CentOS 6.5環境下配置Arcgis Server 10.3
阿新 • • 發佈:2018-02-13
details 取出 install pin chown 中文 sha ima for
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
感覺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設置共享目錄
CentOS 6.5環境下配置Arcgis Server 10.3