====== Установка и конфигурирование boinc-клиента ====== В репозитории EPEL присутствует скомпилированный boinc-client Установка: yum install boinc-client chkconfig boinc-client on Файл конфигурации boinc-клиента находится по следующему пути: ''/etc/sysconfig/boinc-client'' Для того, чтобы было разрешено удаленное администрирование, нужно раскомментировать строчку BOINCOPTS="--allow_remote_gui_rpc" и перезапустить сервис командой service boinc-client restart Boinc-client слушает tcp-порт номер 31416. Поэтому нужно прописать соответствующее правило в фаерволле или вообще отключить фаерволл. Файл с паролем -- ''/var/lib/boinc/gui_rpc_auth.cfg'' Файл с настройками?? -- ''/var/lib/boinc/cc_config.xml'' Файлы с настройками должны иметь соответствующие права доступа и владельца: # pwd /var/lib/boinc [root@node-08 boinc]# ls -l итого 68 -rw-r--r--. 1 boinc 496 47082 Мар 18 16:42 all_projects_list.xml -rw-r--r--. 1 boinc root 167 Мар 18 16:41 cc_config.xml -rw-r--r--. 1 boinc 496 2066 Мар 18 16:53 client_state_prev.xml -rw-r--r--. 1 boinc 496 2066 Мар 18 16:53 client_state.xml -rw-rw----. 1 boinc root 7 Мар 18 16:41 gui_rpc_auth.cfg -rw-r--r--. 1 boinc 496 0 Мар 18 16:42 lockfile -rw-r--r--. 1 boinc 496 445 Мар 18 16:53 time_stats_log Для того, чтобы проверить состояние boinc-клиента можно запустить команду: # boinccmd --host 127.0.0.1 --get_state ======== Projects ======== ======== Applications ======== ======== Application versions ======== ======== Workunits ======== ======== Results ======== Либо, с другого узла (удаленно). Пароль нужно подставить после опции --passwd. ./boinccmd --host 192.168.10.9 --passwd ***** --get_state ====== Компиляция boinc-клиента из исходников (последней версии) ====== ===== Ссылки ===== http://boinc.berkeley.edu/trac/wiki/CompileClient \\ http://boinc.berkeley.edu/wiki/Compiling_the_core_client ===== Компиляция ===== git clone git://boinc.berkeley.edu/boinc-v2.git boinc ./_autosetup ./configure --disable-server --enable-client CXXFLAGS="-O3 " make Бинарники будут доступны в папке client. Для запуска: cd client nohup ./boinc > /dev/null & Далее ./boinccmd --get_state ======== Projects ======== ======== Applications ======== ======== Application versions ======== ======== Workunits ======== ======== Tasks ======== ======== Time stats ======== now: 1368612421.078240 on_frac: 0.999961 connected_frac: -1.000000 cpu_and_network_available_frac: 1.000000 active_frac: 1.000000 gpu_active_frac: 1.000000 client_start_time: 1368612374.228659 previous_uptime: 46.849581