Блог P1ratRuleZZZ

WD MyBook Live — впечатления. Сложете една пълна торент клиент с уеб интерфейс потопа-уеб

И така,, наскоро придоби приспособление и много щастлив с покупката! Сначала брал Zyxel NSA210 ee — впечатления от него были не самые лучшие. И цената, която те самите, а не различни! Zyxel е ~ 4000r, а WD MyBookLive – 4500,причем в MyBook уже установлен HDD на 1TB,Zyxel и тя не съществува. У Zyxel есть конечно два USB порта и еще порт eSata — но нужны ли они? Разбира се,добре е,те са. Но Харди инсталиран в това устройство не са били. И той има ужасен подкрепа. Изобщо,свързан, установил на него торрент клиент transmission и еще несколько каких-то сторонних пакетов и сломал девайс — он перестал загружаться вообще! Нормално не се намери на инструкциите на интернет за това как,как да поправите това устройство,и така аз го взех обратно и веднага бе купен dovolen.I WD MyBookLive с два терабайта памет. Впечатления от устройството доста добър! Един добър модел. На по-интересните неща,от моя безсмислено бръщолевене, можно прочитать далее.Что же касается MyBookLive — тут вся операционная система хранится на самом же основном харде,която е разделена на 4 раздел:

MyBookLive:/# разделихме -l
Модел: Та WDC WD20EURS-63S (SCSI)
Disk / сътрудничество / SDA: 2000GB
размер сектор (логически / физически): 512Б / 512B
таблица за дялове: GPT

Номер Старт Край размер на файла система Име Flags
 3      15,7MB 528MB 513MB Linux-суап(v1)  първичен
 1      528MB 2576MB 2048MB ext3 първичен нападение
 2      2576MB 4624MB 2048MB ext3 първичен нападение
 4      4624MB 2000GB 1996GB ext4 първична

Секции 1 и 2 комбинирани в RAID масив. Аз не знам, Защо ми е необходим номер на секция 2, но предполагам, че, что это и есть CacheVolume — туда извлекается прошивка и потом оттуда уже переносится на системный раздел 1. раздел 3 – подкачка, няма нищо специално. и раздел 4 – непосредственно раздел для хранилища файлов. Е, INFA за монтиране точки, и така нататък:

MyBookLive:/# Рестартирайте
Файлова система Размер Използва Наличност Използване% Монтиран
tmpfs 50M     0   50М   0% /Пб / първоначален / RW
Удев 10M 6,6M 3,5 м  66% /Dev tmpfs 50M     0   50М   0% /сътрудничество / SHM
rootfs 1,9G 1,2G 644M  65% /
tmpfs 50M 3,7M 47м   8% /ПТУ
ramlog-tmpfs 20M 9,7M 11M  49% /Var / дневник
/ Dev / sda4 1,9T 847G 1005G  46% /DataVolume

Това показва,, че имаме система Debian Lenny заема 2 GB диск.

Сега най-важното:
За да инсталирате всички пакети трябва корен достъп до devaysu. за тези,, които все още не разбирам, что такое этот девайс — это обычный компьютер, , на която само дънната платка с процесор, RAM, чип BIOS (Основна входно / изходна система), който стартира за системата от твърдия диск, който също е свързан с дънната платка на нашата devaysa.

Красив интерфейс на това устройство не е. Разбира се, успя да я прати в GNOME или KDE, но това devayse, че не съм направил. Достъпът е достъпно чрез SSH. По подразбиране, SSH е деактивиран в настройките на устройството, следователно е необходимо подкоп! Продължете на HTTP://moy_ip_adres_devaysa / и въведете администраторската парола, там, ако попитате. Сега отидете на HTTP://moy_ip_adres_devaysa / UI / SSH (регистрирате важно) и да даде възможност на настройките SSH:

SSH активиран. Сега трябва да се присъединят към устройството чрез.
За да направите това, ние се нуждаем само SSH клиент Замазки за Windows. Можете да го изтеглите е там

Да се ​​въведат данни:
Име на хост: корен @ ip_address_devaysa
Можете също да опитате: корен @ mybooklive (mybooklive — это сетевое имя девайса. Можете да видите,той нарича,если зайти в Мой компьютер–>мрежа)

и кликнете отворено.
Това ще отвори черен прозорец с молба да въведете паролата си:

Сега въведете парола: welc0me (когато пишете нищо няма да се показва) и кликнете Въведете
виждаме следното:

Той казва,,вие трябва да бъдете внимателни,занимаващи се с Root достъп чрез SSH. А ведь они правы — с этим можно наиграться так,че завъртете устройството в тухлена) Но това не е страшно,Ако вече приключи гаранцията за SC,то трябва да бъде отворен и възвръщам на фърмуера на оригинала. Е, или носят в сервизен център,защото след отваряне на гаранциите за ограждащи веднага губим. Изобщо,по-добре да се следват съветите на черната кутия и да бъдат внимателни.

Продължете да се инсталира торент клиент. Ще поставим потоп-уеб. Много удобна и красива,подобно на Utorrent от Windows. Първо трябва да добавите един ред към източниците, посочване на хранилище адрес, от които можем помпа и инсталиране потоп-уеб.

котка "Дебютантка HTTP://ftp.de.debian.org/debian Лени основна" >> /и т.н. / ап / sources.list
актуализация ап-да
ап-да инсталирате залята потоп-уеб

отговор И на всички искания. Ждем….

инсталация завършена. Сега трябва да се конфигурира. Създаване на скрипт за пускане и спиране на услугата. Първо, създайте конфигурация услуга файл:

докосване / и т.н. / по подразбиране / потоп-демон
коригират 644 /и т.н. / по подразбиране / потоп-демон
нано / и т.н. / по подразбиране / потоп-демон

и паста (копие, и кликнете в черния прозорец кликнете с десен бутон) следния код

# Конфигурация за /etc/init.d/deluge-daemon

# скрипт init.d ще работи само ако тази променлива не е празна.
DELUGED_USER ="корен"             #потребител, който работи за прилагането

# Трябва ли да се изпълнят при стартиране?
RUN_AT_STARTUP ="ДА"

Кликнете Ctrl + O и след това Въведете.

Теперь создадим еще один файл — сам стартиране скрипт.

докоснете /etc/init.d/deluge-daemon
коригират 755 /и т.н. / init.d / потоп-демон
нано /etc/init.d/deluge-daemon

И за да вмъкнете следния код:

#!/хамбар / од
### ЗАПОЧНЕТЕ INIT INFO
# Осигурява:          потоп-демон
# Задължително-Старт:    $local_fs $ remote_fs
# Задължително-Stop:     $local_fs $ remote_fs
# Ако-Старт:      $мрежа
# В случай,-Stop:       $мрежа
# Default-Старт:     2 3 4 5
# Default-Stop:      0 1 6
# Кратко описание: Daemonized версия на потоп и потребителски уеб интерфейс.
# описание:       Стартира потоп демона с потребителя е посочено в
#                    /и т.н. / по подразбиране / потоп-демон.
### END INIT INFO

# автор: Adolfo R. Брандес

PATH = / ЮЕсАр / местни / sbin:/ЮЕсАр / местни / хамбар:/sbin:/кофа за боклук:/ЮЕсАр / sbin:/ЮЕсАр / бен DESC ="Потопът Daemon"
NAME1 ="залята"
NAME2 ="потоп"
DAEMON1 = / ЮЕсАр / хамбар / засипа DAEMON1_ARGS ="-г"             # Консултирайте `мъж deluged` за повече опции DAEMON2 = / ЮЕсАр / хамбар / потоп-уеб DAEMON2_ARGS =""               # Консултирайте `мъж потоп-web` за повече опции PIDFILE1 = / Var / тече / $ NAME1.pid PIDFILE2 = / Var / тече / $ NAME2.pid Umask = 022                     # Променете това да 0 Ако се използва засипа като свой собствен PKGNAME = потоп-демон SCRIPTNAME = / и т.н. / init.d / $ PKGNAME

# Exit, ако опаковката не е инсталиран
[ -х "$DAEMON1" --Х "$DAEMON2" ] || изход 0

# Прочетете конфигурация променлива файл, ако е наличен
[ -R / и т.н. / по подразбиране / $ PKGNAME ] && . /и т.н. / по подразбиране / $ PKGNAME

# Заредете многословно настройки и други променливи RCS
[ -е / и т.н. / подразбиране / RCS ] && . /и т.н. / по подразбиране / RCS

# Определете LSB log_ * функции.
# Доверете се на LSB база (>= 3.0-6) за да се гарантира, че този файл е наличен.
. /Пб / LSB / инициализиращите-функции

ако [ -от "$RUN_AT_STARTUP" -на "$RUN_AT_STARTUP" != "ДА" ]
тогава
   log_warning_msg "Не започвам $ PKGNAME, редактиране / и т.н. / по подразбиране / $ PKGNAME да го стартирате."
   изход 0
Fi

ако [ -от "$DELUGED_USER" ]
тогава
    log_warning_msg "Не започвам $ PKGNAME, DELUGED_USER не е зададен в / и т.н. / по подразбиране / $ PKGNAME."
    изход 0
бъда

#
# Функция, която започва на демон / услугата
#
do_start()
{
   # връщане
   #   0 ако демон е започнала
   #   1 ако демон, вече тече
   #   2 ако не може да се стартира демон
   старт-стоп-демон --start --background --quiet --pidfile $ PIDFILE1 --exec $ DAEMON1 \
      --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ Umask --test > /сътрудничество / нула
   RETVAL1 ="$?"
   старт-стоп-демон --start --background --quiet --pidfile $ PIDFILE2 --exec $ DAEMON2 \
      --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ Umask --test > /сътрудничество / нула
   RETVAL2 ="$?"
   [ "$RETVAL1" = "0" -а "$RETVAL2" = "0" ] || връщане 1

   старт-стоп-демон --start --background --quiet --pidfile $ PIDFILE1 --make-pidfile --exec $ DAEMON1 \
      --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ Umask -- $DAEMON1_ARGS
   RETVAL1 ="$?"
        сън 2
   старт-стоп-демон --start --background --quiet --pidfile $ PIDFILE2 --make-pidfile --exec $ DAEMON2 \
      --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ Umask -- $DAEMON2_ARGS
   RETVAL2 ="$?"
   [ "$RETVAL1" = "0" -а "$RETVAL2" = "0" ] || връщане 2
}

#
# Функция, която спира демон / услугата
#
do_stop()
{
   # връщане
   #   0 ако е бил спрян демон
   #   1 ако демон вече е бил спрян
   #   2 ако демон не може да бъде спрян
   #   друг, ако настъпи провал

   старт-стоп-демон --stop --quiet --retry = СРОК / 30 / убиват / 5 --user $ DELUGED_USER --pidfile $ PIDFILE2
   RETVAL2 ="$?"
   старт-стоп-демон --stop --quiet --retry = СРОК / 30 / убиват / 5 --user $ DELUGED_USER --pidfile $ PIDFILE1
   RETVAL1 ="$?"
   [ "$RETVAL1" = "2" -на "$RETVAL2" = "2" ] && връщане 2

   RM-F $ PIDFILE1 $ PIDFILE2

   [ "$RETVAL1" = "0" -а "$RETVAL2" = "0" ] && връщане 0 || връщане 1
}

случай "$1" в
  начало)
   [ "$многословен" != няма ] && log_daemon_msg "Започвайки $ DESC" "$NAME1"
   do_start
   случай "$?" в
      0|1) [ "$многословен" != няма ] && log_end_msg 0 ;;
      2) [ "$многословен" != няма ] && log_end_msg 1 ;;
   ESAC
   ;;
  Спри се)
   [ "$многословен" != няма ] && log_daemon_msg "Спирането $ DESC" "$NAME1"
   do_stop
   случай "$?" в
      0|1) [ "$многословен" != няма ] && log_end_msg 0 ;;
      2) [ "$многословен" != няма ] && log_end_msg 1 ;;
   ESAC
   ;;
  рестартирам|сила презареждане)
   log_daemon_msg "Рестартирането $ DESC" "$NAME1"
   do_stop
   случай "$?" в
     0|1)
      do_start
      случай "$?" в
         0) log_end_msg 0 ;;
         1) log_end_msg 1 ;; # Старият процес все още работи
         *) log_end_msg 1 ;; # Не успя да започне
      ESAC
      ;;
     *)
        # Неуспех да се спре
      log_end_msg 1
      ;;
   ESAC
   ;;
  *)
   ехо "употреба: $За изпълнението на скрипта {начало|Спри се|рестартирам|сила презареждане}" >&2
   изход 3
   ;;
ESAC

:

Запази, натискане Ctrl + O и след това Въведете.

Към,Стартирането на услугата автоматично, когато устройството е включено,Можете да направите следния код

актуализация-rc.d потоп-демони по подразбиране

За да премахнете автомобил:

актуализация-rc.d -f потоп-демон премахване

И, Започнете демона и уеб интерфейса:

/и т.н. / init.d / старт потоп-демон

да се спре:

/и т.н. / init.d / потоп-демон спирка

обикновено, за себе си, аз настроен и изключва график услуга, използвайки Cron

Можете да редактирате собствения си график, уон:

кронтаб -е

и не забравяйте да запишете, когато излезете! Ето един пример от моя файл с графика:

# МЗ Дом пн Dow команда
# Пускам торент потоп в 10:00, 15:00 и 20:00.
#и писане на данни до лог файл /var/log/deluge-daemon.cron.log на
0,0,0 10,15,20 * * * /и т.н. / init.d / старт потоп-демон && ехо "Потопът демон започна в `date`">>/Var / дневник / потоп-daemon.cron.log

#
# Спра потока в 1:00, 12:00 и 18:00.
#а също и запис на данни към същия регистрационен файл.
#0,0 1,15 * * * /и т.н. / init.d / предаване-демон стоп>>/Var / дневник / Cron-transmission.log && ехо "изсече мамка">>/Var / дневник / Cron-transmission.log
#
0,0,0 1,13,18 * * * /и т.н. / init.d / потоп-демон спирка && ехо "Потопа демон спря `date`">>/Var / дневник / потоп-daemon.cron.log

Справка:

Exit mobile version