пятница, 19 октября 2012 г.

Ubuntu 12.10

с opennet.ru

Официально представлен релиз Linux-дистрибутива Ubuntu 12.10 "Quantal Quetzal". Дистрибутив доступен в редакциях для десктопов, серверов и cloud-окружений. Загрузочные iso-образы можно получить на данной странице. Начиная с выпуска 12.10 CD и DVD образы десктоп-редакции Ubuntu объединены в единый образ размером 800 Мб, пригодный для установки на USB Flash и DVD. Формирование образа, вмещающегося на CD прекращено. Одновременно выпущены релизы смежных проектов: Kubuntu (KDE 4.9), Xubuntu (Xfce 4.10), Lubuntu (LXDE), MythbuntuEdubuntu (с подборкой обучающего ПО) и Ubuntu Studio (для обработки мультимедиа информации).
Из заслуживающих особого внимания изменений можно отметить: предварительный просмотр при поиске контента в панели Dash; интеграция web-приложений на рабочий стол - WebApps; функция удалённого входа по протоколу RDP в дисплейном менеджере; единый интерфейс для управления online-аккаунтами; обновлённый графический стек; прекращение поддержки графической оболочки Unity 2D; поддержка режима безопасной загрузки UEFI; дополнительные средства для развёртывания приложений и облачных конфигураций; переход на Python 3.2; прекращение формирования альтернативных DVD-образов с инсталлятором Debian; формирование сборки для архитектуры ARM hard float (armhf).
Подробнее о добавленных улучшениях:

воскресенье, 14 октября 2012 г.

Zentyal 3.0


Дистрибутив построен на пакетной базе Ubuntu 12.04 и ориентирован на создание серверов для обслуживания локальной сети предприятий среднего и малого бизнеса. Zentyal поставляется как в виде отдельного установочного Live-дистрибутива (558 Мб), так и в виде набора пакетов для Ubuntu. Примечательно, что разработка дистрибутива ведётся в сотрудничестве с проектом Ubuntu и начиная с выпуска Ubuntu 12.04 пакеты с компонентами Zentyal поставляются в штатном репозитории Universe.
Управление всеми аспектами работы дистрибутива производится через web-интерфейс, в рамках которого объединено около 40 различных модулей для управления сетью, сетевыми сервисами, офисным сервером и компонентами инфраструктуры предприятия. Развитие проекта ориентировано на создание открытой альтернативы продуктам по управлению сетевой инфраструктурой предприятия от компании Microsoft, таким как Windows Small Business Server, Windows Server, Microsoft Exchange, Microsoft Forefront.
Поддерживается быстрая организация работы шлюза, межсетевого экрана, почтового сервера, VoIP (Asterisk), VPN-сервера, прокси (squid), файлового сервера, системы для организации взаимодействия сотрудников, системы мониторинга, сервера для резервного копирования, системы обеспечения сетевой безопасности (Unified Threat Manager), системы организации входа пользователей через Captive portal и т.п. После установки каждый из поддерживаемых модулей сразу готов для выполнения своих функций. Настройка всех модулей осуществляется через систему мастеров и не требует ручной правки файлов конфигурации.
Из добавленных в Zentyal 3.0 новшеств можно отметить:
  • Переход на пакетную базу Ubuntu Server 12.04 LTS (Zentyal 2.x базировался на Ubuntu 10.04);
  • Добавление модуля для развёртывания и поддержания контроллера домена и сервиса Active Directory на базе Samba4, способного заменить собой Windows Server Active Directory;
  • Обеспечение работы сервиса единого входа на основе Kerberos для модулей HTTP Proxy, Mail, Zarafa и File Sharing;
  • Улучшение производительности: задействование глобального кэша для ускорения выполнения всех запросов к бэкенду хранения конфигурации на базе БД Redis; использование легковесного MVC-фреймворка и новой модели загрузки, которые позволили уменьшить потребление памяти и снизить нагрузку на CPU;
  • Увеличение надёжности: новые системы блокировок и транзакций, исключающие повреждение и нарушение связанности данных в случае сбоев или экстренного отключения питания;
  • Новое оформление web-интерфейса и улучшение удобства работы;
  • Новая архитектура Master-Slave, упрощающая синхронизацию пользователей между разными серверами Zentyal;
  • Модуль для управления устройствами бесперебойного питания;
  • Модуль для организации работы тонких клиентов на базе LTSP;
  • Переработанный модуль с реализацией HTTP-прокси, отличающийся упрощённым интерфейсом и более гибкими возможностями фильтрации контента в привязке к периодам времени;
  • Интеграция поддержки системы для организации совместной работы Zarafa 7.1;
  • Поддержка расширенных правил NAT в модуле построения межсетевого экрана.

суббота, 12 мая 2012 г.

ArchLinux массовая смена кодировки тегов mp3 файлов

Устанавливаем программу:
pacman -S mutagen
Команда:
find . -name "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 -d
В данном примере - замена win кодировки тегов на нормальную.
Для наглядной графической правки тегов и их кодировок - можно использовать EasyTag.
pacman -S easytag

ArchLinux запись онлайн радио

Устанавливаем streamripper:
pacman -S streamripper
Запускаем:
streamripper http://site.ru:88/potok -d /home/user/radio/ --codeset-id3=windows-1251 --codeset-metadata=utf-8
где:
http://site.ru:88/potok - адрес потока радиостанции
/home/user/radio/  - каталог для записи
codeset-id3 и codeset-metadata  - параметры для нормального сохранения имен файлов и тегов.

ArchLinux смена раскладки по Ctrl+Shift и все связанное с интернационализация

Статья на ArchWiki
Команда:
setxkbmap -layout us,ru -variant ,winkeys -option grp:ctrl_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp,compose:ralt
Добавил в автозагрузку openbox-а и забыл.
Переключение по Ctrl+Shift, индикация лампочкой ScrollLock.

среда, 11 апреля 2012 г.

Установка samba для ArchLinux PCmanFM

Устанавливаем Samba:
pacman -S samba
Чтобы в PCmanFM отображались smb, ставим:
pacman -S gvfs-smb
Перезагружаем систему:
reboot
Открываем PCmanFM в строку вбиваем smb://ваш домен/
Готово, windows компьютеры и шары открываются и работают.

Tint2 - быстрая панель задач и трей

Установка
pacman -S tint
После установки вы сразу можете запустить её командой tint2. Панель загрузиться со стандартными настройками, и для неискушенного пользователя будет вполне удобна и красива.
После запуска в директории ~/.config/tint2/ появиться конфигурационный файл tint2rc, со стандартными настройками.
Первая секция
#———————————————
# BACKGROUND AND BORDER
#———————————————

как ясно из названия “фон и границы”
Вот пример из стандартных настроек:
rounded = 7
border_width = 2
background_color = #000000 60
border_color = #ffffff 18

rounded = 5
border_width = 0
background_color = #ffffff 40
border_color = #ffffff 50

rounded = 5
border_width = 0
background_color = #ffffff 18
border_color = #ffffff 70

В этой секции задаются переменные фона и границ, в данном примере заданно 3 переменные(..background_id) в каждой соответственно задается:
rounded - закругление углов (в пикселях)
border_width – ширина границы (в пикселях)
background_color – цвет фона
border_color – цвет границы
Вы можете создать произвольное количество таких переменных, далее в настройках они будут идти как …background_id=1, 2 и 3 соответственно по списку. background_id=0 означает полную прозрачность панели и границы.
Секция настройки панели
#———————————————
# PANEL
#———————————————
panel_monitor = all
panel_position = bottom center
panel_size = 94% 30
panel_margin = 0 0
panel_padding = 7 0
font_shadow = 0
panel_background_id = 1
wm_menu = 0
panel_dock = 0
panel_layer = bottom

разберем каждый из параметров и его значение:
panel_monitor = определяет как отображать панель (all – на всех мониторах, 1..2 – на выбранных)
panel_position = расположение панели(horizontal, vertical; vertical_position : bottom, top, center;horizontal_position : left, right, center)
panel_size = размер панели, в процентах от ширины экрана и высота панели.
panel_margin =отступ от краев экрана (если стоит полный размер) первая цифра определяет отступ по горизонтали, вторая – отступ по вертикали
panel_padding = содержит 3 переменные (horizontal_left_right_padding vertical_padding horizontal_spacing) отступ индикатора окна от левого края панели, отступ от верхнего края панели и отступ между индикаторами соответственно (если указанно только 2 числа то отступ между индикаторами окон будет 1)


font_shadow = Тень фона
panel_background_id = фон панели и толщина границы (определяется в первом разделе конфигурационного файла)
wm_menu = 0 или 1 – не показывать или показывать меню WM при клике на панели
panel_dock = 0 или 1 – использовать интеграцию с WM
panel_layer = bottom,normal,top – определяет слой панели, используется для улучшения отображения прозрачности (влияет на перекрытие другими окнами)
Секция Taskbar
#———————————————
# TASKBAR
#———————————————
taskbar_mode = single_desktop
taskbar_padding = 2 3 2
taskbar_background_id = 0
taskbar_active_background_id = 0
tint2 это легковесная, быстрая, настраиваемая панель задач Linux. Чаще всего она используется с WM на подобии openbox, FVWM, iceWM но её так же можно использовать как альтернативу стандартным в KDE, gnome и Xfce4.
taskbar_mode = single_desktop или multi_desktop – на каждом рабочем столе своя панель, либо одна для всех соответственно
taskbar_paddin = 3 переменные, 1 – расстояние между знакчками и краем панели, расстояние между значками и вертикальными границами панели, расстояние между значками.
taskbar_background_id = фон и границы области открытого окна
taskbar_active_background_id = фон и границы области активного открытого окна
Секция TASKS
#———————————————
# TASKS
#———————————————
task_icon = 1
task_text = 1
task_maximum_size = 140 35
task_centered = 1
task_padding = 6 3
task_font = sans 7
task_font_color = #ffffff 70
task_background_id = 3
task_icon_asb = 100 0 0
# replace STATUS by ‘urgent’, ‘active’ or ‘iconfied’
#task_STATUS_background_id = 2
#task_STATUS_font_color = #ffffff 85
#task_STATUS_icon_asb = 100 0 0
# example:
task_active_background_id = 2
task_active_font_color = #ffffff 85
task_active_icon_asb = 100 0 0
urgent_nb_of_blink = 8
task_icon = 1 или 0 – показывать иконку прилодения или нет, соответственно
task_text = 1 или 0 – показывать текст на кнопке или нет
task_maximum_size = максимальный размер кнопки по горизонтали (для вертикальной панели) и по вертикали (для вертикальной панели)
task_centered = 1 или 0 – центрировать кнопку
task_padding = расстояние текста (иконки) от краев кнопки (первая цифра – по горизонтали, вторая – по вертикали)
task_font = Шрифт
task_font_color = Цвет шрифта
task_background_id = 3 = фон и границы области кнопки панели задач
task_icon_asb = (saturation-brightness) настройка отображения иконки приложения
task_active_background_id = 2 – настройка для активного окна
task_active_font_color – настройка шрифта для активного окна
task_active_icon_asb – настройка отображения иконки для активного окнам
urgent_nb_of_blink = количество “миганий”
Секция Systraybar
#———————————————
# SYSTRAYBAR
#———————————————
systray = 1
systray_padding = 0 4 5
systray_background_id = 0
systray_sort = left2right
systray_icon_size = 0
systray_icon_asb = 100 0 0
systray = 1 или 0 – включить или отключить систем трей
systray_padding = 3 параметра – расстояние между краем панели и значком приложения, расстояние между значком и вертикальными краями панели, расстояние между значками
systray_background_id = фон и границы области панели задач
systray_sort = left2right – ( способ расположения приложений на панели задач
systray_icon_size – размер иконки
systray_icon_asb – настройка отображения иконки приложения
Секция Clock
#———————————————
# CLOCK
#———————————————
time1_format = %H:%M
time1_font = sans 8
time2_format = %A %d %B
time2_font = sans 6
clock_font_color = #ffffff 76
clock_padding = 1 0
clock_background_id= 0
#clock_lclick_command = xclock
clock_rclick_command = orage
#clock_tooltip = %A %d %B
#time1_timezone = :US/Hawaii
#time2_timezone = :Europe/Berlin
#clock_tooltip_timezone = :/usr/share/zoneinfo/Europe/Paris

time1_format = %H:%M – Формат отображения времени в первой строке
time1_font = sans 8 – шрифт отображения времени в первой строке
time2_format = %A %d %B – формат отображения времени во второй строке (здесь – дата)
time2_font = sans 6 – шрифт отображения во второй строке
clock_font_color = #ffffff 76 – цвет шрифта и прозрачность
clock_padding = 1 0 - два параметра – расстояние между краем панели и временем, расстояние между временем и вертикальными краями панели
clock_background_id= фон и границы области панели задач
clock_lclick_command = text – запуск команды (text) при нажатии на часах левой кнопкой мыши
clock_rclick_command = text – запуск команды (text) при нажатии на часах правой кнопкой мыши
clock_tooltip = %A %d %B – формат и вывод подсказки при наведении мышки на область часов
time1_timezone = часовой пояс первой строки
time2_timezone = часовой пояс второй строки
clock_tooltip_timezone = часовой пояс подсказки при наведении мышки на область часов
Секция Battery
#———————————————
# BATTERY
#———————————————
battery = 0
battery_hide = 98
battery_low_status = 10
battery_low_cmd = notify-send “battery low”
bat1_font = sans 8
bat2_font = sans 6
battery_font_color = #ffffff 76
battery_padding = 1 0
battery_background_id = 0
battery = 1 или 0 – показывать или нет заряд батареи на панели
battery_hide = (от 0 до 100) – показывать на панели, когда заряд батареи опуститься до заданного значения
battery_low_status = (от 0 до 100) – показывает низкий заряд батареи, когда он опускается до заданного значения
battery_low_cmd = notify-send “battery low” – что делать если заряд батареи достиг минимального значения
bat1_font – шрифт отображения первой строки
bat2_font – шрифт отображения второй строки
battery_font_color = #ffffff 76 – цвет шрифта и прозрачность
battery_padding = 1 0 – два параметра – расстояние между краем панели и индикатором батареи, расстояние между индикатором и вертикальными краями панели
battery_background_id – фон и границы области панели задач
Секция Tooltip
#———————————————
# TOOLTIP
#———————————————
tooltip = 0
tooltip_padding = 2 2
tooltip_show_timeout = 0.7
tooltip_hide_timeout = 0.3
tooltip_background_id = 1
tooltip_font_color = #OOOOOO 80
tooltip_font = sans 10

tooltip – 1 или 0 – показывать или нет подсказки
tooltip_padding – размер подсказок (по вертикали и горизонтали)
tooltip_show_timeout – через какое время показывать, после наведения мыши на элемент панели
tooltip_hide_timeout – как долго отображать подсказки
tooltip_background_id – фон и границы области подсказок
tooltip_font_color – цвет шрифта и прозрачность
tooltip_font – шрифт подсказок и размер
Секция Mouse Action and task
#———————————————
# MOUSE ACTION ON TASK
#———————————————
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify
mouse_middle – Средняя кнопка мыши
mouse_right – правая кнопка мыши
mouse_scroll_up – прокрутка колесика мыши вверх
mouse_scroll_down – прокрутка колесика мыши вниз
Каждый из этих параметров может принимать следующие значения – none, close, toggle, iconify, shade, toggle_iconify, maximize_restore, desktop_left, desktop_right, next_task, prev_task.
Если параметр задан как none и wm_menu = 1 установлен, то события возвращаются приложению отвечающему за окна (WM)
Секция Autohide
#———————————————
# AUTOHIDE OPTIONS
#———————————————
autohide = 0
autohide_show_timeout = 0.3
autohide_hide_timeout = 2
autohide_height = 4
autohide – 1 или 0 – включить или выключить автоскрытие панели
autohide_show_timeout – чарез какой время показывать панель, после подвода мыши к краю экрана
autohide_hide_timeout – через какое время скрыть панель
autohide_height – высота скрытой панели

вторник, 10 апреля 2012 г.

ArchLinux - выбор легковесных приложений

Арчвики предлагает список легковесных приложений для использования в системе. Опишу используемые мной:
Браузер - Midori - простой, легкий браузер, основанный на Gtk WebKit.
pacman -S midori
Почтовый клиент - Thunderbird - мощный почтовый клиент и rss-агрегатор от Mozilla.
pacman -S thunderbird
Обмен сообщениями - Pidgin - мощный, функциональный клиент, поддерживающий наиболее популярные протоколы.
pacman -S pidgin
Bittorrent - Transmission — простой, легкий и быстрый графический BitTorrent клиент.
pacman -S transmission-cli 
includes CLI tools, daemon and web client.
pacman -S transmission-gtk
GTK+ GUI
pacman -S transmission-qt
Qt GUI
Аудио-видеоплеер - VLC — медиаплеер с богатым набором функций. Может использоваться для для трансляции потока аудио\видео по сети.
pacman -S vlc
Редактор графики - Gimp - в представлении не нуждается
pacman -S gimp
Программа для просмотра изображений - GPicView - быстрая, легкая и простая программа для просмотра изображений.
pacman -S gpicview
Офисные программы - LibreOffice — мощный офисный пакет, полностью совместимый с 32/64-битными системами.
Убедитесь, что у Вас установлены шрифты, в противном случае вы увидите прямоугольники вместо букв:
pacman -S ttf-dejavu artwiz-fonts
Установите пакет программ командой:
pacman -S libreoffice
Начиная с версии 3.4.2rc1 libreoffice был разбит на отдельные модули, теперь правильнее устанавливать его вот таким образом:
pacman -S libreoffice-common libreoffice-{writer,base,calc,impress,math,draw,sdk,sdk-doc,gnome,kde4}
Этот пакет не содержит файлов локализации, однако Вы можете загрузить их с официального репозитория:
pacman -S libreoffice-ru
Чтение PDF - Evince — универсальное приложение для просмотра электронных документов в множестве форматов.
pacman -S evince
Текстовый редактор - Leafpad — клон «Блокнота» на GTK+ 2.0
pacman -S leafpad
Файловый менеджер - PCManFM — легкий и быстрый файловый менеджер с поддержкой вкладок.
pacman -S pcmanfm
Упаковка и распаковка архивов - Xarchiver — легкий менеджер архивов, основанный на GTK+.
pacman -S xarchiver
Монитор ресурсов - Conky — легкий, но очень мощный системный монитор.
pacman -S conky
Панель рабочего стола - Tint — удобная панель задач, созданная для openbox3, работает и с другими окоными менеджерами.
pacman -S tint
Эмулятор терминала - urxvt — клон терминала rxvt с поддержкой юникода. Также поддерживает вкладки.
pacman -S rxvt-unicode

ArchLinux - Openbox

Openbox это легкий и гибкий в настройке оконный менеджер, поддерживающий большинство стандартных функций.
Установка
pacman -S openbox
После установки вы должны скопировать конфигурационные файлы по умолчанию rc.xml, menu.xml, autostart, и environment в ~/.config/openbox:
mkdir -p ~/.config/openbox 
cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart,environment} ~/.config/openbox rc.xml основной конфигурационный файл. В нем описаны сочетания клавиш, темы, виртуальные столы, и т.д.
menu.xml описывает содержимое меню, выпадающего по правому клику мыши. В нем описаны ярлыки запуска приложений и другие ярлыки.
autostart файл, отвечающий за автозапуск приложений при загрузке сессии openbox-session. Содержит программы, которые должны запускаться при загрузке. Обычно используется для установки переменных окружения, запуска панелей и доков, установки обоев на рабочий стол или запуска иных скриптов.
ObConf это графическая утилита для настройки Openbox. Она может быть использована для установки множества общих настроек, таких как темы, виртуальные рабочие столы, свойства окон и рабочих столов. 
Ее можно установить используя pacman:
pacman -S obconf
Obmenu это редактор меню для Openbox. Это графическое приложение - лучший выбор для тех, кто не любит или не хочет редактировать XML код. Obmenu доступно из репозитория сообщества:
pacman -S obmenu 
После установки и запуска obmenu вы сможете добавлять и удалять приложения из меню как вам будет угодно.
Автозапуск программ
Openbox поддерживает автозапуск программ. Это обеспечивается командой openbox-session.
Есть два способа включить автозапуск:
Если вы используете команду startx или xinit для запуска X сессии, отредактируйте ~/.xinitrc. Замените в линии запуска openbox на openbox-session.
Если вы используете GDM или KDM, выберите Openbox в этом случае автозапуск программ произойдет автоматически.
Скрипт автозапуска
Openbox запускает все программы описанные в файле ~/.config/openbox/autostart. Этот скрипт не создается по умолчанию. При отсутствии этого скрипта в домашней папке пользователя, Openbox использует системный скрипт /etc/xdg/openbox/autostart. Системный скрипт не используется, если существует пользовательский скрипт.
Для создания пользовательского скрипта автозапуска скопируйте системный скрипт в вашу папку с настройками ~/.config/openbox/ и добавьте в него свои команды.
Темы Openbox
Темы управляют внешним видом окон, заголовков и кнопок. Также они контроллируют появление меню и режимы поступления информации на экран. Дополнительные темы доступны из стандартного репозитория.
pacman -S openbox-themes
Поведение подобное Aero Snap
Windows 7 поддерживает уникальную функцию поведения окон, она заключается в том, что при перемещении окна к краю экрана оно цепляется за него. Этот эффект может быть включен в Openbox. Подробно

пятница, 6 апреля 2012 г.

ArchLinux - Настройка "Иксов"

Компоненты для звука
pacman -S alsa-utils
и добавляем демон:
nano /etc/rc.conf
DAEMONS=(@syslog-ng @network @netfs @crond @alsa)
знак @ указывает демонам грузиться не ожидая друг друга, это повышает скорость загрузки на многоядерных системах.
Графический сервер
pacman -S xorg
Драйверы nVidia
pacman -S nvidia
и генерируем файл конфигурации xorg.conf:
nvidia-xconfig --composite --no-logo --no-mode-debug --render-accel
Шрифты
pacman -S ttf-ms-fonts ttf-dejavu ttf-bitstream-vera
Sudo
pacman -S sudo
настраиваем:
nano /etc/sudoers
%wheel ALL=(ALL) ALL Defaults !env_reset Defaults env_keep += "http_proxy https_proxy ftp_proxy rsync_proxy no_proxy"
Openbox
pacman -S openbox
SLiM
pacman -S slim
Есть также пакет тем 
pacman -S slim-themes
и тема для Arch Linux
pacman -S archlinux-themes-slim
Включение SLIM
В файле /etc/inittab закомментировать строку
id:3:initdefault:
раскомментировать
id:5:initdefault:
И дописать
x:5:respawn:/usr/bin/slim >& /dev/null
Чтобы настроить SLIM загрузить определенную среду, например Openbox, просто отредактируйте (nano ~/.xinitrc) ~/.xinitrc чтобы он выглядел следующим образом:
exec openbox-session
Автоматический вход
Для того, чтобы сделать возможным автоматический вход в систему(без ввода пароля), необходимо раскомментировать следующие строки в /etc/slim.conf
# default_user simone
Раскомментируйте эту строку и замените simone на имя Вашего пользователя.
# auto_login no
Расскоментируйте эту строку и замените no на yes. Это позволит использовать автоматический вход.
Выбор темы Slim
Проверте /usr/share/slim/themes чтобы увидеть доступные темы и просмотреть их. Для предварительного просмотра тем, если не установлен Xorg server, выполните команду:
slim -p /usr/share/slim/themes/ 
Для того, чтобы закрыть просмотр, наберите "exit" в поле логина и нажмите Enter.
Измените строку current_theme в /etc/slim.conf из "default" на название темы на ваш выбор:
nano /etc/slim.conf
из  current_theme default 
на  current_theme имя выбранной темы

ArchLinux - Установка


(с) linux-easy.ru
Подготовка к установке
Для установки нам понадобится установочный образ Arch Linux.
Скачать его можно с соответствующей страницы официального сайта.
Я выбрал образ "Core Image" и записал его на флешку с помощью dd.
Загрузка с установочного образа
Загрузившись с диска (флешки) первым делом мы увидим окно выбора загрузки.
Выбираем "Boot Arch Linux", ждем окончания загрузки образа и вывода приглашения для ввода логина. Вводим логин root, для вызова установщика набираем команду
/arch/setup
На приветствие установщика отвечаем "ОК", и видим главное меню установщика, состоящее из 8 пунктов: 
Select Source (выбор источника установки), 
Set Clock (установки времени), 
Prepare Hard Disk(s)(подготовка жесткого диска), 
Select Packages (выбор пакетов для установки), 
Install Packages(установка выбранных пакетов), 
Configure System (конфигурация системы), 
Install Bootloader(установка загрузчика), 
Exit Install (выход из программы установки)
Переходим к первому пункту, выбираем источник установки: для CD/DVD или флеш - это первый вариант (cd), для установки по сети - второй (net). На предупреждение о том, что можно вручную подключить сторонние источники, отвечаем "ОК". Во втором пункте настраиваем область и временную зону, выставляем время и возвращаемся в меню.
Следующим шагом нам предлагается подготовить жесткий диск для установки системы.
Мы подошли к выбору пакетов для установки. Установщик сразу информирует нас о том, что пакеты разделены на 2 части: base и base-devel. Если не хотим разбираться с каждым пакетом отдельно, просто заходим в base и пробелом выделяем для установки каждый пакет.
После выделения пакетов нам предлагается их установить, выбираем соответствующий пункт в меню. Процесс это небыстрый, о чем сразу предупреждает установщик. Наберитесь терпения и ожидайте окончания установки пакетов, нажимать при этом ничего не нужно.
После установки пакетов жмем "Continue", и переходим к самому страшному для новичков этапу - конфигурации системы. Для правки файлов лучше всего выбрать nano, если, конечно, вам не привычнее какой-либо другой редактор.
Настройка конфигурационных файлов
Самым главным конфигурационным файлом, пожалуй, является файл /etc/rc.conf, с него и начнем. 

четверг, 22 марта 2012 г.

Zentyal. Настройка VPN в 5 шагов.

1) UTM\VPN\Servers -создаем новый указав его имя (может быть произвольным), при этом создается сертификат сервера
2) Infrastructure\Certification Authority\General - создаем клиентский сертификат
3) UTM\VPN\Servers\Configuration - задаем порт, подсеть (отличную от локальных), выбираем интерфейс для прослушки.
4) UTM\VPN\Servers\Download client bundle - выбираем тип OS клиента, клиентский сертификат, прописываем адрес сервера, для Win клиента возможна скачка дистрибутива клиента, скачиваем.
5) Установка клиента Ubuntu - sudo apt-get install openvpn, копируем 4 файла из архива полученного в п.4 в /etc/openvpn , стартуем vpn - sudo service openvpn start .

четверг, 1 марта 2012 г.

Ubuntu: Объединение нескольких pdf в один файл

Установка необходимого софта :
sudo apt-get install gs pdftk
После установки в командной строки пишем :
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=output.pdf -dBATCH 1.pdf 2.pdf 3.pdf 
output.pdf - имя получившегося файла, можно использовать любое
1.pdf 2.pdf 3.pdf - имена исходных файлов
__________________________________________________________________
Если надо объединить в только некоторые страницы исходных файлов, то используем:
pdftk A = 1.pdf B = 2.pdf cat A1-10 B3-8 output output.pdf
A - имя первого файла
B - имя второго файла
A1-10 - страницы первого файла с 1 по 10
B3-8 - страницы второго файла с 3 по 8
Работает быстро и качественно.

вторник, 21 февраля 2012 г.

Zentyal настройка почты

Видео часть 1  часть 2
Тонкости:
1. Почтовые клиенты и некоторые почтовые серваки при коннекте  smtp - smtp сверяют  nslookup server.ru = x.x.x.x , nslookup x.x.x.x=server.ru   ну и особо извращенные еще telnet x.x.x.x 25   -  helo=server.ru  и если все это , либо часть не совпадает есть шанс попать в блеклисты как спамер.
Поэтому нужна PTR запись для вашего почтового домена.
2. При входе в web почту по адресу   http://server.ru/webmail   в качестве имени пользователя надо использовать user@server.ru , если просто user - авторизация не проходит.
3. Начиная с версии 2.2.1 в наcтройках  mail - general   нет строчек :
TLS for SMTP server:
This forces the clients to connect to the mail server using TLS encryption, thus avoiding eavesdropping.
Require authentication:
This setting enables the use of authentication. A user must provide an e-mail address and a password to identify; once authenticated, the user can relay mail through the server. An account alias can not be used to authenticate.
Они включены по умолчанию и из веб-интерфейса не отключаются.
4. В windows почтовых клиентах (типа Почта Live)  необходимо включать авторизацию smtp и smtp ssl.