Judge-Kernel>display users ?
* 进入命令行视图
1. 用户视图<br>
用户从终端成功登录至系统即进入用户视图,在屏幕上显示:
**Judge-kernel> **
在用户视图下,用户可以完成查看运行状态和统计信息等功能。
2. 系统视图<br>
在用户视图下,输入命令system-view后回车,进入系统视图。<br>
在系统视图下,用户可以配置系统参数以及通过该视图进入其他的功能配置视图。
Judge-Kernel>system-view
Judge-Kernel]
Judge-Kernel]?
aaa Authentication Authorization Accounting
diagnose-view Enter the daignose view
display Display
hdu-judge HDU-Judge
judge Judge of OJ
mysql Mysql
ndp NDP
quit Quit from the current system view
reboot Reboot Judge kernel
return Return to the user view
save Save configuration
sysname Set system name
telnet Telnet Protocol
undo Undo operation
virtual-judge Virtual judge
Judge-Kernel]
3. 诊断视图<br>
在系统视图下,输入命令diagnose-view后回车,进入诊断视图。<br>
在诊断视图下,用户可以执行一些诊断命令,以及一些高级配置,建议在熟悉系统的工程师使用。
Judge-Kernel]diagnose-view
Judge-Kernel-diagnose]
Judge-Kernel-diagnose]?
display Display
quit Quit from the current system view
return Return to the user view
set Set value
version Show version of solfware
Judge-Kernel-diagnose]
4. 退出视图<br>
通过输入quit命令,可以退出当前视图,并回退到上一层视图。<br>
也可以通过return命令,直接回退到用户视图
#通过quit回退到上一层视图 Judge-Kernel-diagnose]quit Judge-Kernel] #直接通过return惠推倒用户视图 Judge-Kernel-diagnose]return Judge-Kernel>
### Judger基础配置
* judge enable<br>
1)命令行功能:<br>
**judge enable** 命令用于使能judge功能<br>
**undo judge enable** 命令用于去使能judge功能<br>
缺省情况下,judge功能处于使能状态<br>
2)视图:<br>
系统视图<br>
3)使用举例<br>
#使能judge功能 Judge-Kernel>system-view Judge-Kernel]judge enable
#去使能judge功能 Judge-Kernel>system-view Judge-Kernel]undo judge enable
* judge-mgr<br>
1)命令行功能:<br>
**judge-mgr** 命令用于进入judge-mgr视图,以便配置本地judger相关配置<br>
2)视图:<br>
系统视图<br>
3)使用举例<br>
#进入judge-mgr视图 judger>system-view judger]judge-mgr judger-judge-mgr]
* mode<br>
1)命令行功能:<br>
**mode acm** 命令用于切换judger为acm模式<br>
**mode oi** 命令用于切换judger为oi模式<br>
缺省情况下,judger处于acm模式<br>
2)视图:<br>
judge-mgr视图<br>
3)使用举例<br>
#切换judger为acm模式 judger>system-view judger]judge-mgr judger-judge-mgr] judger-judge-mgr]mode acm
#切换judger为oi模式 judger>system-view judger]judge-mgr judger-judge-mgr] judger-judge-mgr]mode oi
* security enable<br>
安全防护(API HOOK)可以保护OJ不被恶意提交的程序破坏,如关机、关闭进程等操作。<br>
1)命令行功能:<br>
**security enable** 命令用于使能安全防护(API HOOK)<br>
**undo security enable** 自动检测用于自动发现未完成判题的提交,避免因设备故障导致的部分提交未完成能够及时发现并判题。<br>
缺省情况下,judger安全防护(API HOOK)是使能的<br>
注意:当前该功能并不成熟,如果出现误判,在可以保证不出现攻击的情况下,可以先选择关闭,然后联系我们解决。
2)视图:<br>
judge-mgr视图<br>
3)使用举例<br>
#使能安全防护(API HOOK) judger>system-view judger]judge-mgr judger-judge-mgr] judger-judge-mgr]security enable
#去使能安全防护(API HOOK) judger>system-view judger]judge-mgr judger-judge-mgr] judger-judge-mgr]undo security enable judger-judge-mgr]display this
judge-mgr undo security enable testcase-path D:\OJ\data\
return
judger-judge-mgr]
* auto-detect enable<br>
自动检测用于自动发现未完成判题的提交,避免因设备故障导致的部分提交未完成能够及时发现并判题。<br>
1)命令行功能:<br>
**auto-detect enable** 命令用于使能自动检测<br>
**undo auto-detect enable** 命令用于去使能自动检测<br>
缺省情况下,judger自动检测是去使能的<br>
2)视图:<br>
judge-mgr视图<br>
3)使用举例<br>
#使能自动检测 judger>system-view judger]judge-mgr judger-judge-mgr] judger-judge-mgr]auto-detect enable
* testcase-path<br>
1)命令行功能:<br>
**testcase-path STRING<1-256>** 命令用于配置judger的测试用例目录<br>
2)视图:<br>
judge-mgr视图<br>
3)使用举例<br>
... ### Конфигурация judger для тестовых случаев
judger>system-view
judger]judge-mgr
judger-judge-mgr]testcase-path D:\OJ\data\
display this
ignore extra-space enable
ignore extra-space enable
— настройка judger так, чтобы он игнорировал лишние пробелы и переносы строк при проверке задач. Это позволяет избежать ошибок формата.judge-mgr
.# Конфигурация judger, позволяющая игнорировать лишние пробелы и переносы строк
judger> system-view
judger] judge-mgr
judger-judge-mgr]
judger-judge-mgr] ignore extra-space enable
display this
virtual-judge enable
— Команда virtual-judge enable
позволяет включить функцию виртуального судьи. По умолчанию эта функция отключена.
— Команды undo virtual-judge enable
и undo virtual-judge disable
позволяют отключить функцию виртуального судьи.
hdu-judge enable
— Команда hdu-judge enable
включает функцию виртуального судьи для платформы HDU. По умолчанию она отключена.
— Команды undo hdu-judge enable
и undo hdu-judge disable
отключают функцию виртуального судьи для HDU.
virtual-judge mgr
— Команда virtual-judge mgr
позволяет перейти в режим настройки виртуального судьи, где можно настроить параметры виртуального судьи.
hdu-judge username password
— Команда hdu-judge username STRING<1-24> password STRING<1-24>` позволяет настроить учётные данные для входа на платформу HDU в режиме виртуального судьи. Здесь
STRING<1-24>``` — строка длиной от 1 до 24 символов.
hdu-judge remote-judge enable
— После включения функции hdu-judge remote-judge enable
виртуальный судья на платформе HDU может выполнять проверку задач на удалённых серверах OJ. Для этого также необходимо настроить IP-адрес и порт удалённого сервера OJ с помощью команды hdu-judge ip STRING<1-24> port INTEGER<1-65535>
. По умолчанию функция hdu-judge remote-judge enable
отключена.
hdu-judge ip port
— С помощью команды ```hdu-judge ip STRING<1-24> port INTEGER<1-65535>` можно настроить IP-адрес и номер порта удалённого сервера OJ, на котором будет выполняться проверка задач в режиме виртуального судьи на платформе HDU.
telnet server enable
— Команда telnet server enable
позволяет активировать функцию Telnet-сервера. По умолчанию она выключена.
— Команды undo telnet server enable
и undo telnet server disable
выключают функцию Telnet-сервера.
telnet authentication-mode
— Командой telnet authentication-mode none
можно настроить Telnet-сервер так, чтобы не требовалась аутентификация при подключении. Это значение по умолчанию.
— Командами telnet authentication-mode password
и telnet authentication-mode aaa
можно настроить аутентификацию по паролю или AAA соответственно. # Тип Задержка Сетевой адрес Сокет Имя пользователя
0 Консоль 00:01:05 127.0.0.1 - -
* display history <br>
1)命令行功能:<br>
**display history [ INTEGER<1-100> ]** команда используется для просмотра выполненных команд текущего пользователя, можно указать количество отображаемых строк, максимум 100 строк<br>
2)Вид:<br>
любой вид<br>
3)Пример использования<br>
Judge-Kernel>display history 10 display current-configuration judge enable system-view Judge-Kernel>
Документ пока не написан. В основном это запуск kernel в каталоге release с помощью команды ./judger.
Благодарим за лицензию open source от jetbrains
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )