HUSTOJ超级详细部署文档
HUSTOJ
部署
建议服务器配置单核2G内存以上
wget http://dl.hustoj.com/install-ubuntu20.04.sh
sudo bash install-ubuntu20.04.sh
脚本运行完成直接浏览器输入ip地址即可访问,如不能打开请检查访问策略、防火墙设置是否打开80端口。
常见问答
不小心删除了admin的权限,如何修复?
sudo su
cd /home/judge/src/install
echo "insert into jol.privilege values('admin','administrator','true','N');" |
./mysql.sh
明明已经过了10秒,为什么系统还是说我提交过于频繁?
sudo apt-get install tzdata
- 时区选择北京或上海
- 修改db_info.inc.php
老版本打开末尾关于时区的两行代码
新版本把OJ_FRIENDLY_LEVEL调到1
如何获得管理员权限?
- 操作系统Ubuntu的管理员权限是通过在安装过程中产生的账号运行sudo su切换到root。
- OJ的管理员是安装完成后,第一个注册的用户用admin作为用户名注册,自动获得管理权限。
- LiveCD的judge用户不能登陆,用户名ubuntu的密码是freeproblemset。
权限表里的记录含义
以下权限是手动指派:
"administrator" 管理员,除查看源码外的所有权限。
"problem_editor":题目编辑者,添加和编辑题目。
"source_browser":查看审核所有提交的源代码,对比可疑的相似代码。
"contest_creator":组织创建比赛,编辑比赛。
"http_judge":HTTP远程判题账号。
"password_setter":重置普通账户密码。
"printer":现场赛打印员,注意该账户的school字段用于分配打印任务,如果只有一个打印区则置 空。
"balloon":气球配送员,注意该账户的school字段用于分配气球任务,如果只有一个气球配送区 则置空。
"vip":可以参与所有标题含有VIP字样的私有比赛。
"problem_start":HTTP远程判题账户的任务起始题号。
"problem_end":HTTP远程判题账户的任务结束题号。
新赋予的权限需要重新登陆获得!
以下权限是系统自动生成:
p+数字:题目的独立编辑权,管理员可以编辑所有题目,problem_editor只能编辑自己添加的题 目。
m+数字: 比赛的独立编辑权,管理员可以编辑所有比赛,contest_creator只能编辑自己添加的比 赛。
c+数字:比赛的参与权,私有比赛只有有权限或者知道密码的用户可以参与。
如何使用题单功能?
在新闻内容中编写,格式为:
[plist=题号列表]题单名[/plist]
HUSTOJ超级详细部署文档相关推荐
- UOJ超级详细部署文档
UOJ 部署 首先执行 sudo su 进入 root 然后执行 curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docke ...
- APP分发系统源码 全开源超级签名系统源码 附带详细部署文档
介绍: APP分发系统源码.全开源超级签名系统源码. 附带详细部署文档. 源码全开源的!!! 后台账号:admin 后台密码:123456 需要的资料:阿里云账户 服务器 linux(4核8G) 阿里 ...
- kubernetes-二进制安装,亲测无坑,在参考安装过程中如果有什么问题欢迎交流,超级详细的文档
Kubernetes环境搭建(手动K8s集群安装配置.服务部署和管理使用详细步骤,入门K8s容器云平台架构) 前言 说明: 本博客是教大家如何手动搭建kubernetes集群(业内简称K8s),包括集 ...
- Redmine详细部署文档
下载: wget http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz wget http://www.redmine.org/ ...
- 新鲜出炉的React博客系统源码,极简主义设计,手机端可自适应,超级简单,带部署文档与演示视频加截图
新鲜出炉的React博客系统源码,极简主义设计,手机端可自适应,超级简单,带部署文档与演示视频加截图. 使用技术: 客户端前端:Next.js + React 管理端前端:React + Ant De ...
- Debezium系列之:使用Debezium接入PostgreSQL数据库数据到Kafka集群的详细技术文档
Debezium系列之:使用Debezium接入PostgreSQL数据库数据到Kafka集群的详细技术文档 一.概述 二.连接器的工作原理 1.安全 2.快照 3.Ad hoc snapshots ...
- Docker部署文档
Docker部署文档 目录 Docker部署文档 1 一.什么是Docker 3 1.1Docker简介 3 1.2对比传统虚拟机总结 4 1.3Docker通常用于如下场景: 5 1.4基本概念 5 ...
- Blog_mini完整部署文档
为了使广大朋友能够使用上开源博客系统Blog_mini,作者撰写了非常详细的部署文档,涵盖在CentOS与Ubuntu上的详细部署方案,力求:只要看了部署文档,就一定可以把Blog_mini成功部署! ...
- django+nginx+uwsgi项目部署文档整理
django+nginx+uwsgi项目部署文档整理 参考文章:https://blog.csdn.net/qq_42314550/article/details/81805328 一.python安 ...
- linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...
本文档的主要内容详细介绍的是受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明. 从was9.0开始支持的最低版本的red hat Linux系统为6.6且仅支持64位操作系统 计 ...
最新文章
- s2 devMode cmdshell
- Linux2.6 内核进程调度分析
- (一)神经网络入门之线性回归
- Equipment download - individual object以及object structure创建细节
- java整理软件--- Java OCR 图像智能字符识别技术,可识别中文,但是验证码不可以识别...已测识别中文效果很好
- 关于王者荣耀防沉迷以及各种实名认证
- BZOJ3309 DZY Loves Math 【莫比乌斯反演】
- 看雪论坛论坛小测试的答案
- vue项目前端页面模板,基于vue的前端模板
- WPF 中 OpenClipboard 失败问题 - HRESULT: 0x800401D0 的解决方案
- 大数据日志分析系统-介绍
- ue4设置图片大小_【UE4】C++基础【04】DPI屏幕适配/菜单布局
- Thymeleaf中的ajax传参实例
- AntD Pro v5记录-布局
- 神途boss_神途BOSS刷新了,女玩家以身冒险前往打骨魔洞
- 每日随笔:笔记本WiFi突然连接不上重启才好的问题解决方式
- 工作自动扩张的时间管理与柳比歇夫时间记录统计(时间管理讲座笔记)
- 那些年我们对Spark RDD的理解
- linux自动启动 oracle
- Excel基础(03)查找与替换
热门文章
- 计算机抠图知识,计算机PS抠图方法.doc
- 关于运行npm install报[..................] / idealTree:WEB-48403: sill idealTree buildDeps的问题
- GGC/ITF/国自然
- Iterative Linear Quadratic Gaussian(iLQG)
- usr目录linux,linux系统/usr目录的意义与内容
- 俩分钟认识Sketch的基础功能
- 移动端touch事件和鼠标事件
- Mycat 使用navicat连接 报: no datanode found please check tables defined is schema:test
- 基于MAX2671设计的400Mhz混频器
- 如何删除windows 10系统桌面的所有快捷图标