VM中Ubuntu-linux系统开源OnlineJudge的搭建与OJ的部署

一.搭建oj

1.打开终端
2.输入sudo -i
3.直接输入密码回车就好了,因为在终端用户输入密码时是默认不显示的.
4.apt-get update && apt-get install -y vim python-pip curl git
5.curl -sSL https://get.daocloud.io/docker | sh
6.pip install docker-compose
7.git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git && cd OnlineJudgeDeploy
8.docker-compose up -d
9.在本地linux的浏览器中打开http://127.0.0.1:80即可
常见问题
问题一
如果是13的话,解决办法:

sudo -i
输入密码,再输入刚才的指令就好了

二.功能设置

1.管理员身份设置
安装过程中自动添加的超级管理员用户名为 root,密码为 rootroot, 请务必及时修改密码。普通用户注册之后,可以超级管理员给管理员身份。
在这里插入图片描述
在这里插入图片描述
2.在超级管理员的management中可以创建题目,创建比赛,自定义OJ名

三.外网访问

四.oj升级维护

点我

发布了52 篇原创文章 · 获赞 22 · 访问量 1693

猜你喜欢

转载自blog.csdn.net/qq_45792080/article/details/105609794
今日推荐