Операционные системы

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 7 (120), июль. — С. 44-47. — (Рецепты доктора Брауна). — Содерж.: Старый ворчун и его почта : [Мысли об этике переписки по электронной почте и работе почтовых программ]. — С. 44, колон. 1 ; LDAP с GUI. Luma и JeOS. Просматривайте каталоги LDAP и создавайте виртуальные модули : [Luma (http://luma.sourceforge.net) графический LDAP-­браузер для взаимодействия с каталогами LDAP; JeOS (Just Enough Operation System) — облегченная версия Ubuntu Server с оптимизированным ядром, предназначенная для создания виртуальных модулей]. — С. 44, колон. 2 ; Летите, голуби. Munin : [Программа мониторинга загрузки сервера или группы серверов, которая отслеживает тенденции в загрузке сервера, предотвращая нехватку ресурсов до того, как она случится: минимальный файл конфирурации munin.conf, модули (http://muninexchange.projects.llnpro.no)] ; На ушко… : [Этимология названия «Munin»: в скандинавской мифологии вороны Хугин (мысль) и Мунин (память) на рассвете вылетали, путешествовали по миру, узнавая, что происходит на свете, а вечером возвращались, садились на плечи верховному богу Одину и рассказывали ему на ушко новости]. — С. 45 ; Провайдер Dynamic DNS : [Например, на www.dyndns.com можно воспользоваться услугами провайдера Dynamic DNS и зарегистрировать имя компьютера, которое будет постоянным всегда, даже если ваш IP-­адрес изменился, а для этого потребуется установить на компьютер клиент DDNS, например, ddclient]. — С. 46 ; Открываем DHCP : [Руководство: технология, DHCP-обмен, конфигурационный файл DHCP-сервера, увязка DHCP и динамического DNS (этот протокольный метод обновления DNS описан в RFC 2136)]. — С. 46-47 ; Поправка LTSP : [В материалах «По рецептам д-ра Брауна» (Linux Format, 2009, № 4 (117), апр., С. 48-51) относительно использования Linux Terminal Server Project Крис Браун (Chris Brown) упоминал Atlanta PublicSchools как пользователя этой технологии, назвав цифру в 2200 клиентов, но эти данные изменились и, согласно письму Джеймса Швайцера (James Schweitzer), теперь у них 12000 тонких клиентов, обслуживаемых 150 серверами в 54 школах] ; Временная диаграмма обмена пакетами DHCP. В этом примере два сервера DHCP предлагают аренду, и клиент выбирает первый отозвавшийся : [Схема] ; Один — компания, два — толпа : [Неконтролируемые DHCP-­серверы в чужой сети (установленные случайно или намеренно) как проблема]. — С. 47. 
      Аннотация               
      Просмотр каталогов LDAP, создание виртуальных модулей, мониторинг нагрузки на сервер и DHCP.
 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 6 (119), июнь. — С. 44-47. — (Рецепты доктора Брауна). — Веблиогр. "Где узнать больше": с. 47 (6 назв.). — Содерж.: Почти волшебство : [Что потрясло Криса Брауна: «технический прогресс приблизился к той точке, когда почти невозможно удивить никого (а особенно молодежь) вообще ничем… большинство качественных изменений, происшедших в последнее десятилетие, связаны с преобразованием источников информации в цифровую форму»] ; Мудрость Moodle : [Moodle — свободная система управления обучением с открытым исходным кодом, веб-приложение на PHP, предоставляющее возможность создавать сайты для онлайн-обучения — общая информация]. — С. 44 ; Структура репозитория Debian. Debian/Ubuntu. Недоумеваете, откуда берутся ваши Deb-­пакеты? Давайте разберемся с устройством репозиториев ;  Структура репозитория Ubuntu. Менеджеры пакетов автоматически выбирают нужные файлы исходя из архитектуры, на которой работают : [Схема] ; Строка из файла /etc/apt/sources.list. Эти части связывают карманы и компоненты с URL-адресами сервера : [Схема] ; Схема файловой системы репозитория Ubuntu. Показаны лишь некоторые каталоги : [Схема]. — С. 45 ; В первый раз Apt-proxy получает Deb-файл с сервера, а затем достает его из кэша : [Схема] ; APT для нетерпеливых : [Четыре полезные команды APT]. — С. 46 ; Отраженная слава. Прокси-серверы и зеркала доставят репозитории Debian или Ubuntu поближе к дому и ускорят установку ПО : [Работа в командной строке: установка и запуск прокси-сервера APT, создание зеркала Debian (если это необходимо), развертывание собственного репозитория ]. — С. 46-47 ; Зеркалирование — потенциально затратная операция. Она создает локальную копию целого репозитория из сети : [Схема]. — С. 47.
      Аннотация 
      Потрясение от чудес технического прогресса не может отвлечь Криса Брауна от рутины организации репозиториев Debian при помощи командной строки. 

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 5 (118), май. — С. 44-47. — (Рецепты доктора Брауна). — Содерж.: Технари против людей? : [Зарисовка на тему «Негативное влияние способов интернет-общения на письмо и эпистолярный жанр», где показано, как они отнимают у человека время для размышлений и разъяснено, что такое текстограмма в SMS] ; Классные инструменты. Gobby. Совместное редактирование документов и чат с красивым выделением цветом : [Клиент-серверное приложение — текстовый редактор для совместной работы — позволяет нескольким пользователям одновременно редактировать один и тот же текстовый файл] ; Средство от Molly : [«Защита от дурака» в англоязычной компьютерной среде и ее воплощение — приложение molly-guard, которое перехватывает команды shutdown/reboot/halt/poweroff и (при работе с удаленным сервером через SSH-соединение) запрашивает имя хоста, который, как вы думаете, будет выключен]. — С. 44 ; Масштабируемое резервирование. BackupPC. Отступимся от мелких утилит типа tar и rsync и рассмотрим эту систему уровня предприятия : [backuppc.sourceforge.net: архитектура, особенности, настройка в целом] ; Сколько места на диске? : [Иллюстрация преимущества BackupPC в резервировании дисков на примере из сайта BackupPC] ; "BackupPC администрируется по HTTP, но может получать данные от клиентов через rsync, tar или SMB." [Схема] : [Архитектура BackupPC]. — С. 45 ; "Препарирование Deb. Верхний уровень можно распаковать с помощью ar, а нижние — с помощью tar." [Схема]. — С. 46 ; Собираем пакеты Debian. Deb’ы. Возможно, лучшее, что есть в Debian — это система управления пакетами, поэтому познакомимся с APT и создадим свои Deb-файлы. — С. 46-47 ; "Минимальная структура директорий для создания пакета Deb. Выходной файл (сам Deb) можно поместить в любой каталог." [Схема] ; Руководство по политике Debian : [Краткая инф. о Debian Policy Manual (www.debian.org/doc/debian-policy — ознакомление, www.debian.org/doc/debian-policy/policy.pdf.gz — загрузка), который описывает создание пакета Debian]. — С. 47.
      Аннотация 
      Отличная подборка материалов, а заготовки текстограмм мне надо поискать.
 

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 48-51. — (Рецепты доктора Брауна). — Содерж.: Балаганомика продолжается : [СМИ вовсю трубят о конце света, надежда на лучшее есть; прелести Perl — код на Perl в форме верблюда] ; Изба-читальня. Security Power Tools и Hacking Linux Exposed. Как надо защищать систему от взломщиков, и как — не надо : [Книги по безопасности Linux: сборник Security Power Tools (published by O’Reilly, 800 p.), описывающий различные инструменты безопасности, многие из которых (но не все) открыты и доступны для Linux; Hacking Linux Exposed by McGraw Hill (Third Edition), но к сожалению, одно из самых неудачных приобретений]. — С. 48 ; Пользовательские файловые системы. Fuse. Теперь не нужно быть разработчиком ядра, чтобы создать собственную файловую систему — все сделает Filesystem in USErspace : [Сущность Fuse; краткая характеристика файловых систем Fuse —  encfs, sshfs, clamfs, rofs-filtered, virtual800, vmware-mount] ; Запросы к файлам в точке монтирования Fuse передаются модулю ядра Fuse, а потом возвращаются программе, создавшей точку монтирования [Схема] ; Файловая система "с приветом" : [Одна из файловых систем Fuse и самая нелепая из всех — «hello world»]. — С. 49 ; Для поддержания жизни бездискового терминала Linux используется масса технологий. На практике их все может предоставить один сервер [Схема] ; Кто пользуется LTSP? : [Информация о некоторых организациях в различных странах]. — С. 50 ; Linux Terminal Server Project. LTSP. Дешевые, стабильно работающие и легкие в управлении рабочие места для классной комнаты, службы технической поддержки, интернет-кафе и "киосков" обеспечит технология "тонкий клиент" : [Причины использования терминал-серверов Linux; механизм работы терминал-сервера Linux; LTSP-сервер в Ubuntu и K12LTSP, основанный на CentOS 5]. — С. 50-51 ; Ничто не ново под луной : [Концепция бездисковых рабочих станций Sun Microsystems и LTSP — различия] ; Тонкости тонких клиентов : [Рекомендации по аппаратной части тонкого клиента и сервера LTSP, по пропускной способности сети]. — С. 51. 
      Аннотация 
      Даже код программ на Perl менее запутан, чем документы и непознаваемые фрагменты документов законников. Админу впору окунуться в разнообразие файловых систем и терминал-серверов. 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 3 (116), март. — С. 48-51. — (Рецепты доктора Брауна). — Содерж.: Привет, я тоже PC! : [Рекламный ролик Microsoft «Я PC» (показывает людей из разных социальных групп, которые говорят «Я PC», и заканчивается показом логотипа Windows) вызывает вопрос: кто в мире Linux может себе позволить потратить 300 миллионов долларов на рекламу ОС; Густаво Дуарте [Gustavo Duarte] "Почему Бразилия любит Linux" (http://duartes.org/gustavo/blog/post/why-brazil-loves-linux)] ; USB-аутентификация. YubiKey. Добавьте защищенную одно- или двухфакторную аутентификацию на свои сайты или сервисы : [USB-брелок YubiKey от шведской компании Yubico для аутентификации]. — С. 48 ; Иллюстрированный dig. Dig. Изучаем DNS по этому удобному руководству с картинками : [Dig — утилита для выполнения DNS-запросов и средство обучения, позволяющее понять, как работает DNS]. — С. 49 ; Из чего она сделана : [Компоненты ext3cow (www.ext3cow.com)] ; Эпоха Unix : [В Linux и Unix время измеряется в секундах, начиная с 00:00:00 UTC (Универсальное координированное время) 1 января 1970 года (по 19 января 2038 года), этот момент времени называют Эрой (The Epoch); утилита для конверсии на сайте www.epochconverter.com)] ; Говяжья файловая система. ext3cow. Вернитесь в прошлое и найдите старые версии своих файлов, не делая полного резервирования : [Суть ext3cow (расширение файловой системы ext3, позволяющее делать «снимки» состояния ФС и возвращаться в прошлое, чтобы просмотреть содержимое файла на момент создания любого снимка), описсание с точки зрения пользователя (плюсы и минусы)]. — С. 50-51 ; Установка ext3cow : [Шаги установки в командной строке]. — С. 51. 
      Аннотация 
      Внимая с трепетом и высотам теоретической физики, и добротному администрированию систем, я констатирую вслед за Крисом Брауном, что "пространственно-временной континуум" общей теории относительности Эйнштейна не демонстрирует интуитивную понятность, как и файловая система ext3cow от Закари Питерсона (Zachary Peterson). 

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 50-53. — (Рецепты доктора Брауна). — Содерж.: Спам, фиш и чипы : [Реально нужна новая почтовая инфраструктура, которая позволила бы надежно определить отправителя письма, а она появится не скоро] ; Книги и баги. Архитектура ядра Linux, или 6 000 000 строк исходного кода ядра, помещенные в 45 000 строк прозы : [О труде Вольфганга Мауэрера «Архитектура ядра Linux» (Wolfgang Mauerer «Linux Kernel Architecture», publisher Wrox, 1300 p.) — всеобъемлющее описание работы ядра Linux и подробные комментарии к исходному кода ядра версии 2.6.24]. — С. 50 ; Файловая система-призрак. Sysfs. Загадочные файлы в каталоге /sys и их роль в поддержке udev ; udev сличает строки /sys с правилами из rules.d и выполняет соответствующее действие, создавая файлы в /dev [Схема]. — С. 51 ; Брандмауэры для нетерпеливых. Firestarter, Fedora Firewall Tool, Shorewall : [Обзор определения политики безопасности (правил брандмауэра) в Fedora Firewall Tool, Firestarter, Shorewall]. — С. 52-53. 
      Аннотация 
      Брандмауэры и спам отвлекают доктора Криса Брауна от чтения Linux Kernel Architecture by Wolfgang Mauerer. 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 1 (113-114), янв.. — С. 46-49. — (Рецепты доктора Брауна). — Содерж.: Умники против людей? : [Ubuntu сделал больше всего для того, чтобы повысить привлекательность Linux и сделать его простой и понятной системой. Но что же будет, когда Canonical достигнет своей цели, и командная строка полностью исчезнет из арсенала конечного пользователя?; Посторонняя заметка — об отчете Linux Foundation "Разработка ядра Linux" (www.linuxfoundation.org/publications/linuxkerneldevelopment.php)] ; Прогноз сбоев HDD. Smart Можно ли предсказать сбой жесткого диска до того, как он произойдет? Вся правда о технологиях : [Средства мониторинга данных Smart в Linux: пакет smartmontools от Брюса Аллена (Bruce Allen) включает средство составления отчетов —  smartctl, smartd — демон, который получает отчеты от жестких дисков и записывает в файл журнала все ошибки или изменения значений атрибутов; подробности о smartd на сайте http://smartmontools.sourceforge.net и проверенные практикой рекомендации, помогающие правильно реагировать на показания системы] ; Так ли умен Smart? : [На пятой конференции Usenix Conference on File and Storage Technologies работники Google представили отчет (http://labs.google.com/papers/disk_failures.pdf), в котором исследовались неисправности 100 000 жестких дисков, оказалось, что изрядная часть вышедших из строя дисков не имела никаких отклонений в "анализах" Smart]. — С. 46 ; Разоблачение fstab. Удобный иллюстрированный путеводитель по синтаксису файла fstab ; Поля файла fstab : [Схема и комментарий] ; Строка fstab для съемного устройства : [Схема и комментарий]. — С. 47 ; Несколько предостережений : [Не забывайте пароль шифрования; не носите ноутбук в «спящем» режиме, не отключив Linux; условия, при которых следователи (США) могут легально требовать у пользователей их ключи шифрования, определены в  разделе 49 части 3 Акта регулирования полномочий следственных органов от 2000 года (Regulation of Investigatory Powers Act 2000 Part 3) (исследование электронных данных, защищенных с помощью шифрования и т. д.)]. — С. 48 ; Защитите свои данные. Боитесь, что ваш жесткий диск могут украсть? Защитите данные от любопытных глаз с помощью этих методов шифрования : [Способы шифрования файловых систем в Ubuntu 8.10 — шифрование всей файловой системы, файловая система ecryptfs]. — С. 48-49. 
      Аннотация 
      Слоган Canonical “Linux for human beings” ("Linux для людей") вызвал у Криса Брауна широкий спектр мыслей, в числе которых и состояние жестких дисков, и синтаксис файла fstab, и шифрование данных…

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2008. — № 12 (112), дек.. — С. 46-49. — (Рецепты доктора Брауна). —  Содерж.: Кто мальчик, а кто муж : [Низкий уровень подготовки студентов приводит доктора к мысли: «Но если бы я претендовал на место электромонтажника, хватаясь за паяльник не с того конца, или заявился бы в кружок художественной вышивки, сроду не вдевав нитку в иголку, меня, наверное, выставили бы вон. Придя ко мне на занятия и не умея отличить SIGHUP от inode, вы, скорее всего, останетесь.»] ; Игры для больших. А не слабо вам переформатировать жесткий диск своего сервера через iPhone? Вот как это сделать… : [Программа удаленного администрирования Linux-сервера TouchTerm (www.jbrink.net), которая включает портированные на iPhone версии OpenSSL и OpenSSH, предоставляет аутентификацию по ключу RSA/DSA, а также распространение открытого ключа по электронной почте, содержит эмулятор символьного терминала VT100]. — С. 46 ; Радости RWX. Доктор рассматривает права доступа к файлу и отвечает на вопросы, которые никто бы и не задал : [Троица «чтение, запись, исполнение», для «владельца, группы и остальных пользователей» в применении к команде $ ls -l foo  -rw-r—— 1 chris student 1550 2008-08-21 15:05 foo] ; Вывод команды ls -l foo (ну, большая его часть), и что он означает [Схема] : [Комментарий к выводу команды] ; Linux на печати : [Рынок литературы для системных администраторов США: состояние в 2008 году] . — С. 47 ; "Это не для дома! Не блокируйте учетную запись root, не будучи абсолютно уверены, что есть хотя бы один пользователь, которому разрешено использовать sudo для запуска команд с привилегиями root, или что вы способны произвести реанимацию. Не мешает также иметь под рукой «огнетушитель» и знать, например, как загрузиться с Live CD" ; Лучше перебдеть : [Другой способ ограничить использование sudo группой wheel — тщательная настройка группы-владельца и прав на исполнение исполняемого файла sudo таким образом…] ; Компонент. Описание [Таблица] : [Основные компоненты системы аудита Linux (ядро, auditctl, auditd, aureport, ausearch) и их описание]. — С. 48 ; Наследить для аудита. Sudo и auditctl. Вооружившись Fedora 9 и насушив сухарей, рассмотрим пару способов записать действия системного администратора : [Запретить вход в систему от имени суперпользователя-root, сделав так, чтобы все действия с привилегиями администратора выполнялись через команду sudo и ограничение использования sudo группой wheel; auditctl в системе аудита Linux на примере  отслеживания ядром попыток запустить сканирование портов компьютеров локальной сети Nmap’ом]. — С. 48-49 ; Система аудита ядра фиксирует события в соответствии с правилами, определенными командой auditctl [Схема] ; Если бы да кабы : [О книге Stan Kelly-Bootle «The Computer Contradictionary» (Стен Келли-Бутл «Противоречия компьютера»)]. — С. 49. 
      Аннотация 
      Хотя за периметром локальной, а то и внутри, есть пользователи, которые "наберут команду, а потом сидят и восхищаются ею — видимо, дают ей созреть, прежде чем вверить ее оболочке нажатием Enter" (С. 46, колон. 1), Крис Браун (Chris Brown) делает упор на права доступа и аудит в Linux. И ждет лучших времен для издания своего 800-страничного труда о портировании Linux на микроволновку. 

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2008. — № 11 (111), нояб.. — С. 54-57. — (Рецепты доктора Брауна). —  Содерж.: Не пропустите мелкий шрифт : [Годовой отчет Microsoft за 2008 год по форме 10-K (это документ, который обязаны подавать все публичные компании в США), пункт 1A, в котором перечислены 20 факторов риска для бизнеса компании, первая строчка в этом списке гласит "определенные модели ведения бизнеса открытого ПО бросают вызов нашим моделям лицензируемого ПО… Некоторые фирмы конкурируют с нами, используя эту модель… Эти фирмы не несут полных издержек на исследование и разработку ПО. Возможно, некоторые из них используют идеи Microsoft, которые мы предоставляем им бесплатно или за низкие лицензионные отчисления…" (Полная версия документа на сайте www.sec.gov); комментарий д-ра Брауна: "С годами Microsoft вобрала огромное количество идей, которые достались ей "за так" — языки C и C++, концепция меню/мыши/иконок, HTML и понятие Всемирной паутины, механизм RPC, используемый DCOM, не говоря уже о TCP/IP! Извините, ну никак не могу относиться к ним с большой симпатией…"] ; Виртуальные приспособления. JumpBox. Оцените новые технологии с готовыми настроенными образами виртуальных машин : [Технология создания пакетов программ и их развертывания, которая носит название virtual appliances (виртуальные приспособления, ВП); ВП — это образ виртуальной машины (ВМ), содержащий установленную операционную систему с набором программ, нацеленным на решение конкретной задачи; ВП от компаний JumpBox, VMware (www.vmware.com/appliances) и других (www.virtualappliances.net); Крис Браун (Chris Brown) выбрал Cacti (это утилита построения графиков использования сети) и запустил ее в VMware Player]. — С. 54 ; Поджарый или раздутый? Bonnie++. Управляемый способ измерить производительность файловой системы : [Утилита Bonnie++ (www.coker.com.au/bonnie++): использование] ; Совет дня : [Пользуясь какой-нибудь графической утилитой настройки, вы наверняка задумывались: какие же файлы на самом деле изменяются? Вот маленький трюк, который поможет это выяснить…] ; Не забудьте Тима Тоди : [В соответствии со старым девизом Perl TIMTOWTDI (There Is More Than One Way To Do It — есть не один способ сделать это), имеются и другие средства для снятия характеристик файловых систем: Postmark — утилита, которая имитирует загрузку файловой системы, создаваемую файловым сервером, Dbench — утилита от разработчика Samba Эндрю Триджелла (http://samba.org/ftp/tridge/dbench/README)]. — С. 55 ; Виртуальный дивиденд : [Виртуализация и ее преимущества] ; Все нереально : [Слово «виртуальный» — определение, применительно к компьютерной области знаний: «Не существующее физически, но видимость существования которого создается ПО», согласно которому, почти все, с чем мы работаем в компьютере, виртуально]. — С. 56 ; Радости виртуализации. VMware. Простое развертывание сервера из образов для виртуальной машины : [Инсталляция VMware Workstation (www.vmware.com) и создание виртуальной машины, установка Vista на ВМ]. — С. 56-57 ; Программы для виртуализации : [Краткая характеристика Xen, KVM (Kernel Virtual Machine — ВМ ядра), Microsoft Virtual PC, Parallels, VMware Fusion, VMware Workstation, VMware Player] ; Виртуализация позволяет запускать несколько гостевых ОС поверх основной [Схема] : [Архитектура системы виртуализации, хотя Крис Браун (Chris Brown) отмечает, что она не совсем точная, так как основные части ПО виртуализации на самом деле находится в ядре хост-ОС, а не над ним]. — С. 57.
      Аннотация
      "А вы пробовали когда-нибудь согнать с экрана муху курсором мыши?" — спрашивает Крис Браун (Chris Brown) в заметке "Все нереально" (С. 56). Я читаю эти строки в конце ноября и можно только пожалеть, что мухи исчезли с наступлением холодов. Продолжаю отображение мыслей доктора в области физики элементарных частиц о тестировании производительности файловых систем и прелестях виртуализации.

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2008. — № 10 (110), окт.. — С. 54-57. — (Рецепты доктора Брауна). — Содерж.: Спам, спам, спам, спам : [следующим проектом доктора будет настройка фильтрации спама в Postfix] ; LPI-NG. Linux Professional Institute. Удалены устаревшие задания, сертификация стала более "злободневной" : [Благодаря Мэтью Райсу (Matthew Rice) и многим другим обновлена программа экзамена первого и второго уровней (https://group.lpi.org/publicwiki/bin/view/Examdev/LPIC-10x и https://group.lpi.org/publicwiki/bin/view/Examdev/LPIC-20x)] ; Man-страницы эволюции : [Компьютерная небылица об эволюции пользователей Mac, Windows, Linux]. — С. 54 ; Гармония в унисон. Unison. Средство двусторонней синхронизации данных с явными преимуществами над аналогами типа rsync : [Unison (www.cis.upenn.edu/~bcpierce/unison); пример: сихронизация каталога Documents на ноутбуке (с Ubuntu 7.04) с таким же каталогом на настольном компьютере (с Ubuntu 8.04)]. — С. 55 ; Полезные утилиты [Таблица] : [Мониторинг системных ресурсов] ; Пример вывода команды top : [Вывод и комментарии]. — С. 56 ; Кто сожрал процессор? Top и VMstat Наблюдаем за драгоценными системными ресурсами : [Утилиты командной строки для мониторинга системных ресурсов top и VMstat; графические утилиты KDE System Guard и Baobab]. — С. 56-57 ; Пример вывода команды VMstat : [Вывод и комментарии]. — С. 57. 
      Аннотация 
      Давным-давно далеко-далеко племя первобытных гоминидов изобрело примитивную форму языка. Они говорили “Ug, ug, ug, ug” и эволюционировали в пользователей Mac. Примерно в то же самое время другое племя изобрело более сложный язык. Они говорили “Left, right, left, left, left, right…” и стали пользователями Windows. Наконец, было и третье племя, с еще более сложным языком. Они произносили вещи типа “awk”, “bash” и “shopt dotglob”, и в конце концов стали… 
      После секундной разминки пора браться за устранение путаницы в файлах, синхронизировав компьютеры по сети.

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2008. — № 9 (109), сент.. — С. 55-58. — (Рецепты доктора Брауна). —  Содерж.: Дисбаланс учебных курсов : [Курсы, предлагаемые по Windows и по Linux составляет соотношение 5 к 1. Почему?] ; Блоки в коробке : [Linux — технология DRBD (Distributed Replicated Block Device — распределённое реплицируемое блочное устройство), которую создали Ларс Элленберг (Lars Ellenberg) и Филипп Райзнер (Philipp Reisner), продукт производителя открытого ПО Linbit (www.linbit.com)] ; Совет дня. Примерно раз в неделю я беру свой коврик для мыши (такой с валиком под запястье), мою его в мыльной воде и слегка посыпаю тальком. Попробуйте. Мышь полюбит вас навсегда. — С. 55 ; Сначала была предустановка. Kickstart. Хорошая новость для измотанных системных администраторов: утилита автоматической инсталляции Red Hat теперь есть в Ubuntu : [как проводить установку с Kickstart]. — С. 56 ; Не цитируйте меня… : [любимая цитата из Ларри Уолла: «Скажем, вы вернулись в прошлое к Аде Лавлейс (Ada Lovelace…) и спросили бы ее, в чем разница между скриптом (сценарием) и программой. Она бы, наверное, улыбнулась и сказала что-то типа: “Ну, сценарий дают актерам, а программку — публике”», а самая любимая цитата доктора, из Роберта Ферта (Robert Firth): «Одной из главных причин падения Римской Империи было отсутствие нуля в нумерации: не было способа узнать, что их программы на C успешно завершились.»]. — С. 57 ; Юный выскочка. init малость устарел; пришло время нового демона запуска системы : [upstart и эксперименты с ним его на Fedora 9, но все должно работать точно так же на Ubuntu] . — С. 57-58 ; Это терминал : [стало трудно встретить командную строку в современных дистрибутивах — «впечатление художника» о том, как найти командную строку в Intrepid Ibex]. — С. 58. 
      Аннотация 
      При хорошем настроении запуск системы или автоматическая инсталляция пройдут на ура…

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2008. — № 8 (108), авг.. — С. 44-47. — (Рецепты доктора Брауна). —  Содерж.: История повторяется? : [Питер Сэлас «Четверть века UNIX» (Peter Salus «A Quarter Century of UNIX») в её главе «Duelling Unixes» («Поединок между Unix’ами») описал «войну Unix» 80-х и 90-х годов ХХ века; в связи с этим Крис Браун (Chris Brown) задумался: неужели нам снова угрожает повторение этой истории, если на те же грабли мы наступим с Linux?] ; Введение в Posix. Capabilities : [В 1997 году комитет по стандартам (POSIX 1003.1e) создал черновую версию различных расширений механизма защиты UNIX/Linux и в одном из них, названном «разделение привилегий», определялся набор из 30 специальных возможностей [capabilities], которые могут быть у процесса, а таким образом предлагался более тонкий механизм по сравнению с обычным разделением «root или не root», но на этом все и закончилось, однако спецификация была завершена и фактически реализована в ядре Linux (подробности см. в man 7 capabilities); критика способа предоставления привилегий root высказывалась и отцом-основателем Unix Денисом Ритчи (Ritchie, Dennis. The UNIX Time-sharing System — A Retrospective (Bell System Technical Journal, 1978, Т. 57, № 6, ч. 2, июль-авг., С. 1947-1959))] ; Возможности Posix навскидку [Таблица] : [Некоторые возможности и их описание, что иллюстрирует идею Posix]. — С. 44 ; Храните пароли в надежном месте : [Зашифрованный файл, который создает консольная утилита gpg для работы с паролями, использующая схему с открытым и закрытым ключом, или утилита с графическим интерфейсом Revelation (http://oss.codepoet.no/revelation)] ; Взгляд в виртуальность : [Linux-сервер JeOS (http://cdimage.ubuntu.com/jeos) от Canonical, предназначенный для построения "виртуальных приставок" (appliances)  — полных образов компьютеров для запуска в виртуальной среде типа VMware]. — С. 45 ; AppArmor : [(http://en.opensuse.org/Apparmor) профили: анализ текста профиля программы traceroute, профили в механизме управления правами в Linux, источники профилей (дистрибутивы Linux, биржа профилей (http://apparmor.opensuse.org), создание профиля пользователем), документация по AppArmor]. — С. 46-47 ; Карантин компьютера : [метафора, характеризующая AppArmor]. — С. 47.
      Аннотация 
      Рубрика для админа кроме упоминания о внутреннем журнале "Bell System Technical Journal" для научных сотрудников Bell Labs/Alcatel-Lucent, который выходит раз в квартал с 1922 года, вместила ряд полезных материалов…

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2008. — № 7 (107), июль. — С. 44-47. — Содерж.: Цапля вылупилась : [Интересное для системных администраторов в Ubuntu 8.04 LTS Hardy Heron (Стойкая Цапля)] ; Получите общую картину. Landscape. Управление системы и ее мониторинг — теперь в удобном пакете webmin : [Canonical анонсировала выпуск веб-приложения Ubuntu для управления системой и ее мониторинга]. — С. 44 ; Магия SysRq. Как быстро привлечь внимание ядра, или почему Так Невообразимо Нудно Растить Слонов : [(raising elephants is so utterly boring) — функция Magic SysRq] ; Держим Alt + SysRq + клавишу… : [Таблица команд Magic SysRq]. — С. 45 ; 6 постулатов резервирования. — С. 46 ; Назад, к основам : [Резервное копирование и инструменты его реализации; ежедневное резервное копирование при помощи tar]. — С. 46-47 ; Сохраним на века : [Каков срок жизни носителя резервной копии] . — С. 47.
      Аннотация 
      Дебют рубрики для системных администраторов. 

Фиоретти, М. Bash: язык оболочки

Фиоретти, М. Bash [Текст] : Bash: язык оболочки : учебник / Марко Фиоретти (Marco Fioretti)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 92-95. — (Академия кодинга) (Bash). — Библиогр. "Ранее в Linux Format (или еще где-то)": с. 93 (5 назв.) ; Веблиогр. "Ресурсы": с. 94 . — Прил.: "Скорая помощь. В Linux есть множество инструментов, способных анализировать или редактировать изображения и видео из командной строки, от ImageMagick до FFmpeg. Освоив основы скриптов оболочки, вы сможете их использовать для создания каталогов своих коллекций мультимедиа!". — С. 92 ; "Скорая помощь. Изучите скрипты запуска вашего дистрибутива Linux. Это отличный набор руководств по администрированию Linux на основе скриптов из реальной жизни, и вам будет легко добавить к ним свои собственные!". — С. 93 ; "Скорая помощь. Скрипты оболочки способны даже автоматизировать администрирование базы данных. Их функции обработки текста могут быстро создавать запросы для клиентов командной строки вроде MySQL, и интерпретировать их результаты по вашему желанию.". — С. 95. 
      Аннотация
      Почему программирование в оболочке посильно для большинства домашних пользователей Linux и что оно дает пользователю в работе с системой. 
      Основные концепции и структуры программирования на языке оболочки посредством нескольких простейших примеров. 
      Термины и техника работы в оболочке (интерактивная среда, часто называемая терминал, интерпретатор команд или оболочка, программы оболочки или скрипты, переменные и команды присвоения значений переменным, инструменты программирования на языке оболочки, массивы, операторы, конструкции на примере конструкции if–then–else, циклы, программные функции, функции и алиасы, Here documents, они же heredocs или литералы, диалоговые окна и инструменты Zenity (https://help.gnome.org/users/zenity/stable) и Whiptail (http://linux.die.net/man/1/whiptail) для добавления их в скрипты). 
 

Бидвелл, Д. Django: своя личная CMS

Бидвелл, Д. Django [Текст] : Django: своя личная CMS : учебник / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 88-91. — (Академия кодинга) (Django). — Прил.: "Создаем блог с Django и Zinnia" : [пошаговое руководство]. — С. 91.
      Аннотация
      Критика систем управления контентом (content management system, CMS) WordPress и Drupal. 
      Современное понимание фреймворков, характеристика фреймворка Django. Создание индивидуальной системы управления контентом на Django CMS (www.djangopackages.com/grids/g/cms) — среда запуска Virtualenv, установка, настройка, запуск CMS, создание блога (файлы settings.py и urls.py, интеграция в блог приложения для блогов Zinnia), добавление галереи изображений, размещение в Интернете с помощью веб-сервера Nginx (установка пакета uWSGI в качестве интерфейса между Django и Nginx, настройка Nginx на примере конфигурационного файла /etc/nginx/sites-available/mysite_nginx.conf). Создание блога с помощью фреймворка Django и приложения Zinnia.