比赛系统要在Monitor上进行安装配置。
1. 配置ssh
比赛系统的原理即是用ssh控制Server和Client机器,执行相应的程序。所以这里必须要开启ssh服务,除了Monitor,其他机器的ssh服务都必须打开。
但ssh登陆的时候,需要输入密码,显然这样非常不友好,我们可以把主机添加到信任列表中。
在Monitor上执行如下命令,后面跟需要无密码登陆的服务器IP,一组机器里要添加三台:Server,ClientA、ClientB。
ssh-copy-id 192.168.1.2
2. 比赛系统的配置与使用
由于使用了NFS,而且比赛时为只读的。但有些队伍需要将stdout或者stderr重定向到文件以备调试之用,所以这里要设置一个可读写的文件夹,之前在配置NFS服务器的时候,我写的那个脚本已经建立了一个符号链接,这里将建立符号链接对应的实际文件夹。脚本点击这里下载。
Continue reading