某大学生的第一台服务器

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
简介: 利用Ubuntu服务器搭建网站服务器兼游戏私服服务器
  1. 自我介绍

我是一位来自北京学院路某大学的大一学生,就读专业是计算机科学与技术。现在是暑假时间,我想在空闲的时间里提高自己,听到同学说阿里云有“飞天加速计划·高校学生在家实践”计划,我就立马来到阿里云网站查找相关内容。果不其然,我找到了这个计划,并积极的参入其中。虽然我只实践了几天的时间,但我有了不少的收获。

  1. ECS使用攻略

在参加完ECS训练营之后,我获得了我人生中的第一台Ubuntu服务器。虽然没有操作过服务器的经验,但是我有一定的Linux基础。我初步的目的是搭建一台WebServer兼游戏私服服务器。
首先用XShell通过SSH连接服务器。因为这个服务器只有我一个人用,所以直接用root用户了(虽然但是,我确实懒,毕竟这样不需要sudo)。
WebServer用的是Apache2。直接安装:

apt-get install mysql-server mysql-client apache2

安装完成,在自己的浏览器里输入公网IP就看到了Apache的默认页。
之后,我直接把我电脑上之前用于在校园网内部的个人主页直接clone到了服务器。WebServer就这样搭建好了。
游戏私服服务器是Grasscutter,某个二次元游戏的第三方Develop服务器。Grasscutter是基于Java的程序,而且依赖Mongodb数据库运行。于是安装:

apt-get install openjdk-17-jdk
cd /root
mkdir Mongodb
cd Mongodb
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-5.0.9.tgz
tar -zxvf mongo*

再配置环境变量,启动Mongodb就可以了。
从Github上克隆Grasscutter后,按照README,先运行gradlew.sh获取gradle,然后再用其生成jar文件。之后用Java运行之即可:

java -jar *.jar

还需要用mitmproxy进行https捕获,这个需要安装python并且使用pip3安装mitmproxy。之后的配置不赘述。

  1. 收获总结,展望未来

这是我第一次使用云服务器,也是第一次完全使用Shell操作Linux。这几天的研究让我收获良多。最让我印象深刻的还是当我在自己的浏览器上输入公网IP进入了自己主页的那一瞬间。从小对电脑感兴趣的我一直幻想着拥有自己的网站,但是限于资金问题,一直没有接触服务器相关的领域。得益于这个计划,我终于拥有了自己的服务器,在互联网上有了属于自己的IP地址。我将充分利用好这个机会,学习到更多的经验。

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
5月前
|
弹性计算 云栖大会 双11
回忆第一台云服务器的经历与云服务器的重要性
在刚刚闭幕不久的云栖大会,让很多人留下了深刻的影响。2023年的云栖大会带来了一系列令人振奋的消息,阿里云宣布推出了“云工开物计划”,旨在推动持续创新和技术突破,尤其是云服务器在现代科技发展中扮演着至关重要的角色。此外作为计划的一部分,阿里云将向中国所有大学生赠送一台云服务器,同时还进一步降低云产品的价格,为开发者和企业提供更具竞争力和实惠的云计算服务。那么本文就来简单聊聊,尤其是双十一要到了,云服务器ECS推出了新的2核2G,3M固定带宽套餐,以99元/年的价格,开启了云服务器进入百元时代的新篇章。
138 10
回忆第一台云服务器的经历与云服务器的重要性
|
消息中间件 网络协议 物联网
东八区小小白的第一台云服务器
近期在完成一个物联网IOT项目,在做内网穿透的过程中遇到了很多问题,发现有一个公网IP在开发中还是很有必要的,于是选择了阿里云平台,进行阿里云学生认证并完成相应任务后,获得了则记的第一台云服务器。 在系统的选择上,我选择了Ubuntu18.04。并基于此系统完成了我的MQTT服务器搭建。
东八区小小白的第一台云服务器
|
消息中间件 安全 NoSQL
关于学生机的使用攻略和个人感想
学生机的使用攻略和个人感想
关于学生机的使用攻略和个人感想
|
弹性计算 Linux 数据安全/隐私保护
阿里云服务器学生机使用感想
阿里云服务器学生机续费任务以及使用感想 使用非常便捷 容易上手
阿里云服务器学生机使用感想
|
机器人
我的第一台服务器——阿里云
我的介绍——初识——相知——未来——总结
125 0
|
消息中间件 NoSQL Oracle
学生机使用心得
本人最近两周利用阿里云学生机对云服务器的学习总结
学生机使用心得
|
Java 关系型数据库 MySQL
阿里云学生机使用感想
阿里云学生机使用体验
|
NoSQL 算法 Linux
服务器使用感想
本人就读于山东建筑大学,是一名大二的学生,所学专业是软件工程(开发方向),现在正在努力做一些软件比赛,迫于在自己主机上写好项目后想开放发布,想找一个合适的服务器。但是,我找了很久,都没有找到合适的,直到我看到了阿里云服务器,比如说刚开始的实验,简单便捷的界面,高效能的服务器,我感觉真的帮了我的大忙了,所以我开始关注阿里云,从而看到此次的活动,想要把自己的试用感悟写出来!
|
弹性计算 Ubuntu 算法
|
云安全 小程序 关系型数据库