我目前就读的专业是地理信息科学,大学三年级。对互联网以及互联网相关的专业与知识内容十分感兴趣。通过大三目前的必修专业课程网络GIS接触了解到互联网的服务器的相关知识,通过研究生学长们的介绍了解到了阿里云的“飞天加速计划·高校学生在家实践”活动。这个活动给了我们大学生免费的机会,能够在家就能实践服务器的相关的知识内容,在这之中,我通过自己学习linux的相关知识与ubuntu系统的相关基础操作,对专业课程内容的要求进行了一一的实现。在其中学习到了许多知识,感觉起飞了。
对于阿里云ECS的使用,我前期主要是通过b站上面的up主的视频来进行学习,通过学长们的指导,录制的视频以及文档来一步步完成老师要求与布置的任务。在这里我介绍一下我使用的geoserver的安装与使用的相关问题。
首先下载 geoserver的 安装包,下载完成后,需要将安装包上传到 Linux 服务器。由于文件是 zip 压缩文件,因此这里有两种处理方式,一是将文件解压后上传,这种方法传速度很慢,但是不需要在服务器进行解压;二是将 zip 文件上传后解压,这种方式上传速度很快,但是需要在服务器安装解压软件对文件进行解压,同时还需要较为熟练使用 cd 命令,进行跨文件目录操作,复制、删除、移动、解压等。这里选用第二种方法,在服务器进行解压。第一步就是进行文件的传输,这里用到的是 Xftp 软件,这与文中使用到的 Xshell 是同一系列的产品,通过 Xftp 可以远程可视化服务器的文件目录并可以方便、快速的进行文件传输。下载安装的方式与 Xshell 完全一致,安装完成之后,可以通过中展示的在 Xshell 菜单栏点击新建文件传输,出现的界面,说明 Xftp 已经成功连接到服务器。左侧对应的是自己电脑的文件目录,右侧对应服务器的文件目录。现在上传下载到本地的安装包, 先在左侧定位到该文件,在右侧可以切换目录,目录列表的第一栏有两个点“..”双击会返回文件目录的上一层。现在将 geoserver 安装包上传到/usr 目录下,如 所示,找到安装包,将右边文件目录定位到/usr,在安装包文件右键点击“传输”。通过底部传输窗口可以看到文件上传的状态。上传成功后,可以查看右边的文件目录找到对应的文件。
接着启动 geoserver。进入 geoserver 的 bin 目录,输入: sh startup.sh
注意:一开始,startup.sh 刚开始可能没有执行权限,切换到 geoserver/bin 目录下使用 chmod u+x startup.sh 添加权限就OK 了
在图形界面中,可以通过访问(http://localhost:8060/geoserver)来验证是否成功启动,在命令行界面可以通过服务器公网 IP 远程访问 8060 端口解决。具体做法为:登录阿里云服务器控制台,给安全组添加 8060 端口,这样就可以以 IP:8060/geoserver 进行远程访问,具体如图 26 所示,打开安全组列表,点击一个列表,点击手动添加,按照图中进行设置,然后保存。
这就是我在学习安装geoserver的内容知识,我通过“飞天加速计划·高校学生在家实践”活动学习到了关于搭建网络GIS平台需要的相关的知识与技术,对我后续的专业知识的学习与就业奠定了十分扎实的基础。感恩阿里云的这个计划,让我没有门槛的进入到服务器学习的这个领域!!!