在Centos中安装HustOJ实验记录

Posted 设计思维编程研究博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Centos中安装HustOJ实验记录相关的知识,希望对你有一定的参考价值。

hustoj是目前使用最广泛的刷题平台,自建平台是编程教学中重要一环,教,学,测,反思形成闭合回路。目前利用现有的服务器资源,建成了开高开源code中心,一个刷题系统,六月再建一个私有云,私有云不仅是存,上传的视频学生可以在线学习,省去了再开发的时间。下学期在基础上建成权限中心,然后自已设计实现一部分,再整合再有资料,形成自持的小型,服务于教育、教学的数据中心。后续再在此基础上再做一些自已的开发。所有的应用最后可以通过nginx集成通过80口实现对外服务。

1、centos中安装

wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-centos7.sh

sh install-centos7.sh

2、破解mariadb密码

   mysql是很优秀的数据库,被oracle收购后,首席架构师出来设计了mariadb,性能比mysql更好

  1)停下来(ssh服务器中的虚拟机,为了方便后续hadoop或docker群集教育教学数据实验准备,16G一台可以虚四台机器,初期实验刚刚够)

2)跳过安全,以安全模式启动

  还要加上分号回车,ok跟mysql一样的操作

  重启service mariadb restart

3、给用户授管理权限

show databases; --查看数据库
use jol; --进入jol数据库
insert into privilege(user_id,rightstr)
values(\'*******\',\'administrator\');--创建管理员账号*****,给用户授adminstator超级用户工作组

4、去广告

 

 5、配置目录

 /home/judge/src/web/include   目录下的db_info.inc.php文件  

/home/judge/etc   目录下的  judge.conf文件

 web与数据库配置全在里面

6、结束

 

以上是关于在Centos中安装HustOJ实验记录的主要内容,如果未能解决你的问题,请参考以下文章

在VM虚拟机中安装Redhat6.5 / CentOs6.5

Centos 7中安装二进制数据库mariadb最新版本

VirtualBox中安装CentOS7过程记录

Centos 6中安装二进制数据库最新版本mariadb-5.5.57

在 Docker 的 CentOS7 镜像 中安装 mysql

在 Docker 的 CentOS7 镜像 中安装 mysql