首页 > 其他分享 >Hydro OJ搭建全过程

Hydro OJ搭建全过程

时间:2024-05-03 09:03:16浏览次数:14  
标签:OJ 免费 重启 全过程 服务器 安装 输入 Hydro

第一步 : 注册服务器

如果你和我一样,是一名新手党,想先免费调试自己的站点,那我教你免费申请一个服务器。

在这里安利一下阿贝云,一个免费的云服务器和免费的云虚拟主机提供方,对于新手党来说确实不错。

注册完一个账户以后,你需要支付0.3元做一个实名认证,如果实名认证成功了大概率会开通成功。如果失败了可能是服务器资源池不够,所以等一个星期左右吧。

开通后,先选择安装系统ubuntu16.04。

 

第二步:安装系统
系统安装相对来说就要简单多了。根据Hydro 官方的说法,要尽量使用 Ubuntu22.04 。
我们上一步已经安装了ubuntu16.04,升级就可以了。

安装和安装后的所有操作均需要在 root 权限下进行!(sudo su)

1,获得root 权限:
在终端输入sudo su,然后输入密码,输入密码时是不显示字符的,直接输入即可。

2,获得更新:
依次输入下列两条命令

apt update

apt upgrade

3:重启并且安装新版本:

reboot

重启完成后,安装更新

do-release-upgrade

更新完成后,再次重启。

安装curl:输入 snap install curl

然后安装hydro(自动脚本):(建议复制,防止输错)

LANG=zh . <(curl https://hydro.ac/setup.sh)

输入 你的,云服务器IP:8888 ,如果进入hydro,就安装完成啦!

标签:OJ,免费,重启,全过程,服务器,安装,输入,Hydro
From: https://www.cnblogs.com/cxjy/p/18170895

相关文章

  • Mybatis逆向工程的2种方法,一键高效快速生成Pojo、Mapper、XML,摆脱大量重复开发
    一、写在开头最近一直在更新《Java成长计划》这个专栏,主要是Java全流程学习的一个记录,目前已经更新到Java并发多线程部分,后续会继续更新;而今天准备开设一个全新的专栏《EfficientFarm》。EfficientFarm:高效农场,期许软件开发工作能够像很多国外的高效农场一般机械化,自动化。拿来......
  • bd-bc-proj-merge-0
    区块链项目构建指南(全)原文:zh.annas-archive.org/md5/e61d4f5cf7a1ecdfea6a6e32a165bf64译者:飞龙协议:CCBY-NC-SA4.0序言区块链是一个去中心化的账本,它维护着一个持续增长的数据记录列表,受到篡改和修订的保护。每个用户都可以连接到网络,向其发送新交易,验证交易,并创建新的区......
  • eth-proj-bg-merge-0
    面向初学者的ETH项目(全)原文:zh.annas-archive.org/md5/5b197ea4ae8836b6854907e58ea8a1dc译者:飞龙协议:CCBY-NC-SA4.0前言本书旨在让你深入了解以太坊区块链世界,并让你使用以太坊制作自己的加密货币。在本书中,你将学习各种概念,并直接应用这些知识,同时还将介绍以太坊区块......
  • ojdbc6jar包手动解压导入本地仓库
    报错Cannotresolvecom.oracle:ojdbc6:11.2.0.1.0<!--oracle驱动--><dependency><groupId>com.oracle</groupId><artifactId>ojdbc6</artifactId><version>11.2.0.1.0</version></dependency>解决方式:......
  • HydroOJ 从入门到入土(17)批量转化其他格式题库(Python)
    新题库,新快乐,新痛苦。一、想法有了多种题库之后,常常会遇到大量题库无法转化到自己的OJ上。每次都要重新手写解析器,非常浪费时间,于是抽出了这个工具。本工具可以将抽取好的信息自动组装成符合HydroOJ格式的题目并自动压缩,解决后半部分的转化工作。二、实现1.准备包和相......
  • BZOJ5424 烧桥计划(单调队列优化dp)
    传送门(vjudge)解题思路注意到\(a_i\)的范围很小,是1000~2000之间,于是我们可以直观感受到k一定不会特别大,推一下可以得出k最多大概在四五百左右,于是可以直接考虑dp[i][j]为前i个数里面选了j个分割点,且第i个数是分割点的最小代价。转移要分两种情况讨论:sum[pre+1~i......
  • Project0 Nbody-simulation
    讲义:NBodySimulation|CS61BSpring2018为什么使用Git命令+javac??答:这样可以单独的编译和运行某一个程序,而IDE编译一个程序的时候还会编译其它的程序,会很烦人翻译时绕过数学公式goole浏览器按F12进入网页控制台,输入$('math,.math,.MathJax').attr('translate','no');j......
  • koji打包环境
    1)本机安装koji client桌面专业版环境、D版本环境apt install koji或者pip3 install koji 服务器A、E环境pip3 install koji或者http://10.30.38.102/koji/taskinfo?taskID=1365765去下载安装koji 2)配置koji环境修改~/.bashrc,添加alias kojie='koji --user......
  • HydroOJ 从入门到入土(15)批量修改题目标签(tag)
    选择还是分支?这是一个problem。好消息:搞到了一批题目!坏消息:题目没有标签好消息:导入的题目有标签!坏消息:题目标签和自己的不一样好消息:标签全部手动改完了!坏消息:还是觉得第一版好一、需求虽然理论上应该是导入之前就把标签全部调整好再导入,但实际上,导入之前调整标签并......
  • 项目管理系统(Project Management System)
    项目管理系统”(ProjectManagementSystem):一、定义项目管理系统是基于现代管理学基础之上的一种新兴的管理学科,是项目的管理者应用专门管理项目的系统软件,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。它从项目的投资决策开始到项目结束的......