- 自我介绍
我是一位来自北京学院路某大学的大一学生,就读专业是计算机科学与技术。现在是暑假时间,我想在空闲的时间里提高自己,听到同学说阿里云有“飞天加速计划·高校学生在家实践”计划,我就立马来到阿里云网站查找相关内容。果不其然,我找到了这个计划,并积极的参入其中。虽然我只实践了几天的时间,但我有了不少的收获。
- 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。之后的配置不赘述。
- 收获总结,展望未来
这是我第一次使用云服务器,也是第一次完全使用Shell操作Linux。这几天的研究让我收获良多。最让我印象深刻的还是当我在自己的浏览器上输入公网IP进入了自己主页的那一瞬间。从小对电脑感兴趣的我一直幻想着拥有自己的网站,但是限于资金问题,一直没有接触服务器相关的领域。得益于这个计划,我终于拥有了自己的服务器,在互联网上有了属于自己的IP地址。我将充分利用好这个机会,学习到更多的经验。