Шарма М. Clonezilla: Диски под копирку

Шарма М. Clonezilla: Диски под копирку [Текст] / Маянк Шарма  //  Linux Format. — 2009. — № 5 (118), май. — С. 82-85. — (Hardcore Linux. Учебник). — Прил.: "Верный Ncursе" : [Критика интерфейса Clonezilla] ; Шаг за шагом: Клонируем диск : [Пошаговое руководство]. — С. 83 ; "Скорая помощь. Убедитесь, что у вас достаточно места на носителе, куда вы сохраняете образ. Если в процессе клонирования вам не хватит пространства, начните снова, взяв накопитель побольше." ; "Познать свои параметры" : [Замечание об опциях Clonezilla] ; "Шаг за шагом: Восстановление из образа" : [Пошаговое руководство]. — С. 84 ; "Клонируй их всех" : [Clonezilla как инструмент массового клонирования жестких дисков] ; "Шаг за шагом: Клонируем на лету" : [Пошаговое руководство]. — С. 85. 
      Аннотация
      Открытый инструментарий для резервного копирования и клонирования разделов или целых жестких дисков. Памятка по использованию Clonezilla.

 

Фрост Д. GAE: Создаем web-приложение

Фрост Д. GAE: Создаем web-приложение [Текст] / Дэн Фрост  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 80-83. — (Hardcore Linux. Учебник) (Google App Engine. Учебник). — Прил.: "Скорая помощь. Если вы новичок в Python, но все равно хотите попробовать Google App Engine, то не поленитесь подстелить себе соломки: настройте редактор на использование пробелов вместо символов табуляции. Если этого не сделать, App Engine выдаст цветистые ошибки всех типов!" ; "Ведение журнала" : [Сделайте ведение журнала своей привычкой]. — С. 81 ; "Скорая помощь. Через Google Data Services можно получить данные Google для своих приложений. Начните с установки модуля gdata в каталог вашего приложения по инструкциям на http://code.google.com/appengine/docs/usinggdataservices.html и затем импортируйте его командой import gdata.". — С. 82 ; "Индексы". — С. 83. 
      Аннотация 
      Как Google App Engine – платформа для разработки веб-приложений в инфраструктуре Google — поможет программисту на языке Python использовать частицу серверных мощностей поискового гиганта.
      Рассмотрены работа с App Engine в целом, применение MVC-каркаса webapp для создания веб-приложений, работа с распределенной системой хранения моделей BigTable от Google, работа с пользователями, выгрузка приложения на серверы Google. 

 

Фрост Д. Git: Властвуй над версиями

Фрост Д. Git: Властвуй над версиями [Текст] / Дэн Фрост  //  Linux Format. — 2009. — № 3 (116), март. — С. 70-73. — (Hardcore Linux. Учебник) (Git. Учебник). — Веблиогр. "Шоу Gitтеров": с. 73 (2 назв.). — Прил.: "Ваша личная «копилка»" : [Хостинг GitHub — создание ветки Git в командной строке]. — С. 72.
      Аннотация 
      Git: открытая распределенная система контроля версий программного обеспечения, созданная самим Линусом Торвальдсом! 
      Установка Git и начало работы с ветвями репозитория. 

 

Бартон Я. Web-камеры

Бартон Я. Web-камеры [Текст] : Стать Большим Братом / Ян Бартон  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 68-71. — (Hardcore Linux. Учебник). — Веблиогр. "Ссылки": с. 71 (2 назв.). — Прил.: "Отправка предупреждения" : [Скрипт email_alert.sh для отправки сообщения о вторжении — пример]. — С. 69 ; [Оповещение по e-mail] [Таблица] : [События — функция, опции, аргументы]. — С. 70 ; "И это еще не все…" : [Motion может держать вас в курсе событий с помощью смеси собственного встроенного веб-сервера, PHP и FTP. Чтобы узнать, как этого добиться, см. продолжение учебника на www.linuxformat.ru/mag/webcam.txt.]. — С. 71. 
      Аннотация 
      В 1949 году английский писатель и публицист Эрик Артур Блэр известный под пседонимом Джордж Оруэлл (George Orwell), опубликовал роман-антиутопию "1984", где впервые прозвучало известное выражение "Большой брат следит за тобой". С тех пор фраза "Большой Брат" служит обозначением всех тех, кто хочет ограничить наши гражданские свободы. Мне кажется, что автор выбрал не совсем удачное название для дельной статьи об использовании веб-камер для круглосуточного присмотра за своей собственностью. 
      Ян Бартон проводит через все этапы постройки сравнительно недорогой системы безопасности на основе операционной системы Debian, используя веб-камеры (Linksys WVC54GCA) и программный детектор движения (Motion (www.lavrsen.dk/twiki/bin/view/Motion/WebHome)). При наличии широкополосного подключения система позволит контролировать камеры через интернет и отправлять сообщение по электронной почте при обнаружении вторжения. 

 

Кемп Д. Bash

Кемп Д. Bash [Текст] : Оболочка может больше / Джульетта Кемп  //  Linux Format. — 2009. — № 1 (113-114), янв.. — С. 68-69. — (Hardcore Linux. Учебник). — Прил.: "Немного «горячих клавиш» Bash" : [Комментарии] ; "Скорая помощь. shopt -s cdspell исправит мелкие ошибки в команде cd, что может очень пригодиться, если ваш ввод с клавиатуры несколько неряшлив.". — С. 69. 
      Аннотация 
      Секреты оболочки Bash — псевдонимы и функции минимизации ввода команд, расширение автодополнения ($CDPATH), программируемые завершения, поиск в предыстории. 

 

Добози Р. LVM: Виртуальные разделы

Добози Р. LVM: Виртуальные разделы [Текст] / Роб Добози  //  Linux Format. — 2008. — № 12 (112), дек. — С. 62-65. — (Hardcore Linux. Учебник) (Управление логическими томами. Учебник). — Прил.: "Изменяем размер файловых систем": [Таблица] : [Команды изменения размера файловых систем ext2/3, jfs, reiserfs, xfs]. — С. 63 ; "Скорая помощь" : [GParted не поддерживает изменение размера томов LVM, однако умеет изменять размер файловой системы, расположенной на томе LVM]. — С. 64. 
      Аннотация 
      Традиционные схемы разбиения диска ужасно ограничены. Технология LVM (Logical Volume Manager, Менеджер логических томов), гораздо более гибкая и продвинутая система. Роб Добози показывает как создавать и использовать тома при помощи командной строки. 
      Если интересно узнать больше о функциях LVM, взгляните на документ LVM HOWTO на www.tldp.org/HOWTO/LVM-HOWTO. Местами он немного устарел, но все еще является прекрасным источником информации.

 

Кемп Д. Nagioss: Cледим за своей сетью

Кемп Д. Nagioss: Cледим за своей сетью [Текст] / Джульетта Кемп  //  Linux Format. — 2008. — № 11 (111), нояб. — С. 78-81. — (Hardcore Linux. Учебник). — Прил.: "Изменяем стартовую страницу" : [Редактирование файла /usr/share/nagios2/htdocs/index.html]. — С. 79 ; "Скорая помощь. Ситуация, когда состояние сервиса или компьютера изменяется слишком часто, приводя к появлению множества сообщений об ошибках, называется "переброски". Это может означать неправильную настройку или реальные проблемы с сетью." ; "Проверка нескольких сайтов" : [На одном сервере может быть несколько доменов, и проверять их нужно по отдельности, а для этого нужно добавить в файл commands.cfg…]. — С. 80 ; "Настройка поля From" ; "Скорая помощь. Модули расширения позволяют легко обогатить функциональность Nagios – найти их можно в репозитории по адресу http://nagiosplugins.org.". — С. 81.  
      Аннотация 
      Nagios – чрезвычайно гибкий, настраиваемый и мощный инструмент мониторинга узлов локальной сети. Оборотной стороной его неизбежно является сложность правильной настройки. Штатный системный администратор Джульетта Кемп показывает как установить сервер в системе под Debian, рассматривает конфигурацию центрального сервера и одного клиентского компьютера (все остальные настраиваются точно так же) и касается других возможностей (модули расширения), которые можно исследовать после инсталляции. Это непросто, но стоит приложенных усилий, так как после установки Nagios поддержки почти не понадобится. Стоит отметить, что для работы Nagios требуется Apache, установка которого здесь не рассматривается. 

 

Кемп Д. LaTeX: Верстаем документы

      Кемп Д. LaTeX: Верстаем документы [Текст] / Джульетта Кемп  //  Linux Format. — 2008. — № 10 (110), окт.. — С. 78-81. — (Hardcore Linux. Учебник). — Библиогр. "Скорая помощь": с. 81 (2 назв.). — Прил.: "Изменяем поля" : [Установки, применяемые автором] ; "Скорая помощь. Если вы используете редактор Vim, попробуйте окружение VIM-LaTeX (http://vim-latex.sourceforge.net), оно даст вам клавиатурные комбинации для большинства команд LaTeX. AUCTeX (www.gnu.org/software/auctex) сделает тоже самое в Emacs.". — С. 79 ; "Выкатить свои команды" : [Макросы LaTeX]. — С. 80 ; "Скорая помощь. Если вы хотите отцентровать иллюстрацию (в смысле, по горизонтали), можете заключить все в окружение \begin{center} … \end{center}. Это также работает и с текстом." ; "Идем дальше" : [Пакеты LaTeX (например, BibTeX – система работы с библиографией, очень полезна, если труд использует цитаты) и источник TeX-пакетов для скачивания — CTAN (Comprehensive Tex Archive Network; www.ctan.org)]. — С. 81. 
      Аннотация 
      LaTeX – язык разметки и система подготовки документов, базирующаяся на языке набора TeX, который создал Дональд Кнут. TeX – язык очень низкого уровня, и его прямое использование не обрадует многих из нас. LaTeX предлагает более человеколюбивый способ общения с собой, но тоже через командную строку. 
      Основная идея TeX и LaTeX заключается в том, что автор документа должен сконцентрироваться на структуре своей работы и оставить представление дизайнеру процессора верстки. Вместо того, чтобы выбирать шрифты и оформление текста напрямую, просто указывается его тип (заголовок, список, диаграмма с подписью и другое), а LaTeX делает остальную работу. 
      Джульетта Кемп описывает основы, форматирование текста, добавление рисунков, типы документов LaTeX. 
      Отметим, что Linux Format публиковал учебник по LaTeX: 
      Балдин Е. М. LaTeX [Текст] : учебник / Евгений Михайлович Балдин  //  Linux Format. — 2006. — № 9 (83), сент.. — С. 100-103 ; № 10 (84), окт.. — С. 82-86 ; № 11 (85), нояб.. — С. 114-117 ; № 12 (86), дек.. — С. 86-89 ; 2007. — № 1 (87-88), янв.. — С. 86-89 ; № 2 (89), февр.. — С. 92-96 ; № 3 (90), март.. — С. 88-91 ; № 4 (91), апр… — С. 94-97 ; № 5 (92), май. — С. 86-90 ; № 6 (93), июнь. — С. 86-89 ; № 7 (94), июль. — С. 90-93. — (Компьютерные ТеХнологии) (LaTeX. Учебник). 
       На основе этого цикла статей в серии "Библиотека Линуксцентра" издана книга Е. М. Балдина "Компьютерная типография LaTeX" (СПб, 2008; ISBN 978-5-9775-0230-6). 

Моррисон Г. Python: Создаем GUI для Festival

      Моррисон Г. Python: Создаем GUI для Festival [Текст] / Грэм Моррисон  //  Linux Format. — 2008. — № 9 (109), сент. — С. 76-79. — (Hardcore Linux. Учебник). — Прил.: "Шаг за шагом: Создаем графический интерфейс" : [Пошаговое руководство]. — С. 77 ; "Скорая помощь. Не вводите весь код за одну сессию. Попробуйте набирать по куску кода, затем запускать для проверки скрипт, чтобы убедиться в его работоспособности. Это упростит отладку.". — С. 78 ; "Список задач" : [Совершенствование интерфейса Festival]. — С. 79. 
      Аннотация 
      Синтезатор речи Festival не совсем дружелюбен к пользователю. Даже простейшие задачи, вроде печати слов и их последующего чтения, требуют множества аргументов и формата командной строки. Для Festival явно нужны простейший графический интерфейс с полем для печати слов и кнопка "Читать". 
      Создание графического интерфейса (GUI) для Festival при помощи Python, добавочного модуля PyQt и технологии Phonon из KDE4.       

 

Моррисон Г. Говорящие новости

Моррисон Г. Говорящие новости [Текст] / Грэм Моррисон  //  Linux Format. — 2008. — № 8 (108), авг. — С. 70-73. — (Hardcore Linux. Учебник). — Прил.: "Что вам нужно: Python 2.5.2, Feedparser for Python, Festival 1.96 beta, aplay (from alsautils)". — С. 70 ; "RSS против Atom" : [Оба формата полностью поддерживает модуль Feedparser, используемый в нашем сценарии, разница между форматами есть] ; "Скорая помощь. Не забывайте, что Python использует отступы для логического разделения участков кода, например, функций и условий if. Если вы получаете сообщения об ошибках, проверьте, все ли отступы используют одинаковое количество пробелов или знаков табуляции.". — С. 71 ; "Куда двигаться дальше…" : [Усовершенствование данной разработки]. — С. 73. 
      Аннотация 
      Как создать читалку новостной ленты RSS, используя командную строку Linux, простой скрипт Python и речевой синтезатор Festival. 

 

Браун К. Ядро: о сущности модулей


      Браун К. Ядро: о сущности модулей [Текст] / Крис Браун  //  Linux Format. — 2008. — № 7 (107), июль. — С. 72-75. — (Hardcore Linux. Учебник). — Внутритекст. библиогр.. — Прил.: "Достаем исходники ядра [и устанавливаем]". — С. 73 ; "Рис. 1. Ядро использует системные вызовы ‘read’ и ‘write’ для представления абстракции вашего оборудования" : [Схема]. — С. 74 ; "Стоит ли трудов тюнинг производительности?". — С. 75. 
      Аннотация 
      Что именно создал финский студент Линус Торвальдс? Что делает ядро? Как физически организовано ядро? Нужен ли тюнинг производительности Linux? 
      Крис Браун дает краткие и внятные ответы на эти вопросы и обращает наше внимание на некоторые источники о ядре Linux. 
      Литература о ядре Linux в целом:
     Daudel O. /proc et /sys [Texte imprimé] / Olivier Daudel. — Cambridge ; Cologne ; Paris [etc.] : O'Reilly, 2005 (05-Gap : Louis-Jean impr.). — 451 p. : ill., couv. ill. — ISBN 2-84177-331-0 (br.)
     Olivier Daudel enseigne les Systèmes Ouverts à l'Université Paris X. Il a aussi collaboré aux projets de développements de nombreuses entreprises: AT&T, BULL, CNRS, COGITEC, HP, INSERM, Learning Tree International, etc. Oui, mes amis, читайте на французском…
     Red Hat Enterprise Linux Reference Guide / Red Hat Inc. — URL: www.redhat.com/docs/manuals/enterprise.
     Bovet D. Understanding the Linux Kernel [Text] / Daniel P. Bovet and Marco Cesati. — Third Edition. — N.Y.: O'Reilly Media, 2005. — 944 p. 
     The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does. 
     Бовет Д. Ядро Linux [Текст] / Даниель Бовет, Марко Чезати ; пер. с англ. Сергей Иноземцев. — 3-е изд. — Спб. : БХВ-Петербург, 2007. — 1104 с. — ISBN: 978-5-94157-957-0; 2007 г..
     Обсуждается большинство структур данных, алгоритмы и приемы программирования, применяемые в ядре, излагается подробная информация о строении современной операционной системы. Рассматривается управление памятью, в том числе буферизация файлов, выгрузка процессов и прямой доступ к памяти (DMA); виртуальная файловая система, Ext2 и Ext3, создание процессов и планирование их выполнения, сигналы, прерывания и важнейшие интерфейсы драйверов устройств, хронометрирование, синхронизация внутри ядра, межпроцессорное взаимодействие (IPC), выполнение программ. Приводится построчный комментарий соответствующих фрагментов кода. Материал книги базируется на версии ядра 2.6.
      Конфигурирование и сборка собственного ядра: 
      Kroah-Hartman G. Linux Kernel in a Nutshell [Text] / Greg Kroah-Hartman. — N.Y.: O'Reilly Media, 2006. — 202 p. — ISBN 978-0-596-10079-7. 
      Greg Kroah-Hartman has been building the Linux kernel since 1996 and started writing Linux kernel drivers in 1999. He is currently the maintainer of the USB, PCI, driver core and sysfs subsystems in the kernel source tree and is also one half of the -stable kernel release team. He created the udev program and maintains the Linux hotplug userspace project. He is a Gentoo Linux developer as well as the co-author of the third edition of the "Linux Device Drivers" book and a contributing editor to Linux Journal. He also created and maintains the Linux Device Driver Kit. He currently works for SuSE Labs/Novell, doing various Linux kernel related tasks. 
      Описан процесс конфигурации, сборки и установки ядра Линукс. Описано большинство опций конфигурации ядра (изначально планировалось описать их все, но тогда размер книги превысил бы 1000 страниц). Автор особенно гордится главой, описывающей процесс выбора опций ядра для нетипичной конфигурации аппаратного обеспечения. Полезно всем, кто любит компилировать ядро под собственные нужды с поддержкой только собственного оборудования. 
      Linux Kernel in a Nutshell доступна также в форматах pdf и DocBook. 
      Название книги Грега Кроа-Хартмана можно перевести на русский буквально "Ядро Linux в скорлупе ореха" или "Ядро Linux вкратце". 
      В этой серии "Hardcore Linux. Учебник" смотрите статью Нейла Ботвика "Ядро: создай себе свое!".

 

Ботвик Н. LTSP : Доступно о тонких клиентах

Ботвик Н. LTSP [Текст] : Доступно о тонких клиентах / Нейл Ботвик  //  Linux Format. — 2008. — № 6 (106), июнь. — С. 74-77. — (Hardcore Linux. Учебник). — Прил.: "Дистрибутивы с поддержкой LTSP" : [Справка]. — С. 75 ; "Альтернативные методы". — С. 76.
      Аннотация 
      Linux Terminal Server Project (LTSP) — это открытый и свободно распространяемый дополнительный пакет для Linux, который позволяет нескольким людям с маломощными компьютерами (терминалами) использовать вычислительные мощности одного, более производительного компьютера (сервера). 
     Основы Linux Terminal Server Project: схема работы, системные требования к серверу, установка LTSP-сервера в системе под Edubuntu, загрузка первого клиента, поиск неполадок LTSP-сервера. 

 

Браун К. LDAP: /home виден издалека

Браун К. LDAP: /home виден издалека [Текст] / Крис Браун  //  Linux Format. — 2008. — № 5 (105), май. — С. 82-85. — (Hardcore Linux. Учебник) (Hotdesking с Linux. Учебник). — Прил.: "Рис. 1. Вот эту схему мы и попытаемся реализовать" [Схема]. — С. 83 ; "Скрипты миграции LDAP". — С. 84 ; "Рис. 3. Структура каталога LDAP, используемая в учебнике" [Схема] ; "Клиентская конфигурация в Ubuntu". — С. 85. 
      Аннотация
      Как предоставить доступ к своей домашней директории из любого места или офиса с помощью LDAP-аутентификации из статьи автора "LDAP: Защитим вход в Dovecot" (Linux Format, 2008, № 4 (104), апр.. — С. 72-75.).
      Здесь мы встретим слово "hotdesking", о котором автор шутя говорит как о термине, придуманном для описания практики предоставления рабочего пространства, не привязанного к конкретному работнику. С технической точки зрения, ноутбуки, беспроводные сети и мобильные телефоны сделали "hotdesking" чрезвычайно легким. 
      Тем не менее иногда бывает по-прежнему нужно обеспечить работу с компьютером, не привязывая к нему пользователей, и Крис Браун показывает, как легко создать такое окружение в Linux (CentOS 5). 
      Для этого нужно: 
 — установить файловый сервер NFS для домашних директорий наших пользователей;
 — настроить наши рабочие станции для автомонтирования домашних каталогов по требованию;
 — установить сервер LDAP и добавить туда учетные записи наших пользователей (большую часть этого сделано на прошлом уроке);
 — настроить рабочие станции на использование сервера LDAP для информации об учетных записях пользователей и аутентификации. 
      Рассмотрено несколько различных технологий – NFS, LDAP, Automounter, даже разобраны скрипты оболочки. 

 

 

Браун К. LDAP: Защитим вход в Dovecot

Браун К. LDAP: Защитим вход в Dovecot [Текст] / Крис Браун //  Linux Format. — 2008. — № 4 (104), апр.. — С. 72-75. — (Hardcore Linux. Учебник). — Библиогр. "Что еще почитать?": с. 75 (6 назв.). — Прил.: "LDAP как он есть" [Схема]. — С. 73 ; " Рис. 2. Простая структура каталога LDAP для поддержки аутентификации" [Схема]. — С. 74.
      Аннотация
      Как, освоив основы LDAP, создать службу каталогов LDAP на основе OpenLDAP и использовать ее для простой аутентификации пользователей Linux в агенте доступа к почте POP/IMAP Dovecot (система под управлением CentOS). 

 

Браун К. Почта: собери свой сервер

      Браун К. Почта: собери свой сервер [Текст] / Крис Браун  //  Linux Format. — 2008. — № 3 (103), март. — С. 66-69. — (Hardcore Linux. Учебник) (Почтовый сервер. Учебник). — Библиогр. "Узнать побольше": с. 68 (1 назв.) . — Прил.: "Рис. 1: Один день из жизни почтового сообщения" : [Схема доставки почты в Интернете]. — С. 67 ; "Решение проблем" : [Если вы не можете передать и принять почту, используя ваш почтовый сервер]. — С. 68 ; "Альтернативы" : [Для MTA — Postfix, Exim или Sendmail; для MAA — IMAP-сервер Cyrus, Courier, qpopper, инструментарий IMAP University of Washington, Dovecot]". — С. 69. 
      Аннотация
      Как создать почтовый сервер в системе под Linux (у автора это CentOS – клон Red Hat Enterprise Linux), освоив попутно схему доставки почты в Интернете, установив Postfix как SMTP-сервер (исчерпывающее руководство по Postfix — Postfix: The Definitive Guide by Kyle Den, publisher O’Reilly, ISBN 0-596-00212-2) и Dovecot как почтовый POP3-сервер.