1、Ubuntu 16.04的安裝
系統下載下傳位址:https://ubuntu.com/download/alternative-downloads
安裝說明文檔:https://cloud.tencent.com/developer/news/270017
2、ArcGIS Server 10.4.1的安裝
軟體下載下傳 連結: https://pan.baidu.com/s/1Q1ZmYTV8n-tCJCrVdWjF0A 提取碼: h1vu
安裝可參考官方文檔 https://enterprise.arcgis.com/zh-cn/server/10.4/install/linux/welcome-to-the-arcgis-for-server-install-guide.htm
(1)增加ArcGIS Server安裝使用者
root建立arcgis使用者,設定密碼為arcgis:
新增esri使用者組:groupadd esri
新增arcgis使用者:useradd arcgis -g esri
設定arcgis使用者密碼:passwd arcgis
輸入密碼:arcgis
(2)驗證系統要求
參考https://enterprise.arcgis.com/zh-cn/system-requirements/10.4/linux/arcgis-server-system-requirements.htm
下面列出重要的幾個方面:
系統:Ubuntu 16.04滿足要求
硬體:最小記憶體4GB,如果要将軟體與 ArcGIS GeoEvent Extension for Server 結合使用,則最低 RAM 要求為 8 GB
磁盤:要在目标系統中成功安裝 ArcGIS for Server,至少需要 5.5 GB 的可用磁盤空間。安裝此産品的過程中,将使用約 1.5 GB 的所需磁盤空間。此臨時磁盤将在安裝結束後移除。
檔案權限:設定ArcGIS Server安裝使用者應對安裝目錄的讀、寫和執行權限
檔案句柄和程序的限制:要增加軟限制和硬限制,您需要使用超級使用者通路權限編輯 /etc/security/limits.conf 檔案。例如,您可以在該檔案中添加以下四行:
arcgis soft nofile 65535
arcgis hard nofile 65535
arcgis soft nproc 25059
arcgis hard nproc 25059
防火牆設定:ArcGIS for Server 在端口 1098、4000-4004、6006、6080、6099 和 6443 上進行通信。安裝軟體前,您需要在防火牆上打開這些端口
(3)軟體安裝
靜默安裝,參考 https://enterprise.arcgis.com/zh-cn/server/10.4/install/linux/silently-install-arcgis-server.htm
1)切換到arcgis使用者,sudo su arcgis
2)靜默運作安裝程式,并通過傳送授權檔案 (.ecp) 或配置檔案 (.prvc) 進行授權。請參閱下面所示的示例文法:
<CD_ROOT or untar directory>/Setup -m silent -l yes -a <fullpath to .ecp or .prvc file>
用法: Setup [Options]

如運作 ./Setup -m slent -l yes
首選會檢查目前機器是否滿足安裝條件,若不滿足,則會給出錯誤提示和日志資訊,需要解決後再進行安裝。
如果沒有通過 -d 指定安裝目錄,則會預設安裝到 /home/arcgis/server目錄下
如果對靜默安裝方式不習慣,則可以在安裝時指定 -m gui或不指定 -m參數,以界面化方式進行安裝,參考 https://enterprise.arcgis.com/zh-cn/server/10.4/install/linux/install-arcgis-server-on-one-machine.htm
(4)配置許可檔案
如果在靜默安裝過程中沒有通過 -a 指定授權檔案,則可在安裝後進行軟體授權,指令如下:
/home/arcgis/server/tools/authorizeSoftware -f /home/arcgis/ags198170.ecp
3、安裝後的配置
(1)配置系統啟動後自動 重新開機 ArcGIS Server服務
在Ubuntu 16.04下面通過 systemctl進行操作,步驟如下:
1)切換到root使用者
2)将 <ArcGIS Server 安裝目錄>/framework/etc/scripts/arcgisserver.service 單元檔案複制到 /etc/systemd/system
cp /home/arcgis/server/framework/etc/scripts/arcgisserver.service /etc/systemd/system
3) 以根使用者的身份運作以下指令,以在 /etc/systemd/system/multi-user.target.wants 中自動建立連結:
systemctl enable arcgisserver.service
4)欲驗證 systemd 服務是否配置正确,請重新啟動服務後檢查其狀态。
systemctl stop arcgisserver.service
systemctl start arcgisserver.service
systemctl status arcgisserver.service
5)結束根使用者會話。
6)重新啟動作業系統并驗證 ArcGIS Server 是否正确重新開機
(2)配置/etcs/hosts檔案
在ect/hosts中增加配置 ip hostname arcgisserver.esri.com
如我安裝中增加如下配置:
192.168.1.89 superman-ThinkCenter-M901t-N000 arcgisserver.esri.com
4、建立ArcGIS Server站點
在浏覽器中(Firefox浏覽器可能因為安全問題不能通路,若如此,不代表安裝失敗,請嘗試Google Chrome)輸入 http://192.168.1.89:6080/arcgis/manager(https://192.168.1.89:6443/arcgis/manager),然後一步步按照提示建立站點,操作很簡單,請務必記住輸入的站點管理使用者名和密碼(siteadmin/arcgis)。
需要注意,若沒有在 etcs/hosts中設定 192.168.1.89 hostname,可能會導緻站點建立失敗。
5、說明
(1)對于網上說的使用root賬戶安裝檢測不通過的問題,實際安裝過程中發現沒有出現;盡管如此,不建議直接砸 root使用者下安裝;
(2)對檔案句柄和程序的限制設定,因在安裝前的檢測中沒有出現問題,故而沒有進行修改,同樣成功安裝、順利建立站點,并正常使用。由此說明,具體的安裝前配置,根據檢測問題對應修改即可,不必千篇一律的按照網上的說明進行配置。
(3)網上其他的說明文檔,隻注重ArcGIS Server的安裝,卻忽視了一個重要問題:ArcGIS Server服務的穩定性,即安裝後需要将arcgis server設定為自啟動,詳細操作見安裝後的配置。
(4)其他版本ArcGIS Server的安裝,與10.4.1的安裝步驟基本一緻,10.5的安裝可以詳細參考https://www.cnblogs.com/thg999/p/9987261.html
(5)安裝步驟及應注意的問題,官方文檔中都有詳細的說明,遇到問題檢視官方文檔基本都能解決,有問題可以給我留言。