个人介绍与使用体会

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

我目前位于武汉,就读于武汉理工大学,所属专业为地理信息科学专业,在本科期间,积极培养自己,提升自己的能力,目前掌握了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 进行远程访问,打开安全组列表,点击一个列表,点击手动添加,按照图中进行设置,保存,然后,进行访问。

相关文章
|
19天前
|
设计模式 前端开发 算法
探索代码之美:我的编程之旅与实践感悟
【10月更文挑战第23天】 在数字世界的海洋中,编程是构建梦想之船的技艺。本文将带你领略编程的魅力,从我踏入这个奇妙世界的第一步开始,到逐渐掌握各种编程语言和工具的过程。我们将一起探讨编程思维的重要性、解决问题的策略,以及如何通过不断学习和实践来提升自己的技术水平。文章不仅分享了我个人的经验和技巧,还提供了实用的代码示例,旨在帮助初学者更好地理解编程概念,并为资深开发者提供新的视角和灵感。
35 2
|
1月前
|
开发者
探索代码之美:从小白到高手的编程之旅
【9月更文挑战第32天】编程,一门艺术与科学的结合体。它不仅仅是冰冷的机器语言,更是人类智慧的结晶。本文将通过一段个人的技术成长历程,揭示编程背后的哲理和美学,带你领略代码世界的深邃与奇妙。
从代码到哲学:编程之路上的思考与感悟
【9月更文挑战第32天】在编程的世界里,每一行代码都承载着逻辑的严谨与创新的灵魂。本文将通过一段简单的代码示例,探讨编程背后的深层次意义,以及它如何影响我们的思考方式和生活哲学。从初学者的迷茫到高手的洞察,编程不仅是技术的实践,更是智慧的体现。让我们一起走进代码的世界,探索那些看似晦涩难懂,实则蕴含哲理的编程之旅。
|
2月前
|
大数据 开发者
技术探索的心得与体会
在技术的海洋中,每一次深入都像是揭开未知领域的神秘面纱。本文通过作者在技术领域的亲身经历,展示了如何从迷茫中找到方向,通过不断学习和实践,最终实现自我价值和职业目标的过程。文章强调了持续学习、勇于尝试的重要性,并分享了在实践中积累的宝贵经验。希望通过这些分享,能为同样在技术领域探索的你我,提供一些启示和动力。
32 2
|
2月前
|
算法
探索代码的奥秘:从新手到高手的技术感悟
在技术的海洋中,每一行代码都如同一颗璀璨的星辰,引领着我们探索未知的宇宙。本文将分享一段从编程新手逐步成长为技术高手的旅程,以及在这个过程中积累的一些心得与感悟。
17 4
|
3月前
|
算法 JavaScript 前端开发
探索代码之美——从小白到大牛的编程旅程
【8月更文挑战第26天】在编程的世界里,每一行代码都是构建梦想的基石。本文将带你领略编程的魅力,从最初的迷茫到技术的熟练,一起见证一个编程爱好者如何通过不断学习和实践,解锁新技能,最终成为领域内的专家。让我们跟随这段旅程,发现那些看似晦涩难懂的代码背后的艺术与哲理。
|
2月前
|
程序员 项目管理 数据库
探索代码之美:从小白到大牛的编程旅程
【9月更文挑战第9天】在编程的世界里,每个人都是从零开始,但每一步的成长都能让我们更接近技术的深渊。本文将通过个人的技术感悟,带你领略编程的魅力和挑战,从基础语法的学习到复杂项目的管理,一起见证一个程序员如何在实践中不断进步,最终达到技术的新高度。
40 0
|
3月前
|
算法 开发者 Python
编程之旅:从迷茫到精通的代码之路
【8月更文挑战第31天】在编程的世界里,每个人都是从零开始,经历着不断的学习和实践。就像攀登一座未知的山峰,路途中充满了挑战和惊喜。本文将通过我的个人经历,带你走进编程的世界,探索如何从一名新手成长为熟练的开发者,并分享一些实用的编程技巧和心得。无论你是初学者还是有一定经验的开发者,这篇文章都会给你带来新的启示和帮助。让我们一起在代码的海洋中航行,找到属于自己的航线。
编程要搞明白的东西(一)
编程要搞明白的东西(一)
85 0
|
搜索推荐
感受-体会
oeasy的视频丰富多彩,不一样的视频,也是让人感触颇多,也是给人留下一种思考
47 0