个人介绍与使用体会

简介: 由于课程要求而开始使用阿里云,由于使用体验较好而使用期限临近,故乘此机会讲述一下我的使用体验感受。

我目前位于武汉,就读于武汉理工大学,所属专业为地理信息科学专业,在本科期间,积极培养自己,提升自己的能力,目前掌握了PS,office等办公室技能和arcGis,遥感等专业技能,除此之外,对编程也有一些成果,熟练掌握C、JAVA等编程语言,自行创建了一个空间数据库并制作了商圈分析系统,还经常参加各种活动与实习,去过南方水泥公司参与实习,拥有了丰富的活动经验。
我们的课程实验需要使用geoserver,首先下载 geoserver 安装包文件到本地,下载稳定版即可,选择二进制文件包,下载完成后,需要将安装包上传到 Linux 服务器。由于文件是 zip 压缩文件,因此这里有两种处理方式,一是将文件解压后上传,这种方法传速度很慢,但是不需要在服务器进行解压;二是将 zip 文件上传后解压,这种方式上传速度很快,但是需要在服务器安装解压软件对文件进行解压,同时还需要较为熟练使用 cd 命令,进行跨文件目录操作,复制、删除、移动、解压等。这里选用第二种方法,在服务器进行解压。 第一步就是进行文件的传输,这里用到的是 Xftp 软件,这与文中使用到的 Xshell 是同一系列的产品,通过 Xftp 可以远程可视化服务器的文件目录并可以方便、快速的进行文件传输。下载安装的方式与 Xshell 完全一致,安装完成之后,可以通过在 Xshell菜单栏点击新建文件传输,说明 Xftp 已经成功连接到服务器。左侧对应的是自己电脑的文件目录,右侧对应服务器的文件目录。现在上传下载到本地的安装包,先在左侧定位到该文件,在右侧可以切换目录,目录列表的第一栏有两个点“..”双击会返回文件目录的上一层。现在将 geoserver 安装包上传到/usr 目录下,找到安装包,将右边文件目录定位到/usr,在安装包文件右键点击“传输”。通过底部传输窗口可以看到文件上传的状态。上传成功后,可以查看右边的文件目录找到对应的文件。
第二步是,安装解压软件 unzip:
sudo apt-get update
sudo apt-get install unzip
使用以下命令将文件解压到当前目录下:
unzip flie.zip –d 解压后的文件夹名字
在解压时要提前输入 mkdir geoserver 命令建立好 geoserver 文件夹,不然解压后文件可能散落到 usr 文件夹中或者找不到的地方。 解压之后之后可以在/usr 目录下找到 geoserver 解压的文件夹。解压出来的文件夹名称可能是压缩文件的名称,可以右键文件夹点击重新命名。
第三步是修改 geoserver 端口,打开刚刚文件夹中的文件,修改 start.ini 文件:
vim /usr/geoserver/start.ini
将端口修改为 8060 或者其他端口,只要保证端口号在有效范围内,并且没有与其他软件的端口冲突即可。
第四步是,设置环境变量,这一步与前面修改 Java 的环境变量一摸一样,编辑配置文件,加入:
export JAVA_HOME JRE_HOME CLASS_PATH PATH
export GEOSERVER_HOME=/usr/geoserver
最后保存退出,再重新加载配置文件:
source /etc/profile
再查看端口是否开启:
netstat -anp
启动 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 进行远程访问,打开安全组列表,点击一个列表,点击手动添加,按照图中进行设置,保存,然后,进行访问。

相关文章
|
2月前
从代码中感悟人生:一段编程旅程的启示
在编码的世界里,每一行代码都像是生命中的一次选择,每一个函数都承载着特定的使命。本文以编程的视角,探讨技术成长与人生哲理之间的奇妙联系。从最初的迷茫到逐渐找到方向,再到不断学习和提升,这段旅程充满了挑战与收获。正如甘地所言:“你必须成为你希望在世界上看到的改变。”通过编程,我们不仅塑造了软件,也塑造了自己。
从代码到哲学:编程之路上的思考与感悟
【9月更文挑战第32天】在编程的世界里,每一行代码都承载着逻辑的严谨与创新的灵魂。本文将通过一段简单的代码示例,探讨编程背后的深层次意义,以及它如何影响我们的思考方式和生活哲学。从初学者的迷茫到高手的洞察,编程不仅是技术的实践,更是智慧的体现。让我们一起走进代码的世界,探索那些看似晦涩难懂,实则蕴含哲理的编程之旅。
|
4月前
|
大数据 开发者
技术探索的心得与体会
在技术的海洋中,每一次深入都像是揭开未知领域的神秘面纱。本文通过作者在技术领域的亲身经历,展示了如何从迷茫中找到方向,通过不断学习和实践,最终实现自我价值和职业目标的过程。文章强调了持续学习、勇于尝试的重要性,并分享了在实践中积累的宝贵经验。希望通过这些分享,能为同样在技术领域探索的你我,提供一些启示和动力。
42 2
|
弹性计算 云计算
个人介绍与体会
只要不断学习,就可以有解决的办法
感想与体会
文中讲述本人学习网页制作的经历、感想与体会
191 0
|
运维 前端开发 关系型数据库
来谈谈写作这件事
写作这件事,很多大佬都谈过,但我还是想从自己的角度去谈谈.
|
JavaScript 前端开发 Java
自学编程的 6 个致命误区
自学编程的 6 个致命误区
169 0
|
并行计算 Java Go
编程法则和现状:我们明白自认为明白的东西吗?
软件工程领域的知名专家Capers Jones,已经建立了涵盖20,000个项目的范围广泛的项目记录数据库,大部分都是大型的。有了这些数据支持,他经常写文章讨论,哪些活动和方法在实践中发挥着作用,以及如果可能,它们实际上提供多少提升幅度,它们的成本有多少。在这篇客座编辑里,他非正式地评价了一些编程和业务上的流行“法则”在面对软件开发现状时,是如何发挥作用的。
153 0
|
弹性计算 安全 NoSQL
阿里云使用体会
阿里云帮助我完成模拟了本机与远程服务器之间的交互操作, 本人使用的是Centos7系统, 通过宝塔面板配置了redis, mysql, docker等软件环境, 对计算机方面的学习提供了巨大的帮助