ubuntu16.04搭建HUSTOJ教程及去广告的教程

step1——购买云服务器

我选的是腾讯云。

腾讯云服务器快速入门 Linux 云服务器链接:

https://cloud.tencent.com/document/product/213/2936

腾讯云可以试用半个月,所以我用了腾讯云。

购买时,操作系统j默认是centos,为了不必要的麻烦,改成ubuntu 16.04。

如果你购买的已经是centos,那么可以采用重装系统的办法改成ubuntu 16.04。

云服务器操作系统用ubuntu 16.04

云服务器操作系统用ubuntu 16.04

云服务器操作系统用ubuntu 16.04

强调三遍!!!

 

step2——云服务器初始化,云硬盘格式化、分区、挂载,安全组设置等。

具体见腾讯云的实例使用指南,路径:腾讯云控制台->实例->右上角的。

 

step3——登录云服务器终端

建议用浏览器 WebShell 方式登录。因为可以直接用右键操作,提醒下:不支持ctrl+c,ctrl+v快捷键。

登录前要求放通22端口。在腾讯云控制台->安全组里进行端口设置。

会要求你输入密码,就是你购买云服务器时设置的密码。

 

step4——安装HUSTOJ

官方链接:https://github.com/zhblue/hustoj

 终端输入

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

sudo bash install-ubuntu16+.sh

 

step5——安装完成后,在浏览器地址栏输入云服务器主IP地址,回车后可以看到hustoj界面了。

用admin作为用户名注册成为管理员。

具体设置参考官方链接:https://github.com/zhblue/hustoj

 

step6——修复公告不能修改的bug

 终端输入

sudo chown www-data -R /home/judge/src/web 

记得网页退出后重进

 

step7——去掉广告

终端输入

sudo passwd

然后输入当前用户的密码,温馨提示,将密码保存到邮箱里,省去不必要的麻烦。

终端输入

su

输入密码即可以进入root,你将可以查看所有文件。

终端输入

cd /home/judge/src/web/template/bs3

进入/home/judge/src/web/template/bs3目录。

终端输入

ls

可以看到js.php文件,广告就在这个文件里。

终端输入

vi js.php

进入vi编辑。

终端输入

i

进入vi的编辑模式。

找到

 $("body").append("<div class=center > <img src='http://hustoj.com/wx.jpg' width='120px'><img src='http://hustoj.com/alipay.png' width='120px'><br> 欢迎关注微信公众号onlinejudge</div>");
});

用/*   */注释掉。

键盘按esc

终端输入

:wq

即保存js.php文件并退出vi。

记得网页退出后重进。广告就去掉了。

 

 

 

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值