Шарма М. Elgg [Текст] : Своя сеть общения / Маянк Шарма (Mayank Sharma) // Linux Format. — 2010. — № 3 (129), март. — С. 68-71. — (Elgg. Учебник). — Прил.: "LAMP по-быстрому" : [если на компьютере, который мы будем использовать в качестве сервера LAMP, есть интернет-соединение, то в системе под Debian можно быстро установить и настроить сервер LAMP в терминале] ; "Скорая помощь. Команда mysqldump u user p elgg > elgg_dumpfile создает резервную копию основной БД, содержащую всю ее информацию." — С. 69 ; "Социальные сети в стиле Elgg" : [возможности пользователя и администратора, система прав доступа к содержимому] ; "Скорая помощь. Сообщество Elgg штампует модули один за другим. Загружайте их с сайта Elgg и распаковывайте в папку mod/." ; "Скорая помощь. Всегда ограничивайте свои эксперименты локальной копией Elgg, не покушаясь на сайт на сервере — если вы что-нибудь напортачите, он не пострадает.". — С. 70 ; "Скорая помощь. Прежде чем открыть доступ к сети, убедитесь, что вы настроили Sendmail и сможете отправить письма с подтверждением регистрации." ; "Шаг за шагом: Создаем группу" : [пошаговое руководство]. — С. 71.
Аннотация
Создание социальной сети на основе свободного с открытым исходным кодом сервера Elgg (http://elgg.org/) в стеке LAMP: быстрая настройка LAMP и доводка Apache, PHP, MySQL; установка, настройка, подключение, активация модулей; администрирование — настройка профилей пользователей, создание собственной главной страницы, изменение содержимого области страниц известной, как авансцена (spotlight).
ПО Linux: серверы
Богородский Р. Cijoe
Богородский Р. Cijoe [Текст] : Следы Java в проекте Django : [опыт внедрения CI-сервера в Python-проект] / Роман Богородский // Linux Format. — 2010. — № 3 (129), март. — С. 66-67. — (Cijoe. Учебник).
Аннотация
Каждый разработчик желает знать, как избавить проект от ошибок. В этом очень могут помочь технологии контроля качества кода из мира Java. Особенно continuous integration (непрерывная интеграция, CI) — практика разработки программного обеспечения, суть которой заключается в частом объединении кода различных разработчиков и проверке целостности проекта. Обычно это реализуется следующим образом: исходные коды проекта копируются из репозитория и собираются, а затем выполняются тесты.
Применение CI для Python почему-то развито значительно меньше, чем в мире Java, и Роман Богородский делится опытом внедрения CI-сервера cijoe (http://github.com/defunkt/cijoe) в проекты Python, Django и Git.
Шарма Ш. Subsonic
Шарма Ш. Subsonic [Текст] : Делитесь музыкой и передавайте ее / Шашанк Шарма (Shashank Sharma) // Linux Format. — 2010. — № 3 (129), март. — С. 34-37. — (Linux Format на DVD). — Прил.: "Скорая помощь. Если вы предпочитаете индивидуальную настройку Subsonic, скачайте файл subsonic-3.8-war.zip и настройте доступ к программе через сервер Tomcat.". — С. 35 ; "Скорая помощь. Если хотите, добавьте несколько папок с музыкальными файлами. Просто нажмите Сохранить после ввода полного пути для каждой из них." ; "Шаг за шагом: Перенаправление портов" : [Пошаговое руководство]. — С. 36 ; "Скорая помощь. Subsonic требует, чтобы транскодеры находились в /var/subsonic/transcode, поэтому вам нужно будет создать символьные ссылки для всех используемых транскодеров." ; "Скорая помощь. Убедитесь, что папка, которую вы указываете для плейлистов, уже создана. Subsonic скорее пожалуется на то, что он ее не нашел, чем предложит ее создать." ; "Шаг за шагом: Запускаем движок транскодирования" : [Пошаговое руководство]. — С. 37.
Аннотация
Медиа-сервер Subsonic (http://subsonic.org/) — установка, настройка, веб-интерфейс и его изменение, индексация аудиофайлов, воспроизведение файлов, транскодинг, добавление пользователей.
Вервлоесем К. Amazon EC2 : На облаке
Вервлоесем К. Amazon EC2 [Текст] : На облаке : [основы знаний о работе пользователя на облачном сервисе] / Коэн Вервлоесем (Koen Vervloesem) // Linux Format. — 2010. — № 2 (128), февр.. — С. 84-87. — (Hardcore Linux. Учебник). — Прил.: "Официальные AMI Ubuntu" [Таблица] : [AMI (Amazon Machine Image — образ компьютера) для процессоров x86 и x86_64]. — С. 84 ; "Скорая помощь. Если вам нужен экземпляр, отличный от варианта по умолчанию (m1.small), воспользуйтесь ключом -t в команде ec2-run-instances." ; "Переносить ли сервер на облако?" : [Профиль screen-profiles к программе GNU screen в Ubuntu 9.04, наряду с другой информацией, показывает примерную стоимость вашей системы на Amazon EC2, а также на серверах, не работающих с EC2, с ее помощью можно подсчитать стоимость переноса на EC2 физического или виртуального сервера]. — С. 85 ; "Скорая помощь. Список всех доступных для запуска образов AMI вы получите, выполнив команду c2describeimages -x all." ; "Рабочий стол на облаке" : [Как организовать рабочий стол Ubuntu на Amazon EC2 при помощи программы от Эрика Хэммонда (http://ec2ubuntu-build-ami.notlong.com)]. — С. 86 ; "Варианты конфигураций" [Таблица] : [Конфигурации и их стоимость на EC2] ; "Форум Swyzzle" : [Форум ec2ubuntu на http://groups.google.com/group/ec2ubuntu для желающих развернуть Ubuntu на EC2] ; "Скорая помощь. Первая команда, которую нужно выполнить при запуске Ubuntu на EC2 — sudo apt-get update && sudo apt-get upgrade -y. Она обновит систему.". — С. 87.
Аннотация
Облачные вычисления не есть что-то неосязаемое. Коэн Вервлоесем рассказывает о части инфраструктуры Amazon Web Services (AWS) — веб-сервисе Amazon Elastic Compute Cloud (Amazon EC2), как гибкой альтернативе традиционному серверному хостингу.
Организация работы пользователя на облаке Amazon EC2: виртуальная машина пользователя — AMI (Amazon Machine Image — образ компьютера) Ubuntu, учетная запись AWS и задание переменных окружения, установка утилит EC2, запуск AMI Ubuntu, работа на виртуальном сервере Ubuntu, особенности работы на вашем сервере служб для других пользователей, которым нужен доступ по фиксированному IP-адресу.
Создание собственного AMI — скрипт (http://ec2ubuntu-build-ami.notlong.com) от Эрика Хэммонда (Eric Hammond), который собирает, комплектует и загружает образ Ubuntu или Debian на Amazon EC2.
Веб-интерфейс Amazon EC2 для управления виртуальным сервером.
В завершение своего рассказа Коэн Вервлоесем дает подсказки о применении виртуального сервера простыми пользователями.
Шультайс Н. Sphinx : Найдется, что настроено
Шультайс Н. Sphinx [Текст] : Найдется, что настроено / Никита Шультайс // Linux Format. — 2010. — № 2 (128), февр.. — С. 80-83. — (Sphinx. Учебник). — Прил.: "Справка о весе". — С. 82 ; "SphinxClient: другие методы" : [Класс SphinxClient — методы SetRetries, SetLimits, $max_matches, $cutoff]. — С. 83.
Аннотация
Если поисковая форма Google или Яндекса уже не годится для вашего проекта, обратите внимание на SQL Phrase Index.
Система и движок полнотекстового поиска для высоконагруженных веб-сервисов Sphinx (SQL Phrase Index; www.sphinxsearch.com), разработанная Андреем Аксеновым — характеристики, установка их исходного кода, основные части (утилита indexer, демон searchd, интерфейс доступа к searchd), файл конфигурации, запуск indexer в консоли, поиск из PHP на сервере под управлением Apache при помощи модуля sphinxapi.php, режимы поиска.
Крестников Е. Google переводит свои серверы на Ext4
Крестников Е. Google переводит свои серверы на Ext4 [Текст] : [Инф. сообщение] / Евгений Крестников // Linux Format. — 2010. — № 2 (128), февр.. — С. 5, колон. 3. — (Новости) (Новости короткой строкой).
Аннотация
Программное обеспечение серверов Google.
Шарма М. Privoxy: Рулим web-доступом
Шарма М. Privoxy: Рулим web-доступом [Текст] / Маянк Шарма (Mayank Sharma) // Linux Format. — 2010. — № 1 (126-127), янв.. — С. 84-87. — (Hardcore Linux. Учебник). — Прил.: "Редактируем в браузере" : [Редактирование файлов конфигурации Privoxy через веб-интерфейс браузера] ; "Скорая помощь. В зависимости от установки Privoxy, конфигурационные файлы могут храниться в директории /etc/privoxy или в /usr/local/etc/privoxy/.". — С. 85 ; "Скорая помощь. Шаблоны подстановки — основа конфигурационных файлов, поэтому не удивляйтесь, увидев множество точек, звездочек и квадратных скобок." ; "Используем псевдонимы" : [Псевдонимы — запись, название]. — С. 86 ; "Скорая помощь. Для чтения файла сообщений используйте Vi: он подсвечивает сообщение, и читать его проще." ; "Шаг за шагом: Установка Privoxy из исходных кодов" : [Пошаговое руководство]. — С. 87.
Аннотация
Как фильтровать сомнительный контент Сети с помощью Privoxy (http://www.privoxy.org/) — редактирование конфигурационных файлов, определяющих, как модифицировать содержимое просматриваемых страниц; контроль веб-страниц средствами действия (над cookies, блокируемыми баннерами, изображениями, всплывающими окнами и другими объектами, заданными в файлах действий default.action и user.action) и фильтры; ограничение доступа к сайтам; блокирование cookies и баннеров; обход цензуры при помощи Tor и настройка совместной работы с ним.
Ботвик Н. Сети : Часть 12: BackupPC: Как решить вопрос
Ботвик Н. Сети [Текст] : Часть 12: BackupPC: Как решить вопрос / Нейл Ботвик // Linux Format. — 2009. — № 12 (125), дек.. — С. 68-71. — (Сети. Учебник). — Прил.: "Копирование сервера" : [Запуск rsync от имени суперпользователя-root: изменение файла настройки хоста и конфигурации sudo, чтобы разрешить пользователю BackupPC запускать rsync от имени root без запроса пароля]. — С. 69 ; "Зачем нужно Visudo?" : [Изменение настроек sudo с применением visudo вместо непосредственного редактирования файла /etc/sudoers]. — С. 70 ; "Безопасность" : [Резервирование системных файлов и обеспечение безопасности резервных копий системных файлов через запуск отдельного экземпляра Apache для резервных копий]. — С. 71.
Аннотация
Сервер автоматического резервирования, проверки резервных копий и восстановления данных компьютеров сети BackupPC 3.1.0 (http://backuppc.sourceforge.net) — настройка сервера резервного копирования, параметры файла настройки сервера, пользовательский веб-интерфейс, особенности использования на публичном веб-сервере.
Кемп Д. Обслуживаем страницы с Lighttpd
Кемп Д. Обслуживаем страницы с Lighttpd [Текст] : [Настройка веб-сервера Lighttpd] / Джульетта Кемп // Linux Format. — 2009. — № 12 (125), дек.. — С. 32-33. — (Lighttpd). — Прил.: "Меняем порт" : [Как тестировать Lighttpd совместно с другим веб-сервером в системе]. — С. 32 ; "Переписываем правила" : [Правила под Lighttpd в файле .htaccess, канонизация расширений файлов]. — С. 33.
Аннотация
Настройка веб-сервера Lighttpd в системе под Debian Lenny и Ubuntu 9.04 для работы с динамическим содержимым по протоколу FastCGI: подключение mod_fastcgi (из /etc/lighttpd/modsavailable/), запуск FastCGI с PHP и PHP5CGI, настройка SSL, настройка виртуального сервера.
Часто задаваемые вопросы : Доступ к файловой системе Windows
Часто задаваемые вопросы [Текст] : Доступ к файловой системе Windows // Linux Format. — 2009. — № 11 (124), нояб.. — С. 91. — (Ответы).
Аннотация
Освещено: монтирование файловых системы FAT и VFAT MS-DOS в Linux, полноценный доступ на чтение/запись к файловой системе NTFS при помощи драйвера FUSE под названием NTFS-3G (www.ntfs-3g.org), изменение владельца файла в разделе Windows в /etc/fstab, различие между FAT, VFAT и FAT32, реализации доступа к некоторым файловым системам Linux из-под Windows — драйвер для ext2/3 (www.fsdriver.org), монтирующий ext2 как диск с отдельной буквой, rfstool (http://p-nand-q.com/download/rfstool.html) для доступа к разделам ReiserFS из-под Windows.
Моррисон Г. UPnP: Вещаем медиа
Моррисон Г. UPnP: Вещаем медиа [Текст] / Грэм Моррисон // Linux Format. — 2009. — № 11 (124), нояб.. — С. 84-87. — (Hardcore Linux. Учебник). — Прил.: "Тест на совместимость с FIFO" : [Проведение теста при помощи командной строки] ; "Скорая помощь. MediaTomb использует JavaScript для организации различных медиафайлов в коллекции и представления их списков клиенту. В результате вы можете модифициро вать JS-файлы «под себя», задав нужные параметры.". — С. 85 ; "Скорая помощь. Если в вашей системе включен Inotify и MediaTomb скомпилирован с опцией Inotify, то он не будет требовать запускать сканирование папок вручную и сможет добавлять файлы без привлечения сторонних средств.". — С. 86 ; "Клиенты UPnP" : [Rhythmbox в комбинации с каркасом UPnP Coherence (http://coherence.beebits.net) — решение для плейера UPnP под Linux, VLC и UPnP-портал Kinsky (http://oss.linn.co.uk/trac/wiki/kinsky)]. — С. 87.
Аннотация
Благодаря стандарту UPnP (Universal Plug and Play) многие устройства (мобильный телефон, игровая приставка, телевизор) могут считывать, отображать и даже проигрывать файлы, расположенные на медиацентре компьютера с Linux. В части "Собираем медиа-сервер. Превратим завалящую машину в домашний накопитель мультимедиа" (Linux Format, 2009, № 10 (123), окт., С. 22) обзора "7 крутых Linux-проектов" Грэм Моррисон показал как установить и собрать UPnP-сервер в системе под управлением Ubuntu Server Edition на базе открытого MediaTomb 0.11.0 (http://mediatomb.cc/). На этот раз мы займемся подключением к UPnP-серверу UPnP-клиентов устройств и обратим свое внимание на всеохватывающий конфигурационный файл MediaTomb. Грэм Моррисон продемонстрирует редактирование ряда параметров MediaTomb, которые решат задачи — пресечь использование при запуске каждый раз другого порта и задать ему статический порт, добавить совместимость с PlayStation 3, перекодировать неподдерживаемые UPnP-клиентами медиа-форматы в поддерживаемые, передавать поток интернет-радио.
Фахрутдинов А. Linux и Active Directory : Часть 2: Samba: ACL и печать
Фахрутдинов А. Linux и Active Directory [Текст] : Часть 2: Samba: ACL и печать / Александр Фахрутдинов // Linux Format. — 2009. — № 11 (124), нояб.. — С. 72-75. — (Linux и Active Directory. Учебник) (Samba в домене AD. Учебник). — Прил.: "А без списков?" : [Особенности управления правами доступа в файловой системе, не поддерживащей ACL]. — С. 72 ; "Тайный ход" : [Для упрощения работы администраторов в Active Directory прав доступа в Windows и Linux, создатели Samba предусмотрели в файле smb.conf список admin users, учетным записям из его перечня доступ к файловой системе предоставляется от имени root, то есть, пользователи, указанные в admin users, имеют полный доступ к любым файлам в общих папках] ; "Рис. 3. Так происходит печать из Windows клиента на сервер Samba" [Изображение] : [Схема]. — С. 74 ; "CUPS спешит на помощь" : [Средства CUPS (www.cups.org) для решения проблем с драйверами Samba — утилита cupsaddsmb для упрощения регистрации драйверов, PostScript-совместимые драйверы] ; "Скорая помощь. Используя в smb.conf кириллицу, убедитесь, что вы сохранили файл в кодировке UTF8. В Debian и многих других современных дистрибутивах она установлена по умолчанию.". — С. 75.
Аннотация
В первой части учебника было рассмотрено ввод Samba в домен Active Directory и создание общих папок.
Увы, общий доступ к разделяемым ресурсам создает проблемы для безопасности. Во второй части рассмотрено: Samba в управлении правами доступа — контроль доступа к разделяемым ресурсам, реализации списков контроля доступа (Access Control List, ACL, по-английски произносится "эй-си-эл") в Microsoft Windows NT (NTFS ACL), Unix и Linux (POSIX ACLs), раздача прав доступа к файлам и каталогам через диалог безопасности NT (NT security dialog), реализация наследования атрибутов в работе с NTFS ACL; Samba как сервер печати (принт-сервер) — система печати Windows и система печати Linux во взаимодействии с Samba-сервером, настройка Samba-принтера, печать Windows-клиента, настройка Windows-принтера для печати через интерфейс LPD.
Ботвик Н. Сети : Часть 11: WebDAV: Общий доступ по сети
Ботвик Н. Сети [Текст] : Часть 11: WebDAV: Общий доступ по сети / Нейл Ботвик // Linux Format. — 2009. — № 11 (124), нояб.. — С. 68-71. — (Сети. Учебник). — Прил.: "Скорая помощь. Для тестирования доступа извне, не вставая с кресла, воспользуйтесь ноутбуком с мобильным 3G-модемом.". — С. 69 ; Сертификаты SSL : [Защищенный доступ по HTTPS: какую безопасность обеспечивают самоподписанный сертификат и аутентифицированный сертификат] ; "Скорая помощь. Если MediaWiki кажется вам несколько тяжеловесной и вам нужно всего лишь работать над несколькими документами по сети, можете воспользоваться гораздо более простой альтернативой, в которой нет многих возможностей и сложности MediaWiki — DokuWiki (http://wiki.splitbrain.org/wiki:dokuwiki).". — С. 71.
Аннотация
Релизация двух очень разных технологий, которые применяются к веб-серверу Apache, чтобы разрешить удаленное изменение веб-содержимого — WebDAV (Web-based Distributed Authoring and Versioning — распределенное создание и версионирование на основе веб; http://www.webdav.org/) , расширение HTTP, позволяющее читать и изменять файлы после загрузки; вики на движке MediaWiki 1.15.1 (www.mediawiki.org), позволяющая добавлять, редактировать и даже удалять содержимое кому угодно, как в Википедии.
WebDAV- настройка, контроль доступа (методы HTTP аутентификации, разграничение прав на доступ), обеспечение безопасного соединения через SSL (Secure Sockets Layer).
Wiki — общая характеристика, установка и настройка MediaWiki, настройка контроля доступа, настройка безопасности.
Хадсон Э. Rsync: Создаем локальное зеркало
Хадсон Э. Rsync: Создаем локальное зеркало [Текст] / Энди Хадсон // Linux Format. — 2008. — № 4 (104), апр. — С. 68-71. — (Rsync. Учебник). — Прил.: "Фиксируем IP" : [Пошаговое руководство]. — С. 69 ; "Настройка клиентов Fedora. Если вы справились с настройкой сервера, работа на стороне клиента покажется вам простой! : [Пошаговое руководство].- С. 70 ; "Все ли?" : [Все ли пакеты, доступные в репозитории, содержит DVD Fedora] ; "Настройка клиентов Ubuntu" : [Пошаговое руководство]. — С. 71.
Аннотация
Загружать обновления на каждый ПК сети отдельно – пустая трата времени и трафика. Создав свой собственный сервер обновлений, можно сэкономить и время, и трафик! И для этого в большинстве дистрибутивов Linux есть возможность зеркалировать всю доступную в репозитории информацию на локальной машине.
Энди Хадсон показывает, как зеркалировать информацию репозитория на компьютер под управлением Fedora 8 (заодно показано, как сделать это в Ubuntu), в котором должен быть запущен Apache.
Боровский А. RADIUS : Часть 2. Linux в сети WPA: есть контакт!
Боровский А. RADIUS [Текст] : Часть 2. Linux в сети WPA: есть контакт! / Андрей Боровский // Linux Format. — 2007. — № 10 (97), окт.. — С. 94-97. — (RADIUS. Учебник). — Прил.: "Выбираем беспроводной адаптер". — С. 94.
Аннотация
Настройка авторизации беспроводных клиентов Linux в сетях, использующих авторизацию WPA Enterprise.
При описании настройки авторизации беспроводного Linux-клиента предполагается, что уже пройден мучительный процесс поиска и установки Linux-драйвера для Wi-Fi-карты (или подобрана поддерживаемая Linux Wi-Fi-карта) и пользователь научился "поднимать" беспроводной сетевой интерфейс в своей системе.
Также понадобятся демон управления сетями NetworkManager, утилита wavemon, а также, в зависимости от того, по какому пути пойдет настройка – графическая оболочка GNOME NetworkManager Applet (или ее KDE-аналог – KNetworkManager), утилиты wpa_gui и KWlan.
Настройка WPA с помощью NetworkManager и утилиты GNOME NetworkManager Applet.
Ручная настройка демона аутентификации wpa_suppplicant.
Настройка подключения к сети: PEAP MSCHAP V2 и EAP-TLS.
Проверка параметров подключения к беспроводной сети с помощью консольной утилиты wavemon.
Поиск точек доступа, настройка протоколов, методов и параметров аутентификации в беспроводных сетях с помощью утилиты wpa_gui.
Настройка протоколов и методов аутентификации, создание нескольких профилей для подключения к разным сетям с помощью сетевого менеджера KWlan.