Создание универсального медиа/файло/торренто-сервера на базе [Ubuntu Server]. Часть 1

Приветствую, дорогие друзья, знакомые и прочие личности :) Рад снова видеть Вас на наших просторах. Сегодня речь опять пойдет про LINUX Точнее, не столько о нём, сколько о решении, которое на нём будет основано.
                             
Мы тут подумали и решили написать в меру масштабный и солидный материал из трёх частей по созданию домашнего (ну, или не очень, там уж кому что) медиа и/или файлового сервера. Тема получается в меру серьезной и в меру простой (решили ограничиться упрощенной инструкцией в виде скриншотов, не расписывая всё совсем детально, иначе бы частей материала было бы штук 15,минимум), так что для тех, у кого есть желание и интерес, настоятельно рекомендуем прочитать и попробовать, ибо штука получилась интересная и полезная :)
Материал, повторюсь, будет состоять из трёх частей. Первую Вы, собственно, видите перед собой. Она связана с установкой ОС и базовой настройкой сервера. Вторая часть содержит информацию о конфигурации с помощью консоли. Ну и, собственно, третья частично завязана на всё остальное, т.е. настройку торрентов на сервере и прочих сопутствующих разностей. Впрочем, давайте приступать.
Поехали.
Читать дальше

Вышел Bio-Linux 8

Bio-Linux — дистрибутив, основанный на Ubuntu, созданный для решения проблем биологов в обработке данных, полученных из экспериментов.

Bio-Linux — прекрасный пример того, как создаются специализированные дистрибутивы на базе Ubuntu. Дистрибутивостроение не предполагает замену логотипа, копирайтов, как это могло показаться на примере Bolgenos и ему подобных. Вместо этого разработчики дистрибутивов стараются решить какую-то конкретную задачу, вставшую пред ними/их близкими. Именно дистрибутивы, созданные для решения проблем, а не ради дешевой славы и находят популярность и применение.
Так Bio-Linux можно использовать для развёртования окружения для биологов. В нём уже установлены программы:
  • из области биоинформатики: QIIME, Mothur, Jalview, Artemis, BLAST, Bowtie-Bio и т.д.
  • для статистических исследований, основанные на R: ggplot2, DESeq, edgeR, Bioconductor;
  • шаблоны для виртуализации VMWare/VirtualBox.
Узнать подробности о проекте можно по ссылке.
Читать дальше

Android 5.1 SDK уже доступен для скачивания

  • Android
Вчера компания Google выпустила новую операционную систему Android 5.1 Lollipop. К счастью, разработчикам не пришлось долго томиться в ожидании набора инструментов Android 5.1 SDK, потому что уже сейчас его можно скачать на официальном сайте Android. Обновление получилось не особо значительным, однако имеет ряд выделяющихся нововведений. Для начинающих разработчиков появились новые API, которые помогут протестировать будущее приложение на наличие ошибок при условии, что смартфон оснащён двумя SIM-картами.

Для Google было важно разработать поддержку для смартфонов с двумя SIM-картами, особенно после релиза Android One. Кроме этого, компания решила отказаться от HTTP в пользу URLConnection и улучшила инструменты для операторов связи.
Читать дальше

Расшариваем принтер в UBUNTU

Вариант 1: в самбе
в конфиге /etc/samba/smb.conf
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = no
writable = no
create mode = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
Читать дальше

УСТАНОВКА WEBMIN НА UBUNTU SERVER 14.04

Webmin — известный веб-интерфейс для системного администрирования Unix систем. Т.е. используя любой браузер, можно получить быстрый доступ к функциям вашего сервера (включая удобную правку конфигурационных файлов). Сам пакет представляет собой простой веб-сервер и кучу скриптов. Вот один из наиболее удобных способов его установки:
 
1. Редактируем файл /etc/apt/sources.list
 
# nano /etc/apt/sources.list
 
И добавляем в него:
 
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
 
Сохраняем и выходим.
 
2. Импортируем GPG ключ:
 
# wget http://www.webmin.com/jcameron-key.asc
# apt-key add jcameron-key.asc
 
3. Обновляем список источников:
 
apt-get update
 
4. Устанавливаем Webmin:
 
apt-get install webmin
 
Готово! Все необходимые для его работы пакеты, будут установлены автоматически.
 
5. Теперь заходим в Webmin: https://ваш-сервер:10000/
Читать дальше

Приложения для анализа жесткого диска в Linux

Командная строка


Если вы истинный линуксоид, самый легкий и быстрый способ – использовать команду «df» в командной строке. Просто напечатать:

df –h


в терминале, и он покажет вам загрузку жесткого диска в процентах



Как видно из представленного выше скриншота, способ может служить лишь в качестве быстрого просмотра доступного места на диске и определенно не является самым удобным для проведения анализа жесткого диска.
Читать дальше

Настройка Ubuntu Server 12.04 в консоли после установки

После инсталляции операционной системы Ubuntu Server 12.04 вместо графического интерфейса рабочего стола выводится на экран командная строка. В этой статье будет описана первичная настройка после инсталляции системы.
После загрузки системы необходимо залогиниться (войти в свою учётную запись). Вводим логин и пароль, затем попадаем в консоль.
Вместо русских символов выводятся кракозябры. Первым делом — исправим это.
sudo nano /etc/rc.local
находим строку exit 0, закомментируем её:
#exit 0
на следующей строке пишем:
setupcon
Сохраняем файл
Перезагружаемся
shutdown -r now
После перезагрузки кракозябры исчезают и вместо них отображаются нормальные русские символы :-)
Читать дальше

Установка и настройка сервера виртуализации VirtualBox c web-интерфейсом phpVirtualBox на ОС Ubuntu Server 14.04

ubuntu virtualbox
Добавляем репозитарий в ubuntu 12.04.5 LTS
echo 'deb download.virtualbox.org/virtualbox/debian precise contrib'>> /etc/apt/sources.list
wget -q download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- |  apt-key add -
apt-get update && apt-get dist-upgrade
reboot
apt-get install virtualbox-4.3
Откуда качать свежий виртуал бокс?
www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.htm#extpack
vboxwebsrv -V
wget http://download.virtualbox.org/virtualbox/4.3.14/Oracle_VM_VirtualBox_Extension_Pack-4.3.14-95030.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-extpack
adduser vbox
nano /etc/default/virtualbox
VBOXWEB_USER=vbox
VBOXWEB_HOST=192.168.0.10
VBOXWEB_PORT=18083
/etc/init.d/vboxweb-service restart
устанавливаем phpvirtualbox, apache и прочее
apt-get install apache2 php5 mc unzip unrar
 
 
Откуда качать phpvirtualbox?
http://sourceforge.net/projects/phpvirtualbox/
http://citylan.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.2-8.zip
optimate.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-0.zip

wget http://optimate.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-0.zip
wget citylan.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-1.zip
wget garr.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-2.zip
 
 
Установка Virtualbox на сервер Ubuntu 12.04 с управлением через веб интерфейс phpvirtualbox и автозапуском виртуальных машин
http://softnastroy.com/content/ustanovka-virtualbox-na-server-ubuntu-1204...
 
Консольное управление Virtualbox с помощью VBoxManage
Добавить пользователя в группу vboxusers
sudo usermod -G vboxusers -a woodwolf
Как запустить из консоли виртуальную машину с именем «Ubuntu 12.04 Server»
VBoxHeadless --startvm «Ubuntu 12.04 Server»
Включить RDP
VBoxManage modifyvm «Ubuntu 12.04 Server» --vrde on
Для остановки ВМ выполните:
VBoxManage controlvm «Ubuntu 12.04 Server» poweroff
Для приостановки:
VBoxManage controlvm «Ubuntu 12.04 Server» pause
Для перезагрузки:
VBoxManage controlvm «Ubuntu 12.04 Server» reset
Для запуска из консоли так, чтоб можно было дальше работать в терминале (  > /dev/null 2>&1 )
VBoxHeadless -startvm «23_3» -v off > /dev/null 2>&1
Читать дальше

Изменения с командами запуска, остановки и перезапуска сетевых интерфейсов в ОС Ubuntu Server 14.04

Важно учесть тот момент, что теперь команды для сетевых интерфейсов:
запуска
sudo service networking start
остановки
sudo service networking stop
и перезапуска
sudo service networking restart
не работают.
Вместо этого теперь используются новые команды.
запуск сетевого интерфейса eth0:
sudo ifup eth0
остановка сетевого интерфейса eth0:
sudo ifdown eth0
и, соответственно, перезапуск:
sudo ifdown eth0 && sudo ifup eth0
Читать дальше

Полезные команды Exim

В данной небольшой статье приведены некоторые команды, которые могут быть использованы для управления MTA Exim и очередями электронной почты. Команды, которые приведены ниже, должны запускаться от имени супер пользователя root.
 
Управление Exim
Пуск/Остановка/Рестарт Exim
/etc/init.d/exim start|stop|restart
Чем в данный момент занят MTA Exim?
exiwhat
Проверка маршрутизации почты по адресу электронной почты
exim -bt email@example.com
Генерирование и отображение статистики Exim из лог-файла
eximstats /path/to/exim_mainlog
Проверка SMTP содинения из коммандной строки для определенного IP-адреса. Результат покажет через какие проверки будет проходить письмо с данного IP-адреса, через какие ACL и фильтры. Необходимо заменить x.x.x.x на необходмый IP-адрес.
exim -bh x.x.x.x
Отображение всех настроек Exim
Читать дальше