На глаза попал очень интересный клиент под *nix который работает как демон-торрент-клиент - Transmission.
Мне такой клиент очень даже нужет, т.к. семейных нервирует что постоянно запускается командное окно с добавлением файлов на скачку uTorrent-у.
кроме того что этот демон будет работать на виртуалке он еще имеет огромный плюс в том, что существует класс на php (да и на Python тоже), с помощью которого можно добавлять, удалять, перемещать, проверять и т.п. торренты (вот спецификация)! Это как раз мне и нужно, чтобы сделать полностью автономный комплекс для скачки книг.
После недолгих экспериментов я прикрутил добавление заданий в трансмишшен для скачки из моей качалки торрентов. Процесс изучения идет!.
Обнаружилось то что с помощью класса на php нельзя получить информацию по сессии трансмишшена, но эта мелкая неприятность устраняется добавлением новой функции в класс!
Посмотрим как будет вести себя трансмишшен под нагрузкой в пару тысяч торрентов… В данный момент уТоррент начинает тормозить (ИМХО). Вообщем проводим эксперименты и смотрим.
2010-10-13 : Субъективно до 1000 торрентов трансмишшен работает нормально, но после этого порога вроде бы начинает тупить и качать очень медленно.
Немного полезных команд на память.
Поиск конфигураций рейдов в системе:
mdadm –examine –scan
можно вывод сразу добавить в /etc/mdadm.conf
mdadm –examine –scan >>/etc/mdadm.conf
Запускаем определение RAID-массивов:
mdadm –assemble –scan –config=/etc/mdadm.con
Редобавить потерявшийся диск можно так:
mdadm /dev/md3 -a /dev/sdc1
Дата: Сентябрь 23rd 2010 Категория:
Администрирование
Качаем с sunfreeware.com пакеты для установки:
ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/sudo-1.7.4p2-sol10-sparc-local.gz
ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/libintl-3.4.0-sol10-sparc-local.gz
Заливаем на сервер в /tmp/sudo
распаковываем пакеты:
gunzip ibintl-3.4.0-sol10-sparc-local.gz
gunzip sudo-1.7.4p2-sol10-sparc-local.gz
ставим сначала библиотеку ibintl-3.4.0 т.к. она нужна для sudo-1.7.4p2
pkgadd -d ibintl-3.4.0-sol10-sparc-local
затем саму утилиту:
pkgadd -d sudo-1.7.4p2-sol10-sparc-local
Нам нужны следующие файлы:
/usr/local/etc/sudoers - файл конфигурации
/usr/local/sbin/visudo - утилита vi для конфигурирования файла /usr/local/etc/sudoers
Под рутом создаем каталог /usr/local/var/lib/
mkdir -p /usr/local/var/lib/
и даем возможность членам группы писать туда.
chmod g+w /usr/local/var/lib/
Добавляем строчку в файл /usr/local/etc/sudoers :
helpdesk ALL = (ALL) NOPASSWD: /bin/kill
Она позволяет пользователю хелпдеск запускать утилиту kill
После этих манипуляций все должно работать.
Пример исопльзования :
sudo /bin/kill 886
Дата: Сентябрь 17th 2010 Категория:
Администрирование
Сегодня подошел к новому рубежу в сборе своей коллекции электронных книг - 330 тыс. книг. Такое количество книг занимает весь массив объемом 4,5ТБ.
Что делать дальше? Вот это вопрос!
Дата: Сентябрь 14th 2010 Категория:
Книгомания