Это старая версия документа!
В репозитории 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
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