Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

OS Linux для начинающих. Новости + статьи + обзоры + ссылки :: Выпуск #44.


Информационный Канал Subscribe.Ru

Рассылка LinuxBegin
Выпуск #44. (24.03.03). Подписчиков: ~ 12000.
Рассылка для тех, кто делает первые шаги в мир Open Source!
Новости, статьи, обзоры и ссылки.
В этом выпуске:
Что такое SAMBA?
Новые статьи на Linuxbegin.ru.
Новые статьи (ru).
Новые статьи (en).
• А так же - новости, софт, ссылки, дистрибутивы и многое другое.

 Ссылки:

Архив программ для Unix.
Новый каталог программного обеспечения для Unix/Linux. Супер лёгкий дизайн :).
Linuxland.
На linux-ve.net написано, что это - сайт с Linux-документацией, но я туда попасть так и не смог...
Sneak Preview of Mandrake Linux 9.1.
Эксклюзивная серия скриншотов Mandrake Linux 9.1 Final.
Шуточные открытки / Linux.
"Поздравительные открытки на тему Linux" на сайте виртуальных открыток lota.ru.
Русскоязычный Sendmail.
Информация и документация по sendmail на русском языке.
Ссылки на LUG'и.
Cайты различных русских (и не только) групп пользователей Linux.
Коллекция дополнительных трасс для игры Tux Racer.
Для любителей вышеупомянутой игры :).
Goodbye Linux World.
Дискуссия на тему "За что мне нравится/не нравится Linux" (А именно - Gentoo). English.


  Интересный софт:

Getleft.
Программа для скачивания файлов - аналог GetRight.
Xcode.
Маленькая консольная утилита, автоматически перекодирующая кириллические кодировки в
дефолтовую.
AutoZen.
Программа, генерирующая различные звуки для воздействия на мозг человека :).
Rezound.
Отличный аудио-редактор.
Gkaraoke.
Midi и karaoke плейер.
TA Billing.
Полноценная биллинговая система от проекта Traffic Accounting для ОС Linux. Теперь она стала бесплатной и свободной для скачивания.
Siocom.
Цель проекта - создание системы, в которой база пользователей хранится в MySQL.


  Дистрибутивы:

Morphix.
Новый LiveCD дистрибутив наподобие Knoppix. Имеются две версии - с GNOME/KDE и "игровой" CD, основанный на IceWM.
SoL 16.00.
Дистрибутив Linux, оптимизированный для использования в качестве сервера. Включает в себя предустановленные основные серверные приложения. ~435 Mb.


  Источники информации:

Linux-ve.net
Nixp.ru
LOR
Softerra.ru/Freeos
Lrn.ru
Linuxnews.ru
Opennet.ru
Linuxrsp.ru
Uinc.ru
Compulenta.ru
Linux.ru
Newsforge
Newsvac
Linux.com
Полный список >>

 Обзор новостей:

23.03.03: Вышел WineX 3.0 Preview Release 1. Теперь, судя по заявлениям Transgaming, стали доступны: SimCity 4, BattleField 1942, Dungeon Siege, and Medal of Honor: Allied Assault. WineX 3.0 включает реализацию части DirectX 8 и теперь имеет аппаратную поддержку vertex shader для части приложений.
22.03.03: Вышла новая версия дистрибутива Knoppix 3.2, который запускается с CD и не требует установки. Исправлено множество ошибок, KDE 3.1 (woody release), Evolution 1.2.1, OpenOffice 1.0.2, KOffice 1.2.1, и т.д. Скачать iso можно здесь. И ещё одна хорошая новость - теперь Knoppix можно купить в основных интернет-магазинах :).
22.03.03: Вышел VMware Workstation 4 Release Candidate. Из изменений - новый интерфейс и лучшая работа с современным железом и осями.
21.03.03: Вышел новый дистрибутив ASPLinux 7.3 Server Edition, предназначенный для построения корпоративных сетей. Дистрибутив содержит программные продукты, необходимые для организации доступа в Интернет, создания и поддержки веб-сайтов компании, построения локальной сети предприятия, рабочие станции которой могут управляться любыми операционными системами. В дистрибутив входят приложения для подсчета и контроля интернет-трафика, сбора и обработки статистики посещаемости интернет-сайтов компании и другое программное обеспечение, необходимое для решения повседневных задач системного администратора.
21.03.03: По сообщению от BioWare - вышел долгожданный клиент игры NeverWinter Nights под Linux. Клиент находится в статусе beta1.
21.03.03: В то время, как платформы для разработки Web-сервисов от Microsoft и Sun Microsystems готовятся к появлению весной, Linux-программисты не останутся в стороне, благодаря проекту Mono. В настоящий момент в состав Mono входят CLI (Common Language Infrastructure) и JIT-компилятор C#. Miguel de Icaza, лидер проекта, заявил, что первая (1.0) версия серверных компонентов программного обеспечения будет готова уже в сентябре.
21.03.03: Вышел KDE 3.1.1 с большим количеством исправлений.
20.03.03: Кейт Пакард (Keith Packard) вышел из состава XFree86 Core Team. Причиной этому послужило несогласие с политикой остальных руководителей. Г-н Пакард считает, что проект страдает от недостатка ресурсов и плохого управления. Более того, один из основателей XFree86, Дэвид Вексельблат (David Wexelblat), полагает, что времена клиент-серверной архитектуры X прошли и предлагает переписать его, используя одноуровневую модель "direct-rendered" ("прямой вывод"), сохранив при этом обратную совместимость с традиционным X11. Один из ведущих разработчиков ядра Linux, Алан Кокс (Alan Cox), также согласен с тем, что проекту необходима "встряска". "Для меня не столь важно, начнут ли Кейт сотоварищи "Xperimental", или же изменится сам XFree86, но это жизненно важно для его будущего",-говорит он в своем письме.
20.03.03: Hewlett-Packard заключает соглашение с Red Hat, в рамках которого HP объявлен основным поставщиком услуг по поддержке Red Hat Linux для корпоративных заказчиков. Соглашение может оказать негативный эффект на Conectiva SA, SCO Group, SuSe Linux AG и Turbolinux, вместе образующих консорциум United Linux.
19.03.03: Компания ALT Linux объявляет о выходе дистрибутива Junior 2.2 (Plum), предназначенного для использования на офисных и домашних рабочих станциях. В дистрибутиве - KDE 3.1 и GNOME 2.2, последняя версия Mozilla, OpenOffice и множество других вкусностей. Как всегда, в этот дистрибутив не вошли средства разработки, но их по прежнему можно приобрести на отдельном диске.
19.03.03: FSF Europe работает над включением свободного программного обеспечения и документации в состав общечеловеческих ценностей по юрисдикции UNESCO. По мнению авторов проекта, это поможет FSF как в юридическом плане, так и в качестве продвижения свободных продуктов и идей.
19.03.03: Версия Mysql 4.0.12 теперь оффициально является стабильной веткой, рекомендуемой для использования. Ветка 3.x помечена как Old и будет теперь развиваться куда более медленными темпами.
19.03.03: На www.openssl.org появилось описание очередной дыры в openssl. Проблеме подвержены все версии openssl, включая 0.9.6i и 0.9.7a.
19.03.03: Вышел Slackware 9.0. Особенность - первый дистрибутив, в ядре которого исправлена уязвимость с ptrace. Так же в дистрибутиве: kernel 2.4.20 c kernel.org + несколько важных фиксов, glibc 2.3.1 + важные фиксы из glibc 2.3.2, gcc 3.2.2, xfree 4.3.0, kde 3.1 + qt 3.1.2 с поддержкой Xinerama , gnome 2.2.x, mozilla 1.3, tetex 2.0.2, checkinstall с специальным патчем для slackware (в extra), samba 2.2.8, и т.д. Ещё одна новость - проекту Slackware исполнилось 10 лет!
19.03.03: Продолжается конкурс по переносу операционной системы Linux на приставку Microsoft Xbox. Организаторы Operation Project X предлагают поучаствовать во взломе шифра Xbox всем желающим, организовав специализированную сеть распределенных вычислений. Можно скачать клиентскую программу в версиях для Windows (в консольном и графическом вариантах), для Linux (предлагаются несколько клиентов, оптимизированных для разных процессоров), а также в исходных кодах.
18.03.03: Во всех ядрах Linux 2.4 и 2.2 была обнаружена уязвимость в ptrace, позволяющая любому локальному пользователю заполучить полномочия администратора (root). В качестве мер противодействия предлагается: патчить ядро при помощи заплатки, выпущенной Аланом Коксом; отключить поддержку модулей (что, надо заметить, может сказаться на ядрах, в которых нельзя работать без модулей); инсталлировать модуль, блокирующий вызов ptrace(); указать в /proc/sys/kernel/modprobe путь на неправильный загрузчик.
18.03.03: Вышел Code Forge v3.0 - третья версия отличной коммерческой IDE для разработки приложений на самых разных языках программирования. В новой версии добавлен интегрированный отладчик и сильно изменен пользовательский интерфейс.
17.03.03: Обнаружена уязвимость в Samba, позволяющая удалённо и анонимно получать права суперпользователя на сервере, на котором запущен демон smbd. Уязвимость присутствует в версиях 2.0.x - 2.2.7a. В случае невозможности немедленного обновления сисадминам рекомендуется перекрыть снаружи доступ по портам 139 и 445. Команда разработчиков Samba срочно выпустила новую версию - 2.2.8 и настоятельно рекомендует всем системным администраторам обновиться.
17.03.03: Компания MontaVista Software, разработчик встроенных Linux-платформ, объявила о выходе версии MontaVista Linux Consumer Electronics Edition (CEE) 3.0 для рынка бытовой электроники. Такие гиганты рынка, как Sony и Matsushita Electric Industrial, уже используют в своих продуктах MontaVista Linux Professional Edition. Появление версии CEE 3.0 заинтересовало также и компанию NEC, которая планирует использовать Linux в своих мобильных телефонах третьего поколения.
16.03.03: Обьявляется конкурс на лучшее стихотворение, поэму, песню (а возможно и прочее творческое произведение) об ALT, либо о новом дистрибутиве ALT Master 2.2.
14.03.03: Корпорация Oracle, один из крупнейших производителей программного обеспечения для корпоративного рынка, объявила о дальнейшей поддержке консорциума UnitedLinux: теперь компания будет осуществлять техническую поддержку тех своих клиентов, которые используют ПО от UnitedLinux в качестве операционных систем. Так же Oracle и UnitedLinux будут совместно работать над интеграцией патчей для будущей поддержки релизов UnitedLinux.
14.03.03: Вышла новая версия SuSE Linux 8.2. Среди всех новых функций выделяются закладки в KDE 3.1, функция синхронизации с Ecxhange-серверами, новый инструмент администрирования под названием "Разделяемый десктоп", который разрешает удалённое управление другими рабочими столами и несколько новых интересных функций шифрования и защиты. Кроме того, в состав новой версии входит Gnome 2.2, а также менеджер профилей для "мобильных пользователей" и компилятор gcc 3.3.
13.03.03: В партнерский раздел FTP сервера ALT Linux выложены пакеты с Demo-версией Hansa Financials для ALT Linux. Доступны для скачивания: серверное и клиентское программное обеспечение, а также документация объемом около 2000 страниц.
13.03.03: Вышла Mozilla 1.3. Одновременно вышла полностью локализованная русская версия от Mozilla.ru и ALT Linux Team - теперь полностью переведен не только интерфейс, но и справочная система. Наиболее заметные новшества - система автоматической фильтрации спама, доступ к любым настройкам, автоматическое изменение размеров изображений, а также Mozilla Midas (что-то вроде встроенного мощного текстового редактора).
13.03.03: Компания RedHat выпустила новую и более дешевую версию Advanced Server, переименованную в Red Hat Enterprise Linux AS. Новый продукт в зависимости от уровня поддержки стоит 349 $ или 800 $ в год.
12.03.03: PHP-Editors.com проводит первые соревнования по программированию на PHP. Два конкурса - для начинающих и для профессионалов. Заявки принимаются до 7 апреля 2003 года (00:00 по GMT).
12.03.03: На прошедшей в Лос-Анджелесе Конференции разработчиков компьютерных игр (GDC) консорциум Khronos Group продемонстрировал предварительный вариант стандарта трехмерной графики OpenGL ES для встраиваемых систем (в том числе и для Linux).
10.03.03: Компания Sun Microsystems начинает beta-тестирование новой версии своего продукта StarOffice 6.1. Тестирование начинается 10-го марта и продлится до 2-го мая. Чтобы принять участие, необходимо заполнить форму на сайте Sun. Новая версия SO, по словам Sun, содержит новые интересные возможности для потенциальных пользователей SO, работающих в малых и средних компаниях.
9.03.03: Программисты, занимающиеся портированием Linux на Xbox, написали в Европейскую Комиссию письмо с просьбой защитить их усилия по созданию Linux для игровой приставки от Microsoft. В своем послании они заявляют, что, по их мнению, приставка - это нечто большее, чем принадлежащая только Microsoft'у PC система, ограниченная монополией данной корпорации. Письмо также затрагивает вопрос максимально допустимого контроля компьютерных производителей над своим железом.

 Новости рассылки:

Результаты голосования:

Тема
За
Против
Результат
Что такое SAMBA?
34
1
33
Запись CD в Linux.
25
1
24
Новая OS каждый день.
17
1
16
Обзор Lindows.
15
5
10
Linux без проблем на личном примере.
9
1
8
30 дней на свободном ПО.
7
3
4
Против всех.
-
-
4

• И снова рассылка выходит не вовремя. На этот раз всё ещё хуже - я почти на неделю остался без доступа к компьютеру и интернету :(. Меня спасло только то, что в PHP-Nuke есть возможность публикации статей через несколько дней после их добавления - таким образом получилось создать небольшую видимость того, что сайт LinuxBegin не заброшен и обновляется :). Постараюсь ответить на письма в самое ближайшее время.

• На этой неделе на сайте LinuxBegin ожидаются небольшие изменения (новые разделы, изменения в дизайне, перераспределение статей, etc), так что - следите за событиями :).

 Что такое SAMBA?
  Сергей А. ЯРЕМЧУК, 03.02.2003, Мой Компьютер Weekly.

Сейчас уже довольно часто в одной локальной сети можно встретить компьютеры под управлением Linux и Windows. Причины такого симбиоза могут быть разными: например, у владельцев интернет-кафе не хватило средств на приобретение лицензионной ОС для всех компьютеров, или системного администратора просто привлекли положительные стороны Linux. Популярность операционных систем от Microsoft во многом определятся клиентским ПО для Windows. Не секрет, что этот сектор программного обеспечения развит очень сильно. Множество фирм приложили к этому серьезные усилия и создали действительно хорошие, а главное, удобные в использовании программы, которые без труда может освоить даже рядовой пользователь. Зато в качестве сервера позиция Windows уже не так однозначна. Сервер под управлением Unix традиционно отличается надежностью, стабильностью в работе, безопасностью и зачастую меньшими требованиями к системным ресурсам. Но в любом случае, просто подключив компьютеры с разными программными платформами в сеть, мы не получим ожидаемого результата. Вся проблема в том, что у этих двух систем используются разные принципы организации сетевых ресурсов, несовместимые между собой.
Так как милости Microsoft ждать не приходится, и Windows вряд ли научится работать с сетевой файловой системой Unix (NFS) стандартными средствами, а программ сторонних производителей, если честно, я не знаю, то наиболее популярным способом является попытка научить Unix «притворяться», будто бы он — Windows NT.

Взаимодействие в сети компьютеров под управлением Windows построено на использовании протокола SMB (Server Message Block) — блоках серверных сообщений. Он обеспечивает выполнение всех необходимых в этих случаях задач по открытию и закрытию, чтению и записи, поиску файлов, созданию и удалению каталогов, постановке задания на печать и удалению его оттуда. Все необходимые для этого действия реализуются в Unix-подобных операционных системах посредством использования пакета SAMBA. Возможности его условно можно разделить на две категории: предоставление ресурсов (под коими понимается доступ к системе принтеров и файлам) для клиентов Windows и доступ к ресурсам клиентов. То есть, компьютер под управлением Linux может выступать как в роли сервера, так и клиента. Для начала рассмотрим вариант SAMBA-сервера.

Что же должен обеспечить SAMBA для нормальной работы в сети Windows-машин? Во-первых, контроль доступа, который может быть реализован либо на уровне ресурсов (share level), когда какому-либо ресурсу в сети назначается пароль и соответствующие правила использования (например, «только для чтения»), при этом имя пользователя не имеет абсолютно никакого значения; либо же более совершенную и гибкую организацию на уровне пользователя, когда для каждого пользователя создается учетная запись, где помимо имени и пароля содержится вся необходимая информация о правах доступа к ресурсу. Прежде чем получить доступ к требуемому ресурсу, каждый пользователь проходит аутентификацию, после чего ему и предоставляются права согласно учетным записям. Во-вторых, необходима эмуляция прав доступа, определяемых файловой системой. Все дело в том, что у рассматриваемых систем права доступа к файлам и каталогам на диске организованы по-разному. В Unix традиционно существует три категории пользователей файлов: владелец (owner), группа (group) и остальные (other). Каждому из этих субъектов могут быть предоставлены права на чтение (read), запись (write) и выполнение (execute). В Windows NT система доступа несколько гибче, доступ предоставляется нескольким группам или пользователям, причем соответствующие права доступа определяются раздельно для каждого субъекта. Поэтому полноценно эмулировать средствами SAMBA права доступа, заложенные в NTFS, невозможно.

С клиентами, работающими под управлением Windows 9x, дело обстоит иначе. Еще со времен дедушки ДОСа, по причине того, что система однопользовательская и о никаких пользователях и тем более группах и не могло быть речи, для файловой системы FAT определено всего четыре атрибута — только чтение (read only), системный (system), архивный (archive) и скрытый (hidden). Плюс ко всему в Windows, в отличие от Unix, имеет особое значение расширение файла — те, что предназначены для выполнения, имеют расширения .exe, .com или .bat. При копировании файлов с Unix-машин на компьютеры под управлением Windows атрибуты устанавливаются так:

только для чтения — чтение, запись для владельца;

архивный — выполнение для владельца;

системный — выполнение для группы;

скрытый — выполнение для группы.

Сеть Windows-машин может быть организована как рабочая группа (workgroup), когда компьютеры независимы друг от друга и на каждом имеется своя база паролей и логинов со своей политикой безопасности, а также как домен NT. Вся база для аутентификации пользователей и компьютеров управляется главным контролером домена (PDC, Primary Domain Controler), т.е. централизовано. Samba позволяет ограничивать доступ на всех этих уровнях и выполняет функции «главного браузера» в контексте рабочей группы или контролера домена.

С общеорганизационными вопросами разобрались. Давайте посмотрим теперь конкретно на реализацию и настройку SAMBA-сервера в Linux. Для работы Samba-сервера необходимо, чтобы были запущены два демона: smbd, обеспечивающий работу службы печати и разделения файлов для клиентов Samba (таких как Windows всех мастей), и nmbd, обеспечивающий работу службы имен NetBIOS (он может использоваться и для запроса других демонов служб имен). Для доступа к клиентам используется протокол TCP/IP. Как правило, Samba устанавливается вместе с дистрибутивом Linux. Как проверить? Просто дайте команду:

и вы должны получить что-то вроде этого:

Если его не окажется в стандартной поставке, то добро пожаловать на ftp://ftp.samba.org/pub/samba/samba-latest.tar.gz или практически на любой сервер с программами для Linux. Пакет прост в установке, поэтому, чтобы не занимать места, будем считать, что он у вас установлен. Теперь давайте проверим, запущен ли демон:

У меня уже, как видите, запущен. Если у вас нет, а вы хотите, чтобы он запускался при загрузке системы, то в Linux Mandrake, например, отметьте нужный пункт в DrakConf стартовые сервисы или в Red Hat Сontrol-panel Servise Configuration, обычно этого бывает достаточно. Или запускайте вручную: ./etc/rc.d/init.d/smb start. Единственный конфигурационный файл Samba называется smb.conf и обычно находится в каталоге /еtc (хотя в AltLinux, например, он лежит в каталоге /etc/samba). Сервис SAMBA считывает его каждые 60 секунд, поэтому изменения, внесенные в конфигурацию, вступают в силу без перезагрузки, но не распространяются на уже установленные соединения.

Вот за что я люблю Linux, это за то, что конфигурационные файлы являются обычными текстовыми (к тому же хорошо комментированными внутри), и для того чтобы задействовать большинство параметров, достаточно только раскомментировать соответствующую строчку. Файл smb.conf — не исключение. Он состоит из именованных разделов, начинающихся с имени раздела, заключенного в квадратные скобки. Внутри каждого раздела находится ряд параметров в виде key=value. Файл конфигурации содержит четыре специальных раздела: [global], [homes], [printers] и отдельные ресурсы (shares). Как следует из названия, раздел [global] содержит наиболее общие характеристики, которые будут применяться везде, но которые, впрочем, затем можно переопределить в секциях для отдельных ресурсов. Некоторые параметры этого раздела имеют отношение и к настройке клиентской части Samba.

Значения типичных параметров секции global:

Кроме того, при регистрации могут использоваться шифрованные (encrypted) и незашифрованные (plain-text) пароли. Последние используются в старых Windows (Windows for Workgroups, Windows 95 (OSR2), всех версиях Windows NT 3.x, Windows NT 4 (до Service Pack 3)). Для включения варианта использования шифрованного пароля используется опция encrypt password = yes. Прошу обратить особое внимание на эту опцию. В старых дистрибутивах Linux, которые создавались в эпоху Windows 95 (и с более старой версией Samba) по умолчанию шифрование паролей отключено, а samba до версии 2.0 данного режима вообще не поддерживает (кстати, эта опция и подобные ей — те, что не касаются доступа к конкретным ресурсам — используются и в клиенте).

Для правильного отображения русских имен файлов нужны следующие опции: client code page = 866 и character set = koi8-r. В дистрибутивах с хорошей локализацией, например, производных от Mandrake и русских эта строка уже есть, иногда ее достаточно просто раскоментировать, но в большинстве других ее надо дописать самому.

Опция interfaces = 192.168.0.1/24 указывает, в какой сети (интерфейсе) должна работать программа, если сервер подключен сразу к нескольким сетям. При установке параметра bind interfaces only = yes сервер будет отвечать на запросы только из этих сетей.

hosts allow = 192.168.1. 192.168.2. 127. — определяет клиентов, для которых разрешен доступ к сервису.

В секции global возможно использование различных переменных для более гибкой настройки работы сервера. После установки соединения вместо них подставляются реальные значения. Например, в директиве log file = /var/log/samba/%m.log, параметр %m помогает определить отдельный лог-файл для каждой клиентской машины. Вот наиболее употребительные переменные используемые в секции global:

%a — архитектура ОС на клиентской машине (возможные значения — Win95, Win NT, UNKNOWN и т.д.);

%m — NetBIOS-имя компьютера клиента;

%L — NetBIOS-имя сервера SAMBA;

%v — версия SAMBA;

%I — IP-адрес компьютера клиента;

%T — дата и время;

%u — имя пользователя, работающего с сервисом;

%H — домашняя директория пользователя %u.

Также для более гибкой настройки применяется директива include, использующая приведенные выше переменные. Например: include = /etc/samba/smb.conf.%m — теперь при запросе с компьютера sales при наличии файла /etc/samba/smb.conf.sales конфигурация будет взята из этого файла. Если отдельного файла для какой-то машины не будет, то для работы с ней задействуется общий файл.

Также имеется интересная возможность создания виртуального сервера. Для этого используется параметр netbios aliases:

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

В окне обозревателя сети будет видны три сервера: sales, accounting, admin.

Включение параметров preserve case и short preserve case заставляют сервер сохранять всю вводимую информацию с учетом регистра символов (в Windows регистр не имеет значения, во всех Unix — наоборот).

Раздел [homes] позволяет пользователям подключаться к своим рабочим каталогам без явного их описания. При запросе клиентом своего каталога //sambaserver/sergej, машина ищет соответствующее описание в файле и если не находит его, то просматривает наличие этого раздела. Если раздел существует, то просматривается файл паролей для поиска рабочего каталога пользователя, направившего запрос, и при нахождении делает его доступным для пользователя.

Типичное описание данного раздела выглядит так:

После настройки параметров по умолчанию вы можете создать сетевые ресурсы, доступ к которым может получить определенный пользователь или группа пользователей. Создается такой ресурс из уже существующего каталога, для этого в файле пишем:



Параметр path указывает на каталог, в котором располагается ресурс; параметр public указывает, может ли пользоваться ресурсом гость, а printable — может ли использоваться данный ресурс для печати. Параметр write list позволяет определить пользователей, которым разрешена запись в ресурс независимо от значения writable (в данном примере это пользователь administrator и группа sales). Возможно использование и противоположного списка — read list. Если есть необходимость скрыть некоторые файлы, то в Unix/Linux для этого имя файла должно начинаться с точки (параметр hide dot files, который регулирует отображение скрытых файлов, по умолчанию равен yes). Кроме того, есть возможность задать шаблоны имен скрытых файлов, для чего используется параметр hide files. Каждый шаблон начинается и заканчивается с символа косой черты (/) и может содержать символы, применяемые в регулярных выражениях. Например: hide files = /*.log/??.tmp/. Такие ухищрения обходятся пользователям Windows всего лишь установкой режима «Показывать скрытые и системные файлы» Проводника. Для уверенного ограничения доступности (возможности удаления) файла (каталога) используйте параметры veto files и delete veto files.

С CD-приводами дело обстоит несколько сложнее. Все дело в том, что в Unix-подобных системах понятие диска отсутствует как таковое, и для того чтобы получить доступ к нужному устройству, оно первоначально должно быть смонтировано в дерево каталогов (# mount -t iso9660 /dev/cdrom /mnt/cdrom), а после использования, чтобы не разрушить файловую систему, обязательно размонтировано (# umount /dev/cdrom), иначе устройство просто не отдаст диск. Если у вас на сервере запущен демон autofs, то проблема решается просто. Для того чтобы устройство, которое не используется в течение некоторого времени, было автоматически размонтировано, установите нужное значение параметра timeout в файле /etc/auto.master. Например:

(подобная строка уже там есть, ее нужно только раскомментировать). Затем установите параметры для соответствующего устройства в файле /etc/auto.tab:

После всего этого прописываем в /etc/smb.conf следующие строки, чтобы сделать доступным данный ресурс:

Второй вариант состоит в использовании директив preexec и postexec, которые указывают, какие команды необходимо выполнить при обращении к ресурсу и после отсоединения от него (эти параметры можно указать для любого ресурса и даже в секции global, что открывает большие возможности).

Теперь при обращении к ресурсу автоматически монтируется CD-ROM, а иногда и размонтируется. Вся проблема в том, что решение о закрытии ресурса должен принять сервер — клиенты, как правило, не извещают об этом. Но обычно это происходит оттого, что ресурсом одновременно пользуются сразу несколько пользователей или на одном компьютере оставлен открытый файл на данном ресурсе (Device busy). Поэтому CD-ROM автоматически не размонтируется, единственный же приемлемый способ, чтобы освободить ресурс — посмотреть с помощью утилиты smbstatus номер процесса, использующего данный ресурс, и убить его командой # kill pid_number (или kill -s HUP pid_number).

Установив необходимую конфигурацию, теперь создадим учетные записи пользователей (за исключением гостевого входа с минимальными правами nobody). Для идентификации пользователей SAMBA используется файл /etc/samba/smbpasswd, в котором содержатся имена и зашифрованные пароли пользователей. Так как механизм шифрования в сетях Windows-машин не совместим со стандартными Unix-механизмами, для заполнения файла паролей используется отдельная утилита — smbpasswd.

В этом примере добавляется новый пользователь sergej, принадлежащий группе sales, с фиктивной оболочкой (возможны варианты /sbin/nologin, /dev/null) и домашним каталогом /home/samba/sergej. Затем создаем пароль для пользователя sergej и последним шагом включаем доступ пользователю, т.к. по умолчанию он отключен. Интересный момент, который может порой сбить с толку. Дело в том, что при подключении к SAMBA-серверу компьютера с Windows NT/2000 пользователю предлагается ввести, как и положено, логин и пароль, а если для доступа используется компьютер с ОС Windows 9x/Me, то пользователю предлагается ввести только пароль, а логин формируется автоматически на основе регистрационного имени.

Можно также сопоставить нескольких пользователей Windows одному пользователю Linux/Unix. Для этого создается файл сопоставления /etc/smbusers.map, в котором отдельной строкой задается каждое сопоставление:

В секции [global] добавьте строку username map = /etc/smbusers.map. При этом пользователь Windows должен регистрироваться с паролем того пользователя, с которым он сопоставлен.

С помощью SAMBA можно организовать возможность сетевой печати с компьютеров под управлением Windows (если планируется отдельный сервер печати, то для этого бывает достаточно и машины на базе 486-процессора).

Для этого в секции [global] необходимо записать такие строки:

Далее каждый принтер описывается как дисковый ресурс (с единственным исключением); параметр printable = yes. Например:

После создания файла протестируйте его с помощью утилиты testparm. К сожалению, при помощи данной программы можно обнаружить лишь синтаксические ошибки, а не логические, поэтому нет никакой гарантии, что описанные в файле сервисы будут корректно работать (при тестировании будут выведены все установки, даже те, которые установлены по умолчанию, — поэтому внимательно просмотрите результат). Но если программа не ругается, можете надеяться, что при запуске файл будет загружен без проблем. Корректность работы принтеров, перечисленных в файле /etc/printcap, с сервером SAMBA можно проверить с помощью утилиты testprns. Плюс не забывайте о .log-файлах: при возникновении проблем там иногда можно найти решение.

Теперь немного о хорошем. Конфигурирование Samba — довольно сложная процедура, но с дистрибутивом поставляется инструмент администрирования на основе Web, который называется swat (Samba Web Administration Tool). Swat запускается в виде сервиса или с помощью сервера Apache и предназначен для редактирования файла smb.conf, а также для проверки состояния, запуска и остановки демонов Samba, смены паролей пользователей. Чтобы он работал в виде сервиса, в файле /etc/services должна обязательно присутствовать строка swat 901/tcp, а в файле /etc/inetd.conf — swat stream tcp nowait.400 root /usr/local/samba/bin/swat swat (это если используется сетевой демон inetd, как правило в старых дистрибутивах; в современных дистрибутивах используется более защищенный вариант — xinetd). Для того чтобы использовать при этом swat в каталоге /etc/xinet.d, создайте файл swat такого содержания:

Теперь для запуска Swat в окне браузера введите:

Но перед этим обязательно создайте пользователя admin описанным выше способом. И никогда не запускайте сервис SAMBA от имени root.

После всех изменений в файле smb.conf иногда потребуется перезапустить демон:

Если после всех перечисленных действий так и не удалось организовать доступ к ресурсам SAMBA, то в дальнейшей настройке помогут такие утилиты как ping (для проверки доступности узла в сети), nmblookup (для запроса имен NetBIOS), или на крайний случай tcpdump. И не забывайте про права доступа, ведь назначив для пользователя каталог /gde/to/w/glubine, вы предоставите ему возможность прочитать (право на выполнение) и предыдущие каталоги.

Теперь поговорим об использовании клиента Samba, ведь нам (пользователям Linux) также хочется работать и с сетевыми ресурсами Windows. Для того чтобы узнать, какие ресурсы доступны, необходимо ввести команду /usr/bin/smbclient -L host_name. Программа запросит пароль, в ответ на что в большинстве случаев достаточно нажать Enter. Теперь, чтобы подключится к требуемому ресурсу, введите имя компьютера и требуемый ресурс. Например:

(здесь мы пробуем подключиться к папке Sound на компьютере Alex). В результате, если команда введена правильно и такой сетевой ресурс существует, вы должны получить приглашение на ввод пароля. Введите его или нажмите Enter, если пароль не нужен для доступа. В ответ вы получите приглашение samba-клиента: smb: \>. В дальнейшем работа происходит путем набора команд, с помощью которых можно произвести все необходимые операции по работе с файлами (копирование, создание, перемещение и т.д.). Для получения справки введите smb: \> help. Этот режим несколько неудобен, поэтому в большинстве случаев используют модуль smbfs, входящий в состав samba; но в старых дистрибутивах ядро может быть собрано без поддержки smbfs, и тогда его придется пересобрать. Для того чтобы смонтировать необходимый ресурс, наберите что-нибудь вроде этого:

Если не указать имя пользователя и пароль, то система сама его у вас спросит. Не забывайте, что, просмотрев файл ~HOME/.bash_history, можно по командам, которые вы набирали, узнать пароль. Еще одна тонкость: если программа smbclient правильно отображает файлы с русскими именами, то модуль smbfs иногда не обращает на другую кодировку абсолютно никакого внимания, даже если указать ее явно. Говорят, это можно исправить патчем, но я для своего Red Hat его еще не нашел.

Если вы хотите, чтобы ресурс SMB монтировался автоматически при запуске системы, добавьте в файл /etc/fstab примерно такую строку:

В этом примере от имени пользователя guest (если ресурс поддерживает данного пользователя и если данный пользователь имеет доступ только по паролю, то не волнуйтесь: у вас его непременно спросят) сетевой ресурс sound на компьютере alex монтируется в папку /mnt/alex/sound с возможностью записи в данный каталог. Кстати, клиент Samba отлично видит скрытые сетевые ресурсы, т.е. те, у которых сетевое имя заканчивается знаком $.

Как видите, приходится работать с командной строкой, которая у современного пользователя вызывает тихий ужас. И здесь мир OpenSource пошел ему навстречу — создано много утилит, позволяющих работать с Samba-ресурсами более привычным путем, нажимая кнопки в графических оболочках. Самая популярная программа, входящая в дистрибутив Mandrake и производных от него, а также Debian — gnomba. В любом случае ее можно найти на большинстве серверов с ПО для Linux (на ftp://ftp.altlinux.ru видел точно). Данная утилита позволяет просмотреть доступные сетевые ресурсы и при необходимости смонтировать в нужный каталог, при этом возможен вариант монтирования с указанием лог ина и пароля для тех ресурсов, которые этого требуют. Возможен запуск файлового менеджера при монтировании (по умолчанию gmc), создание каталогов для монтируемых ресурсов, задание опции автоматического сканирования при запуске программы (возможно с использованием протокола SMB по умолчанию) и сканирования по IP-адресам (планируется с использованием WINS-протокола). По невыясненным мною причинам в некоторых дистрибутивах при сканировании с помощью SMB-протокола не выводились сетевые ресурсы, поэтому я всегда использую второй метод, благо он действует безотказно, необходимо лишь задать диапазон IP-адресов для сканирования (если знаете). Для того чтобы отображались правильно русские имена файлов, не забудьте установить шрифты koi8-r во вкладке Опции > Выбор шрифта, а также проверить строки, указывающие кодировку кириллицы в файле smb.conf (см. выше).

Если gnomba может только монтировать и размонтировать ресурсы, то программа xsmbrowser позволяет еще и заходить в них как в папки на локальном компьютере. Правда, мне пока не удалось заставить эту программу понимать файлы с русскими названиями, но есть и положительные стороны: при работе данной программы все команды по монтированию и различные сетевые запросы выводятся на консоль, что позволяет хорошо разобраться в них. Разработчики KDE тоже постарались: через Preferences > Information доступна утилита Samba Status, отображающая все подключения к/от локального компьютера, одновременно являющаяся удобным средством просмотра .log-файлов. Аналогичную информацию представляет и утилита komba, которую можно найти на http://linux.tucows.com.

Как бы я ни хотел рассказать вам больше, но журнал есть журнал — всего не уместишь. Далее в помощь вам придут вездесущие man и info. Также всю необходимую справочную информацию можно получить из утилиты SWAT, к тому же в Red Hat 7.3 обнаружилась книга Using Samba Robert'a Eckstein'a (язык английский — плохо, совершенно бесплатно — хорошо: /usr/share/swat/using_samba), доступная также из SWAT. В каталоге /usr/share/doc/samba можно найти дополнительную документацию, FAQ и примеры конфигурационных файлов. В различных форумах можно встретить довольно противоречивые мнения о работе Samba, от крайне отрицательных до полного восторга. Лично я на стороне сторонников этого эмулятора Windows NT, к тому же по результатам тестов при одинаковом оборудовании сервер Samba показывает производительность примерно на 25-30% выше, чем компьютер под управлением системы от Microsoft. Успехов.

Linux forever!

 Новые статьи на Linuxbegin.ru:

Обзор оконных менеджеров.
GUI в Linux состоит из двух основных частей: X Window System и собственно оконного менеджера. X Window System (конкретно его бесплатная реализация пакет XFree86, именуемый в народе иксами) - сервер, а оконный менеджер - клиент, получаем стандартную модель 'клиент-сервер'. KDE основана на библиотеке Qt от Trolltech, а Gnome на Gtk+. Библиотека является ответственной за то, в частности, каким образом X Window будет отрисовывать меню, кнопки, иконки и другие графические элементы...
Волшебный корень Мандрагоры
Жюль Дюваль (Gael Duval), создатель операционной системы Linux Mandrake, а также один из основателей компании MandrakeSoft и ее нынешний вице-президент дал эксклюзивное интервью журналу "Домашний компьютер".
Линукс факс-сервер для сети на базе Windows
В фирме, на которую я работаю, есть система для отсылки и приема факсов, интегрированная в корпоративную e-mail платформу, Microsoft Exchange. В один прекрасный день, после обновления ПО, система сломалась. Нам потребовалось найти что-то с эквивалентной функциональностью и удовлетворяющее нескольким условиям...
Как я перешел на линукс.
Последний дистрибютив, купленный мной за свои кровные деньги (и, понятно, установленый), был SUSE 8.0. Впечатление он производил!!! Но все по порядку. Где-то в декабре прошлого года, начитавшись разных статей, типа "30 дней без виндоус", я решил, перехожу! А там будет видно! И вот я уже почти 4 месяца без "другой ОС".
Linux: За и против
Пять причин ненавидеть Linux: - Приходится быть знатоком; - Отстающая поддержка оборудования; - Второсортное программное обеспечение; - Путаница с версиями; - Техническая поддержка отнюдь не бесплатна. Пять причин любить Linux: - Даром, даром, даром; - Высокая адаптивность; - Безопасность; - Изобилие онлайновых справочных материалов; - ОС на любой компьютер.
Обзор Knoppix и KDE 3.1 со скриншотами.
Добро пожаловать в описание дистрибутива Knoppix и графической среды KDE 3.1. Knoppix - это дистрибутив Linux, операционной системы с открытыми исходниками, который запускается непосредственно с CD и не использует жесткий диск. Это - идеальное решение для таких людей, как я, которые давно хотят попробовать Linux, но не хотят полностью устанавливать новую операционную систему.
Linux против Windows.
Пользователям ОС Windows, разочарованным негибкостью ее отдельных частей и обладающим определенным опытом и любопытством, имеет смысл попробовать поработать с Linux. Если же вы вполне довольны Windows и нормально управляетесь со своими приложениями и оборудованием, то переходить на новую ОС и изучать ее с нуля скорее всего не стоит.
Новая ОС каждый день.
Программное обеспечение стремительно совершенствуется. Ежегодно выходят новые версии ОС, ежемесячно появляются новые продукты и ежедневно добавляются исправления к ним. Поэтому администраторам систем нужно следить за этим круговоротом ПО, чтобы не пропустить новую важную функцию и исправить ошибки в старой версии программы. Кажется даже, что быть в курсе всех изменений невозможно, но это не так...
Особенности национальной безопасности.
В общем случае под безопасностью подразумевается предотвращение несанкционированного доступа. Впрочем, как правило, системы страдают от внедрения вирусов или от происков злоумышленников. По данным Вирусной лаборатории, в настоящее время существует ни много ни мало семь вирусов, способных внедриться в Linux...
Локальное SSH-туннелирование.
Хотите шифровать потоки информации, которые обычно идут "открытым текстом"? Туннелирование может оказаться вам полезным.
1000 рублей удовольствия, или 30 дней на свободном ПО.
Всякий раз, устанавливая новый дистрибутив на свой ПК, я задумываюсь: не пора ли уничтожить другие ОС и способна ли Linux справиться с повседневными рабочими задачами так, чтобы я не испытывал дискомфорта? Те же вопросы стояли передо мной и в этот раз. Поэтому я провел тщательные испытания системы, полностью перейдя на Linux (на месяц отказался от использования других ОС).
Запуск Linux без жесткого диска
Вы можете запустить полноценный Linux на своей машине, используя только CD-ROM. Здорово? Вот она - демонстрация настоящей мощи и продуманности Linux. Разумеется, есть и другие CD-ориентированные дистрибутивы, но такого размера я еще не встречал...
Linux в масштабе Предприятия.
Данная статья посвящена практическому применению Linux в масштабе предприятия и она не является инструкцией, а служит лишь для того, чтобы показать практическое применение Linux в масштабе предприятия, и что эта система вполне к этому готова - как в качестве серверов, так в качестве настольной рабочей лошадки...
Начинаем работать в Mandrake 9.
Есть множество статей, в которых обсуждается вопрос - что нужно Linux, чтобы занять достойное место на настольных системах? Но в этой статье я собираюсь рассмотреть другие вопросы: (1) Что Linux уже имеет, (2) Что интересного ожидается в 2003 году, (3) Предложить некоторые программы и ресурсы, которые помогут вам более продуктивно использовать Linux на десктопе...
 Новые статьи (ru):

Наблюдаем за состоянием компьютера с помощью lm_sensors.
О простой утилитке мониторинга состояния системы (температуры процессора, скорости вращения кулера, и т.п), которая может предупредить проблемы задолго до того, как они станут настоящим бедствием.
Мобильные телефоны, КПК, телевизор, фотоаппараты и Linux.
Обзор программ для работы с некоторыми устройствами под Linux.
ImageMagick: волшебство имиджа.
Кроме знаменитого Gimp'а, в боекомплект почти каждого дистрибутива Линукс входит на первый взгляд незаметный, однако мощнейший пакет утилит для обработки изображений — ImageMagic...
Linux и NVIDIA: драйверы, TV-Out, датчики, TV-In, разгон.
Разница между массовыми моделями GPU от NVIDIA, преимущества закрытых драйверов nvidia по сравнению с входящими в поставку X Window System драйверами nv, установка Release 40 и Release 25, параметры модуля ядра, опции драйвера nvidia для X, опции библиотеки OpenGL NVIDIA, различные способы использования TV-Out (телевизор вместо монитора; запуск второго X сервера; программа nvtv; TwinView), разгон видеокарты с помощью nvclock и как использовать датчики на видеоплате с помощью rivatv.
Что нового в Mozilla 1.3.
Подробно и со скриншотами описаны новшества Mozilla 1.3.
Офис для пингвина.
Обзор двух офисных пакетов для Линукс: какой из них выбрать и почему.
В бой идут одни "старики"...
Новая статья о создании сети из маломощных компьютеров для работы с современными приложениями, используя проект LTSP.
Как разделяют пингвинов - 3.
О файловой системе ReiserFS.
Свободному миру - свободный звук.
Судя по названию, статья - про OGG.
Системное протоколирование в Linux (полная версия).
Статья про систему ведения логов - syslog.
От включения питания до приглашения Bash.
Это - краткое описание того, что происходит в системе Linux с момента, когда вы включаете питание до момента входа в систему и получения командной строки bash. Понимание этих вещей помогает в решении проблем и настройке системы...
StarOffice: догонялки или прятки?
-
Программы для работы с видео в Linux.
-
Ставим и запускаем клиент edonkey2000 под RedHat Linux.
Об установке и использовании клиента популярной пиринговой (P2P) сети edonkey2000.
Новая шапка RedHat 8.
Обзор RedHat 8. (Где-то через месяц уже выйдет RH 8.1 :).
Руководство по настройке системы печати.
Всеобъемлющее руководство по настройке печати в Gentoo Linux.
Руководство по настройке "рабочего окружения" в Gentoo Linux.
Это руководство показывает, как настроить Gentoo Linux в качестве полноценной настольной системы. А именно, мы прошлись по установкам и настройкам Xов, KDE, GNOME, OSS (звук), postfix (электронная почта), и samba (взаимодействие unix/windows).
Краткий обзор Lindows 3.0.
В Lindows практически нет приложений, а из-за того, что моя беспроводная карта в системе не работала, я не мог использовать "click-n-run" для того, чтобы получить дополнительное ПО. Нет собственных конфигурационных утилит. Имеющиеся в комплекте приложения (коих очень мало) могут быть трудны в использовании для новичков.
Быстрое руководство пользователя E-mail клиента Mutt.
Данное руководство расскажет вам, с чего начинается использование мощных консольных приложений для работы с электронной почтой - таких, как fetchmail, procmail, mutt и nbsmtp.
Vim. По-прежнему один из лучших.
О новых гранях старого доброго Vim'а.
Zsh, или мой любимый шелл.
Про bash написано много, а вот zsh как-то остается в тени. Исправляем это упущение.
Конфигурирование PCTel HSP MicroModem (mini-HOWTO).
Вероятно, про Winmodem :).
Опыт по восстановлению файлов.
Как восстановить случайно удаленные файлы в системе ext2fs.
Проверяем почту на наличие вирусов при помощи Sendmail и McAfee.
Cтатья с описанием настройки связки McAfee + Sendmail для проверки и блокирования почтовых сообщений, содержащих вирусы.
Локальный депозитарий.
Создание repository для apt-get.
Руководство по обновлению Gentoo до версии 1.4.
-
Интернет-провайдер.
-
Домашний диалап-сервер.
-
Адаптируемые межсетевые экраны на базе Linux.
Автоматическое ужесточение правил фильтрации -- это технология, которой пользуются многие коммерческие брандмауэры для защиты сетей от несанкционированного доступа. Назначение этого документа -- продемонстрировать метод реализации данной технологии в режиме реального времени c помощью утилиты iptables.
Гладкий роутер.
Небольшой, но эффективный linux-роутер.
Сравнение Qt и Java.
Автор сравнивает возможности и преимущества-недостатки инструментариев Qt/AWT/Swing.
Инновации в браузерах, Геко и проект "Мозилла".
Краткий отчет Митчелла Бэкера о прошлом, настоящем и будущем проекта Мозилла и движка Gecko.
Обзор различий Unix-like операционных систем.
В сжатом, но информативном табличном виде описываются базовые отличия таких Unix систем, как AIX, FreeBSD, HP-UX, Linux (RedHat), Solaris и Tru64.
Программирование на языке Ruby: часть 1, часть 2, часть 3.
Руководство по Ruby для начинающих в трёх частях.
PHP и MySQL. Часть 1. Прямая работа с MySQL.
-
Самостоятельная сборка JAVA(TM) 2 SE v.1.4.1 из исходников с sun.com.
-
Обнаружение атак своими силами.
Опубликована уже достаточно давно написанная статья А.В.Лукацкого с рассказом о принципах функционирования ПО, используемого для обнаружения сетевых атак (захват пакетов, фильтрация и сборка фрагментов, распознавание атак и реагирование на них).
Настройка Siemens M50 в сети МТС на GPRS под FreeBSD 5.0.
Не про Linux, но интересно.
Разработка программ для PalmOS в Linux.
Всё понятно из названия.

 Новые статьи (en):

Top Ten Linux Tips.
Сайт ExtremeTech представляет общественности подробные развернутые ответы на 10 самых популярных вопросов по Linux. Первое место занял вопрос про лучший заменитель MS Office под Linux. Дальше идут вопросы про MS Exchange, проблемы с Windows при установке Linux, запуск Линукса на старом компьютере, драйверы для звуковой карты, работу сканера, настройку firewall'а, ...
The Definitive Desktop Environment Comparison.
Сравнение пользовательского интерфейса и usability широко используемых графических сред: Windows XP Luna, BeOS 6 (Dano/Zeta), Mac OS X Aqua и радость пользователей Unix'а - KDE и Gnome. Сравнение проводится очень подробное и разбито на подразделы usability, гибкости/интеграции, скорости/стабильности и технологий.
Interview with the KDE and Gnome UI/Usability Developers.
Эксклюзивное интервью с тремя специалистами по удобству графических интерфейсов: Waldo Bastian и Aaron J. Seigo из проекта KDE, и Havoc Pennington из проекта Gnome. Статья начинается с того, что это - must read для всех пользователей KDE и Gnome :).
Study Says Linux Getting Most Converts From Windows.
Результаты исследования Evans Data. Например: более половины (52%) Linux-разработчиков до этого писали в первую очередь под Windows, и лишь менее одной трети (30%) программистов пришло из Unix-среды. 3 самых сильных стороны Linux: стабильность, открытые исходники и стоимость. И т.д.
Moving to Peanut Linux.
Обзор быстрого и лёгкого дистрибутива Peanut Linux.
Sorting files with sort and tsort.
Такими утилитами, как sort и tr,приходится пользоваться практически ежедневно, но все ли возможности этих программ используются при этом в полной мере? В двух представленных статьях на примерах показано, как использовать tr и sort в различных ситуациях.
GNOME 2.2 Gains Muscle and Polish.
Обзор последней версии графической среды Gnome 2.2.
Choosing a Linux Distro.
Выбор дистрибутива - продолжение от Marcus Vorwaller.
The Mandrake Audio Workstation HowTo.
О создании профессиональной звуковой рабочей станции на основе Mandrake 9.1 без дополнительных программ и настроек.
Linux in the Professional Recording Studio.
Использование Linux в профессиональной студии звукозаписи, включая переход на свободный формат OGG.
Fine-tuning MPlayer.
Неблольшое руководство по настройке Mplayer для лучшего быстродействия / качества.
Linux-Mobile-Guide 3.12.
Руководство по использованию Linux на мобильных компьютерах и PDA.
Searching for the perfect Linux office.
Поиск лучшего офиса для Linux.
Time for Users to Start Testing 2.5.
Ядро 2.5 уже готово к глобальному тестированию.
Exchange Functionality for Linux.
Аналоги MS Exchange для Linux.
A tale of two licenses: Part 2 (GNU GPL).
GPL - не идеальная лицензия... Идеальных лицензий не существует.
Hackers Meet Soldiers.
Оказывается, что DARPA (Defense Advanced Research Projects Agency в США) помогает канадскому OpenBSD проекту. Почему американская армия платит зарубежным хакерам??
Windows and Open Source: Perfect Together?
Пользователи Windows могут найти в мире свободного софта и open-source абсолютно всё - от офисных приложений до Web-серверов высочайшего уровня. Компиляторы, скриптовые языки и утилиты для приближения Windows к Unix так же повсеместно доступны...
Microsoft vs. Linux: The Changing Nature of Competition.
Новые тактики Microsoft для борьбы с Linux.
Transition Strategies: Windows to Linux.
Рассказ о переходе одной компании с Windows-десктопов на Linux-десктопы.
The Wrong Choice: Company rejects Linux, learns a lesson.
Ещё статья на эту же тему.
Windows out, Linux in.
О том, как широко используется Linux в корпоративных сетях.
Debunking the Linux-Windows market-share myth.
В статье обьясняется, почему ОС Windows захватила настолько большую долю рынка несмотря на то, что 40% разработчиков ПО ориентируются в основном на Linux. "Существуют десятки причин того, почему люди недооценивают ту скорость, с которой Linux отвоёвывает рынок у Windows. Интерес к Windows был искусственно раздут с самого начала, и сейчас фальсифицированная информация о доле Windows на рынке активно поддерживается Microsoft. Поэтому не удивляйтесь, услышав через год, что большинство разработчиков перейдут на Linux..."
Betting on Linux for Business.
Linux в бизнесе.
UnitedLinux Operating System.
Рассказ про United Linux.
Interview with Bero of ArkLinux.
Интервью с Bero, который раньше работал в компании Red Hat, а теперь решил основать собственный дистрибутив.
Review of ArkLinux 1.0 alpha7.
Обзор альфа-версии ArkLinux с точки зрения новичка.
The state of SuSE.
Текущее положение SuSE и их новые продукты.
Hot Seat: Michael Robertson.
Интервью Microsoft-watch.com с CEO компании Lindows на тему "Linux против Windows".
Buffer Overflow Attacks and Their Countermeasures.
Что такое "переполнение буфера", как оно может быть использовано, и какие меры надо предпринять, чтобы избежать проблем.
FreeBSD basics: Avoiding Trojans and Rootkits.
Статья для начинающих пользователей FreeBSD, помогающая научиться элементарным навыкам борьбы с rootkit'ами и троянами при работе в этой OS.
qmail-HOWTO 1.3.
Краткое и понятное руководство по установке и настройке не самого плохого почтового агента QMail. Для тех, кто не хочет "заморачиваться", а хочет просто иметь работающий MTA.
Using NFS for Networked Backups.
Среди системных администраторов есть разногласия по поводу "правильности" тех или иных методов резервирования данных разных хостов по сети. Эта статья затрагивает очень простые методы использования NFS.
Streaming MPEG-4 with Linux.
О том, как настроить простой потоковый видео сервер в кодеке MPEG4.
Initial setup for common functionality with Astaro.
Основы Astaro Security Linux и выполнение основных функций (HTTP- и DNS-Proxy).
Pushing Apache on Linux to the Max!
Настройка и оптимизация Apache для Linux.
Using DJBDNS and Getting Out of a BIND.
Статья о том как избавить себя от постоянных апдэйтов BIND.
Name Resolution and Browsing in Samba.
Рассказано о том, как осуществляется работа по преобразованию адресов в имена хостов через использование WINS в SMB-based сети. Описано, как настроить Samba для работы в качестве WINS сервера, использовать внешний WINS-сервер или реализовать WINS- прокси.
Optimizing GCC.
Justin Piszcz на примере продемонстрировал преимущества использования опций оптимизации в GCC.
Cultured Perl: More one-line Perl scripts.
Коллекция однострочных Perl-скриптов на все случаи жизни.
Choosing Strong Passwords.
Про пароли.
Create declarative mini-languages.
О том, как использовать Python в качестве базы для создания мини-языка программирования (использование модуля SimpleParse).
PostgreSQL - analyzing a query to improve speed.
Статья описывает, как найти и проанализировать причину низкой производительности SELECT запроса и скомпоновать необходимые индексы или переоформить запрос для устранения проблемы.
Java and Vim.
Использование Vim для разработки на Java.
Tcl Core Team Interview.
Язык Tcl известен и популярен еще и благодаря своей графической библиотеке Tk - отсюда и название "Tcl/Tk".
More Qt.
Данная статья посвящена объектной модели Qt и поможет ответить на вопрос, почему она лучше классического аналога на C++.
Exploring the Use of HyperThreading Technology for.
Использование технологии HT при разработке программ.
Testing SMP Kernel Modules with UML.
Тестирование модулей ядра.
A look at the SCO complaint.
Комментарии к недавно выставленным претензиям SCO к IBM.
Alan Cox, Richard Gooch, and David Weinehall Respond to SCO's Linux-Related Claim.
Комментарии трёх разработчиков ядра Linux (Alan Cox, Richard Gooch и David Weinehall) по поводу претензий SCO.
SCO vs IBM.
Интересный документ - черновой вариант мнения opensource.org по поводу тяжбы IBM vs SCO.

 Читайте в следующем номере:

Запись CD в Linux - Теоретические и практические основы + описание программ для записи.
Ваше предложение - Пишите на xoid26@linux-online.ru, какую информацию хотели бы вы видеть в рассылке, и, может быть, в следующих выпусках вы найдете именно то, что вам нужно!!

/\ Наверх /\ OS Linux для начинающих. (c) 2003 Valery V. Kachurov


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное