Учебник

Мередит М. Безопасность : Для вашего сервера

Мередит М. Безопасность [Текст] : Для вашего сервера / Мартин Мередит  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 80-83. — (Hardcore Linux. Учебник). — Прил.: "Скорая помощь. Запуск netstat ­pnl от имени root сообщит вам, какие программы слушают порты." ; "Вы видите эту диаграмму раньше, чем я про нее рассказал — все и вправду так просто" [Изображение] : [Схема места брандмауэра в безопасности сервера]. — С. 81 ; "Скорая помощь. Вы можете запускать правила брандмауэра при старте системы, добавив команду iptables-­restore в /etc/rc.local." ; "Скажи «Пароль»!" : [Программа Fail2ban (www.fail2ban.org) для противодействия брутфорсу пароля на доступ к серверу]. — С. 82 ; "Альтернатива командной строке" : [Webmin — инструмент, позволяющий управлять сервером через веб-­браузер — настройка правил брандмауэра]. — С. 83
      Аннотация
      Обладание выделенным или частным виртуальным сервером (Virtual Private Server, VPS) подразумевает осведомленность о множестве потенциальных проблем с безопасностью, которым владелец подвержен в Интернете. В наши дни на большинстве домашних компьютеров установлен брандмауэр, или соединение идет через маршрутизатор, способный защитить от таящихся в Сети угроз. Если у вас собственный сервер, вам все равно нужен брандмауэр, но ради безопасности можно сделать гораздо больше. 
      Мартин Мередит показывает: как определить при помощи nmap и netstat лишние и потенциально опасные порты; как закрыть брандмауэром лишние порты, создав правила iptables (рассмотрена и сопровождается комментариями структура правил, а из таблиц рассмотрена только таблица фильтрации); как провести снаружи сканирование сервера на предмет уязвимостей при помощи программы Nessus. 
      Также рассказано о системе обнаружения вторжений Tripwire (http://tripwire.sf.net), которая проверяет целостность файлов в системе, об утилите Logwatch, которая читает файлы журналов сервера и может отправлять владельцу сервера ежедневные сообщения о наиболее интересных их частях. 
 

Коротченко А. Сетевое программирование : Linux: Сетевой проект

Коротченко А. Сетевое программирование [Текст] : Linux: Сетевой проект / Артем Коротченко  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 72-75. — (Сетевое программирование. Учебник). — Прил.: "Наш клиент отправляет что-­то серверу (четырехуровневая модель TCP/IP)" [Изображение] : [Схема]. — С. 73 ; "Прослушивание в Сети" : [Анализаторы сетевого трафика (снифферы) в Unix и Linux; подробности о Wireshark]. — С. 75. 
      Аннотация
      Содержательное введение в сетевое программирование, из которого вытекает, что усвоить сетевое программирование в Linux – это значит усвоить сетевое взаимодействие, механизм которого рассматривается, и научиться писать сетевое ПО для этой операционной системы, для чего рассматривается низкоуравневое программирование стека TCP/IP и создание аналога известной утилиты ping. 
      Программирование низких уровней стека TCP/IP открывает безграничные возможности: черные ходы, сканеры, черви, снифферы, или, по другую сторону баррикады, honeypot­системы, брандмауэры и межсетевые экраны. 
 

Кузнецов Н. Inotify: Действия по событиям

Кузнецов Н. Inotify: Действия по событиям [Текст] / Николай Кузнецов  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 70-71. — (iwatch и incron. Учебник). — Прил.: "Скорая помощь. Вместо редактора по умолчанию (Vim) правила incron можно вводить при помощи любого другого, предварительно выполнив команду вроде export EDITOR=gedit или export EDITOR=mcedit., то есть установив переменную окружения $EDITOR." ; "Выбор есть всегда" : [Возможности для взаимодействия с Inotify в языках программирования Python, Perl, C и сценариях на Bash]. — С. 71
      Аннотация
      Inotify — подсистема ядра Linux, которая позволяет получать уведомления об изменениях в файловой системе. Создание, изменение, удаление файлов и каталогов – все это события Inotify, и с ними можно связать полезные действия, которые демонстрируются на примере утилит iwatch (позволяет наблюдать, какие изменения происходят в определенной части дерева каталогов файловой системы) и incron (вариация службы Сron, выполняющая задания по событиям Inotify, а не по таймеру) в системе под управлением SUSE 11. 
 

Ботвик Н. Сети : Часть 8: Сервер почты: Долой спам!

Ботвик Н. Сети [Текст] : Часть 8: Сервер почты: Долой спам! / Нейл Ботвик  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 62-65. — (Сети. Учебник). — Прил.: "Настройка роутера" ; "Скорая помощь. Все эти программы – демоны, и обычно ничего не выводят на терминал, на котором запущены. Весь полезный вывод отправляется в файл журнала: либо их собственный, либо через syslog. Для просмотра содержимого журнала в реальном времени при настройке используйте команду tail -­f.". — С. 63 ; "Скорая помощь. Попробуйте вносить небольшие изменения в конфигурационные файлы и проверять их после каждой правки. Так будет гораздо проще отследить ошибку. Здравая страховочная политика – создавать резервные копии файлов перед каждым изменением, для этого подойдет Subversion или Git.". — С. 64 ; "Журналы Postfix" : [Как приказать службе журналирования отправлять сообщения Postfix в отдельный файл, добавив пару строк в файл /etc/syslogng/syslog­ng.conf]. — С. 65
      Аннотация
      Завершение создания полной почтовой системы для SMTP, IMAP и веб-­почты.
      Подробно рассмотрены: настройка Postfix; фильтрация спама при помощи приложения Dspam (http://dspam.nuclearelephant.com), которое использует метод поиска спама под названием "байесовский анализ" (Bayesian analysis), рассматривающий частоту различных слов в сообщениях; ранняя фильтрация спама средствами Postfix. Кратко — о сканировании почты на вирусы при помощи ClamAV. 
      Теги: Linux Programs ; CLI ; серверы ; свободн. прогр. ; Учебник 

Смирнов Д. OOo : Вам Math, коллега!

Смирнов Д. OOo [Текст] : Вам Math, коллега! / Дмитрий Смирнов  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 58-61. — (OOo Math. Учебник). 
      Аннотация
      Самый малоосвещенный в прессе компонент OpenOffice.org – программа для набора математических формул OpenOffice.org Math (OOo Math, или просто Math). OOo Math не является насущной необходимостью для всех и каждого. Его пользователи – люди, имеющие дело с документами, где применяются математические формулы и выражения: студенты, профессора, технические специалисты, инженеры. Кроме того, в Linux Math использует командный ввод формул, то есть пользователь набирает их с клавиатуры, как в языке программирования. Это поначалу озадачивает пользователей, но командный ввод имеет одно важное преимущество: по окончании обучения можно будет вводить формулы, практически не используя мышь, с помощью одной клавиатуры! Вам больше не понадобится постоянно отвлекаться на панель символов, чтобы ввести греческую букву или особенный знак. Так что, может быть, стоит потратить немного времени сейчас, чтобы экономить его потом?
      OOo Math может работать как отдельное приложение, но на практике его используют для вставки формул во внешние документы. Дмитрий Смирнов рассматривает ввод формул (способы ввода, простые выражения, использование скобок, околосимвольные элементы, операторы, матрицы) а также затрагивает вопросы вставки формул в OOo Writer. 
 

Фиоретти М. OOo : Работаем автоматом

Фиоретти М. OOo [Текст] : Работаем автоматом / Марко Фиоретти  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 54-57. — (Обработка документов. Учебник). — Веблиогр. "Ресурсы": с. 57 (2 назв.).
      Аннотация
      Формат файлов OpenDocument (ODF) – это стандарт ISO для документов с форматированным текстом, электронных таблиц и презентаций, представляющий единственную реальную альтернативу форматам, разработанным для MS Office. 
      Изюминка ODF в том, что это просто сжатый Zip-архив, где каждую часть содержимого легко извлечь и обработать, потому что они хранятся раздельно. Текстовое содержимое, форматирование, метаданные и другая информация – все это хранится в различных текстовых XML-файлах, а изображения и другие двоичные объекты имеют собственные каталоги. При этом очень просто найти или изменить только те части содержимого, которые действительно нас интересуют.
      Марко Фиоретти показывает как автоматически генерировать различные файлы OpenDocument (ODF) при помощи простых сценариев оболочки (скриптов) — тест с вариантами ответов и счета за услуги. 
      Если Вас заинтересовала обработка ODF, то следует обратиться к XML-­инструментам типа Odfpy (http://odfpy.forge.osor.eu) или к книге "OpenDocument Essentials" (автор — J. David Eisenberg), которая доступна в электронном варианте (например, https://docs.google.com/viewer?docex =1&url= http://books.evc-cit.info/OD_Essentials.pdf). 

 

Хэммел М. Д. GIMP : Создаем богиню огня

Хэммел М. Д. GIMP [Текст] : Создаем богиню огня / Майкл Дж. Хэммел  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 50-53. — (GIMP. Учебник). — Прил.: "Шаг за шагом: Гори весь мир огнем!" : [Пошаговое руководство по созданию работы «Богиня Огня»]. — С. 51-53 ; "Берем из стока" : [Перечень исходных изображений]. — С. 50
      Аннотация
      На практическом примере подробно показано, как при помощи эффекта пламени GIMP можно украсить свои графические произведения.
 

 

Ченнел Э. BasKet: порядок в исследованиях

Ченнел Э. BasKet: порядок в исследованиях [Текст] : [BasKet Note Pads как база данных пользователя для совместного использования] / Энди Ченнел  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 48-49. — (Первые шаги. Учебник). — Прил.: "Шаг за шагом: Создание исследования" : [Пошаговое руководство по интеграции BasKet с другими приложениями Linux]. — С. 49
      Аннотация
      Применение приложения BasKet Note Pads (http://basket.kde.org/index.php) для организации, управления и совместного использования информации, а именно как базы данных пользователя для исследования, для написания романа, приготовления доклада, создания презентации или планирования дел по дому. Также рассмотрено создание, редактирование и организацию заметок, импорт информации из различных источников, совместное использование сведений с друзьями и коллегами, применение Basket Note Pads для представления своего исследования другим.
 

Ченнел Э. Sockso: Соберем аудиосервер

Ченнел Э. Sockso: Соберем аудиосервер [Текст] / Энди Ченнел  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 46-47. — (Первые шаги. Учебник). — Прил.: "Скорая помощь. Если вы склонны покопаться в коде, то вся информация по архитектуре Sockso найдется в папке application/resources." ; Воспроизведение : [Плееры для воспроизведения аудио] . — С. 47
      Аннотация
      Уже нет необходимости копировать свои OGG- и MP3-композиции на каждый компьютер или носить их на USB-­брелке — персональный потоковый аудиосервер с открытым исходным кодом Sockso (http://sockso.pu-gh.com/) обеспечит доступ к фонотеке из любой точки квартиры и даже за ее пределами. 
      Sockso: скачивание, установка (не требуется), настройка проигрывания коллекции аудио, создание плей­листа и обеспечение виртуального доступа к нему по локальной сети, также рассмотрена возможность доступа к фонотеке за пределами домашней сети. 
 

Боровский А. Электронные подписи : Ч. 2. Защити свои данные

Боровский А. Электронные подписи [Текст] : Часть 2. Защити свои данные / Андрей Боровский // Linux Format. — 2007. — № 7 (94), июль. — С. 94-97. — (Электронные подписи. Учебник). — Прил.: "Особенности национальной сертификации" : [Российская Федерация]. — С. 94 ; "Файлы сертификатов X.509". — С. 95 ; "Как попасть в «сети доверия»?". — С. 97.
      Аннотация
      Как получить цифровой сертификат, как установить и использовать цифровой сертификат X.509 в популярных открытых приложениях Linux (KMail, Thunderbird и в пакете OpenOffice.org).

Боровский А. Электронные подписи : Ч. 1. Электронные подписи и и цифровые сертификаты

Боровский А. Электронные подписи [Текст] : Часть 1. Электронные подписи и и цифровые сертификаты / Андрей Боровский  //  Linux Format. — 2007. — № 6 (93), июнь. — С. 90-93. — (Электронные подписи. Учебник). — Прил.: "О терминологии" : [Термины, используемые в этой статье, взяты из книги "Краткий словарь понятий, сокращений и терминов PGP, криптографии и информационной безопасности" (http://www.pgpru.com/)]. — С. 90
      Аннотация
      Общее знакомство с сертификатами системы PKI (Public Key Infrastructure, Инфраструктура открытых ключей) с точки зрения пользователя. 

Балдин Е. М. PostgreSQL : Часть 6: Дополнительные главы

Балдин Е. М. PostgreSQL [Текст] : Часть 6: Дополнительные главы / Евгений Михайлович Балдин   //  Linux Format. — 2007. — № 4 (91), апр.. — С. 88-91. — (PostgreSQL. Учебник). — Прил.: "Принципиальные ограничения" : [на репликацию больших объектов]. — С. 90 ; "Азбука SQL: Д. Ссылочная целостность" ; "К вопросу о  происхождении Слонов" ; "PostgreSQL в лицах: Максим Валянский". — С. 92
      Аннотация
      Подробно рассмотрено резервирование и восстановление базы данных (программы pg_dump и pg_restore), переход на новую версию PostgreSQL, репликация PostgreSQL, локаль, команды VACUUM и ANALYZE, мониторинг активности базы, полнотекстовый поиск и другие крупные дополнительные модули PostgreSQL.

 

Балдин Е. М. PostgreSQL : Часть 5: Настройка PostgreSQL

Балдин Е. М. PostgreSQL [Текст] : Часть 5: Настройка PostgreSQL / Евгений Михайлович Балдин   //  Linux Format. — 2007. — № 3 (90), март. — С. 82-86. — (PostgreSQL. Учебник). — Прил.: "Настройки PostgreSQL для 1C". — С. 83 ; "PostgreSQL в лицах: Алексей Харитонов". — С. 86
      Аннотация
      PostgreSQL в фундаменте "1С:Предприятие"? В свое время эта новость произвела фурор в мире Linux, а Евгений Балдин показывает, что для этого было сделано, и расскажет, как настроить PostgreSQL для выполнения этих или любых других задач: подбор оборудования, конфигурационные файлы pg_hba.conf и самые важные настройки postgresql.conf.

 

Балдин Е. М. PostgreSQL : Часть 4: Интерфейсы

Балдин Е. М. PostgreSQL [Текст] : Часть 4: Интерфейсы / Евгений Михайлович Балдин   //  Linux Format. — 2007. — № 2 (89), февр.. — С. 86-89. — (PostgreSQL. Учебник). — Прил.: "bond, но не Джеймс" : [О программе bond (http://www.treshna.com/bond/) ]". — С. 87 ; "PostgreSQL в лицах: Сергей Копосов". — С. 89 ; "Азбука SQL: Г. Управление доступом к данным". — С. 90
      Аннотация
      Программные интерфейсы (API) для доступа к PostgreSQL. Хотя статья посвящена обзору интерфейсов, но большая часть ее посвящена только одному из них — библиотеке libpq. Дело в том, что библиотека libpq является родным и наиболее полным, а все остальное – лишь подмножество. В простейшем случае все интерфейсы одинаковы: открыл соединение, послал запрос, обработал результаты, закрыл соединение. 
      Кратко об API для доступа к PostgreSQL из языков программирования bash, Java, Common Lisp, Perl, Python, Ruby. 

 

 

Балдин Е. М. PostgreSQL : Часть 2: Работа с базой

Балдин Е. М. PostgreSQL [Текст] : Часть 2: Работа с базой [в системе под Debian (Sarge)] / Евгений Михайлович Балдин   //  Linux Format. — 2006. — № 12 (86), дек.. — С. 80-85. — (PostgreSQL. Учебник). — Прил.: "Год. Ревизия. Нововведения" : Таблица : [Основные вехи истории стандарта SQL, 1986-2003]. — С. 80 ; "Азбука SQL. Язык манипулирования данными" ; "PostgreSQL в лицах: Федор Геннадьевич Сигаев". — С. 84
      Аннотация
      Проблема компьютеров в том, что они делают то, что вы сказали, а не то, что подумали. Поэтому запустить PostgreSQL недостаточно – нужно еще суметь договориться с ним на понятном языке. Этот язык, преимущественно, SQL. 
      Возможные программы общего назначения и клиенты для работы с PostgreSQL. Рассмотрены интерактивные оболочки — утилиты командной строки psql, psql-подобная gql-shell, dbishell — оболочка на основе Perl::DBI; графические интерфейсы к PostgreSQL — утилита PgAccess (http://www.pgaccess.org/) авторства Константина Теодореску (Constantin Teodorescu), pgAdmin III, TOra (toolkit for Oracle) от Генри Джонсона (Henrik Johnson), OpenOffice.org и SDBC.