自我介绍:
大家好,我是一位马上就读大二的带学生,影像专业。
起因:
由于我们的专业的作业都比较“大”我们专业老师又没有搭建有什么作业收集的网站,这就导致我们几乎每次交作业都得带个U盘去,因为我个人比较“懒”嘛,然后阴差阳错的刷刷到过搭建个人网盘的教程视频,这还等什么,立马开干
国内众多云服务器厂商中,我选择了阿里云,在B站了解到了阿里云“飞天加速计划·高校学生在家实践”活动可以领到两周的云服务器使用权,所以我就想先试一试手,完成了前面几个较为简单的小任务之后成功领到了ECS。下面是我的使用和遇到的问题和解决方法了。
使用:
-------------个人网盘----------------------------------
请教了计算机系的朋友得知了在GitHub上的Cloudreve项目很符合我的心意,着手开干!
从Releases下载到适用于我ECS的Linux、amd64的gz包
用xftp工具上传到ECS
解压程序包
tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
赋予执行权限
chmod777 ./cloudreve
启动 Cloudreve
./cloudreve
然后到安全组开放cloudreve所需的5212端口,再然后浏览器输入ECS的IP加上:5212的端口就看到我们搭好的网盘啦!简单且顺利!(一定要认真完成前面的领取任务,这样子会让你对ECS的操作变得得心应手)
然后登录默认提供的管理员账号,点击头像进管理面板->侧边栏->用户就可以修改账号邮箱和密码了,给自己改个容易记的。
目前是使用了宝塔面板进行了反代(确实方便:D)存储策略可以使用阿里云 OSS 存储策略来解决存储空间问题,但目前已经是足够我使用了,再开几个账号给舍友方方便,反正就是交个作业,交完就删了。我可能在后面续费的时候进行一个升级带宽。
效果图:
以上是我对于搭建个人网盘的折腾分享^_+。
----------Minecraft server--------------------------------------
一天闲来无事突发奇想是不是可以搭个mc服务器和朋友一起嗨皮,于是这个想法应运而生,然后就在互联网和阿里云社区一顿“学习”
首先是考虑到配置然后就上Minecraft官网下载了最新的服务端,版本号是1.19.1(原版服务端)
Java运行环境我们选择的是Oracle JDK 18(虽然17也行)
!某些版本可能对新版jdk不是很兼容(会报错、开不起来),可换低版本,比如17
16....
首先先上Oracle官网找到然后下载合适目前系统和架构的软件包
然后和前面一样使用Xftp工具上传到root文件夹下
然后为Java安装创建个目录
sudomkdir /usr/local/oracle-java-18
然后解压我们的Java安装压缩包文件到我们先前创建的目录
sudo tar -zxvf jdk-18_linux-x64_bin.tar.gz /usr/local/oracle-java-18
完成之后用下面两行命令创建新的Java替代方案
sudo update-alternatives --install"/usr/bin/java""java""/usr/local/oracle-java-18/jdk-18.0.2/bin/java"1500sudo update-alternatives --install"/usr/bin/javac""javac""/usr/local/oracle-java-18/jdk-18.0.2/bin/javac"1500sudo update-alternatives --install"/usr/bin/javaws""javaws""/usr/local/oracle-java-18/jdk-18.0.2/bin/javaws"1500
如果安装了多个Java版本可用如下命令选择某一个作为系统默认版本的Java
sudo update-alternatives --config java
Java安装完成。
然后在root目录下创建个mc文件夹然后用Xftp上传服务端到此文件夹
mkdir mc
用vim编辑器创建运行脚本
vimstart.sh
按i键开启编辑然后输入启动参数
java -jar-Xmx1024M Minecraft_1.19.1_server.jar --nogui
然后按Esc退出编辑模式之后输入:(冒号)再然后输入wq保持退出(w:保存,q:退出)
运行启动脚本./start.sh
运行一遍之后会自己结束后会生成一个eula.txt的协议文件
用vim打开
vim eula.txt
如下
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA).#Fri Jul 29 02:54:27 CST 2022eula=false
将false改成true
再运行启动脚本./start.sh
到控制台开放25565端口,就是我的世界服务器的端口
客户端输入ECS的IP地址即可进入游戏
开服成功!
效果图:
------------潦草の总结---------------------------------
通过“高校学生在家实践”让我自发去寻找学习到了很多新知识,收获颇丰!
在对于ECS整个操作下来体验舒舒服服,丝毫没有拖泥带水的感觉,好评!
目前也只弄了个人网盘和mc服务器,但不会止步于此!
感觉内存和带宽以后得升级一下。
最后,感谢您的阅读,希望会对您有所帮助!




