ubuntu 16.04安装HUSTOJ过程

一、背景介绍:

因为工作需要,想在学校搭建一个OJ平台用于程序测试与评价。于是需要搭建oJ,由于之前都是在云端服务器搭建系统,没有在实际服务器平台搭建过,所以遇到不少坑,都靠自己来填补。故而写下此教程,以求抛砖引玉。

服务器最好能够采用比较正规的服务器,读写和访问速度会优化很多,由于诸多特殊原因,我本次采用的是普通的主机作为服务器。

二、安装过程:

1、下载与安装系统

我选用的系统为ubuntu 16.04,系统的镜像选择非常重要。因为内置的软件和安装源有不同,起初我选用优麒麟(因为想用中文纯傻瓜,后面发现ubuntu可以设置中文)。

https://opsx.alibaba.com/mirror?lang=zh-cn

根据自己的需要选择64位或者32位版本

https://mirrors.aliyun.com/ubuntu-releases/xenial/ubuntu-16.04.4-desktop-amd64.iso

https://mirrors.aliyun.com/ubuntu-releases/xenial/ubuntu-16.04.4-desktop-i386.iso

 安装教程,参照百度教程,注意区分UEFI和传统BIOS,还有与windows系统共存的问题。

2、安装SSH和VNC

为了方便控制,我们自然要安装这些。vnc是图形界面,ssh则是远程命令行

 Ubuntu 16.04 LTS 一键安装VNC:https://blog.csdn.net/longhr/article/details/51657610

ssh安装:https://blog.csdn.net/u010447234/article/details/53557795

windwos下远程工具参考:http://server.zzidc.com/fwqrj/1107.html

比较喜欢putty和MobaXterm

 3、安装hustoj

https://github.com/zhblue/hustoj

参考官方教程:

或者安装ubuntu16.04(拥有更新的编译器版本),然后用下面脚本快速安装OJ:

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

sudo bash install-ubuntu16+.sh

安装完成,用admin作为用户名注册一个用户,自动成为管理员。

4、二次开发与需要

更新中、、、

猜你喜欢

转载自www.cnblogs.com/hxh88/p/9273584.html