【牛客×华为云】华为云云耀云服务器试用及OJ搭建

举报
Warmhearted 发表于 2020/03/24 15:50:20 2020/03/24
【摘要】 先说明哈,下面的图片有水印,是我从我的博客搬过来的哈。首先,购买完服务器后点击控制台,点击下图中的云耀服务器。注意,初次登陆需修改密码,且必须重启服务器,然后点远程登陆,用户名为root,然后输入密码,就可以进入了。接下来就是OJ的搭建过程了:(以下是ubuntu系统的搭建过程)(另外,我是上网找的开源OJ,是青岛大学的,感谢青岛大学)哎,之前在腾讯云上搭建OJ的指令似乎到华为云就不行了,今...

先说明哈,下面的图片有水印,是我从我的博客搬过来的哈。

首先,购买完服务器后点击控制台,点击下图中的云耀服务器。

791046392_1585017461325_A52ACD2916280C20D3019E08F89C9E6E.png

注意,初次登陆需修改密码,且必须重启服务器,然后点远程登陆,用户名为root,然后输入密码,就可以进入了。
接下来就是OJ的搭建过程了:(以下是ubuntu系统的搭建过程)(另外,我是上网找的开源OJ,是青岛大学的,感谢青岛大学)
哎,之前在腾讯云上搭建OJ的指令似乎到华为云就不行了,今天早上搞了好久,找了好多方法才搞好的。
首先,搭建OJ必须先安装docker。
在这里谢谢下面网址下的一个评论,我是按着他的步骤才安上docker的。

https://www.runoob.com/docker/ubuntu-docker-install.html

791046392_1585031881136_DA595C3B68CB18AE9A6DAB0893853FE0.png

但是事实上安装好之后也有错误,应该是版本太落后了,所以需要更新。
1.使用curl升级到最新版
curl -fsSL https://get.docker.com/ | sh
2.重启Docker
sudo systemctl restart docker
3.设置Docker开机自启
sudo systemctl enable docker
然后接下来是安装OJ了
git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git && cd
OnlineJudgeDeploy
启动服务
sudo -E docker-compose up -d
但是到这里又有错误了,docker-compo***mand not found。
应该是需要安装docker-compose。
curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s-uname -m` > /usr/local/bin/docker-compose
安装完就可以启动服务了。
至此,OJ的搭建已经结束。
是的,OJ搭建结束了,但是我又发现似乎登不上OJ。
又搞了好久,才发现是没有开放端口,找到安全组,点击ID。

791046392_1585034675887_0BD2EBA2FF0129DDA63AA28E7F14E5AB.png

添加规则

791046392_1585034729107_3F87A9A336D8E8FCFED3DD29B67F5A5E.png

至此,终于能登上OJ了。
管理员账号为:root
密码为:rootroot(记得改密码,哈哈)
上传题目,AC题目一气呵成,judging还挺快的。

791046392_1585035207182_7FC2726B563CA69CF4B0905D965A5FBB.png

搞到现在搞了一上午加一中午了,还逃了节JS课,快去补回来。(逃

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。