2008-12-18

Доступно шестое обновление дистрибутива Debian GNU/Linux 4.0 (r6)

Анонсирован выход обновленного релиза Debian GNU/Linux 4.0r6 (кодовое имя etch). В 35 пакетах устранены проблемы безопасности, в 10 пакетах исправлены ошибки влияющие на стабильность работы.

Можно отметить следующие изменения:

* В утилите dpkg улучшена обработки символических ссылок;
* В Perl устранены проблемы с выводом точного времени при использовании модуля Time::HiRes с Linux ядром 2.6.22 и выше;
* Версия PostgreSQL в пакетах обновлен до 8.1.15 и 7.4.23;
* Из состава дистрибутива удалены пакеты: fpc (нарушение авторских прав), gearhead (зависит от несвободного fpc), imapcopy: (зависит от несвободного fpc), astrolog (содержит код потенциально не подлежащий распространению), youtube-dl (стабильность пакета не отвечает требованию дистрибутива)

Кроме того, опубликован 17 выпуск новостей проекта Debian, в котором можно выделить следующие моменты:

* По прежнему остается более 100 блокирующих релиз ошибок.
* Выпуск второго кандидата в релизы инсталлятора Debian Lenny задерживается, добровольцы могут помочь в тестировании оценив работу ежедневных сборок.
* До 21 декабря среди разработчиков проекта проводится голосование, касающиеся изменения политики по включению в состав Lenny проприетарных бинарных прошивок (firmware).
* На сайте backports.org появилось два новых сервиса - трекер проблем безопасности и форма для сравнения версий пакетов и релизов Debian;
* Подготовлен список пакетов и возможных альтернатив, зависящих от удаляемой из дистрибутива версии Gtk++ 1.2. Оппоненты подчеркивают, что GTK+ 1.2 используется еще во многих полезных научных приложениях;
* Маноджа Сривастава объявил о своем уходе с поста секретаря проекта Debian, после обвинения в манипулировании голосами во время проведения выборов.

Все это, конечно, хорошо, но когда все же выйдет Lenny?

Появился новый проект m0n0wall-mod

Открыт проект m0n0wall-mod, реализующий дополнительные возможности в мини-дистрибутив m0n0wall.

Основные отличия от оригинального дистрибутива:

* работа интерфейса WAN в режиме DHCP+PPTP (в будущих версиях будет добавлена поддержка DHCP+PPPoE);
* отдельный интерфейс WAN eth для локальной сети провайдера с возможностью разделения трафика по разным интерфейсам;
* дополнительные настройки DHCP и PPTP.

В будущем проект будет интегрирован с основной веткой m0n0wall.

2008-12-15

Настройка DHCP+DDNS сервера

Неделю (даже больше) бился над настройкой связки DHCP3 и BIND9 в виртуальной машине VirtualBox. Как всегда, оказалось, что ничего существенно сложного в этой задаче нет (для текущего случая, по крайней мере), но намучался я здорово.
Итак, существуют 3 машины: us-vpn (Ubuntu Server 8.04.1), mao-vb-ud (Ubuntu Desktop 8.04) и mao-vb-winxp (Windows XP SP2). Из названий ясно, что машина под управлением Ubuntu Server будет сервером, на котором будут подняты сервисы DHCP и DNS для раздачи по локальной сети.

Приведу готовые конфиги (которые еще надо отшлифовать), а уже потом опишу свои ошибки:

/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0

/etc/resolv.conf

search sapfir.local
nameserver 127.0.0.1
nameserver 192.168.1.1

/etc/hosts (указанная строка добавляется в начало)

127.0.0.1 us-vpn us-vpn.sapfir.local localhost

/etc/dhcp3/dhcpd.conf

server-identifier 192.168.1.1;
ddns-update-style interim;
ddns-updates on;
authoritative;
log-facility local7;

option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 604800;
max-lease-time 604800;
option subnet-mask 255.255.255.0;
option domain-name "sapfir.local";
option domain-name-servers 192.168.1.1;
#ddns-domainname "sapfir.local";

key dhcp_updater {
algorithm hmac-md5;
secret hu4YF9mEvZkee+H2aW5d7Q==;
};

zone sapfir.local. {
primary 192.168.1.1;
key dhcp_updater;
}

zone 1.168.192.in-addr.arpa. {
primary 192.168.1.1;
key dhcp_updater;
}

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.5 192.168.1.10;
}

/etc/bind/rndc.key

key "rndc-key" {
algorithm hmac-md5;
secret hu4YF9mEvZkee+H2aW5d7Q==;
};


/etc/bind/named.conf

key dhcp_updater {
algorithm hmac-md5;
secret hu4YF9mEvZkee+H2aW5d7Q==;
};

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";

// prime the server with knowledge of the root servers

zone "." {
type hint;
file "/etc/bind/db.root";
};

zone "localhost" {
type master;
file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};

/etc/bind/named.conf.local

controls { inet 127.0.0.1 allow { any; } keys { dhcp_updater; }; };

zone "sapfir.local" {
type master;
file "/var/cache/bind/db.sapfir.local";
allow-query { any; };
allow-update { key dhcp_updater; };
};

zone "1.168.192.in-addr.arpa" {
type master;
file "/var/cache/bind/db.192.168.1";
allow-query { any; };
allow-update { key dhcp_updater; };
};

logging {
channel query.log {
file "query.log";
severity debug 3;
};
category queries { query.log; };
};

/etc/bind/named.conf.options

options {
directory "/var/cache/bind";
notify yes;
query-source address * port 53;
recursion yes;
version "REFUSED";
listen-on port 53 { 127.0.0.1; 192.168.1.0/24; };
auth-nxdomain no;
allow-recursion { 127.0.0.1; 192.168.1.0/24; };
allow-query { 127.0.0.1; 192.168.1.0/24; };
};

/var/cache/bind/db.sapfir.local

$ORIGIN .
$TTL 300 ; 5 minutes
sapfir.local IN SOA us-vpn.sapfir.local. root.sapfir.local. (
200806364 ; serial
300 ; refresh (5 minutes)
300 ; retry (5 minutes)
300 ; expire (5 minutes)
300 ; minimum (5 minutes)
)
NS ns.sapfir.local.
A 192.168.1.1
$ORIGIN sapfir.local.
$TTL 302400 ; 3 days 12 hours
mao-vb-ud A 192.168.1.9
TXT "00e7329a66f4b06b3121faaaba5275e0e3"
mao-vb-winxp A 192.168.1.10
TXT "31c9024a383ab7fb34307c70b546a1dac9"
$TTL 300 ; 5 minutes
us-vpn A 192.168.1.1

/var/cache/bind/db.192.168.1

$ORIGIN .
$TTL 86400 ; 1 day
1.168.192.in-addr.arpa IN SOA ns.sapfir.local. root.sapfir.local. (
200806355 ; serial
28800 ; refresh (8 hours)
7200 ; retry (2 hours)
2419200 ; expire (4 weeks)
86400 ; minimum (1 day)
)
NS ns.
$ORIGIN 1.168.192.in-addr.arpa.
1 PTR us-vpn.sapfir.local.
$TTL 302400 ; 3 days 12 hours
10 PTR mao-vb-winxp.sapfir.local.
8 PTR mao-ws002.sapfir.local.
9 PTR mao-vb-ud.sapfir.local.

Типичные ошибки:
1. Сервер не входит в какую-либо сеть.
Проблема у меня возникла в конце пути. когда я вроде бы настроил все правильно, на сервере все работает, соответствие адреса и имени выводится, а на локальных машинах глухо. Т.е. командой dig @192.168.1.1 us-vpn.sapfir.local сервер вроде found, но получить с него информацию нельзя. Оказалось, в пылу борьбы с DHCP/DNS я неправильно выставил маску подсети в /etc/network/interfaces - вместо 255.255.255.0 было 255.255.255.255. Т.е. сервер не входил в какую-либо сеть;
2. На успешный запуск DNS-сервера влияет даже пропущенная точка или другой знак.
Причем определить, где ошибка, не представляется возможным. Такое случалось не раз, и я грешил на неправильные настройки, а все дело было в неверном написании;
3. В разных источниках описание настройки приводится по разному.
В основном в инете пишется про настройку на FreeBSD, и в меньшей степени на GNU/Linux. И если во FreeBSD все более-менее стандартно, то настройка на Linux варьируется. Так что лучший метод - вводить опции по одной и смотреть на реакцию системы. Прошло удачно - двигаемся дальше;

Представлен пакет для управления RAID контроллерами - Einarc v1.3

Обновился Einarc - универсальный единый интерфейс и утилита для работы со всеми аппаратными RAID-контроллерами в Linux - конфигурирования, мониторинга, сборки-разборки массивов и т.п. Позволяет забыть о проприетарных утилитах, которые занимаются этими задачами и использовать для большого парка RAID-контроллеров единый интерфейс работы с одинаковыми командами.

Среди изменений:

* Поддержка новых контроллеров: линейка 3Ware / AMCC.
* Более полная поддержка software RAID.
* Совместимость с более новыми версиями CLI, адаптация под новые условия.
* Более полная поддержка BBU на контроллерах Adaptec.
* Многочисленные багфиксы для более полной совместимости с различным спектром железа.

Поддерживаемые устройства (для работы используются оригинальные комплекты драйверов от производителей):

* Adaptec SCSI и SAS/SATA RAID;
* AMCC/3ware
* Areca SATA RAID
* LSI MegaRAID SCSI/SAS/SATA RAID;
* Fusion/MPT HBA;
* Программный RAID (md).

2008-12-01

Xneur - переключатель раскладки клавиатуры

Давно хотел попробовать в работе переключатель раскладок клавиатуры xneur. Когда пользовался Windows, я так привык к Punto Switcher, что на Linux долгое время пытался применить знакомые комбинации клавиш и не смотрел на индикатор раскладки при наборе текста :) Потом мне приходилось набирать заново довольно большие куски текста...
Не припоминаю, чтобы раньше, когда скачивал исходники, возможно было скачивать готовый пакет и добавлять его в репозитории. Сейчас это есть.
Внешний вид переключателя мне понравился, напоминает Punto Switcher. Но работа его несколько разочаровала. К примеру, слово "гыук" не было распознано как "user". К тому же обнаружил проблему в OpenOffice Calc, когда пытался очистить содержимое ячейки клавишей Delete. По нажатию Enter при открытии окна диалога кнопка ОК как бы "замораживается", и нужно еще кликнуть по ней кнопкой "мыши". Такие досадные неувязки несколько портят впечатление от этой программы. Но все же можно сказать, что есть какой-никакой аналог PS в Linux. Возможно, это проблема соответствующего словаря...

Состоялся первый релиз проекта GSQL (версия 0.2.0)

GSQL - это интегрированная среда разработки для баз данных ориентированная на среду GNOME. На текущем этапе поддерживаются две СУБД - MySQL и Oracle.

Возможности этого релиза:

* SQL-редактор
* редактор кода (триггеры, функции, процедуры, пакеты). Эта возможность реализована только в Oracle.
* древовидная навигация по объектам БД
* механизм уведомлений - в случае неактивности приложения, по завершению выполнения SQL-запроса на экране появится соответствующее сообщение.
* дубликат сессии - в один клик открывается новое соединение с параметрами активной сессии.
* настройки - возможность придать желаемый вид приложению, настроить параметры редактора, также выставить опции работы для СУБД (например, задать свои переменные окружения для работы с Oracle в этом приложении).
* плагины
1. Terminal - возможность открывать терминальную сессию с параметрами (логин, пароль и тд) активной сессии.
2. Exporter - экспорт результата выборки в CSV-файл. На текущем этапе поддерживается экспорт только полученных записей.
3. Runner - периодическое выполнение SQL-команд.

Особенности:

* MySQL
1. для корректной работы требуется information_schema, которая доступна только в MySQL Server версий 5.* и выше.
2. отмена выполнения SQL запроса не представляется возможным стандартным API MySQL. Для этих целей можно воспользоваться функционалом плагина Terminal - открыть сессию и выполнить KILL QUERY.
* Oracle
1. эта версия GSQL тестировалась с БД Oracle версии 10.1.0.2.0. Не исключено, что могут возникнуть какие-либо трудности с другими версиями Oracle
2. не рекомендуется использовать oracle-xe-client из репозитария http://oss.oracle.com/debian - с ним могут возникнуть проблемы с NLS.

Также стоит отметить реализованный API, благодаря которому вы сможете написать свой плагин или же engine для поддержки другой СУБД.

Бинарные сборки:

Сейчас доступны сборки для Ubuntu 8.10 (i386, amd64). Также планируется в ближайшее время сделать сборки для Fedora.

PS: Проект весьма большой, поэтому буду очень рад, если кто-то захочет присоединиться. Предполагается внести GSQL в среду GNOME как основное средство разработки для СУБД.

Отдельное спасибо участникам ЛОРа Stalwart и neksa за помощь в подготовке релиза!

>>> Подробности

2008-11-28

Настройка сетевого моста с VirtualBox

Решил попробовать вывести свои виртуальные машины на работе в сеть не через NAT, а приписав им реальные адреса сети. Для этого воспользовался статьей VirtualBox сеть в режиме моста на примере Ubuntu 8.10, благо основа систем одна и та же. В остальных статьях это написано безотносительно к конкретной ситуации, и с кучей дополнительной информации. Все вроде получилось, но меня беспокоят два момента:

1. Из виртуалки прекрасно пингуется адрес хоста, а из хоста виртуальная машина не пингуется, хотя находится в той же сети. [РЕШЕНО] Оказывается, у Windows был включен брандмауэр на соединении с локальной сетью. Отключил.
2. Командой ipconfig у интерфейса vbox0 не показывается IP-адрес. Может, так и должно быть? [РЕШЕНО] Путем экспериментов было определено, что все входящие в мост интерфейсы "обезличиваются", т.е. у них не показываются присвоенные им сетевые настройки.

В остальном все работает вроде бы нормально. Виртуалка получает адрес по DHCP. Правда, при попытке войти в расшаренную папку хоста из виртуальной Windows XP, XP вылетает с синим экраном и перезагружается. [РЕШЕНО] Была проблема с правами, ибо раньше папка располагалась на разделе fat32 (где не предусмотрено никакого разделения прав), а теперь на ext3, а на ней стояли права root. Поправил. Все крутится без проблем.

2008-11-13

Прощание с Debian?

Завтра на ноутбуке убираю Debian и лицензионную Windows Vista с ноутбука и ставлю Arch. Причины, побудившие меня сделать это, описаны в моем новом блоге Archиважно!. Жаль, очень жаль... Кто знает, возможно, я вернусь к нему когда-нибудь, ибо считаю его лучшим проектом GNU/Linux :( В любом случае, я не расстаюсь с ним насовсем :), ведь у меня есть Debian GNU/Linux x86 на настольной системе. Я решил в любом случае снять образ раздела с Debian на ноутбуке и сохранить его на случай отката... Кстати, таким же образом сниму копию раздела Windows, хочу перенести в виртуальную машину :).

2008-11-06

Rsyslog 3.20.0

Вышла новая стабильная версия rsyslog - усовершенствованного демона обработки журнальных сообщений syslogd. Среди прочего, rsyslog представляет возможность ведения системного журнала через TCP, SSL, TLS и RELP, запись в базы данных (MySQL, PostgreSQL, Oracle и другие), уведомление по электронной почте, полностью конфигурируемый формат сообщений. Rsyslog с легкостью заменяет стандартный syslogd и понимает синтаксис его конфигурационных файлов. С ноября 2007 года rsyslog - демон системного журнала по-умолчанию в проекте Fedora.
Это новый релиз стабильной третьей ветки, основное изменение - в стабильную ветку добавлена поддержка TLS (криптографического протокола, основанного на Netscape SSL). Также добавлены все возможности и исправления текущей бета-версии 3.19.xx. Разработчики рекомендуют это обновление всем пользователям стабильной третьей ветки rsyslog.

http://www.rsyslog.com

2008-10-24

Компания Red Hat открыла исходные тексты JBoss Operations Network

Команда разработчиков JBoss Operations Network (ON) представила открытый проект Jopr (произносится jopper). Jopr является решением для управления различными проектами JBoss, в том числе JBoss Application Server, предоставляя администратору расширенный функционал управления, мониторинга, системы оповещения, а также планирования задач и операций на сервере. Кроме того, наличие кросс-платформенного низкоуровневого мониторинга, поддержки Apache, PostgreSQL и Oracle, делает данный открытый проект одним из передовых решений для администрирования серверов.

Jopr реализован на платформе RHQ - совместном открытом проекте нескольких разработчиков, координацией которого занимается компания Red Hat. Создание RHQ годом ранее стало хорошей базой для команды JBoss ON в сегодняшнем релизе Jopr.

Напомним, что JBoss начали открываться для Open Source сообщества с момента проведения конференции Red Hat в Бостоне. Тогда было объявлено, что их проект Red Hat Network Satellite на примере Project Spacewalk будет доступен для свободного распространения и изменения. Spacewalk получил множество наград и разработчики рассчитывают на тот же успех проекта Jopr.

2008-10-23

Koolu портирует Android на смартфон Neo FreeRunner в ноябре

Как сообщил пользователь LinuxPhone.ru Mikhail в комментарии к новости о публикации исходного кода Android, канадская компания Koolu собирается в ноябре выпустить порт Linux-платформы Google и альянса OHA на Open Source-смартфон Neo FreeRunner проекта Openmoko.

Это известие стало доказательством последовательности действий Koolu, поскольку та еще в январе обещала выпускать Neo FreeRunner с предварительно установленной платформой Android. В Koolu решили объединить лучшее из современного мира Open Source: в качестве аппаратной основы взят смартфон Neo FreeRunner, в качестве программной — модифицированная версия платформы Android, а на выходе получается новый продукт — W.E. Phone (название является пародией на iPhone от Apple).

В июле, вскоре после официального выхода Neo FreeRunner, Koolu анонсировала начало продаж оригинального устройства с “родным” для него Linux-дистрибутивом Om 2007.2, созданным проектом Openmoko. Тогда в Koolu подтвердили свое будущее намерение установить Android на Neo FreeRunner и распространять смартфон в такой версии. Теперь на официальном сайте компании сообщается ровно следующее:

Бета-версия порта Android на FreeRunner, сделанная Koolu, будет доступна для скачивания действующим владельцам FreeRunner и установлена на продаваемые [нами] телефоны в ноябре 2008 года.


С нетерпением жду версии платформы GTA03/04, где будут камера, EDGE, 3G ...

2008-10-05

OpenGoo - свободный web-офис для предприятия

В статье "OpenGoo delivers the best of CRM and project management" представлен обзор свободного офисного пакета OpenGoo, реализованного через web-интерфейс (web-офис) и снабженного элементами системы управления взаимодействием с клиентами (CRM) и средствами групповой разработки.

OpenGoo позволяет упростить поддержку инфраструктуры документооборота предприятия, организовав всю работу с документами через web-интерфейс, на клиентских машинах при этом достаточно наличие одного браузера. OpenGoo написан на языке PHP, для хранения данных используется MySQL. В проекте задействованы такие открытые компоненты, как FCKEditor (редактирование текста), ExtJS (построение интерфейса, основанного на технологии Ajax), activeCollab (управление проектами), Reece (календарь).

Пакет поддерживает редактирование документов, электронных таблиц и презентаций, ведения списка задач, чтение электронной почты, планирование работы по календарю, поддержание адресной книги и коллекции ссылок. Дополнительным плюсом подобного подхода является независимость пользователя от физической машины - получить доступ к своему рабочему окружению можно из любого компьютера с выходом в интернет.


Получается, что это что-то типа Google Docs?

2008-08-31

2-я линуксовка DagLUG'а

Сегодня прошла 2-я встреча дагестанских пользователей операционной системы GNU/Linux. Пришедших на сбор было немного, многие отсутствовали, но атмосфера, несмотря на это, была вполне рабочей :)
На 20 сентября намечено проведение мероприятия, посвященное международному Дню свободы ПО.

Поддержка 3D на видеокартах R6xx и R7xx в свободных драйверах скоро появится

Несмотря на депрессию, отпуск и сломанный мизинец Матиаса Хопфа, другой разработчик открытых драйверов для видеокарт AMD Алекс Дойчер заставил реальную видеокарту на чипе RV770 (серия Radeon HD48xx) рендерить треугольники. Осталось только переделать этот код из демки (r600demo; так как NDA на спецификации ещё не сняли, покуда ответственный за это сотрудник AMD Джон Бриджман не вышел из отпуска, то и этот код ещё не опубликован, но в начале сентября отпуск у него закончится и к одной из многочисленных конференций по 3D-графике приурочат официальную публикацию свободной документации по 3D-регистрам R600) в настоящий драйвер. К концу года планируют поддержку 3D в свободных драйверах для, получается, всех пока выпущенных видеокарт AMD/ATI.

2008-08-26

fidoip 1.0.1 - поинткомплект для Linux, FreeBSD и Windows

Вышла новая версия пакета поинтового софта для работы с FidoNet. Поинткомплект содержит набор свежих версий классических программ для работы с Фидо (только свободное ПО): мейлер для получения почты по IP (binkd); тоссер (hpt); редактор сообщений (GoldED+).

Комплект прост в настройке, его сможет установить даже неподготовленный пользователь, мало знакомый с FidoNet и GNU/Linux. Пакет является кроссплатформенным. Работоспособность проверена на популярных дистрибутивах Linux, а также в FreeBSD и Windows.

Документация на русском


Надо попробовать подключиться к ФИДО-сети, как-никак альтернатива на случай неработоспособности интернета по разным причинам...

2008-07-22

Canonical проявляет интерес к ERP платформе Openbravo

Версия Ubuntu Linux Server нуждается в приложении, которое могло бы взорвать рынок и привлечь еще больше внимания со стороны потенциальных корпоративных клиентов. И таким приложением может стать открытая ERP платформа, которую на выставке Linuxworld в августе этого года собирается показать компания Openbravo.

Испанская компания Openbravo занимается разработкой открытого ПО для ERP и POS с 2001 года. Такое сочетание является достаточно уникальной комбинацией, так как традиционно в данной нише рынка преобладают вендоры, выпускающие проприетарный софт. Так, по данным Manel Sarasa, директора Openbravo, 15% рынка ERP принадлежит Microsoft, а остальные 85% неравномерно распределены между десятками мелких компаний. В этой ситуации, выход на арену открытой ERP платформы, в основе которой лежит Ubuntu Linux Server от Canonical является мудрым решением. Такой симбиоз обладает потенциалом, способным произвести эффект разорвавшейся бомбы на рынке и значительно упрочить позиции обеих компаний. Нельзя забывать и тот факт, что аналогичная история с Windows NT и Exchange Server в середине 90х во многом определила сегодняшний успех компании Microsoft.

Еще один немаловажный момент, который в конечном итоге может оказаться решающим для успеха или неудачи любого проекта, это простота установки и настройки всего продукта. В этом секторе Ubuntu занимает лидирующее положение, да и инсталляция Openbravo тоже не должна вызвать особых затруднений. По словам OSS ERP Guru, прелесть открытой ERP в том, что запуск ее в эксплуатацию занимает приблизительно пол-дня и может быть выполнен собственными силами. Для сравнения, аналогичный процесс для коммерческой ERP потребует 15-20 человеко-часов, за которые придется заплатить компании-интегратору.

2008-07-14

Screen - дополнение к SSH-сессии

Ознакомиться с этим чудесным средством меня сподвигли несколько досадных неудач при работе через SSH-сессию. Были разрывы соединения и по моей вине, и по вине VPN-сервера, через который я был связан с удаленным компом. Мне посоветовали “Screen - это полноэкранный оконный менеджер, который позволяет разделить физический терминал между несколькими независимыми процессами (обычно интерактивными оболочками)”.
Хорошая статья для начального освоения лежит тут.
Кое-что я тут дополню от себя. Приступим:
  1. Логинимся по SSH-соединению к удаленному серверу.
  2. Запускаем на удаленном сервере screen.
  3. Выполняем обычную работу.
Допустим, случилось нечто, от чего волосы встают дыбом :) Был запущен многочасовой процесс, до завершения которого оставалось 5 минут (мой реальный случай :( ). SSH-соединение разорвалось по некоторым причинам. Не беда :)
  1. Заходим снова через SSH.
  2. Запускаем screen c параметром -R.
  3. Видим на экране все, что мы делали (и дело идет!).
  4. Продолжаем работу.
Другие полезные фичи:
Ctrl-A D - закрытие окна screen без отсоединения (без закрытия сессий).
Ctrl-A C - открытие нового окна screen.
Ctrl-A N - переключение между окнами.
Ctrl-A K или exit - разлогинивание из текущего окна (или вообще выход, если окно было единственным).
Ctrl-A H - логирование.

Еще куча фишек описана в той же статье в разделе "И еще немного…". Ну и, конечно, никто не отменял man screen.

Список сессий:
screen -ls
Можно подсоединиться к любой из сессий по ее имени (1-я колонка):
screen -r session_name
Вычистить список сессий по шаблону:
screen -wipe template

2008-06-20

Light Control заработал! И VirtualBox тоже!

Вчера поставил VirtualBox-OSE-Modules из Sid'а, из-за того, что под testing'ом этот компонент отсутствовал, а обновленный до версии 1.6.2 VirtualBox не желал работать со старым модулем VBoxDrv. Модуль оказался для ядра 2.6.25-2-amd64, поэтому решил поставить и его. После перезагрузки оказалось, что теперь возможно управление яркостью монитора через апплет панели Gnome! И по аналогии со звуком теперь при изменении яркости монитора при помощи кнопок клавиатуры на экране появляется прямоугольник с прогресс-баром, графически иллюстрирующим этот процесс.
Заработал также и VirtualBox. Правда, в чем заключаются изменения, пока не понял. Визуально, памяти стал есть меньше при запуске ВМ ...

2008-06-14

Что такое SELTA@Etersoft?

SELTA@Etersoft — это универсальный транслятор SQL-запросов из диалекта T-SQL в pgSQL. Он позволяет использовать PostgreSQL в приложениях, разработанных для работы с MS SQL.

Характеристики

  • использует PostgreSQL — это свободная СУБД, используется в 1С: Предприятие 8.1, что гарантирует качество, необходимое для применения в масштабах предприятия.
  • позволяет отказаться от MS SQL Server — единственная альтернатива использованию программного обеспечения Microsoft. Пользователь делает выбор сам, основываясь на технических и экономических соображениях.
  • универсальное решение — технология позволяет с минимальными затратами перевести на PostgreSQL любое приложение, использующее MS SQL.
  • работает в WINE@Etersoft и в MS Windows — транслятор выполнен в виде ODBC-драйвера, и работает как в WINE@Etersoft под GNU/Linux, так и в MS Windows.

Описание

Транслятор реализован в виде ODBC-драйвера PostgreSQL, который представляется как ODBC-драйвер сервера MS SQL, и разбирает запросы, обращения к системным таблицам, адаптируя их для PostgreSQL. Таким образом не требуется вмешательства ни в сам сервер, ни в клиентскую программу. ODBC-драйвер выполнен в виде DLL-библиотеки, что позволяет использовать данное решение как в WINE@Etersoft под GNU/Linux, так и в Windows. Для построения кода разбора входных выражений применяются стандартные средства: лексический анализатор flex и генератор синтаксических анализаторов bison. На производительность транслятор влияет незначительно.

Лицензирование

Для продукта предусмотрено две лицензии: базовая и корпоративная.

AMD64: проблемы с Java и Flash

Признаться, для меня было легким шоком, что 64-разрядные версии плагинов Flash и Java отсутствуют. Вроде как 64-разрядные версии ОС уже существуют несколько лет, а до сих пор не удосужились написать эти плагины.
В листах рассылки debian-russian с Flash мне помогли, указав на пакет nspluginwrapper, благодаря которому можно заставить работать 32-разрядный плагин под 64-разрядным GNU/Linux.
Ситуация с Java намного хуже. Nspluginwrapper этот плагин не поддержал (пробовал 32-разрядную версию), а во всех последних 64-разрядных версиях JRE (включая 1.5.0 - 6u10) после установки обнаруживалась пустая директория applet. Хм, хоть ее присутствие обнадеживает...

2008-06-12

Неполадка в системе управления пакетами

С недавних пор у меня при установке пакетов стали возникать ошибки типа:

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.

Проделывание рекомендуемых действий ничего не давало. Обратившись в списки рассылки Debian debian-russian@lists.debian.org, я решил свою проблему. Оказывается, при инсталяции какого-то пакета (подозреваю, что linux32) был удален пакет util-linux (и входящий в него getopt). После обратной установки этого пакета все мои проблемы исчезли.

2008-04-30

Ksplice позволяет обновлять Linux-ядро без перезагрузки

Open Source-проект Ksplice, зародившийся в недрах Массачусетского технологического института, был замечен организацией Linux Foundation.
Ksplice позволяет обновлять ядро Linux без необходимости в перезагрузке системы. Он предназначен для устранения обнаруженных в Linux-ядре проблем в безопасности на серверах, где не допускается даже минимальный простой.
По мнению разработчика Linux-ядра Теда Тсо (Ted Ts'o), работающего в Linux Foundation, применение Ksplice особенно актуально для поставщиков телекоммуникационных услуг, где спрос на подобную возможность был обозначен уже давно.
Как сообщается в документе Джеффри Брайана Арнольда (Jeffrey Brian Arnold), разработчика Ksplice, его решение было опробовано на патчах для повышения безопасности Linux-ядра с мая 2005 года по декабрь 2007. Результаты таковы, что автоматическое наложение патчей сработало в 84 процентах из 50 критически важных обновлений. Важно отметить, что Ksplice не может изменять структуры данных.

2008-04-06

Создание подключения к точке доступа Wi-Fi. Версия 2.0

При обновлении до "Lenny" возникла неожиданная проблема - отвалился Wi-Fi. "Погуглив", обнаружил, что в своей проблеме я не одинок. Самое странное, что теперь мой модуль Wi-Fi, ранее определявшийся как

0b:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)

теперь определяется как

0b:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)

Оказалось, что Wi-Fi через ndiswrapper теперь не работает, а я бесплодно потратил пол-дня на то, чтобы заставить его делать это. В конце концов, я подумал, может, попробовать стандартный способ? Установил пакет
b43-fwcutter,
apt-get install b43-fwcutter

далее он сам закачал firmware. Перезагрузил ноут и обнаружил, что теперь все работает! Сказывается улучшение поддержки оборудования :)

Wine - спасение от Windows Vista (и не только)

Наконец поставил эмулятор Windows - Wine. Теперь, чтобы использовать одну программку под Windows, мне нет необходимости перезагружаться в Windows. Просто запускаем эту программу с помощью ярлычка и привычно работаем. Кстати, сама эта программка - freeware

Настройка принтера

Свой принтер HP LaserJet 1018 настроил согласно инструкциям с сайта http://foo2zjs.rkkda.com/, ибо с помошью пакета Debian заставить его работать мне не удалось.

Однако, как и когда-то в Gentoo, заставить его печатать тестовую страницу не удается. Зато с OpenOffice обычный документ печатается без проблем.

Обновление системы

Вчера обновил свою систему с "Etch" (stable) на "Lenny" (testing). Сделать это вынудили следующие причины:

1. Устаревшие пакеты;
2. Глюки системы;
3. Отсутствие звука через встроенные динамики на ноуте.

В результате обновления я получил:

1. Свежие пакеты программ;
2. Более стабильную работу со своим оборудованием, посокльку ядро обновилось до 2.6.24;
3. Появился звук через колонки.

Кроме того, теперь установка программ возможна не через выбор пакетов, а прямым указанием программ в "Система"-"Администрирование"-"Установка/удаление приложений". Начинающему пользователю будет полезно.

2008-03-27

EnterpriseDB получила инвестиции в объеме 10 млн USD

26.03.2008

Компания EnterpriseDB, занимающаяся разработкой одноименной коммерческой СУБД, основанной на PostgreSQL, получила инвестиции в объеме 10 миллионов USD.
EnterpriseDB получила финансирование от корпорации IBM, а также Charles River Ventures, Fidelity Ventures и Valhalla Partners. Как сообщил в интервью LinuxInsider Энди Эстор (Andy Astor), исполнительный директор EnterpriseDB, финансовая помощь призвана способствовать развитию основанных на PostgreSQL СУБД и продажам создаваемых продуктов.
«MySQL известна как самая популярная база данных, а EnterpriseDB получила инвестиции от крупнейшей технологической компании в мире, что показывает ее поддержку и одобрение. Рынок превращается в гонку двух лошадей. Лично я думаю, что этот процесс начался не сейчас, но теперь такую позицию разделяет больше людей», — заявил Эстор.

2008-03-25

Обмен файлами с телефоном, поддерживающим протокол OBEX

Иногда (по крайней мере мне "иногда", другим, может, чаще) необходимо перекинуть файлы с компьютера в телефон или наоборот. Для этой цели нам пригодится пакет obexftp:

apt-get install obexftp

Т.к. мой телефон Motorola SLVR L7 привязан к компьютеру через bluetooth (при настройке GPRS-интернета), проблем в состыковке не возникло. Телефон сам определяет тип файла (аудио. видео, графика) и кидает в соответствующую папку. Передаем файл в телефон:

mao-note-debian:/home/mao# obexftp -b 00:11:77:11:FF:00 -p /mnt/fat32/MediaLibrary/Pictures/lug.png

Принимаем файлы с телефона:

mao-note-debian:/home/mao# obexftp -b 00:17:00:D9:A8:8A --get /picture/PhotoCall/Hadya2.jpg
Browsing 00:17:00:D9:A8:8A ...
Channel: 9
Connecting...done
Receiving "/picture/PhotoCall/Hadya2.jpg"... Sending ""... Sending "picture"... Sending "PhotoCall"... done
-done
Disconnecting...done


Принятые файлы кидаются в домашнюю папку (/home/user) пользователя.

Выдаем на экран (в терминал) список файлов в папке:

mao-note-debian:/home/mao# obexftp -b 00:11:00:DD:A8:8A --list /picture/Debian Browsing 00:11:00:DD:A8:8A ...
Channel: 9
Connecting...done
Receiving "/picture/Debian"... Sending ""... Sending "picture"... done

Далее список файлов


Есть еще куча команд по работе с файлами, подробнее man obexftp.

1-я конференция "Свободное программное обеспечение в Дагестане" состоялась!

Вчера состоялась 1-я конференция "Свободное программное обеспечение в Дагестане". Она состоялась в конференц-зале Дагестанского Государственного Педагогического Университета, при участии ректора ДГПУ Моллаева Джафара Михайловича и руководителя отдела информатизации Черчиева Абдулатипгаджи Магомедовича. Была организована видеоконференция с Виктором Алкснисом, одним из создателей Региональной общественной организация поддержки разработки и развития свободного программного и аппаратного обеспечения «Центр свободных технологий» (РОО «ЦеСТ»). Конференция была организована несколькими людьми, в том числе RNZ и komper. На днях также заработал сайт и форум Дагестанской LUG по адресу http://www.daglug.ru. Многие впервые увидели друг друга, что называется, живьем, ибо общались до этого в основном виртуально на http://www.dagtk.net/forum и других форумах. Раздавались DVD-диски с Ubuntu GNU/Linux. И в дальнейшем планируется проведение таких конференций, не говоря уже о линуксовках, инсталл-фестах и прочем.

2008-03-21

Настройка GPRS/EDGE-соединения через Bluetooth

Ранее я уже описывал подключение к сети Интернет через мобильный телефон, но там речь шла о соединении через кабель. Пришла пора оторваться от проводов!
Хорошая статья по настройке GPRS/EDGE-соединения через Bluetooth находится по адресу:

http://ru.wikibooks.org/wiki/Подключение_GPRS/EDGE_в_GNU/Linux

Моя статья основана на ней, с небольшими изменениями. Если возникнут проблемы, можно обратиться к ней.
Нам понадобится собственно телефон с поддержкой Bluetooth и установленные пакеты:

bluez-utils
bluez-gnome
bluez-hcidump
(могут понадобиться и другие пакеты)


I. Настройка Bluetooth-соединения.

1. Подгружаем необходимые модули ядра:

# modprobe hci_usb 
2. Редактировать файл /etc/bluetooth/hcid.conf:
options {
autoinit yes;
security auto;
pairing multi;
pin_helper /usr/local/bin/bluepin.helper
}

device {
name "%h-%d";
class 0x3e0100;
iscan enable;
pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
auth enable;
encrypt enable;
}

bluepin.helper должен быть программой, печатающей строку вида "PIN:0000", где "0000" -- пароль доступа к компьютеру по Bluetooth. Для этих целей подойдет крохотный скрипт:

#!/bin/bash
echo PIN:0000

Не забудьте вместо нулей вписать нормальный пароль и установить права на исполнение bluepin.helper:

# chmod +x /usr/local/bin/bluepin.helper
3. Перезапускаем службу Bluetooth:
# /etc/init.d/bluetooth restart

4. Проверить работу устройства можно, например, так:

# hciconfig hci0:
Type: USB
BD Address: 00:11:F6:04:FB:BF ACL MTU: 120:20 SCO MTU: 64:0
UP RUNNING PSCAN ISCAN
RX bytes:965327 acl:6408 sco:0 events:2522 errors:0
TX bytes:294442 acl:3841 sco:0 commands:17 errors:0

5. Теперь необходимо найти телефон. Для этого убеждаемся, что Bluetooth на телефоне включен, и активирован режим видимости (режим обнаружения):

# hcitool scan
Scanning ...
00:16:BC:CD:64:D2 Nokia 6021

Был обнаружен только что настроенный телефон. Все в порядке. Его "мак-адрес" запоминаем (выделяем-копируем), он еще пригодится.

6. Редактируем файл /etc/bluetooth/rfcomm.conf и вносим туда "мак-адрес" телефона:

rfcomm0 {
bind yes;
device 00:16:BC:CD:64:D2;
channel 1;
comment "Dial-up networking gateway";
}
7. Перестартуйте службу Bluetooth:
# /etc/init.d/bluetooth restart 

8. Теперь необходимо провести первое "сопряжение" устройств:

# echo ATZ > /dev/rfcomm0

и ввести пароль (выдаваемый bluepin.helper) на телефоне и на компьютере. После этого на телефоне в списке сопряжённых устройств для устройства-компьютера установить опцию "Автоподключение без подтверждения" (у меня на Motorola - "Доступ"-"Автоматически"), тогда телефон больше не будет спрашивать пароля при каждом соединении.


II. Настройка соединения GPRS (EDGE)

1. Эта часть настройки аналогична соединению через USB-кабель, но в файле /etc/ppp/peers/beeline вместо /dev/ttyACM0 пишем:


/dev/rfcomm0 115200

2. Стартуем/останавливаем соединение

pon beeline
poff beeline

На этом настройка закончена.

2008-03-20

AMD опубликовала микрокод для Radeon GPU

http://www.nixp.ru/news/8981                                                20.03.2008 18:33:42

Компания AMD продолжает идти навстречу Open Source-разработчикам, заинтересованным в создании открытых драйверов для поддержки трехмерной графики в видеокартах Radeon.
Представители AMD опубликовали микрокод процессоров (массивы хекса) для видеокарт Radeon R100, R200, R300, R420, RS600, RS690, R520, R600, RV610 и RV620, внеся его в файл shared-core/radeon_cp.c git-дерева разработчиков Mesa/DRM.
Этот же код в проприетарных драйверах компании — fglrx. Теперь все последние официальные наработки и возможности, реализованные для управления графическим процессором AMD Radeon, доступны Open Source-энтузиастам для включения в открытую версию драйверов.

Обнадеживает, ибо встроенное видео в моем ноуте - именно
RS690.

2008-03-18

Самая древняя установка OpenBSD ушла в небытие

http://www.nixp.ru/news/8967

Александр Бохман (Alexander Bochmann) опубликовал в OpenBSD-рассылке misc@ сообщение о том, что его машина с установленной в июне 1998 года OpenBSD 2.3 перестала функционировать. Тем самым в сообществе OpenBSD объявлено о кончине самой древней инсталляции этой открытой операционной системы.
OpenBSD 2.3 была установлена Александром 12 июня 1998 года на компьютер со следующими характеристиками: Pentium-133, 32MB RAM, 4GB Quantum IDE HDD, 3Com 509 ISA. Автор отмечает, что значительная часть аппаратного обеспечения этой машины уже в 1998 была не новой, а б/у. Так, например, через пару лет материнская плата была заменена на какую-то с процессором K6-233 (поскольку старая перестала работать), а вот жесткий диск просуществовал все это время.

2008-03-15

Создание подключения к точке доступа Wi-Fi

Wi-Fi у меня появился, когда я задумал подключить к одному кабелю своего провайдера и свой старый компьютер, и ноутбук. После переписки на форуме был выбран для связи компьютеров беспроводной маршрутизатор Trendnet TEW-452BRP.

Командой lspci мой модуль Wi-Fi определяется как

0b:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)

что подразумевает использование драйвера ndiswrapper.
Нашел несколько источников информации по теме, скомпоновал вместе и получил работающее подключение.

Вначале надо очистить систему от старых драйверов:

sudo rmmod ndiswrapper
sudo ndiswrapper -e bcmwl5
sudo apt-get remove ndiswrapper-utils

Скачиваем необходимые пакеты (и устанавливаем) и драйвера:

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`
wget http://ftp.us.dell.com/network/R151517.EXE

Между прочим, попробовал поставить драйвера из своей предустановленной Windows Vista (R151520.EXE / bcmwl6.sys), но заставить их работать не удалось. Может, что-то не так делал.
И еще. Сайт Dell не отвечал, поэтому скачал в другом месте (но это несущественно).

Скачиваем и разархивируем исходники ndiswrapper:

wget http://superb-east.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.51.tar.gz

tar -xzvf ndiswrapper-1.51.tar.gz

Теперь необходимо преотвратить загрузку модуля bcm43xx:

sudo echo blacklist bcm43xx >> /etc/modprobe.d/blacklist

ОБЯЗАТЕЛЬНО ПЕРЕЗАГРУЖАЕМСЯ!

Компилируем и устанавливаем ndiswrapper:

cd YOUR-NDISWRAPPER-DIRECTORY
sudo make uninstall

sudo make distclean
sudo make
sudo make install

Разархивируем и устанавливаем проприетарный драйвер:

unzip -a R151517.EXE

cd YOUR-DRIVER-DIRECTORY
sudo ndiswrapper -i bcmwl5.inf
sudo ndiswrapper -l

Должно появиться сообщение, что драйвер установлен и оборудование определено.

Добавляем модуль ndiswrapper в автозагрузку:

sudo ndiswrapper -m
sudo modprobe ndiswrapper
sudo echo ndiswrapper >> /etc/modules

На всякий случай можно перезагрузиться, хотя, по идее, драйвер уже загружен в память.

Протестируем создание интерфейса wlan0:

sudo iwlist scanning

На моей точке доступа Wi-Fi включена авторизация WPA2, поэтому теперь надо соответствующим образом настроить соединение с ней.

Устанавливаем следующие пакеты:

sudo apt-get install network-manager
sudo apt-get install network-manager-gnome
sudo apt-get install wpasupplicant

/etc/network/interfaces

allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.3
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
up route add -net 10.10.0.0 netmask 255.255.0.0 gw 192.168.1.1
up route add -net 10.20.0.0 netmask 255.255.0.0 gw 192.168.1.1
wireless-essid AP_name
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="AP_name"
scan_ssid=1
psk="key_WPA2PSK"
}

Теперь можно проверить интерфейс:

sudo ifdown wlan0
sudo ifup wlan0

2008-03-14

Настройка VPN-подключения в сети ДагестанТелеКома

Для подключения требуется поддержка шифрования MPPE в ядре.

Создаем файл /etc/ppp/peers/dagtk следующего содержания:

pty "pptp 10.10.0.11 --nolaunchpppd"
name loder
remotename dtk
#file /etc/ppp/options.pptp - это если часть настроек содержится в этом файле (когда у нескольких соединений схожие параметры)

updetach
maxfail 0
#debug - для отладки
#dump - для отладки
#usepeerdns
noauth
defaultroute
lock
noauth
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
require-mppe-128
#mppe required, stateless - не срабатывает, использовать
require-mppe-128
noipx
crtscts
proxyarp
asyncmap 0
lcp-echo-interval 15
lcp-echo-failure 3
persist

ipparam dagtk - имя файла скрипта в ../ip-up.d/

Скрипт, исполняемый при поднятии интерфейса /etc/ppp/ip-up.d/dagtk, был взят с одного известного HOWTO (запамятовал, по фразе найти не составит труда):

#!/bin/sh
# pppd ip-up script for all-to-tunnel routing

# name of primary network interface (before tunnel)
PRIMARY=wlan0

# address of tunnel server
SERVER=10.10.0.11

# provided by pppd: string to identify connection aka ipparam option
CONNECTION=$6
if [ "${CONNECTION}" = "" ]; then CONNECTION=${PPP_IPPARAM}; fi

# provided by pppd: interface name
TUNNEL=$1
if [ "${TUNNEL}" = "" ]; then TUNNEL=${PPP_IFACE}; fi

# if we are being called as part of the tunnel startup
if [ "${CONNECTION}" = "dagtk" ] ; then

  # direct tunnelled packets to the tunnel server
#  route add -host ${SERVER} dev ${PRIMARY}

  # direct all other packets into the tunnel
#  route del default ${PRIMARY}
  route add default dev ${TUNNEL}

fi


Стоит заметить, что этот файл сразу после создания надо сделать исполняемым, а то я забыл сначала это сделать. а потом долго не мог понять, почему команды в скрипте не выполнены...

Прописываем логин и пароль в /etc/ppp/chap-secrets:

# Secrets for authentication using CHAP
# client    server    secret            IP addresses

loder    dtk    my_pass    10.10.0.11


Настройка закончена.

Стартуем: pon dagtk

Останавливаем:
poff dagtk

Настройка GPRS/EDGE-соединения

Для осуществления этого соединения я воспользовался, в основном, статьей Настройка GPRS в Debian GNU/Linux с телефоном Siemens ME45.

Телефон у меня Motorola SLVR L7, оператор Beeline.

В ядре необходима поддержка ACM-модемов.

Создал файл /etc/ppp/peers/beeline:

#/dev/rfcomm0 - для bluetooth-соединения
/dev/ttyACM0
57600
noauth
defaultroute
usepeerdns
persist
noipdefault
lock
connect '/usr/sbin/chat -v -f /etc/chatscripts/beeline-connect'
novjccomp
nopcomp
noaccomp
nodeflate
novj
ipparam beeline


Как поясняется здесь, опции означают:
defaultroute - установить маршрутом "по умолчанию"
noipdefault - не использовать IP адрес, назначенный для данного hostname
persist - восстанавливать соединение при разрыве
updetach - `возвратить управление` процессу, вызвавшему pppd, при успешно установленном соединение
usepeerdns - получить DNS адреса от сервера (потребуется при настройке pdnsd)
Создал файл /etc/chatscripts/beeline-connect следующего содержания:

TIMEOUT 45
ABORT 'NO ANSWER'
ABORT 'BUSY'
ABORT 'NO CARRIER'
SAY 'Starting GPRS connection\n'
ABORT ERROR
"" 'ATZ'
"" 'ATE1'
OK AT+CGDCONT=1,"IP","internet.beeline.ru"
OK ATD*99#
CONNECT c


Все, настройка закончена.

Стартуем: pon beeline

Останавливаем:
poff beeline

К сожалению, настроить подключение через bluetooth мне пока не удалось.

2008-03-13

Вышел сервер каталогов Mandriva Directory Server (MDS)

http://www.nixp.ru/news/8962                  13.03.2008 18:24:27

Компания Mandriva.Ru объявила о выходе и начале продаж в России сервера каталогов Mandriva Directory Server (MDS) и решения для управления локальной сетью предприятия — Linbox Rescue Server (LRS).
Mandriva Directory Server (MDS) — это простой в использовании сервер каталогов (на базе OpenLDAP), позволяющий компаниям управлять доступом к ресурсам локальной сети. Mandriva Directory Server является основой для системы управления идентификацией пользователей, администрирования сервиса каталогов и управления сервисом сетей. Он выступает в роли главного контроллера домена в сетях Microsoft Windows.
MDS распространяется свободно и его можно скачать на сайте mds.mandriva.org, где доступны версии продукта для Mandriva Linux 2008, Mandriva Corporate Server 4 и Debian. Кроме того, там можно скачать VMware-образ преднастроенного Mandriva Directory Server на базе Mandriva Corporate Server.
Linbox Rescue Server (LRS) — решение для управления локальной сетью предприятия, устанавливается на компьютер с GNU/Linux и помогает контролировать рабочие станции локальной сети на базе Windows и Linux. Администрирование проводится с помощью удобной панели управления, работающей через Web-интерфейс. Полностью свободную версию LRS можно скачать на lrs.linbox.org.

2008-02-27

Давно мечтал открыть блог здесь (встречал блоги с этого хостинга), но все было недосуг.