GeoScene Server 5.1安装笔记

本文档是基于易智瑞官方文档 “GeoScene Enterprise v4.0-安装部署教程-Linux版(Ubuntu系统)2023-7-25.pdf”,结合自己实际操作的安装总结,主要是为了便于后面再有安装需求时,有个参考。

  1. 安装环境
    操作系统: kylin 银河麒麟高级服务器操作系统 V10
    软件环境:Xftp、Xshell

  2. 安装环境

  • 在root下GeoLinux目录,并使用Xftp将安装包GeoScene_Server_Linux_51_190315051.tar.gz拷贝到该目录下

  • 进入到GeoLinux目录:cd /root/GeoLinux

  • 使用tar命令解压安装包:tar -zxvf GeoScene_Server_Linux_51_190315051.tar.gz

  • 关闭防火墙
    查看防火墙状态: sudo systemctl status firewalld
    停止防火墙: sudo systemctl stop firewalld

  • 创建用户和组

    • 创建前可以先返回到根目录 cd ../

    • 注意:GeoScene的软件要求在用户 geoscene 下,故只能创建名称为 geoscene 的用户
      创建组:groupadd GEOscene
      创建用户并添加到组中:useradd -g GEOscene -m geoscene
      设置geoscene的密码: sudo passwd geoscene
      输入设置密码命令后,会提示输入密码,不可见,输入所需的密码及确认密码即可

    • 给geoscene用户添加sudo权限
      使用 visudo 命令安全地编辑 /etc/sudoers 文件: geoscene ALL=(ALL) ALL
      输入命令visudo ,在最后添加 geoscene ALL=(ALL) ALL

  • 修改主机

    • 主机名称按需设置,此处使用 product

    • 修改hostname: sudo vi /etc/hostname
      进入文件后按 i ,当底部出现 insert 字样即可编辑。编辑完按 Esc 退出编辑,输入 :wq 进行保存,输入:q! 不保存且退出

    • 修改hosts 文件 : sudo vi /etc/hosts

      ::1 表示本机所有的ip都可以使用

    • 执行命令 hostname product ,使修改的hostname立即生效

      • 查看是否修改成功
        • 查看域名: hostname
        • 查看完全限定域名: hostname -f
    • 使用chown和chmod 修改文件夹的权限
      chown -R geoscene:GEOscene /root/GeoLinux/GeoScene_Server_Linux_51_190315051
      chmod -R 755 /root/GeoLinux/GeoScene_Server_Linux_51_190315051

  1. 安装GeoScene Server
  • 修改limits.conf文件 : sudo vi /etc/security/limits.conf
    在文件的最后添加下列内容,目的是在 limits.conf 文件中添加内容,限制用户的资源使用量。

    geoscene soft nofile 66666
    geoscene hard nofile 66666
    geoscene soft nproc 25059
    geoscene hard nproc 25059

  • 拷贝安装文件到 /home/geoscene 中(GeoScene的限制)

也可以使用命令拷贝: sudo cp -r /root/GeoLinux/GeoScene_Server_Linux_51_190315051 /home/geoscene/
geoscene加入sudo权限后,使用命令拷贝,可减少安装过程中没有权限的问题

拷贝后可能还需要修改权限
sudo chown -R geoscene:GEOscene /home/geoscene/GeoScene_Server_Linux_51_190315051
sudo chmod -R 755 /home/geoscene/GeoScene_Server_Linux_51_190315051

  • 切换到geoscene 用户下 : su - geoscene

  • cd 到 server 目录下的 serverdiag 文件
    cd /home/geoscene/GeoScene_Server_Linux_51_190315051/setup_resources/serverdiag

  • 运行serverdiag脚本诊断当前环境是否满足 GeoSceneServer 安装的要求
    执行命令: ./serverdiag

当出现“发现 0 个错误和 0 个警告”提示时,说明环境满足要求,可安装 GeoSceneServer。

  • cd /home/geoscene/GeoScene_Server_Linux_51_190315051 目录
    可查看帮助 ./Setup --help

  • 执行安装 ./Setup -m console

同意 license后,一路enter,直到注册许可

  • 注册许可
    将许可文件拷贝一个路径下,在需要输入许可的地方输入其完整路径
  1. 启动服务
  • 若配置没有什么问题,则安装完成后会自动启动服务

  • 也可以手动启动服务

  • 服务启动后,打开后台界面,创建站点
    https://127.0.0.1:6443/geoscene/

  1. 遇到的问题
  • serverdiag权限问题
    查看serverdiag的权限: ls -l serverdiag
    给serverdiag可执行的权限:chmod +x serverdiag
    更改serverdiag所有者和组 : sudo chown geoscene:GEOscene serverdiag
    .sh可执行的权限:chmod +x /home/geoscene/GeoScene_Server_Linux_41_185302099/setup_resources/serverdiag/.diag/.sh
  • 查找模板文件
    find /home/geoscene/geoscene/server -name "G51I024049.pagx"
posted @ 2025-04-02 18:12  xingtian  阅读(580)  评论(0)    收藏  举报