Установка и настройка домашнего сервера на Ubuntu Server 14.10. Часть 2
Часть 1 — тут.
Ставим Transmission для скачивания/раздачи торрентов:
sudo apt-get install transmission-daemon
Останавливаем демон:
sudo service transmission-daemon stop
Создаем папку для торрент-файлов и недокачанных файлов:
sudo mkdir /mnt/2000/torrent_files
sudo mkdir /mnt/2000/torrent_files/.incomplete
Для простоты даем полные права:
sudo chmod -R 777 /mnt/2000/torrent_files
sudo chmod -R 777 /mnt/2000/torrent_files/.incomplete
Откроем файл настроек transmission:
sudo nano /etc/transmission-daemon/settings.json
«rpc-authentication-required»: true,
«rpc-enabled»: true,
«rpc-password»: «тут_мой_пароль»,
«rpc-port»: 9091,
«rpc-url»: «/transmission/»,
«rpc-username»: «trans»,
«rpc-whitelist»: «127.0.0.1,192.168.1.*»,
«rpc-whitelist-enabled»: true,
«download-dir»: «/mnt/2000/video_2000»,
«incomplete-dir»: «/mnt/2000/torrent_files/.incomplete»,
«incomplete-dir-enabled»: true,
Разрешим отслеживать папку на предмет появления новых торрент-файлов, для этого в конец файла добавим следующие строки:
«watch-dir»: «/mnt/2000/torrent_files»,
«watch-dir-enabled»: true,
После чего настроим торрент-опции:
«dht-enabled»: true,
«peer-port»: 51413,
«port-forwarding-enabled»: true,
«utp-enabled»: true,
Заново запускаем сервер:
sudo service transmission-daemon start
Входим через браузер:
http://192.168.1.100:9091/ и вводим логин с паролем, указанные выше.
Со временем стал замечать следующее. При активной работе Transmission у моего сервера стала «отваливаться» сеть. То есть удаленно я не мог на него войти. Если же торренты были отключены или выставлялось принудительное ограничение, то проблем не было. Дальше я это опишу подробнее.
Update 22.09.2015:
После вчерашних попыток запустить Transmission, пришлось удалить качалку и установить заново.
Удалял полностью с настройками:
sudo apt-get purge transmission-*
Торрент-файлы хрянятся в /var/lib/transmission-daemon/info
По совету человека установил количество пиров в 10 (затем в 20) (изначально было 50).
Установка и настройка домашнего сервера на Ubuntu Server 14.10. Часть 1.
Решил на старом компьютере с процессором Intel Pentium 4 настроить NAS для качания/раздачи торрентов, DLNA сервера, WEB сервера, SAMBA и так далее, ну, вы все знаете сами.
Тут опишу все свои действия в виде заметок, чисто для памяти, чтоб не потерялась информация.
Исходные данные: Материнская плата — Gigabyte 8IPE1000, процессор — Intel(R) Pentium(R) 4 CPU 2.80GHz, ОЗУ — 896MB DIMM DDR, видео — Radeon 9600 AGP, сетевая карта — RTL-8100/8101L/8139 PCI Fast Ethernet Adapter, жесткие диски — 160 Gb SAMSUNG SP1604N (для системы), 2 Tb WDC WD20EARX-00P, 1 Tb ST31000528AS.
Установил сервер на базе Ubuntu Server 14.10 21.09.2015
Оказалось, что компьютер не может грузится с флешки, пришлось подключать CD-ROM и ставить с диска DVD-RW.
Подключены диски: 160, 1000, 2000. На 160 стоит система в EXT4.
Присвоил компу адрес 192.168.1.100:
/etc/network/interfaces:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1
Установил tasksel, чтобы в будущем устанавливать серверы:
sudo apt-get install tasksel
Установил htop для просмотра загруженности сервера:
sudo apt-get install htop
Установил ncdu для просмотра занятого места сервера:
sudo apt-get install ncdu
Смотрим какие есть жесткие диски:
sudo blkid
sudo fdisk -l
У меня 2 дополнительных диска: /dev/sdb1 (2Tb), /dev/sdc1 (1Tb)
Удаляем все разделы (ntfs) на них:
sudo fdisk /dev/sdb
sudo fdisk /dev/sdс
Смотрим раздел p, удаляем d, выходим и записываем w.
Создаем разделы на этих дисках:
sudo cfdisk /dev/sdb
sudo cfdisk /dev/sdс
Форматируем разделы:
mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdc1
В итоге получилось так:
nikolay@nas:~$ sudo blkid
/dev/sda1: UUID=»175dc029-9b77-4e24-b891-493f0c711892″ TYPE=»ext2″
/dev/sda5: UUID=»3LU2gz-bi2A-q77B-YKqV-tlzF-R3Pe-k2AkU2″ TYPE=»LVM2_member»
/dev/sdb1: UUID=»e1f053ee-5b41-47b9-96a1-b92cbbabcd23″ TYPE=»ext4″
/dev/sdc1: UUID=»dd16a100-4fff-4536-8458-230d55ebf5d3″ TYPE=»ext4″
/dev/mapper/nas—vg-root: UUID=»8b78cb6c-37da-46b3-bde8-ad8ebb917bff» TYPE=»ext4″
/dev/mapper/nas—vg-swap_1: UUID=»640eebbe-b247-4c21-b862-6399724dc856″ TYPE=»swap»
Создаем точки монтирования:
sudo mkdir /mnt/2000
sudo mkdir /mnt/1000
Монтируем:
sudo mount -t ext4 /dev/sdb1 /mnt/2000
sudo mount -t ext4 /dev/sdc1 /mnt/1000
Проверим df -h свободное место
Добаляем в /etc/fstab:
/dev/sdb1 /mnt/2000 ext4 user,defaults,auto,rw 0 0
/dev/sdc1 /mnt/1000 ext4 user,defaults,auto,rw 0 0
Создаем папки на дисках и даем права для всех на всё:
sudo mkdir /mnt/1000/video_1000
sudo mkdir /mnt/2000/video_2000
sudo chmod -R 777 /mnt/1000/video_1000/
sudo chmod -R 777 /mnt/2000/video_2000/
Создание почты для своего домена на платформе Mail.Ru
Недавно наткнулся на ссылку от Mail.ru, где сообщалось о том, что почтовый гигант наконец-то запустил сервис, позволяющий совершенно бесплатно заводить свои почтовые ящики, используя собственный домен. раньше это уже сделали Яндекс и Google.
У меня свой основной почтовый ящик находится как раз на mail.ru, поэтому новость оказалась прекрасной и нужной. Тем более, что тот же Mail.ru запустил облачный сервис, где представляет гигантские на сегодня 100 Гигабайт памяти.
Далее я напишу, как перевести свой домен для получения почты на примере сайта zagorodnov.com.
Идем на https://biz.mail.ru/, вводим в окно название домена: zagorodnov.com. Mail.ru предлагает три способа того, как можно подтвердить то, что вы являетесь владельцем домена и имеете возможность им управлять: DNS-проверка, HTML-файл, Meta-тег. Я решил использовать первый способ.
Важное замечание: при создании записей в DNS нужно учитывать, что проходит какое-то время (иногда довольно продолжительное), прежде, чем они пропишутся на DNS серверах вашего провайдера, хостера, других мировых провайдерах. Поэтому тут важно не торопиться.
Заходим в панель управления своего домена (у меня это Best-Hoster.ru) и создаем DNS-запись вот такого типа:
Список плагинов для функционирования сайта на WordPress
Этот пост будет периодически изменяться из-за добавления/удаления плагинов на моем сайте.
Плагины нам нужны для расширения функционала нашего движка и облегчения жизни человеку.
Все плагины сайта находятся в удобном месте — Консоль — Плагины.
Раньше я все плагины скачивал с сайта WordPress, а затем заливал по FTP на свой хостинг.
Но теперь немного изменил процедуру и пользуюсь ссылкой «Добавить новый«. Очень удобно в строке поиска находить нужный (конечно, нужно знать что искать) и почти мгновенно его устанавливать полностью в автоматическом режиме.
Как удалить и(или) ограничить количество редакций записей в wordpress
При создании новых постов на сайте постоянно сохраняются старые версии статей, которые мне, например, совсем не нужны. А они вроде как занимают определенное не резиновое место на сервере.
На сайте Вордпресса пишут, что по умолчанию таких редакций аж 25 штук и ничего с этим поделать нельзя:
Удалить редакции записи вручную нельзя, однако при наличии более 25 редакций самые старые из них удаляются автоматически.
Но мне не верилось в такое, поэтому начал искать решение. Оно оказалось очень простым:
1) Ставим плагин для WP — Revision Control;
2) Заходим в нужную нам запись, галочками отмечаем ненужные редакции и удаляем.
Также можно в файле wp-config.php задать такую строчку: define(‘WP_POST_REVISIONS’, 5);,где число 5 — количество редакций.
А если сделать так: define(‘WP_POST_REVISIONS’, false);, то дополнительные редакции записей вообще не будут создаваться.
Учет интернет-трафика на домашнем компьютере при помощи HandyCache
Раньше по работе много пользовался прокси-серверами для учета и распределения трафика в организации 50-100 человек. Это были UserGate и позже Traffic Inspector.
Сейчас решил для себя дома установить что-нибудь подобное, чтобы подсчитать примерное количество интернета, которое использует мой браузер.
Много лет знаю и использую продукт HandyCache. На сайте написано, что для 5-ти пользователей эта программа бесплатна. Самое то для моих целей.
HandyCache — это кэширующий прокси-сервер. Он сокращает трафик до 3-4 раз за счет кэша: однажды загруженные страницы (файлы) записываются в кэш и при следующем запросе берутся из кэша, а не из Интернет — за счет этого экономятся и трафик и время загрузки. HC может кэшировать любые файлы переданные по HTTP протоколу — даже те, которые браузеры не кэшируют.
Скачиваем файл с ПО (на данный момент это HandyCache RC3 1.0.0.470), распаковываем, например в C:\HandyCache, видим такую картину:
Somebody That I Used to Know
Отличная песня! Я считал, что на гитаре надо одному человеку играть, но я жестоко ошибался! 5 человек сыграли на гитарном метре :-)! Это супер круто, насладитесь!
Певец Юссу Н’Дур намерен стать президентом Сенегала
Это просто какой-то праздник! Когда в 1996-м я стал студентом ТГУ, то практически сразу окунулся в мир музыки. Много всего было того, чего не помню сейчас, но песню Юссу Н’Дур’а, которую он пел вместе с Неной Черри я никогда не забуду! Так за душу редко что берет… Называется «7 seconds», я всем советую ее слушать!
Но новость немного не про это, а все равно хочу ее опубликовать для истории.
Знаменитый музыкант Юссу Н’Дур (Youssou N’Dour) объявил о намерении баллотироваться на пост президента Сенегала, сообщает BBC News во вторник, 3 января.
Соперником Юссу Н’Дура на выборах, назначенных на февраль 2012 года, будет действующий глава страны Абдулай Вад, идущий на третий срок. Сенегальская оппозиция считает, что третий срок Вада, находящегося у власти уже 11 лет, будет противоречить конституции страны.
Летом 2011 года из-за предложенных Вадом поправок в избирательное законодательство страны в Сенегале произошли самые массовые за время его нахождения на посту президента акции протеста. В итоге, поправки, одна из которых предлагала объявлять победителем президентских выборов кандидата, набравшего лишь 25 процентов голосов, приняты не были.
Юссу Н’Дур стал заметной фигурой в сенегальской оппозиции лишь в последние несколько месяцев, но ранее он активно занимался общественной деятельностью, был, в частности, послом доброй воли ЮНИСЕФ.
Всемирную известность Юссу Н»Дуру принес собственный музыкальный стиль, сочетающий народную сенегальскую музыку с сальсой, джазом и хип-хопом. Самой популярной композицией в исполнении Юссу Н»Дура является «7 seconds» — дуэт с Неной Черри, записанный в 1994 году.
P.S. Учим географию заодно. Сенегал находится на западе Африки возле Атлантического океана, а его столица — город Дакар. Про ралли Париж-Дакар никому объяснять не приходится.
Воспроизведение файлов .cue в плеере Winamp
Сейчас ведь очень модно и необходимо слушать музыку в несжатых форматах типа flac. Как правило альбом какого-нибудь исполнителя поставляется в виде одного гигантского файла который, если загрузить его в Winamp не позволяет видеть разбитие по трекам.
Для этих целей используется специальный файл с расширением cue, который представляет собой обычный текстовый файл с инструкциями о длительности музыкальных композиций, типа такого:
TRACK 01 AUDIO
TITLE «SuperHeavy»
PERFORMER «SuperHeavy»
ISRC GBUM71106866
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE «Unbelievable»
PERFORMER «SuperHeavy»
ISRC GBUM71106867
INDEX 01 05:05:67
Это файл удобно загрузить в музыкальный проигрыватель и иметь полную картину альбома. Но к сожалению файлы cue по умолчанию Winamp не воспроизводит и не видит. И мы решаем, что необходим плагин. Он есть, называется Сue Player.
Дальше все просто:
1. Качаем плагин для Winamp 5.5;
2. Записываем его файлы в папку Plugins (типа такого (C:\Program Files\Winamp\Plugins);
3. Перезапускаем Winamp;
4. Открываем файл cue.
Спасибо за информацию отсюда.
P.S. Очень жаль, что мегаплеер Winamp из коробки не умеет воспроизводить множество интересных форматов, как, например могучий соперник Foobar 🙁
Рабочая станция под управлением Windows 2003 Server
В принципе очень реально использовать Windows Server 2003 в качестве рабочей станции, а не сервера. Причинами такого выбора могу назвать большую стабильность ( в сравнении с Windows XP ), большую скорость работы, наличие некоторых важных серверных фич, которые вполне применимы и иногда даже необходимы в домашних мини-сетях. Однако, заточка под серверы и корпоративную сетевую среду накладывает некоторые ограничения на ее использование в качестве рабочей станции. Расскажу, что нужно сделать, чтобы эти ограничения снять.
1. Устанавливаем параметр Hardware Acceleration в Display Properties -> Settings -> Advanced -> Troubleshoot на максимум.
2. Устанавливаем DirectX последней версии, запускаем (Пуск -> Выполнить) dxdiag. Во вкладке Display включаем ускорения текстур AGP, Direct3D и DirectDraw, во вкладке Sound включаем аппаратное ускорение звука.
3. Открываем оснастку System в Панели управления, во вкладке Advanced жмем Settings в поле Perfomance. Тут выставляем приоритет использования системных ресурсов для Programs.
Теперь систему можно использовать в качестве платформы для игр и мультимедийного центра.
4. Выполняем Start -> Run -> gpedit.msc. Далее в Computes Settings -> Administrative Templates -> System ставим параметр Shutdown Event Tracker в положение “Disabled“. Тем самым мы убираем надоедливое диалоговое окно, требующее объяснять системе, зачем мы производим перезагрузки и выключения системы.
5. Думаю, ни у кого не вызывает сомнений тот факт, что на современной рабочей станции под управлением Windows необходим антивирус. Проблема в том, что далеко не все антивирусы ( особенно из числа бесплатных, вроде Avira AntiVir PE или AVG ) работают под системами семейства Windows Server. А значит приходится выбирать из числа совместимых. ИМХО, лучшим вариантом можно считать пакет комплексной защиты Symantec Endpoint Protection. Собственно, его я использую вообще повсеместно, и под клиентскими, и под серверными версиями Windows. Запасной вариант — ESET NOD32.
Дальнейший тюнинг системы – дело личных предпочтений. Ценой вышеперечисленных действий мы получили рабочую станцию, которую можно использовать для игр, веб-серфинга (не упоминал удаление “Расширенной настройки безопасности” для Internet Explorer, т.к. IE не использую и никому не советую), просмотра видео (в т.ч. высокой четкости), прослушивания музыки, работы с документами и пр., которой, к тому же, присущи стабильность и защищенность сервера. Оно того стоит.
Взято отсюда и мной немого подкорректировано.



