标签:安装过程 mob net 一个用户 imp 安装源 line hit put
因为工作需要,想在学校搭建一个OJ平台用于程序测试与评价。于是需要搭建oJ,由于之前都是在云端服务器搭建系统,没有在实际服务器平台搭建过,所以遇到不少坑,都靠自己来填补。故而写下此教程,以求抛砖引玉。
服务器最好能够采用比较正规的服务器,读写和访问速度会优化很多,由于诸多特殊原因,我本次采用的是普通的主机作为服务器。
我选用的系统为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、二次开发与需要
更新中、、、
标签:安装过程 mob net 一个用户 imp 安装源 line hit put
原文地址:https://www.cnblogs.com/hxh88/p/9273584.html