ОМСКАЯ ГРУППА ПОЛЬЗОВАТЕЛЕЙ LINUX » Ubuntu http://omsklug.com Свобода - это ответственность. Вот почему все её так боятся. Бернард Шоу Fri, 10 Nov 2017 17:30:02 +0000 en hourly 1 http://wordpress.org/?v=3.2.1 Ubuntu Global Jam 15.10 в Омске! http://omsklug.com/2015/07/ubuntu-jam-15-10-omsk/ http://omsklug.com/2015/07/ubuntu-jam-15-10-omsk/#comments Thu, 23 Jul 2015 19:13:20 +0000 linuxmasterz http://omsklug.com/?p=1862 Зачем Ubuntu Global Jam?

Международное мероприятие, когда каждый может помочь сообществу Ubuntu, может сделать свой реальный вклад в свободное ПО, а именно в дистрибутив Ubuntu, перед его выпуском. Обычно организуется местным сообществом Ubuntu (Ubuntu LoCo).

Когда и где?

2015-08-08T11:00+0600 OMST (восьмого августа 2015 года в 11 часов дня с утра по омскому времени) Омская группа пользователей Linux проводит #ubuntu global jam (#ugj) в #Омском ITLoft (г. Омск, ул. Учебная, 83, второй этаж, каб. 212).

Что будем делать и обсуждать на Ubuntu Global Jam?

  • Поиск и исправление ошибок
  • Тестирование установки и обновления
  • Работа над документацией
  • Переводы
  • Сборка deb-пакетов
  • Истории успеха использования Ubuntu как дома, так на рабочем месте
  • Создание загрузочных и шифрованных разделов на компьютерах и флешках
  • Традиционная, но всегда нестерпимо ожидаемая криптовечеринка (готовьте свои PGP-ключи для нашей сети доверия)

Для мастер-классов и других жестоких беспощадных экспериментов по созданию загрузочных и шифрованных разделов/флешек нужны от вас:

(a) ноутбук и/или (b) флешка.

Для участия в традиционной криптовечеринке:

(a) неплохо бы направить ваш публичный ключ PGP заранее на post@omsklug.com;
(b) не забыть документ, удостоверяющий личность, желательно подлинный (например, один из ваших паспортов);
(c) прийти самому лично.

Приглашаем всех поучаствовать как подготовке Ubuntu Global Jam: если есть желание поделиться своим опытом в Ubuntu и рассказать что-то интересное — оставляйте комментарии к этой статье на сайте, пишите на почту post@omsklug.com, забегайте в нашу jabber-конференцию: omsklug@conference.jabber.ru Мы всегда всем рады!

Для участия необходима добровольно-заявительная регистрация:

http://bit.ly/ugj1510

]]>
http://omsklug.com/2015/07/ubuntu-jam-15-10-omsk/feed/ 0
Ubuntu Global Jam 15.04 в Омске! http://omsklug.com/2015/01/ubuntu-jam-15-04-omsk/ http://omsklug.com/2015/01/ubuntu-jam-15-04-omsk/#comments Sun, 25 Jan 2015 21:15:16 +0000 linuxmasterz http://omsklug.com/?p=1798 Логотип UbuntuЗачем Ubuntu Global Jam?

Международное мероприятие, когда можно помочь сообществу Ubuntu, сделать свой вклад в свободное ПО, а именно дистрибутив Ubuntu, перед его выпуском. Обычно организуется местным сообществом Ubuntu (Ubuntu LoCo).

Когда и где?

2015-02-07T11:00+0600 OMST (седьмого февраля 2015 года в 11 часов дня с утра по омскому времени) Омская группа пользователей Linux проводит #ubuntu global jam (#ugj) в Омском ITLoft (г. Омск, ул. Учебная, 83, второй этаж, каб. 212).

Что будем делать и обсуждать на Ubuntu Global Jam?

  • Поиск и исправление ошибок
  • Тестирование установки и обновления
  • Работа над документацией
  • Переводы
  • Сборка deb-пакетов
  • Истории успеха использования Ubuntu как дома, так на рабочем месте
  • Установки Ubuntu (install fest)
  • Можно будет попробовать запустить Steam и даже поиграть (LINUX HAS NO GAMES)
  • Традиционная безумная криптовечеринка (готовьте свои PGP ключи для нашей сети доверия)

Для мастер-классов и других жестоких беспощадных экспериментов по созданию загрузочных и шифрованных разделов/флешек нужны от вас:

(a) ноутбук и/или (b) флешка.

Для участия в разнузданной криптовечеринке:

(a) неплохо бы направить ваш публичный ключ PGP заранее на post@omsklug.com;
(b) не забыть документ, удостоверяющий личность;
(c) прийти самому лично.

Приглашаем всех поучаствовать как подготовке Ubuntu Global Jam: если есть желание поделиться своим опытом в Ubuntu и рассказать что-то интересное — оставляйте комментарии к этой статье на сайте, пишите на почту post@omsklug.com, забегайте в нашу jabber-конференцию: omsklug@conference.jabber.ru Мы всегда всем рады!

Для участия необходима добровольно-заявительная регистрация:

http://bit.ly/ugj2015

]]>
http://omsklug.com/2015/01/ubuntu-jam-15-04-omsk/feed/ 4
Установка КонсультантПлюс в Ubuntu Linux 12.04 http://omsklug.com/2014/08/consultantplus-at-ubuntu-linux/ http://omsklug.com/2014/08/consultantplus-at-ubuntu-linux/#comments Fri, 15 Aug 2014 09:48:17 +0000 linuxmasterz http://omsklug.com/?p=1734 Общие слова

Есть такая база, правовая база данных КонсультантПлюс, каждый IT-специалист знает это произведение российской компьютерной мысли и наверное устанавливал не раз. Конечно, можно пользоваться только online-версией этой замечательной правовой базы данных, но зачем? Ведь есть возможность получить эту компьютерную программу на руки, подписав договор с региональным представителем (региональным информационным центром) и выплачивая небольшие деньги. Именно от них, от региональных представителей, можно получить волшебный файл-демон лицензирования conslin, который позволяет провести-таки регистрацию правовой базы данных КонсультантПлюс (ведь мы же пользуемся только легальным программным обеспечением, не так ли?) и файл с инструкцией по установке: linux.rtf. Нет уверенности в том, что файл с инструкцией по установке можно публиковать публично, так как в нём не указаны условия его распространения, но там довольно банальные вещи, кроме некоторых секретных элементов, которые включены в пределах разумного цитирования в настоящую инструкцию.

Начальная установка

Просто ставим с mini.iso систему Ubuntu Linux 12.04, куда доустанавливаем только самые нужные нам компоненты. Где взять mini.iso? Конечно же здесь:

https://help.ubuntu.com/community/Installation/MinimalCD

Установка проста и не замысловата. Минимальная система, без каких-либо посторонних сервисов. Единственное, что важно, по окончанию установки необходимо выбрать из огромного репозитория свободного программного обеспечения именно те пакеты, которые вам действительно понадобятся:

sudo apt-get install openssh-server samba4 wine xvfb

openssh-server – для удалённого доступа к операционной системе.

samba4 – для удалённой работы с правовой базой данных КонсультантПлюс.

wine – тот самый неэмулятор Wine Is Not Emulator, который позволит нам запускать на сервере неродные для Linux, исполнимые файлы системы КонсультантПлюс с целью регистрации этого программного продукта, регистрации рабочих станций, обновления правовой базы данных КонсультантПлюс.

xvfb – ещё одна программа неэмуляции, это самый настоящий X-сервер, но умеющий работать без устройств отображения и устройств ввода-вывода. Казалось бы, зачем такое нужно? А вот нужно, например, сейчас, когда нет необходимости ставить настоящий X-сервер на постоянную основу, а лишь пользоваться им спорадически. Ведь все же знают, что, за редкими исключениями, сервер с X-сервер – совсем никакой не сервер.

Такие сервисы, как правовая база данных КонсультантПлюс, удобно держать на сервере виртуальных машин на базе настоящего промышленного гипервизора Kernel-based Virtual Machine (KVM). Для создания образа жесткого диска виртуальной машины рекомендуется 10-гигабайтный “резиновый” образ qcow2 или qed (который умеет расширять свой размер, в зависимости от наполнения данными, но можно сделать и фиксированного объема), который по-настоящему занимает на сервере виртуальных машин изначально чуть более 1 гигабайта. Файлы же правовой базы данных не рекомендуется, а обязательно следует разместить на “резиновом” разделе с максимальным объемом не менее 30 гигабайт, что следует из практики использования, когда изначально объем всех файлов составлял около 9 гигабайт, а после года работы системы – около 14 гигабайт, учитывая, что подключены только федеральные базы законодательства без отраслевых вариантов и регионального законодательства. Оперативной памяти виртуальной машины для обычной работы системы КонсультантПлюс достаточно 256 мегабайт, но, выяснилось, что для обновления системы необходимо не менее 512 мегабайт, так как при недостатке памяти жуткий комплекс из wine и cons.exe вываливается в переполнение стека. Все указанные выше показатели применимы и к реальному аппаратному обеспечению (за исключением “резиновости” разделов и невозможности увеличить оперативную память оперативно).

Предварительные действия

Создаем раздел на диске для файлов системы КонсультантПлюс с помощью программы fdisk (где X – буква диска):

sudo fdisk /dev/sdX

Форматируем раздел, создавая на на нашем диске для файлов системы КонсультантПлюс файловую систему ext4 (где X – буква диска, а Y – цифра раздела):

sudo mkfs.ext4 /dev/sdXY

Узнаём UUID раздела диска для файлов системы КонсультантПлюс:

ls -la /dev/disk/by-uuid/

Создаём точку монтирования (подключения) файловой системы:

sudo mkdir /var/lib/cons

Монтируем (подключаем) в нашу систему раздел диска в подготовленную нами выше директорию через файл описания точек монтирования fstab:

sudo nano /etc/fstab

прописывая в нем запись монтирования раздела диска:

UUID=73bec7a9-a1d0-5c3f-9244-0cde01363eb4 /var/lib/cons            ext4    relatime,nodiratime,commit=120        0       2

где:

73bec7a9-a1d0-5c3f-9244-0cde01363eb4 – пример UUID раздела диска для монтирования;

/var/lib/cons – точка монтирования (подключения) раздела диска

ext4 – тип файловой системы, который мы указали при форматировании подключаемого раздела

relatime,nodiratime,commit=120 – параметры, ускоряющие работу файловой системы, путем уменьшения частоты записи на диск служебной информации.

0 – параметр, чтобы раздел не обрабатывался программой dump, которая по умолчанию и не установлена

2 – параметр, который заставлять fsck проверять раздел последним (можно поставить 0, чтобы вообще не проверять, но зачем?)

Применяем внесённые изменения:

sudo mount -a

Если диск виртуальный, то применяем ещё и дополнительные настройки для ускорения диска (это можно сделать даже в действующей системе, на “ходу”):

sudo nano /etc/rc.local

где добавляем через sudo -s то, что наш диск не крутится и может использовать любое ядро процессора для поток ввода-вывода, ведь у нас одно ядро в виртуальной машине и выбирать собственно не из чего (X – буква диска):

echo 0 > /sys/block/vdX/queue/rotational &
 
echo 0 > /sys/block/vdX/queue/rq_affinity &

Указанные выше параметры просто применить и в сессии “суперпользователя” через:

sudo -s

но действовать это будет только до перезагрузки.

Создаём осмысленное имя пользователя, от которого у нас будет работать главный пользователь КонсультантПлюс и собственно будут запускаться фоновые процессы обслуживания:

sudo adduser cons

Создаём имя пользователя, от которого у нас будет работать все остальные пользователи базы данных и у которых будут права только на чтение общего ресурса samba4:

sudo adduser consuser

Подготовка директории с базой данных

Каким-либо образом получаем доступ к дистрибутиву и копируем содержимое диска КонсультантПлюс в заранее подготовленную директорию /var/lib/cons (которая является, как мы помним, корнем специального раздела диска или отдельного диска для файлов правовой системы КонсультантПлюс):

sudo cp -R * /var/lib/cons/*

Присваиваем все файлы в директории /var/lib/cons пользователю и группе cons:

sudo chown -R /var/lib/cons/*

Узнаем одну из тайн сообщества КонсультантПлюс, которая была почерпнута в секретном linux.rtf. Директория ADM должна иметь атрибуты rwxrwsr-x, т.е. для пользователя чтение-запись-доступ и для группы чтение-запись-доступ + SGID (бит показывает, что создаваемые в директории файлы будут принадлежать той же группе, что и каталог, а не группе пользователя, который создаёт в директории файл):

sudo chmod 2770 /var/lib/cons/ADM

Что же лежит и будет лежать в директории /var/lib/cons/ADM? Да там же:

CONS.ADM, в котором хранится информация о лицензионности вашей системы КонсультантПлюс;

MBPxxxxxx.ADM, в котором хранится информация о авторизованных клиентских компьютерах (xxxxxx – номер поставки).

Оба файла имеют права rwxrwxr-x (775). Если права будут другими, то на клиентских машинах будет ошибка о занятости системы КонсультантПлюс некими иными пользователями. Бывает, когда некорректно проходят операции обновления, переиндексации, добавления новых клиентских компьютеров, права сбиваются на rwx—— (700)

Для возможности запуска cons.exe на клиентских компьютерах в неLinux-системах почему-то пришлось выставлять права rwxr-xr-x (755), а было rwxr-x— (750):

sudo chmod 755 /var/lob/cons/cons.exe

Подготовка общего ресурса SAMBA4

Редактируем файл настройки SAMBA /etc/samba/smb.conf:

В глобальной секции прописываем сетевую группу, режим авторизации, немного магии для ускорения чтения/записи на ресурсы SAMBA:

workgroup = THEFIRM
security = user
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=16384 SO_SNDBUF=16384

Закоментируйте ненужные нам секции:

 

[printers]
 
[print$]

 

Прописываем секцию общего ресурса SAMBA:

[CONS]
path = /var/lib/cons
browseable = yes
read only = no
guest ok = no
create mask = 0664
directory mask = 0775
veto oplock files = /*.BIS/*.ADM/
#kernel oplocks = no
level2 oplocks = no
use sendfile = yes
log level = 0

Создаем пользователей ресурса SAMBA:

 

sudo smbpasswd -a cons
 
sudo smbpasswd -a consuser

 

Включаем пользователей ресурса SAMBA:

 

sudo smbpasswd -e cons
 
sudo smbpasswd -e consuser

 

Регистрация комплекта и клиентских компьютеров

Копируем секретный демон лицензирования conslin в сервер, обычно в директорию /usr/local/bin/ и прописываем запуск его при старте сервера в /etc/rc.local до команды exit 0:

/usr/local/bin/conslin &

Можно конечно сделать демон /etc/init.d/conslin, но… стоит ли напрягаться? Помним, что & обязателен для того, чтобы conslin исполнялся при старте в фоне и загрузка продолжалась далее, а то мало ли что, это же злобный проприетарный модуль, что там внутри – неизвестно, зависнуть он может в любой момент и делать может что угодно, хотя есть информация, может работать по полгода и проблем не создавать (тьфу-тьфу). При старте демон conslin открывает TCP-порт 3333 на всех сетевых интерфейсах сервера.

Подключаемся с Вашего компьютера администратора удалённо с пробросом Х-сессии на сервер для регистрации комплекта:

ssh -X cons@192.168.1.50 wine /var/lib/cons/cons.exe /adm /linux /reg

Звоним или пишем региональному представителю КонсультантПлюс, говорим полученные цифры от программы, пишем в загрузившееся окно цифры от представителя, радуемся регистрации.

Подключаемся удалённо с Вашего компьютера администратора с пробросом X-сессии на сервер с базой данных для регистрации клиентских компьютеров:

ssh -X cons@192.168.1.50 wine /var/lib/cons/cons.exe /adm /linux

где:

192.168.1.50 – IP адрес сервера правовой базы данных КонсультантПлюс;

/adm – запуск в режиме администрирования;

/linux – запуск на Linux-системе.

Программная оболочка КонсультантПлюс загружается и мы идём в Меню/Сервис/Регистрация станций.

Запускаем на клиентском компьютере cons.exe, так же идём в меню Меню/Сервис/Регистрация станций.

Происходит магия лицензирования – смотрим на прогрессбар на комьютерах, жмём как на клиентской машине, так и на запущенной на Вашем компьютере оболочке КонсультантПлюс кнопки “ОК”. Регистрация должна быть произведена произведена. Клиентская машина записана на сервере как авторизованная для подключения и использования базы данных.

Что можно делать вручную?

Все эти действия делаются визуально на компьютере администратора, используя его X-сервер, но выполняются на сервере.

Обновлять базу данных через локальную директорию для обновлений (если у вас всё очень плохо с Интернетом):

ssh -X cons@192.168.1.50 wine cons.exe /adm /linux /receive /base* /yes

Обновлять базу данных через сеть Интернет:

ssh -X cons@192.168.1.50 wine cons.exe /adm /linux /receive_inet /base* /yes

Тестировать базу данных на неисправности и ошибки:

ssh -X cons@192.168.1.50 wine cons.exe /adm /linux /basetest /base* /yes

 

Индексировать файлы базы данных (это необходимо, когда теряется возможность нажимать на ссылки в программе, пишется фальшивое вообщение о том. что якобы “в данном комплекте не зарегистрирована эта возможность”):

ssh -X cons@192.168.1.50 wine cons.exe /adm /linux /reindex0 /base* /yes

Создаём скрипт автоматического обновления

Создаём файл /usr/local/bin/cons-update.sh со следующим содержимым:

 

#!/bin/bash
LOGFILE=/var/log/cons-update.log   # Log destination path
CONSDIR=/var/lib/cons/  #ConsultantPlus path
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 
# Checking existance of log
if [ ! -f $LOGFILE ]; then
touch $LOGFILE
chown root:cons $LOGFILE
chmod 664 $LOGFILE
fi
echo "`date +%Y%m%d%H%M%S` ConsultantPlus is updating..." >> $LOGFILE
sudo -H -u cons xvfb-run -s '-screen 0 1024x768x24' wine Z:\\var\\lib\\cons\\cons.exe /adm /linux /adm /linux /receive_inet /base* /yes | iconv -f CP866 >> $LOGFILE
chmod 664 $CONSDIR/ADM/CONS.ADM
echo "`date +%Y%m%d%H%M%S` ConsultantPlus is ready to use..." >> $LOGFILE
exit 0

 

Не забываем сделать его исполнимым:

chmod +x /usr/local/bin/cons-update.sh

чтобы скрипт стал исполнимым. И сделать через sudo crontab -e запись:

0 6 * * 1 /usr/local/bin/cons-update.sh

чтобы база обновлялась один раз в неделю, а именно в понедельник, в 6 OMST (UTC+7) или 3 MSK (UTC+4) часов. Время и период подсказали сотрудники регионального информационного центра КонсультантПлюс, говорят, что нагрузка на сервера с обновлениями минимальна в это время, а чаще делать обновление не имеет смысла.

В процессе подготовки скрипта была раскрыта тайна, что оказывается, на самом деле, vr??????.res файл – исполнимый и его можно запускать через wine. И он тоже будет работать. Но злоупотреблять этим не надо, так как он постоянно обновляется и его версии тихонечко растут.

Также узнаем тайну авторов КонсультантПлюс: программа настолько стара, что использует для вывода лога работы кодировку CP866. Поэтому и сделана обработка данных лога через iconv. Логи CONS_ERR.TXT, CONS_INET_LISTFILES.TXT, CONS_INET.TXT,  CONS_LOG.TXT ведутся в кодировке CP1251, что более логично, но просит вопроса, почему же не прогрессивный UTF-8. Если это не тайна или вы можете объяснить, почему именно так, а не иначе – пишем в комментарии.

Выводы

Вот так вот несложно и незамысловато мы получили практически автономную правовую базу КонсультантПлюс в Ubuntu Linux 12.04, которая сама обновляется и работает без участия человека. Подключаться к базе можно как с Linux-клиентов, так и с других операционных систем, просто стартуя исполнимый модуль cons.exe.

]]>
http://omsklug.com/2014/08/consultantplus-at-ubuntu-linux/feed/ 0
Найстройка DNS сервера на базе Ubuntu 12.04 http://omsklug.com/2014/05/dns-server-bind-ubuntu-12-04/ http://omsklug.com/2014/05/dns-server-bind-ubuntu-12-04/#comments Thu, 01 May 2014 09:59:44 +0000 Plus http://omsklug.com/?p=1690 Все началось с установки kolab. Все ставилось, но при запуске setup-kolap вылетала ошибка:
Warning: hostname mail is not a fully qualified host and domain name

Решил настраивать DNS сервер, решил сделать на этой же машине.
Итак примтупим. Для начала необходимо поставить собственно сам dns:

sudo apt-get install bind9

Перейдем к настройке. Первым делом “поковыряем” файл named.conf.options:

Перейдем к настройке. Первым делом “поковыряем” файл named.conf.options
acl “lan” {
192.168.0.1/24;
};
options {
directory “/var/cache/bind”;
allow-query { any; };
version “MCRO DNS Master Server”;
auth-nxdomain no;
listen-on-v6 { none; };
notify yes;
recursion yes;
forward first;
forwarders {
8.8.8.8;
};
listen-on port 53 {
127.0.0.1;
192.168.254.2;
};
};

Остальные параметры оставляем по умолчанию.

forwarders – Параметр указывающий на какие сервера переадресовывать запросы, в случае отсутствия записей;
listen-on – Параметр указывающий на каких интерфейсах слушать 53 порт;
forward first - Параметр задает пересылку только первого запроса;
auth-nxdomain no – Параметр для совместимости RFC1035;
allow-query { any; }; - Параметр отвечающий за то- от кого принимать запросы, мы их принимаем от всех;
recursion - Параметр разрешает или запрещает рекурсивные запросы ( yes /no);
notify — Параметр указывает уведомлять или не уведомлять slave сервера об изминениях в зоне (yes/no);
version «Super DNS server»; -Параметр указывающий уровень болтливости сервера, вместо названия сервера выдаст Super DNS server;
acl “lan” { 192.168.0.1/24; } - Параметр задает группу подсетей;(можно написать что-то свое).


zone "omsklug.com" {
type master;
file "/etc/bind/omsklug.com";
};
zone "254.168.192.in-addr.arpa." {
type master;
file "/etc/bind/127.0.0.rev";
};

Файл omsklug.com отвечает за прямой просмотр, 127.0.0.rev за обратный соответственно.

Теперь необходимо создать эти файлы. Делаем /etc/bind/omsklug.com

$TTL 86400
@ IN SOA ns1.omsklug.com. post.omsklug.com (
2014050101 ; Serial
1d ; Refresh
12h ; Retry
1w ; Expire
3h ; Minimum
);
@ IN NS ns.omsklug.com.
ns1 IN A 127.0.0.1
@ IN A 127.0.0.1
mail IN A 192.168.254.3
www IN CNAME @

Во второй строке ns1.omsklug.com – имя корневого мастер-сервера зоны omsklug.com;
post.omsklug.com – e-mail адрес администратора зоны, пишется без “@”;
2014050101 ; Serial – серийный номер файла зоны, состоит из даты создания последние символы 01, указыавют на количество редактирований зоны;
1d ; Refresh – Период обновления;
12h ; Retry – Повтор каждые 12 часов;
1w ; Expire – Время хранения информаци;
3h ; Minimum – Время хранения TTL записи;
@ IN NS ns.omsklug.com. – Запись указывающая имя сервера, ответственного за зону;
ns1 IN A 127.0.0.1 – Запись указывающая ip адрес сервера, ответственного за зону omsklug.com;
@ IN A 127.0.0.1 – Запись указывающая ip адресс сервера, обслуживающего omsklug.com;
mail IN A 192.168.254.3 – Запись указывающая ip адрес сервера в лок.сети обслуживающего поддомен mail.omsklug.com;
www IN CNAME @ – Запись указывающая на переадресацию запросов, т.е. адреса omsklug.com и www.omsklug.com обслуживает один и тот же сервер, в данном случае сам dns сервер.

Далее настроим файл зоны обратного просмотра: /etc/bind/127.0.0.rev

$TTL 86400
@ IN SOA omsklug.com. root.omsklug.com (
2014050101 ; Serial
1d ; Refresh
12h ; Retry
1w ; Expire
3h ; Minimum
);

@ IN NS omsklug.com.
1 PTR omsklug.com.
3 PTR mail.omsklug.com.

Запись - 1 PTR omsklug.com. – указывает что зону omsklug.com обслуживает адрес 127.0.0.1
Запись – 3 PTR mail.omsklug.com. – указывает что поддомен mail.omsklug.com обслуживает адрес 192.168.254.3
Далее перезапускаем службу командой
sudo service bind9 restart

Проверку можно провести командой nslookup.
Вот и все:) Всем удачи, может что-то упустил, пишите поправим, дополним;).

]]>
http://omsklug.com/2014/05/dns-server-bind-ubuntu-12-04/feed/ 0
Потоковое вещание с минимальными затратами http://omsklug.com/2013/05/potokovoe-veshhanie-s-minimalnymi-zatratami/ http://omsklug.com/2013/05/potokovoe-veshhanie-s-minimalnymi-zatratami/#comments Thu, 23 May 2013 06:53:53 +0000 Plus http://omsklug.com/?p=1479 Добрый день. Сегодня разберемся как пустить потоковое аудио по сетям с минимальными затратами.

Я использовал: Ubuntu Server, пакет mpd, Sonata – приложение для управления плеером, ну и любой проигрыватель.

Итак имеем комп уже с установленной системой и настроеным ssh доступом. Это виртуальная машина, с диском всего в 5 Gb. Есть папка с музыкой в сети, вот с нее и будем крутить музыку, для этого монтируем каталог:

mount.cifs //10.10.0.1/public /mnt/music

Далее ставим пакет mpd:
sudo apt-get install mpd
и правим его конфиг /etc/mpd.conf
настройка сложные, они есть тут.
В рамках статьи привожу только наиболее важные:

Координаты до папки с музыкой # Files and directories ##################### music_directory "/home/имя_пользователя/Музыка" 

Имя пользователя от которого работает демон # General music daemon options ######################### user "имя_пользователя"
Настройка доступа к управлению плеером
# For network bind_to_address "any" port "6600"
Обновление плейлиста auto_update "yes"

Доступ к функциям демона по умолчанию:
# Permissions ############################# default_permissions "read,add,control,admin" # #####################################

настройка сервера вещания

audio_output {         type            "httpd"         name            "Radio Name"         encoder         "vorbis"                # optional, vorbis or lame        port            "8000"         quality         "5.0"                   # do not define if bitrate is defined #bitrate         "128"                   # do not define if quality is defined        format          "44100:16:1" }

Тип эмулятора громкости
# Volume control mixer ######################## mixer_type "software" ############################################# 

После этого можно будет посмотреть браузером http://ваш_Ip:8000 на плеер.
Для того чтобы начать трансляцию,нужно ее запустить, составив плейлист.
Можно воспользоваться консольным плеером mpc, установить Sonata или
воспользоваться аналогичным интерфейсом управления.
В настройках подключения указать параметры и добавить вашу медиатеку в плейлист.
Пакет устанавливается просто: sudo apt-get install sonata.  Добавление треков в плейлист:
Ну первым делом проверяем их доступность в нужной папке.
Далее на сервере выполняем: mpc update
 Далее открываем приложение Sonata

Во вкладке Library (фонотека) будет список всех дорожек, выделяем необходимые.
Правым кликом вызываем контекстное меню, выбераем добавить.
]]>
http://omsklug.com/2013/05/potokovoe-veshhanie-s-minimalnymi-zatratami/feed/ 0
Ubuntu Global Jam 13.04 в Омске! http://omsklug.com/2013/02/ubuntu-jam-13-04-omsk/ http://omsklug.com/2013/02/ubuntu-jam-13-04-omsk/#comments Tue, 26 Feb 2013 09:40:34 +0000 linuxmasterz http://omsklug.com/?p=1449 2013-03-04 в 17.00 OMST (вечер первого понедельника марта) Омская группа пользователей Linux (OmskLUG) проводит Ubuntu Global Jam на факультете компьютерных наук Омского государственного университета им. Ф.М. Достоевского (г. Омск, ул. Грозненская, д. 11, ауд. 207Б).

Что будем делать и обсуждать на Ubuntu Global Jam:
* Поиск и исправление ошибок
* Тестирование установки и обновления
* Работа над документацией
* Переводы (Антон Пацев aka chemtech)
* Сборка deb-пакетов
* Истории успеха использования Ubuntu как дома, так на рабочем месте (Андрей Литвинов aka winni)
* Можно будет попробовать запустить Steam и даже поиграть (LINUX HAS NO GAMES)

Приглашаем всех поучаствовать как подготовке Ubuntu Global Jam: если ты хочешь поделится своим опытом в Ubuntu и рассказать что-то интересное — оставляй комментарии на сайте http://www.omsklug.com , пиши на почту post@omsklug.com, забегай в нашу jabber-конференцию: omsklug@conference.jabber.ru

Для успешного проникновения на территорию ОмГУ необходима регистрация:

http://bit.ly/XXPBAt

]]>
http://omsklug.com/2013/02/ubuntu-jam-13-04-omsk/feed/ 1
Направлениe в библиотеки школ и ВУЗов Linux-материалов http://omsklug.com/2012/12/linux-education-campaign/ http://omsklug.com/2012/12/linux-education-campaign/#comments Fri, 28 Dec 2012 18:35:04 +0000 linuxmasterz http://omsklug.com/?p=1353 TuxОмская группа пользователей Linux начинает кампанию по безвозмездному распространению образовательных материалов для библиотек учреждений среднего и высшего образования Омской области в виде комплекта из:

Единственное условие получения данных материалов – внесение полученных материалов в фонд библиотеки и размещение плаката на доступном для посетителей библиотеки месте.

На настоящее время данный комплект получили ОмГУ, ОмГТУ, СибАДА и около 15 учебных заведений среднего образования.

Планируется сделать ещё несколько тиражей и сделать версию книги для Ubuntu 12.04. Вы всегда можете морально и материально поддержать эту кампанию: http://omsklug.com/donate/ Омские линуксоиды открыты для сотрудничества.

]]>
http://omsklug.com/2012/12/linux-education-campaign/feed/ 4
Установка флагов раскладки клавиатуры в Ubuntu 12.04 http://omsklug.com/2012/11/flags-for-keyboard-indicator-ubuntu-12-04/ http://omsklug.com/2012/11/flags-for-keyboard-indicator-ubuntu-12-04/#comments Sun, 11 Nov 2012 19:23:31 +0000 Plus http://omsklug.com/?p=1251 В Ubuntu 12.04 метод установки национальных флагов индикатора раскладки клавиатуры несколько отличается от предыдущих версий. Итак:

1. Создаем папки:

mkdir ~/.icons
mkdir ~/.icons/flags

2. Копируем туда файлы с картинками для отображения в индикаторе: ru.png  и us.png. Не обязательно *.png, можно даже *.svg, а может кто-то попробует и анимированный *.gif?. Смотрим какой режим включен командой:

gsettings get org.gnome.libgnomekbd.indicator show-flags

3. если false, выполняем:

 

gsettings set org.gnome.libgnomekbd.indicator show-flags true

4. PROFIT!

]]>
http://omsklug.com/2012/11/flags-for-keyboard-indicator-ubuntu-12-04/feed/ 0
Смена кодировки в Gedit Ubuntu 12.04 и выше http://omsklug.com/2012/10/gedit-ubuntu-12-04-encoding/ http://omsklug.com/2012/10/gedit-ubuntu-12-04-encoding/#comments Fri, 19 Oct 2012 06:16:38 +0000 Plus http://omsklug.com/?p=1265 Для смены кодировки в gedit в Ubuntu 12.04, где меня постигла эта проблема, запускаем редактор конфигурации, либо нажимаем alt+f2, либо через Терминал и вводим:
dconf-editor

Переходим в ветку
org —> gnome —> gedit —> preferences —> encodings

в поле auto-detected дописываем нужную нам кодировку.

PROFIT!

]]>
http://omsklug.com/2012/10/gedit-ubuntu-12-04-encoding/feed/ 0
Ubuntu 12.10 Massive Start http://omsklug.com/2012/10/ubuntu-12-10-massive-start/ http://omsklug.com/2012/10/ubuntu-12-10-massive-start/#comments Fri, 19 Oct 2012 06:00:12 +0000 linuxmasterz http://omsklug.com/?p=1270 “2012-10-18 около 18 часов в Омске трое участников OmskLUG проникли в один небольшой компьютерный магазин по проспекту Марка^W… Маркса и совершили массовый запуск хакерской операционной системы для программистов Ubuntu…”

Но благодаря тому, что Ubuntu умеет работать в оперативной памяти, загружая полностью весь образ загрузочного диска в оперативную память по параметру “toram”, без использования жёсткого диска, – никто не пострадал. Данная акция была посвящена релизу Ubuntu 12.10 “Quantal Quetzal”, и, как кажется автору этих строк, она удалась.

У нас было только три флешки, один оптический диск, мало времени и приступы паники, но мы рассредоточились по магазину и храбро ноутбук за ноутбуком запускали и запускали Ubuntu 12.10 32-bit. И что удивительно, она почти везде запустилась, даже без каких-либо извращённых настроек. Единственный, кто нам не дался ни при каких условиях и встал перед нами каменной стеной – это ноутбук Asus K55DR с двумя видеокартами AMD HD7640 + HD7470. Соратники, будьте осторожны с выбором!

Так же нам сразу не дались новые ноубуки Lenovo и Samsung с UEFI. Флешки тупо не запускались и не определялись на них. Но потом поняли, что надо было полностью выключить ноут и включить – тогда флешка определялась и запуск был произведён.

Подустав и обработав два стелажа ноутбуков за 1.5 часа, мы поняли, что есть еще сервер-проектор на мониторы. И пошли к нему. Как оказалось, это было более чем эффектно, чем какие-то стеллажи с ноутами.

И вот, что получилось, вы можете видеть в фотогалерее OmskLUG. Кто-то мне писал, что он попал в рай для линуксоидов (ну или в ад для одной корпорации зла).

Ubuntu 12.10 Massive Start

Trollface.jpg

Предлагаем всем группам пользователей Linux переодически проводить подобное. Тогда можно будет массово проверять железо на совместимось с нашими любимыми дистрибутивами.

]]>
http://omsklug.com/2012/10/ubuntu-12-10-massive-start/feed/ 5