个人介绍与使用体会

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

我目前位于武汉,就读于武汉理工大学,所属专业为地理信息科学专业,在本科期间,积极培养自己,提升自己的能力,目前掌握了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月前
|
大数据 开发者
技术探索的心得与体会
在技术的海洋中,每一次深入都像是揭开未知领域的神秘面纱。本文通过作者在技术领域的亲身经历,展示了如何从迷茫中找到方向,通过不断学习和实践,最终实现自我价值和职业目标的过程。文章强调了持续学习、勇于尝试的重要性,并分享了在实践中积累的宝贵经验。希望通过这些分享,能为同样在技术领域探索的你我,提供一些启示和动力。
41 2
|
3月前
|
安全 程序员
技术感悟——从代码行间窥见人生哲理
【10月更文挑战第10天】 在技术的海洋中,我们常常沉浸于代码的编写与优化,却忽略了其中蕴含的深刻哲理。本文将通过作者的个人经历与感悟,探讨编程背后的人生智慧,揭示技术与人生的密切联系,启发读者在技术领域中找到生活的意义和价值。
62 0
|
5月前
|
算法 程序员
技术感悟:从代码中寻找智慧
【8月更文挑战第5天】在技术的海洋中,我们常常被各种复杂的代码和算法所困扰。然而,正是这些看似枯燥的代码,却蕴含着无尽的智慧。本文将分享一些关于技术感悟的思考,希望能帮助你在编程的道路上找到自己的方向。
|
弹性计算 云计算
个人介绍与体会
只要不断学习,就可以有解决的办法
|
设计模式 运维 Kubernetes
15年老司机聊程序员成长的28个要点
15年老司机聊程序员成长的28个要点
376 1
感想与体会
文中讲述本人学习网页制作的经历、感想与体会
190 0
|
运维 前端开发 关系型数据库
来谈谈写作这件事
写作这件事,很多大佬都谈过,但我还是想从自己的角度去谈谈.
|
弹性计算 安全 NoSQL
阿里云使用体会
阿里云帮助我完成模拟了本机与远程服务器之间的交互操作, 本人使用的是Centos7系统, 通过宝塔面板配置了redis, mysql, docker等软件环境, 对计算机方面的学习提供了巨大的帮助

热门文章

最新文章

相关实验场景

更多
下一篇
开通oss服务