Семилетов, П. JACK и Portaudio: звук в Linux [Текст] : [программирование звука в Linux] : [основы] : учебник / Петр Семилетов // Linux Format. — 2015. — № 6 (197), июнь. — С. 84-87. — (Учебник) (JACK и Portaudio).
Аннотация
Краткая эволюция звуковой системы ПК.
Звуковой сервер JACK и чисто звуковая библиотека PortAudio — сравнение возможностей работы со звуком, подключение к проекту, программирование работы со звуком (звуковой массив, типы звуковых данных, сэмпл, сведение или микширование, панорамирование, функция обратного вызова или коллбэк), начало работы со звуком в JACK (инициализация, соединение с сервером, установка коллбэков для смены частоты оцифровки, смены частоты буфера и взаимодействия с выходным буфером, соединение с сервером), начало работы со звуком в PulseAudio (инициализация, особенности управления параметрами сессии, механизм работы со звуком, открытие и закрытие выходного потока), особенности обработки в цикле, коллбэк обработки JACK и PortAudio, чтение и запись файлов с помощью библиотеки libsndfile.
Учебник
Ельчук, К. HTTrack: клоны сайтов
Ельчук, К. HTTrack: клоны сайтов [Текст] : [возможность утилиты HTTrack клонировать сайты как способ обучения веб-разработке] : учебник / Кент Ельчук [Kent Elchuk] // Linux Format. — 2015. — № 6 (197), июнь. — С. 80-83. — (Учебник) (Клонирование сайтов). — Прил.: "Скорая помощь" : [для изменения клона сайта требуется знание HTML, CSS и JavaScript]. — С. 80 ; "Скорая помощь. Вы можете добавить свой код на PHP/MySQL в динамические web-страницы, переместив свою копию в каталог /var/www или /var/html/www, переименовав файлы с расширением .php и изменив соответствующие пункты меню." : [совет]. — С. 81 ; "Скорая помощь. Чтобы открыть и изменить свои клоны на локальном компьютере с Linux, можете поместить их в каталог /var/www и открывать в браузере по ссылке http://localhost/имя_клона." ; "Изменение в конфигурации PHP" : [изменение в php.ini — изменить максимальное время выполнения скрипта (max_execution_time), отключить функцию]. — С. 82 ; "Введение в Firebug" : [Firebug — расширение веб-браузера для анализа и изменения содержания веб-страниц] : [установка, просмотр кода элемента страницы, редактирование тэга]. — С. 83.
Аннотация
Как известно, лучший метод обучения — практика. А почему бы не использовать возможность утилиты HTTrack клонировать сайты для обучения веб-разработке, не нарушая при этом авторских прав? Кент Ельчук показывает как клонировать сайт с помощью HTTrack, как внести изменения в клон и раскрывает секреты создания собственного шаблона и его изменения под свои нужды.
Приводится — список команд для установки и использования пакета httrack в системах на базе Debian, таких как Raspbian и Ubuntu; команда загрузки файлов и ссылок из главного каталога; команда клонирования подкаталога; код скрипта для клонирования сайта и объяснение его работы; код примера всех элементов страницы.
Утилита HTTrack применяется не только для клонирования сайтов или подкаталогов. Все о программе:
Cohen, B. Httrack Users Guide (3.10) [Electronic resource] / Fred Cohen. — Mode of access: http://www.httrack.com/html/fcguide.html.
Бидвелл, Д. Apache: ради безопасности
Бидвелл, Д. Apache: ради безопасности [Текст] : [основы работы и обеспечение безопасности веб-сервера Apache] : учебник / Джонни Бидвелл [Jonni Bidwell] // Linux Format. — 2015. — № 6 (197), июнь. — С. 76-79. — (Учебник) (Apache). — Веблиогр. "Скорая помощь": с. 76 (1 назв.), 77 (1 назв.). — Прил.: "Скорая помощь. У лагеря Apache есть что сказать об изменениях в конфигурационных файлах по умолчанию, которые внесены в Debian. Прочтите об этом по ссылке http://bit.ly/DebianDiffs.". — С. 76 ; "Устанавливаем и тестируем" : [отличия названий пакетов, путей и имен файлов главного файла настройки Apache в дистрибутивах Linux; в данном учебнике, если не указано иначе, используются настройки для Mint/Ubuntu; для другого дистрибутива рекомендуется посмотреть подборку путей и имен файлов для различных дистрибутивов на https://wiki.apache.org/httpd/DistrosDefaultLayout] ; "Скорая помощь" : [руководство по HTTPS в блоге Роберта Хитона (Robert Heaton) на http://bit.ly/HTTPSGuide] ; "Согласно этому опросу на w3techs.com, Apache уверенно опережает конкурентов…" [Изображение] : [цветная диаграмма и комментарий к статистике использования Nginx и Apache]. — С. 77 ; "Скорая помощь" : [совет следить за лог-файлами доступа и ошибок в каталоге /var/log/apache2, из которых можно узнать, кто обращался к сайту и что не работает]. — С. 78 ; "Генерация самоподписанного сертификата" : [команда, процедура и информация о выданном сертификате, права доступа для файла ключа и сертификата]. — С. 79.
Аннотация
Основы работы с веб-сервером Apache на примере системы под управлением Debian/Mint/Ubuntu: краткий обзор функционирования веб-сервера; настройка виртуального хоста и добавление сайтов; обеспечение безопасности данных HTTP-запросов и ответов применением SSL/TLS по протоколу HTTPS — реализация SSL (актуальность системы шифрования, решение проблем аутентификации использованием платного или самоподписанного сертификатов, актуальность системы обмена ключами).
Шарма, М. Zentyal: сервер шлюза
Шарма, М. Zentyal: сервер шлюза [Текст] : [способ настройки сервера-шлюза с помощью серверных инструментов дистрибутива Zentyal] : учебник / Маянк Шарма [Mayank Sharma] // Linux Format. — 2015. — № 6 (197), июнь. — С. 72-74. — (Учебник) (Zentyal). — Прил.: "Документация и поддержка" : [краткая справка]. — С. 73.
Аннотация
Дистрибутив Linux Zentyal как универсальный сервер для малого бизнеса или домашнего офиса, релиз Zentyal 4.0 (www.zentyal.org/server) как способ настройки сервера-шлюза с помощью серверных инструментов панели управления — установка дистрибутива, начальная настройка, настройка работы с сетью, доступ к панели управления, настройка сервера Jabber, настройка Jabber-клиентов пользователей, мониторинг состояния сервера и сохранение его настроек, обновление системы.
Теги: lxf2015, № 6 (197), Linux — дистр — Zentyal ; отд. GUI-Programs ; Programs — сервер ; Открыт. ПО ; Учебник
Конвэй, Ш. Уровень ядра: свяжем карты
Конвэй, Ш. Уровень ядра: свяжем карты [Текст] : учебник / Шон Конвэй [Sean Conway] // Linux Format. — 2015. — № 6 (197), июнь. — С. 68-70. — (Учебник) (Объединения). — Прил.: "Понятное именование NIC" : [способы задать имя сетевому устройству (ядром, udev, программа biosdevicename, Systemd v 197 старше, физические метки); руководство http://bit.ly/PredictableNICNames]. — С. 69 ; "На нашем сервере четыре NIC…" [Изображение] : [цветная схема]. — С. 70.
Аннотация
Требования надежности и избыточности заставляют объединять сетевые карты. Для этого ядро Linux предоставляет функцию, которая позволяет группировать сетевые карты так, чтобы они были видны как одна. Наименований технологии объединения полтора десятка и такие как: агрегация линков, объединение каналов, группировка NIC (teaming), объединение (bonding) карт сетевых интерфейсов (network interface card, NIC) — лишь некоторые из терминов для ее обозначения. "What's in a name? That which we call a rose / By any other name would smell as sweet." (William Shakespeare "Romeo and Juliet" (II, II, 1-2, Juliet). "Что значит имя? Роза пахнет розой, / Хоть розой назови её, хоть нет." (Уильям Шекспир "Ромео и Джульетта" , акт II, сцена II, Джульетта).
Объединение (bonding) карт сетевых интерфейсов (network interface card, NIC), использование этой технологии на сервере с CentOS 6.6 и демонстрация работы с включением и ожиданием на паре связанных NIC.
Хэнсон, М. Постройте себе Steam-машину
Хэнсон, М. Постройте себе Steam-машину [Текст] : [игровая машина для Linux на базе SteamOS] : [создание] : [руководство] / Мэтью Хэнсон [Matthew Hanson] // Linux Format. — 2015. — № 6 (197), июнь. — С. 50-53. — Прил.: "Начинка вашей машины Steam" : [рекомендуемая аппаратная конфигурация игровой машины]. — С. 51 ; "Периферия" : [рекомендуемые периферийные игровые устройства игровой машины] ; "20 лучших игр на Linux. Пять лучших игр с открытым кодом ; Пять лучших ААА-игр" : [обзор] : [открытые игры — Strife: Veteran Edition (http://bit.ly/StrifeVE), Stunt Rally (version 2.5; http://bit.ly/StuntRally), Annex: Conquer the World 4.0 (http://annexconquer.com), BYOND: Space Station 13 Remake (код на http://bit.ly/SS13Remake), Galaxy Forces: Moon Lander Action! (http://bit.ly/GalForcesV2); ААА-игры — The Witcher 2: Assassins of Kings, Dying Light, Amnesia: The Dark Descent, Broken Age]. — С. 52 ; "Десять лучших инди-игр" : [обзор] : [игры — Hotline Miami 2: Wrong Number, Supreme League of Patriots, The Fall, Dungeons 2, The Binding of Isaac: Rebirth, This War of Mine, Chivalry: Medieval Warfare, FTL: Faster Than Light, Goat Simulator]. — С. 53.
Аннотация
Развитие игрового процесса на Linux радует — всё больше разработчиков портирует свои игры на Linux, производители графических адаптеров оказывают Linux поддержку через свои драйвера, игры для Linux наряду с играми для других операционных систем доступны через сервис цифрового распространения компьютерных игр и программ Steam компании Valve, известного разработчика компьютерных игр (например, Half-Life и Counter-Strike). Очевидно, что прилив в игровом процессе на Linux стимулирует компания Valve через сервис Steam. Еще одна хорошая новость от Valve для PC-геймеров — компания создала дистрибутив Linux на базе Debian под названием SteamOS (http://bit.ly/BYOSteamOS), направленный целиком и полностью на игровой процесс, а это прямая дорога к созданию собственной специальной игровой машины для Linux. Конечно, можно купить готовую Steam Machine от известных производителей, но это не путь линуксоида. Так думает Мэтью Хэнсон и предлагает руководство по созданию собственной мощной игровой машины для Linux, которая превзойдет Sony PlayStation 4 и Xbox One, а также позволит наслаждаться в Linux играми высшего качества на классном оборудовании.
Паундер, Л. Raspberry Pi: лучшие новые проекты
Паундер, Л. Raspberry Pi: лучшие новые проекты [Текст] : [обзор проектов на базе Raspberry Pi 2 и программном обеспечении FOSS/Linux для пользователей всех уровней] / Лес Паундер [Les Pounder] // Linux Format. — 2015. — № 6 (197), июнь. — С. 30-39. — (Проекты для Raspberry Pi). — Содерж.: "Появился совершенно новый Raspberry Pi 2…" : [вступление]. — С. 30 ; Создайте блог. Выплесните свои эмоции — установите легковесный, но элегантный блог на Ghost с помощью Node.js, Nginx и Raspberry Pi 2. Совместимо. Со всеми Pi, но лучше для Pi 2 : [руководство] : [материалы о Ghost — www.ghostforbeginners.com] ; Для данного проекта нужны : [Raspberry Pi 2/Pi 1, ОС Raspbian, соединение Wi-Fi или Ethernet, SSH Server, работающий на вашем Raspberry Pi] ; Что такое LAMP? : [краткая справка и краткая справка о новой технологии создания сайтов на базе Node.js и Nginx]. — С. 31 ; Дистанционное управление Pi. Используйте свой Raspberry Pi из другой комнаты или даже любой точки земного шара посредством магии SSH и VNC. Совместимо. Со всеми Pi : [удаленное управление Raspberry Pi и его использование в сети] : [установка SSH-сервера для удаленного управления Raspberry Pi из терминала на другом компьютере, установка VNC-сервера, установка VNC-клиента Vinagre для удаленного просмотра рабочего стола Raspberry Pi] : [руководство] ; Что такое SSH и VNC? : [краткая справка]. — С. 32 ; Создаем SmartTV. Создайте мультимедиа-центр и превратите свой телевизор в Smart, применив OpenELEC и немного подправив Pi. Совместимо. Со всеми Pi, но лучше для Pi 2 : [руководство] ; Для данного проекта нужны : [Raspberry Pi 2, OpenELEC, пустая карта SD/Micro SD, Ethernet, жесткий диск или флэшка USB, беспроводные клавиатура и мышь] ; Что такое OpenELEC : [почему Raspberry Pi 2 лучше подходит для создания мультимедиа-центра]. — С. 33 ; Установка Ubuntu 14.10. Теперь на ваш Raspberry Pi можно установить Ubuntu, благодаря отличному проекту сообщества на базе Snappy Ubuntu. Совместимо. Только с Pi 2 : [руководство] : [скачивание образа Ubuntu (http://bit.ly/Raspuntu), запись образа на SD-карту, подключение периферийных устройств, загрузка системы, настройка соединения с Интернетом (Wi-Fi или Ethernet), установка программ] ; Для данного проекта нужны : [Raspberry Pi 2 модели B, SD-карта на 4 ГБ, периферийные устройства для Raspberry Pi 2] ; Корни Debian : [хотя Debian является источником и Ubuntu, и Raspbian, рекомендуется устанавливать приложения из репозитория Ubuntu 14.10 Utopic Unicorn; сейчас проект Ubuntu для Raspberry Pi основан на Snappy Ubuntu]. — С. 34 ; Содайте игровой зал. Предайтесь ностальгии по играм — эмулируйте старые консоли и ретро-игры с помощью Raspberry Pi 2 : [использование эмулятора RetroPie (http://bit.ly/RetroPieProject)] : [руководство] ; Для данного проекта нужны : [Raspberry Pi 2 модели B, SD-карта большого объема, джойпад USB, периферийные устройства для Raspberry Pi 2] ; Первое Поколение кода : [целое поколение кодеров училось программированию по журналам 1970-х — 2000-х годов, в наши дни эти люди надеются принести эту искру в Raspberry Pi как, например, Дэвид Брейбен (David Braben), соавтор культовой игры 1980-х Elite и ныне один из соучредителей Raspberry Pi Foundation]. — С. 35 ; Первые шаги в робототехнике. Начните свое путешествие к Skynet. Создайте управляемого с клавиатуры робота с помощью ScratchGPIO 7 и платы Pibrella. Совместимо. Со всеми Pi : [руководство] : [присоединение платы Pibrella к Raspberry Pi, установка Scratch GPIO 7, использование Pibrella со Scratch GPIO, програмирование движения робота] ; Для нашего проекта нужны : [перечень] ; Закупка набора для робота : [почему для основы робота выбрана плата Pibrella; краткая информация о плате RyanTeck Budget Robotics Kit (http://bit.ly/RyanTeckBudgetRobotKit)]. — С. 36 ; Делаем лучшую сигнализацию. Создайте лазерную растяжку с помощью дополнительной платы Explorer HAT Pro и поймайте вора… или своего же кота. Совместимо. С Pi 2 или Pi A+/B+ : [установка пакетов Python, создание кода проекта, создание элемента оборудования] [руководство] ; Отличная HAT, Гарри : [плата Explorer HAT Pro от Pimoroni] : [краткая справка]. — С. 37 ; Превратим банан в гитару. Если музыка питается любовью, то почему бы пище не запеть? Создайте банановую гитару с помощью Adafruit Capacitive Touch HAT. Совместимо. С Pi 2 или Pi A+/B+ : [руководство] ; Для нашего проекта нужны : [перечень] ; Трогательные проекты : [ёмкостные датчики касания и их использованиев в проектах; информация о реализации банановой гитары на плате Explorer HAT Pro от Pimoroni]. — С. 38 ; Дискотека с Raspberry Pi. Готовьтесь завести танцпол. Создайте стробоскоп с помощью решетки ЖК-светодиодов Unicorn HAT 8×8 RGB. Совместимо. С Pi 2 или Pi A+/B+ : [руководство] ; Для нашего проекта нужны : [перечень] ; NeoPixel : [плата Pimoroni Unicorn HAT для Raspberry Pi model B+, стандарт HAT (Hardware Attached on Top) для общения с Pi, светодиоды NeoPixels] : [краткая справка]. — С. 39.
Аннотация
Лучшие проекты Pi, которые затрагивают программы, оборудование и кодирование.
Соберем, сделаем, поднастроим и насладимся: легковесный современный блог, мультимедиа-центр и телевизор Smart TV, компьютерный игровой зал на эмуляторе RetroPie для эмуляции игровых консолей и ретро-игр, банановая гитара на ёмкостных датчиках касания, стробоскоп из ЖК-светодиодов, лазерная сигнализация, управляемый из клавиатуры робот.
Также реализуем удаленное управление Raspberry Pi с помощью сервера SSH и используем настольный Raspberry Pi в сети при помощи сервера VNC.
Кроме этого установим и настроим Ubuntu 14.10 на Raspberry Pi 2 и установим программы для повседневного использования.
Бидвелл, Д. MariaDB: как освоить SQL
Бидвелл, Д. MariaDB: как освоить SQL [Текст] : [введение в MariaDB] : [руководство] / Джонни Бидвелл [Jonni Bidwell] // Linux Format. — 2015. — № 5 (196), май. — С. 92-95. — (Академия кодинга) (MariaDB). — Прил.: "Скорая помощь" : [рекомендуется песочница MySQL для экспериментов с совместимостью различных версий MySQL/MariaDB — http://mysqlsandbox.net]. — С. 92 ; "Скорая помощь" : [с MySQL на MariaDB перешла Wikipedia (подробности перехода на http://bit.ly/WikipediaAdoptsMariaDB)]. — С. 93 ; "Различия в установке?" : [в ряде дистрибутивов Linux (Arch, Chakra, Fedora, Mageia, openSUSE и RHEL 7) MariaDB выбрана в качестве СУБД по умолчанию; установка MariaDB в Ubuntu, Linux Mint, Debian]. — С. 94.
Аннотация
Краткая справка об истории и современном состоянии разработки MySQL под эгидой Oracle, о MariaDB как ответвлении MySQL (разработка коллектива программистов, в числе которых Михаэль Видениус (Michael Widenius)) и о поддержке MariaDB дистрибутивами Linux.
MariaDB — движки (http://bit.ly/MariadbVSMySQL) и текущий движок XtraDB, нумерация версий, установка, настройка сервера баз данных при помощи скрипта, запуск и его параметры, базы данных (mysql, information_schema и performance_schema), создание базы данных, создние таблиц данных, типы данных (многообрахие типов данных — http://bit.ly/MariaDBDataTypes), создание непривилегированного пользователя и добавление данных, работа с данными, резервное копирование данных при помощи клиента mysqldump.
Браун, К. Система: вскроем ядро Linux
Браун, К. Система: вскроем ядро Linux [Текст] : [архитектура и системные вызовы ядра Linux] : [учебник] / Крис Браун [Chris Brown] // Linux Format. — 2015. — № 5 (196), май. — С. 88-91. — (Академия кодинга) (Системное программирование). — Прил.: "Системные вызовы предоставляют точки входа из пространства пользователя в пространство ядра…" [Изображение] : [цвет. схема] ; "Скорая помощь. Лучшая книга на эту тему — The Linux Programming Interface Майкла Керриска [Michael Kerrisk]. Она на голову выше остальных, но при 1500 страницах на ум уже приходит слово «фолиант»." ; "Чтение man—страниц" : [как правильно читать и понимать документацию системных вызовов раздела 2 man-страниц на примере] — С. 89 ; "Системный вызов mmap() позволяет читать и записывать файл, как если бы это был массив в памяти" [Изображение] : [цвет. схема]. — С. 90 ; "Чтобы код был переносимым, большинство типов данных определяются с помощью определений типов. Вот некоторые из них" [Таблица] : [фактический тип, определение, описание] ; "Типы данных" : [для чего сделано типы данных и что из того следует]. — С. 91.
Аннотация
Краткое введение в цикл статей о ядре Linux с точки зрения программиста.
Пространство ядра и пространство пользователя, системные вызовы и библиотечные процедуры, интерфейс системных вызовов Linux, примеры использования системных вызовов Linux четырьмя способами копирования файла, исключения и ошибки, язык C — лингва-франка системного программирования в Linux, язык Python в системном программированиии, переносимость кода, пятый способ копирования файла с использованием системного вызова mmap().
Бидвелл, Д. Роутер: настроим шлюз
Бидвелл, Д. Роутер: настроим шлюз [Текст] : [компьютер-шлюз для соединения компьютера или компьютеров локальной сети с Интернетом] : [учебник] / Джонни Бидвелл [Jonni Bidwell] // Linux Format. — 2015. — № 5 (196), май. — С. 84-87. — (Учебник) (Сети). — Прил.: "Скорая помощь. Для простой маршрутизации трафика мощный процессор не нужен, но если вы ожидаете большой объем трафика, убедитесь, что в шлюзе используется гигабитная сетевая карта, подключенная к гигабитному коммутатору.". — С. 84 ; "Благодаря волшебству NAT пакеты могут пересекать мрачные болота нашей внутренней сети…" [Изображение] : [цвет. схема] ; "Скорая помощь. Базовое перенаправление, маршрутизация и маскирование теперь могут выполняться networkd, сетевым демоном systemd. Ничего святого? Принимаем ставки на то, каким будет следующий ход. Мы поставили на Sirystemd: «Siry, можете вернуть мне скрипты init, пожалуйста?» [Нет!!! — Ред.]." ; "Точки доступа с hostapd" : [hostapd — установка, размещение конфигурационного файла и конфигурирование, настройка базовой сети с парольной защитой WPA2]. — С. 85 ; "Мост соединяет наши проводной и беспроводной интерфейсы…" [Изображение] : [цвет. схема] ; "Анонимизирующий шлюз" : [настройка маршрутизации внутреннего сетевого трафика через VPN или Tor]. — С. 87.
Аннотация
Как настроить переносной компьютер-шлюз для подключения к сети одного или нескольких компьютеров, которые будут общаться с сетью только через шлюз и общение этого шаловливого семейства с инетом будет весьма управляемым и тотально контролируемым.
Рассмотрены вопросы — настройка IP-адресов с помощью программы dnsmasq, которая предоставляет простой DHCP-сервер для выделения адресов, а также поможет шлюзу притвориться DNS-сервером; конфигурирование dnsmasq и настройка DHCP-сервера в файле /etc/dnsmasq.conf; настройка перенаправления пакетов и NAT (Network Address Translation — преобразование сетевых адресов) с использованием правил iptables; настройка перенаправления портов для обращения к сервисам внутренней сети из внешней; организация беспроводного доступа к роутеру.
Также рассказано как настроить переносной компьютер-шлюз, который подключен к Интернету проводным соединением, а доступ к нему осуществляется из локальной беспроводной сети. Здесь рассмотрен альтернативный вариант направления трафика — сетевые мосты, в котором показаны установка и настройка пакета hostapd, создание моста и добавление к нему проводного интерфейса.
Кратко рассмотрена настройка анонимизирующего шлюза на базе Tor или VPN.
Теги: lxf2015, №5(196), аппар. обесп. ; сети ; Учебник
Ботвик, Н. Dracut: грузим Linux быстре
Ботвик, Н. Dracut: грузим Linux быстрее [Текст] : [создание initramfs при помощи программы Dracut] : [учебник] : / Нейл Ботвик [Neil Bothwick] // Linux Format. — 2015. — № 5 (196), май. — С. 78-79. — (Учебник) (Dracut). — Прил.: "А если не сработает" : [советы на случай неудачи в создании initramfs]. — С. 79.
Аннотация
Чтобы узнать, как обзавестись собственным быстрым и выгодным RAM-диском, сначала нужно ненадолго погрузиться в начало Linux, когда initrd еще не было. Там мы увидим, почему в загрузке Linux родилась идея ramdisk и появились initrd и initramfs. Можно посмотреть, что собой представляют initrd и initramfs и попробовать собрать initramfs при помощи программы Dracut и запустить его, изменив параметры загрузки.
Бидвелл, Д. Питание: режимы и регуляторы
Бидвелл, Д. Питание: режимы и регуляторы [Текст] : [управление питанием в Linux] : [учебник] : / Джонни Бидвелл [Jonni Bidwell] // Linux Format. — 2015. — № 5 (196), май. — С. 80-83. — (Учебник) (Управление питанием). — Прил.: "Замри, бэби" : [дополнительные функции режимов ожидания и сна набора заплаток ядра TuxOnIce (www.tuxonice.net)] ; "Скорая помощь. Если вы нарвались на неприятности (например, после возобновления из ОЗУ пропала графика), загляните в пакет uswsusp: он позволяет задать дополнительные настройки процесса ожидания. Например, настроить параметры графических карт до и после возобновления или разобраться с поддержкой зашифрованных образов гибернации.". — С. 81 ; "Скорая помощь" : [программа i7z для управления расширенными режимами энергопотребления на чипсетах процессоров Intel (Core i3, i5 или i7)] ; "DPMS и с чем его едят" : [DPMS (Display Power Management Signalling) — средство выключения экрана; градации сна компьютера — Приостановка (Suspend), Режим ожидания (Standby) и Выключение (Off) — и их настройка; проверка настроек и их корректировка с помощью xset]. — С. 83.
Аннотация
Открытый стандарт управления питанием ACPI (Advanced Configuration and Power Interface) и его поддержка в Linux. Возможности настройки функциональности ACPI в Linux. Механизм снижения энергопотребления процессоров, его контроль подсистемой ядра CPUfreq при помощи регуляторов.
Вывод системы из состояния ожидания или сна по сети через отправление удаленной машине так называемого "магического пакета" (Magic Packet) по проводной WoL.
Ботвик, Н. Шифрование: весь диск под защитой
Ботвик, Н. Шифрование: весь диск под защитой [Текст] : [введение в ecryptfs] : [учебник] / Нейл Ботвик [Neil Bothwick] // Linux Format. — 2015. — № 5 (196), май. — С. 76-77. — (Учебник) (Шифрование). — Прил.: "За и против ecryptfs" : [аргументы]. — С. 77.
Аннотация
Краткий обзор методов шифрования данных на компьютере решениями cryptsetup и TrueCrypt. Альтернативный вариант — файловая система в стеке, реализуемая ecryptfs: демонстрация работы по шифрованию каталога пользователя, доступ к зашифрованным каталогам, удобный вариант настройки зашифрованного каталога пользователя, автоматическое монтирование файловой системы, шифрование домашнего каталога пользователя и удаление исходных незашифрованных данных. Преимущества и недостатки ecryptfs.
Шарма, М. Tor: настроим доступ к Wi-Fi
Шарма, М. Tor: настроим доступ к Wi-Fi [Текст] : [создание анонимизирующей точки доступа Wi-Fi на Raspberry Pi с Tor для сетевого трафика всех устройств пользователя] : [учебник] / Маянк Шарма [Mayank Sharma] // Linux Format. — 2015. — № 5 (196), май. — С. 72-74. — (Учебник) (TorBox). — Прил.: "Скорая помощь. Если при удаленном подключении к Pi вы получаете ошибки с локалью, обеспечьте, чтобы локаль не перенаправлялась, открыв файл /etc/ssh/ssh_config и закомментировав строку SendEnv LANG LC_*". — С. 72 ; "Скорая помощь. Для слежения за всеми системными сообщениями воспользуйтесь командой tail -f /var/log/syslog. Она пригодится, если вы не сможете подключиться к точке доступа Pi." ; "Ваш личный hostapd" : [если Ваша беспроводная карта с чипсетом Realtek, то у Realtek есть собственный клиент hostapd, который придется использовать, а для этого дана инструкция по его поиску и установке на Raspberry Pi]. — С. 73 ; "На нашем уроке мы воспользовались сервисом DNS от Google, но вы можете воспользоваться и другим сервисом, например, OpenDNS или DNS-серверами своего провайдера, указав их в файле /etc/dhcp/dhcpd.conf." ; "Варианты с "Tor из коробки"" : [аппаратные решения анонимимзации всего сетевого трафика OnionPi Pack от AdaFruit (http://bit.ly/AdaOnionPi), SafePlug, Anonabox (www.anonabox.com), Portal (от Personal Onion Router To Assure Liberty — Личный луковичный роутер, обеспечивающий свободу; https://github.com/grugq/portal)] : [краткая характеристика]. — С. 74.
Аннотация
Чтобы не настраивать Tor на всех своих устройствах с выходом в Интернет, предлагается создать и настроить в командной строке анонимизирующую точку доступа Wi-Fi на Raspberry Pi под Raspbian с установленным Tor.
Рассмотрено вопросы: подготовка и подключение Raspberry Pi к Интернету через совместимый USBадаптер WiFi (список совместимых с Raspberry Pi адаптеров на http://elinux.org/RPi_USB_WiFi_Adapters), настройка статического IP-адреса для точки доступа, настройка точки доступа, настройка NAT (Network Address Translator, преобразователь сетевых адресов), анонимизация точки доступа путем добавления в систему Tor, настройки Tor.
Также дан краткий обзор готовых аппаратных решений (OnionPi Pack, SafePlug, Anonabox, Portal) для аналогичной анонимизации всего сетевого трафика пользователя.
Конвэй, Ш. Ntpd: как время тикает в Linux
Конвэй, Ш. Ntpd: как время тикает в Linux [Текст] : [инфраструктура и конфигурирование поддержки времени ПК в Linux] : [учебник] / Шон Конвэй [Sean Conway] // Linux Format. — 2015. — № 5 (196), май. — С. 68-70. — (Учебник) (ntpd). — Прил.: "Проверка наличия ntp" : [способы проверки наличия программы-хранителя времени, установка в системе Red Hat или Debian поддержки NTP при помощи командной строки]. — С. 69 ; "Как время устанавливается, управляется и синхронизируется" [Изображение] : [цветная схема источников, оборудования и управления] ; "Сенсей Конвэй и Искусство Администрирования" : [в администрировании обычно существует больше одного способа достичь результата и это важно осознать и сисадмину-ученику, и сисадмину-учителю]. — С. 70.
Аннотация
Рассмотрена базовая аппаратная (часы материнской платы ПК (называют их по-разному — часы CMOS, часы BIOS, аппаратные часы), связанные с ними источники точного времени) и программная (системные часы, демон сетевого прокола времени ntpd, программа ntpq для наблюдения за функционированием и производительностью демона ntpd, программа корректировки точности аппаратных часов ntpdate) инфраструктура компьютера для поддержки времени. Исследованы параметры конфигурации (файл настроек NTP — /etc/ntp.conf), позволяющие протоколу сетевого времени (Network Time Protocol, NTP) управлять временем, инструмент для проверки статических данных от источников времени и устранение неисправностей с помощью сетевых инструментов (анализатор трафика tcpdump, программа чтения данных аппаратных часов и записи данных системных часов в аппаратные). Затронут вопрос настройки защиты ntpd.