Linux

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

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов 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.

 

 

Толстой, А. Обработка фотографий

Толстой, А. Обработка фотографий [Текст] : Аккуратная коллекция снимков : [обработка фотографий при помощи графических приложений KDE с Qt­-интерфейсом] : учебник / Александр Толстой  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 78-81. — (Обработка фотографий. Учебник). 
      Аннотация
      Преимущества использования для обработки изображений стека графических Qt-­программ. 
      Специальный API проекта KDE под названием KIPI (KDE Image Plugin Interface — интерфейс расширений для работы с изображениями в KDE) — набор расширений (плагинов) для приложений KDE и их классификация (группы — получение снимков в управление ими, изменение метаданных, трансформация и конвертация снимков, экспорт и вывод). 
      Программа DigiKam (каталогизатор фотоколлекций с продвинутыми функциями редактирования снимков) — инструмент импорта фотографий и его параметры. 
      Программа Gwenview (стандартный просмотрщик изображений в KDE) — пакетная обработка снимков.
      Специализированные утилиты KDE (kde-­apps.org) SIR (Simple Image Resizer), Converseen, Krita и KXStitch — краткая информация.
 

Шарма, М. MediaWiki

Шарма, М. MediaWiki [Текст] : Wiki: строим личный сервер : учебник / Маянк Шарма (Mayank Sharma)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 74-77. — (MediaWiki. Учебник). — Прил.: "Wiki на Raspberry Pi" : [установка MediaWiki в дистрибутиве Raspbian и подготовка программы к настройке]. — С. 74 ; "Расширяем MediaWiki" : [установка расширений со страницы Extensions Matrix (www.mediawiki.org/wiki/Extension_Matrix) сайта MediaWiki] ; "Добавьте пользователя" : [пошаговое руководство по работе в MediaWiki]. — С. 75 ; "Используем MediaWiki" : [пошаговое руководство]. — С. 76 ; "Создаем статью" : [пошаговое руководство]. — С. 77. 
      Аннотация
      Как создать собственный сервер MediaWiki (на ПК или даже Pi) и сотрудничать в подготовке контента в соавторстве с пользователями, друзьями или группой единомышленников. 
      Подготовка системы: присвоение простейшим способом фиксированного IP-­адреса компьютеру, который станет веб-­сервером; установка веб-сервера (например, Apache); установка PHP; установка базы данных MySQL для хранения информации; установка библиотеки обработки изображений (рекомендуется библиотека ImageMagick).
      Установка MediaWiki (www.mediawiki.org) и настройка политики редактирования. Расширение, добавление пользователей и использование MediaWiki. Создание статей в MediaWiki. 
      Установка MediaWiki на Raspberry Pi. 
 

 

Ботвик, Н. Пароли : KeePassX: ваши пароли

Ботвик, Н. Пароли [Текст] : KeePassX: ваши пароли : учебник / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 72-73. — (Пароли. Учебник). — Прил.: "Если случится самое страшное" : [как обеспечить родным доступ к паролю или данным о хранении своих паролей онлайн]. — С. 72 ; "Привет, Джон, да у тебя пароль новый!" : [способы проверки надежности пароля (сайты, например, https://howsecureismypassword; программа командной строки John the Ripper (www.openwall.com/john) и советы по их использованию]. — С. 73. 
      Аннотация
      Как выбрать пароль, как проверить, действительно ли он безопасен, и как отслеживать все свои пароли, не записывая их на бумажках. Как менеджер паролей KeePassX обеспечивает безопасность паролей.
 

 

Шарма, М. Сисадмин: назад к основам

Шарма, М. Сисадмин [Текст] : Сисадмин: назад к основам : учебник : [основы системного администрирования для пользователя настольного Linux] / Маянк Шарма (Mayank Sharma)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 68-71. — (Сисадмин. Учебник). — Прил.: "Скорая помощь. Используя различные сочетания прав доступа, можно быстро повысить безопасность системы.". — С. 68 ; "Скорая помощь. Если компиляция завершилась неудачно, проверьте сообщения об ошибках и перед повторной компиляцией выполните команду make clean. Для удаления любых программ, которые устанавливались из исходников, воспользуйтесь командой make uninstall." ; "Восстанавливаем загрузчик" : [загрузчик Grub2 — восстановление с помощью Live CD дистрибутива или графической утилиты Boot-Repair, которую предварительно нужно установить в Live CD]. — С. 69 ; "Скорая помощь. Перед изменением любого файла настройки всегда сохраняйте его копию командой cp: cp configfile configfile.original.". — С. 70 ; "Задачи по расписанию" : [планирование задач командой at, планирование задач при помощи демона cron]. — С. 71. 
      Аннотация
      Эффективная работа с компьютером предполагает усвоение некоторых навыков системного администрирования Linux. Основы системного администрирования для пользователя настольного Linux: управление пользователями и управление правами доступа (изменения прав доступа командой chmod, изменения владельца файла командой chown, перемещение файла из одной группы доступа в другую командой chgrp), компиляция программ из исходных текстов, навигация по файловой системе (каталоги /bin, /etc, /proc, /usr, /var, /var/log, /home), мониторинг системы (команды ps, kill, top, renice, графические утилиты мониторинга системы в Gnome и KDE), резервное копирование домашних каталогов и файлов настройки (утилиты резервного копирования — утилита командной строки tar, графическая утилита Dejа Dup).
 

 

Ботвик, Н. Ключевые навыки

Ботвик, Н. Ключевые навыки [Текст] : Терминал: время — деньги : учебник : [псевдонимы, профили и маски — самые быстрые способы решения задач, сокращающие трату времени] / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 66-67. — (Ключевые навыки. Учебник). 
      Аннотация
      Использовать терминал зачастую быстрее и эффективнее, чем графический интерфейс. Нейл Ботвик показывает самые быстрые способы управиться с делами: псевдонимы (alias) и индивидуальные подсказки; профили — файлы, содержащие команды, которые читаются и выполняются всякий раз, когда начинается сеанс работы с оболочкой; маски — наиболее распространенные операторы-маски *, ?. Коротко освещено автодополнение команд оболочки по клавише Tab и подстановка команд по клавиатурной комбинации Ctrl + R. 
 

 

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

Браун К. По рецептам д-ра Брауна [Текст] : Эзотерическое системное администрирование из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 60-63. — (Рецепты доктора Брауна). — Содерж.: Избегать ли мастеров? : [доктор приглашение читателей к дискуссии о соотношении текстового и графического режимов настройки] ; Тайна раскрыта : [благодарность всем, кто написал доктору о «таинственном человеке» на видео AT&T (LXF184) — это Даг Мак­-Илрой (Doug  McIlroy), изобретатель каналов UNIX] ; Keepod. Утверждается, что Keepod — это "семидолларовый доступ к компьютеру для каждого". Но решает ли это проблему? : [так как у известного проекта "Каждому ребенку по ноутбуку" (http://laptop.org) появилась альтернатива Keepod (http://keepod.org), доктор желает проекту успеха, сообщает подробности о проекте и выражает сомнение, что тот решит ключевые проблемы]. — С. 60 ; Winbind наводит мосты между мирами Linux и Windows, предоставляя возможности запроса имен и аутентификации на базе PAM в домене Windows [Изображение] : [схема] ; Уровни безопаснсти Samba : [варианты security = user и security = ads значений параметра security в smb.conf]. — С. 61 ; Интеграция Linux и Windows. Как с помощью аутентификации в Samba централизовать все ваши учетные записи в Windows Active Directory : [как с помощью сервиса Winbind позволить серверу Samba получать информацию об учетных записях пользователей из контроллера домена Windows или от сервера Active Directory (используется Samba 3.6, запущенная на CentOS 6.5, со стороны Linux и Windows Server 2012 R2 со стороны Windows): представление пользовательских учетных записей в Linux; синхронизация времени Samba и сервера AD; Kerberos — терминология (принципал (principal), область действия (realm), билет (ticket)), настройка Kerberos (файл конфигурации krb5.conf, проверка правильности настроек на примере получения билета для пользователя в своей Active Directory); настройка Winbind; подсоединение к домену, проверка подсоединения (запрос у Winbind списка пользователей Active Directory или убедиться, что функция разрешения видит информацию из Active Directory); передача решения об аутентификации Active Directory]. — С. 61-63 ; (188): Samba 4 : [возможности версии]. — С. 63.
      Аннотация 
      Для гуманитария, пишущего эти строки, настройки сродни магии, а функционирование системы — магический реализм, где встречаются чародеи, которые устраивают волшебные изменения без моего неуклюжего вмешательства в механизмы чудес. Крис Браун на большинстве своих учебных курсах учит будущих гуру самостоятельно творить чудеса и превозносит выгоды от бойкотирования мастеров (они же чародеи). 
 

 

Бергельт, К. Что за штука… OIN

Бергельт, К. Что за штука… OIN [Текст] : [уникальное сообщество по борьбе с патентными троллями в сфере бытования Linux] / Кейт Бергельт (Keith Bergelt)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 58-59. 
      Аннотация
      Сообщество OIN (Open Invention Network — сеть открытого изобретательства; www.openinventionnetwork.com) — концепция и цель, задачи, участники, патентный портфель, лицензиаты, техника борьбы с патентными троллями (борьба с некачественными патентами, содействие Бюро по патентам и товарным знакам США (USTPO) в патентной экспертизе).
 

Силаков, Д. Скажем ошибкам «НЕТ»!

Силаков, Д. Скажем ошибкам "НЕТ"! [Текст] : [учет и отслеживание ошибок при разработке дистрибутивов Linux] / Денис Силаков  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 54-57. — (Контроль качества). — Веблиогр. "Полезные ссылки": с. 57 (4 назв.). — Прил.: "Жизненный цикл сообщения об ошибке в Fedora (в желтых блоках — статус ошибки)" [Изображение] : [схема]. — С. 55. 
      Аннотация
      Денис Силаков предлагает заглянуть на внутреннюю кухню разработчиков дистрибутивов и посмотреть, что происходит с сообщением об ошибке после его появления. Возможно, это поможет нам понять, почему некоторые из сообщений обрабатываются слишком долго и как мы можем повлиять на ситуацию и помочь разработчикам. Также кратко рассмотрена работа с ошибками дистрибутивов, связанными с безопаснстью.
 

Бидвелл, Д. Настроим безопасный VPS

Бидвелл, Д. Настроим безопасный VPS [Текст] : [основы безопасности виртуального приватного сервера] / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 50-53. — (Виртуальный приватный сервер). — Прил.: "Предупреждение" : [угрозы безопасности виртуального приватного сервера и основные подводные камни работы с ним]. — С. 51 ; "Полная блокировка" : [совет по здравой фильтрации исходящих пакетов]. — С. 52.
      Аннотация
      Виртуальные серверы — варианты виртуализации (бесплатный виртуальный приватный сервер на Amazon, дешевый виртуальный сервер на основе технологии виртуализации уровня операционной системы, например, OpenVZ), гипервизор, группы гостевых систем.
      Усиление безопасности SSH-соединения — аутентификация посредством приватного и публичного ключей; туннелирование сервисов, запускаемых для себя и своих авторизованных пользователей через SSH­-соединение; настройка брандмауэра на базе правил iptables (правила фильтрации и фильтр iptables, настройка правил, сохранение правил и обеспечение восстановления правил).