Это проверенная команда, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
доказательство - ДОКАЗАТЕЛЬСТВО (средство параллельного корня)
ОПИСАНИЕ
. Доказательство ( Pпараллельно РООT Facility) можно параллельно анализировать деревья на кластере
компьютеры. Доказательство система состоит из доказанный(1) начальная программа из конца
с помощью Inetd(8).
доказанный заботится об аутентификации пользователя и затем накладывается на нужную версию
пруф(1) исполняемый файл.
The пруф(1) в основном совпадает с ROOT интерактивный модуль корень(1), кроме
что он читает свои команды из сокета, а не из терминала.
Поскольку это удаленный сервер, он не будет отображать графику и, следовательно, не связан с каким-либо
графические библиотеки (Motif, X11 и др.).
НАСТРОЙКИ UP Доказательство
Поскольку вам нужно обрабатывать конфиденциальные системные файлы, вам необходимо иметь root (пользователь, а не
программа!) привилегии. Также рекомендуется прочитать соответствующие человек(1) страницы
первый. Эти Inetd(8) (интернет-демон), системный журнал(8) и системный журнал(3) (система
демон регистратора) и инициализации(8) (инициализатор управления процессом SYSV).
Другими словами:
Be очень ОЧЕНЬ осторожны когда Установка доказанный
Я сказал это. И, конечно же, никаких гарантий никаких.
1 Убедитесь, что на каждом узле ROOT установлены. Предположим, вы установили ROOT
приложения вбиндир> (например, / USR / бен) и Доказательство файлы конфигурации в файлах
in / и т.д. (например / USR / доля / корень / и т. д.).
2 Порт TCP 1094 был выделен IANA( www.iana.org ⟨Iwww.iana.org⟩), чтобы
укорененный, так что добавьте к / etc / services линии:
доказано 1093 / tcp
rootd 1094 / TCP
3 На каждом узле добавьте к /etc/inetd.conf линии:
доказанный поток tcp nowait rootбиндир> / доказано доказаноконтрольный каталог> / доказательство
rootd поток tcp nowait rootбиндир> / rootd rootd -i
Вы можете заменитьконтрольный каталог> с любым каталогом, в котором хранятся ваши Доказательство
конфигурация, например / и т.д. / корень / доказательство. Однако он должен быть разделен между всеми
узлы в кластере.
Перезапуск 4 Inetd или заставьте его перечитать файл конфигурации:
убить -1Inetd ПИД-регулятор>
Если вы используете СИСВ инициализации(8) скрипты, можно вобще вобще
/etc/init.d/inetd перезапуск
или все, что подходит для вашей системы.
5 На главном узле добавьте к /etc/syslog.conf линия:
local5, local6.debugконтрольный каталог> /log/proof.log
и все подчиненные узлы:
local5, local6.debug @мастер хоста>
кудамастер хоста> - доменное имя главного узла. Все доказательства системного журнала
сообщения будут собираться на главном узле. Просто сделайте один узел в кластере
хозяин, все остальные рабы.
6 На всех узлах измените следующие строки в /etc/syslog.conf,
* .info; mail.none; news.none; authpriv.none / var / log / messages
чтобы:
* .info; local5, local6, mail.none; news.none; authpriv.none / var / log / messages
7 Создайте пустойконтрольный каталог> /log/proof.log:
эхо "">контрольный каталог> /log/proof.log
8 Перезапустите syslogd или заставьте его перечитать файл конфигурации:
убить -1syslogd ПИД-регулятор>.
Если вы используете СИСВ инициализации(8) скрипты, можно вобще вобще
/etc/init.d/sysklogd перезапуск
или все, что подходит для вашей системы.
9 Правитьконтрольный каталог>/etc/proof.conf чтобы отразить конфигурацию вашего кластера. Увидеть
пример доказательство.conf файл для получения дополнительной информации.
Если вы установили ROOT используя некоторый предварительно скомпилированный пакет (например, Redhat Linux или
Debian GNU / Linux package), шаги 2–4 могут быть уже выполнены за вас.
Если ты бежишь Linux, Шаги с 5 по 7 можно несколько автоматизировать с помощью скрипта proof-
объект вконтрольный каталог> вашего раздачи. Этот скрипт использует syslog-средство(1), из
Linux системный журнал(1) распространение и может работать на других платформах, но без гарантий
имейте в виду!
Шаг 9 полностью зависит от пользователя.
ПРИМЕР
Вот и все. Чтобы проверить ДОКАЗАТЕЛЬСТВО, попробуйте следующее:
корень [1] gROOT-> Доказательство ("мастер хоста> ")
корень [2] gPROOF-> Print ()
корень [3] .q
Используйте проверку онлайн с помощью сервисов onworks.net