5. Осваивая новое [Текст] : [новые способы работы с systemd] : [ответ на вопрос системного администратора Чеда Коламбуса (Chad Columbus), который очет освоить systemd] // Linux Format. — 2015. — № 10 (201), окт.. — С. 98, колон. 1-2. — (Ответы).
Аннотация
Рекомендуется памятка по работе systemd на http://bit.ly/InitCheatsheet.
Относительно команд systemd дан совет применять алиасы. Дополнение по Tab в zsh работает в systemd как с алиасами, так и без них. Для Bash тоже есть дополнение по Tab, но может потребоваться установка отдельного пакета.
Советы по получению вывода списка модульных файлов, модулей определенных типов или находящихся в определенном состоянии.
Приведен скрипт Cron, который поддерживает обе системы init.
Linux Format 2015
4. Ежедневно — ничего
4. Ежедневно — ничего [Текст] : [запуск скриптов из Cron] : [ответ на вопрос читателя Мартина Садуорта (Martyn Sudworth)] // Linux Format. — 2015. — № 10 (201), окт.. — С. 98, колон. 1-2. — (Ответы).
Аннотация
Схема действий в случае, если скрипт не запускается из Cron.
Коротко про… Tree
Коротко про… Tree [Текст] : [команда оболочки tree] : [краткая справка] // Linux Format. — 2015. — № 10 (201), окт.. — С. 97. — (Ответы).
Аннотация
Команда оболочки tree для просмотра содержимого каталога — применение, наиболее полезные опции, соотношение с командой ls.
3. Проприетарный драйвер шалит
3. Проприетарный драйвер шалит [Текст] : [установка прошивки для драйвера] : [ответ на вопрос посетителя форума guy] // Linux Format. — 2015. — № 10 (201), окт.. — С. 97, колон. 2-3 . — (Ответы).
Аннотация
Проприетарный драйвер не включается в установочный диск по разным причинам, но его нужно установить путем добавления несвободного (nonfree) репозитория в APT через Synaptic в список Sections для основного репозитория Debian.
2. Собираем Linux-ПК
2. Собираем Linux-ПК [Текст] : [разбиение жесткого диска на разделы — актуальна ли информация старого руководства для дисков большого размера и SSD] : [ответ на вопрос читателя Джея Брайана Слингера (J Brian Slinger)] // Linux Format. — 2015. — № 10 (201), окт.. — С. 96, колон. 2-3 — 97, колон. 1-2. — (Ответы).
Аннотация
В дисках большого размера и SSD используются проверенные временем технологии, но программы стали умнее (или чуть менее глупы) и утилиты разбиения диска, такие как fsdisk, gdisk и parted (следовательно, и их графические аналоги) теперь выравнивают разделы, начиная с блока 2048, что избавляет от проблем выравнивания новых дисков старыми дистрибутивами.
Приведены команды проверки диска на выравнивание для современных таблиц разделов GPT и старой системы MBR.
Владельцам SSD объяснено, почему применение noatime вместо atime к параметрам монтирования в целом правильно.
1. Ошибки root
1. Ошибки root [Текст] : [запуск настольных программ с правами root] : [ответ на вопрос читателя Брайана Митчелла (Bryan Mitchell)] // Linux Format. — 2015. — № 10 (201), окт.. — С. 96, колон. 1-2. — (Ответы).
Аннотация
Рекомендуется использовать gksudo вместо sudo для запуска графических программ (Nautilus) с правами root.
Совет выполнять удаление файлов в терминале одной командой вместо использования графического файлового менеджера
Паундер, Л. Scratch: делаем контроллер игры
Паундер, Л. Scratch: делаем контроллер игры [Текст] : игровой контроллер : [сборка] : [руководство] / Лес Паундер [Les Pounder] // Linux Format. — 2015. — № 10 (201), окт.. — С. 90-91. — (Linux Format. Пользователям Pi) (Raspberry Pi) (Игровой контроллер). — Прил.: "Платы расширения" : [Саймон Уолтерс (Simon Walters) и поддержка плат расширения в ScratchGPIO, руководство Саймона Уолтерса (Simon Walters) Cymplecy (http://bit.ly/CymplecyAddOns) по включению в проект и использованию плат раширений]. — С. 90 ; "Электроника для всех" : [благодаря ScratchGPIO, элетроника доступна не только взрослым, но и детям] ; "Скорая помощь. Для создания интерфейса управления также можно воспользоваться фольгой и другими токопроводящими материалами. Создайте звучащую стену, подключив контакты GPIO к листам из фольги, и включайте ее ладонью руки, на которую надета токопроводящая перчатка, подключенная к контакту GND Raspberry Pi.]. — С. 91.
Аннотация
Собираем простой контроллер игры (геймпад) из желейных конфет, скрепок и проводов на основе любой модели Raspberry Pi с Raspbian и ScratchGPIO 7, которая модифицирована для работы со входами/выходами общего назначения Raspberry Pi. Попутно для проверки работы контроллера создаем игру, где будем управлять котом, который пытается убежать от собаки (примеры кода — на http://bit.ly/LXF201Scratch).
Бидвелл, Д. FUZE T2-B
Бидвелл, Д. FUZE T2-B [Текст] : комплект для новичков : обзор / Джонни Бидвелл [Jonni Bidwell // Linux Format. — 2015. — № 10 (201), окт.. — С. 89. — (Linux Format. Пользователям Pi). — Прил.: "Вкратце" : [краткая характеристика FUZE T2-B как набора Raspberry Pi, кратко о компонентах, ПО (FUZE Basic 3.0), документации] ; "Свойства навскидку. В стиле ретро ; Море электроники" : [дизайн набора, злектронные компоненты] ; "Вердикт Linux Format. FUZE T2 " : [разработчик FUZE Technologies Ltd, сайт www.fuze.co.uk, цена, оценка отдельных параметров, рейтинг 7/10, резюме — отличный набор с мощным потенциалом, но стародавний Basic вряд ли увлечет].
Аннотация
Комплект в стиле BBC Micro на базе Pi 2, с готовым FUZE Basic 3.0.
Паундер, Л. Ultraborg
Паундер, Л. Ultraborg [Текст] : интерфейсная плата : обзор / Лес Паундер [Les Pounder] // Linux Format. — 2015. — № 10 (201), окт.. — С. 88. — (Linux Format. Пользователям Pi) (Обзор) (Интерфейсная плата). — Прил.: "Вкратце" : [Ultraborg — назначение] ; "Свойства навскидку. Микроконтроллер ; Входы и выходы" : [разгружает процессор Raspberry Pi и выполняет много срочных вычислений на базе основной платы; 4 ультразвуковых датчика HCSR04] ; "Вердикт Linux Format. Ultraborg" : [разработчик Piborg, сайт www.piborg.org/ultraborg, цена, оценка отдельных параметров, рейтинг, резюме — благодаря специальному микроконтроллеру PIC, плата превратит старые Pi в платформу для робототехники].
Аннотация
Идеальная печатная плата-приставка с интерфейсом I2C для работы с ультразвуком и управления сервоприводами.
Установка программного обеспечения для работты платы на Raspberry Pi.
Области использование платы — проекты робототехники и любые проекты движущиеся на сервоприводах или приводимые в действие ультразвуковыми сигналами.
Аптон, Л. Привет ; Проект Astro Pi для школ. Фонд Pi выбирает победителей и готовится к старту ; PiDrive SSD. Компактное хранилище для вашего Pi ; Rapid Radio. Добавьте к проекту радиосвязь
Аптон, Л. Привет ; Проект Astro Pi для школ. Фонд Pi выбирает победителей и готовится к старту ; PiDrive SSD. Компактное хранилище для вашего Pi ; Rapid Radio. Добавьте к проекту радиосвязь [Текст] : [новости Raspberry Pi Foundation] / Лиз Аптон [Liz Upton] // Linux Format. — 2015. — № 10 (201), окт.. — С. 87. — (Linux Format. Пользователям Pi).
Аннотация
Стажировки студентов-старшекурсников в коммерческой части Raspberry Pi Foundation, где идет работа над ядром и проектированием ASIC. В группу стажеров приняты автор AirPi Том Хартли (Tom Hartley) и автор системы PiNet для управления в классе сетью Pi Эндрю Малхолленд (Andrew Mulholland). Рэйчел Рэйнс (Rachel Rayns) работает над роботом-садовником Raspberry Pi и провела мастер-классы на FACT в Ливерпуле.
Совет экспертов Astro Pi испытал код британских школьников для проведения экспериментов на МКС и Лиз Аптон сообщает, что в числе победителей проекты — выявление космической радиации с помощью камеры Raspberry Pi авторства колледжа Святой Магдалины, определение местоположения МКС в автономном режиме с указанием страны, над которой находится станция.
На Kickstarter начат сбор средств на создание компактного хранилища данных Raspberry Pi (http://kck.st/1RuksX3). Дополнение Rapid Radio позволит добавить проектам Raspberry Pi радиосвязь.
Цукалос, М. Haskell: Yesod для Web
Цукалос, М. Haskell: Yesod для Web [Текст] : учебник : [разработка веб-приложения с помощью Haskell и его фреймворка Yesod на примере простого сайта с блогом и настройка блога] / Михалис Цукалос [Mihalis Tsoukalos] // Linux Format. — 2015. — № 10 (201), окт.. — С. 82-85. — (Академия кодинга) (Haskell & Yesod). — Библиогр. "Скорая помощь": с. 83 (3 назв.). — Прил.: "Скорая помощь" : [Haskell и Yesod] : [краткая характеристика] ; "Подробнее о JSON" : [JavaScript Object Notation — запись объекта JavaScript] : [краткая характеристика как удобного способа хранения информации, как формата удобного для обмена данными; данные; JSON и Yesod]. — С. 84 ; "Завершение установки Yesod" : [руководство]. — С. 85.
Аннотация
Развертывание статического сайта и блога на языке программирования Haskell при помощи фреймворка Yesod: рекомендация изучить основы Haskell по книгам — Брайан О’Салливан (Bryan O’Sullivan), Дон Стюарт (Don Stewart) и Джон Гоурзен (John Goerzen) "Реальный мир Haskell", Миран Липоваца (Miran Lipovaca) "Научитесь Haskell к лучшему"; рекомендация изучить работу с Yesod по книге — Майкл Снойман (Michael Snoyman) "Разработка web-приложений с Haskell и Yesod"; установка компилятора Glasgow Haskell Compiler, установка фреймворка Yesod (www.yesodweb.com) и установка Cabal (www.haskell.org/cabal/, стандартная утилита сборки для Haskell); разработка сайта и разработка блога с разбором кода; добавление записей в блог.
Браун, К. Система: контроль доступа
Браун, К. Система: контроль доступа [Текст] : учебник : [модель контроля доступа в Linux — идентификация процессов и контроль доступа, владельцы и права доступа к файлам — с точки зрения системного программиста] / Крис Браун [Chris Brown] // Linux Format. — 2015. — № 10 (201), окт.. — С. 78-81. — (Академия кодинга) (Системное программирование). — Прил.: "Как работает umask" : [краткая справка и пример интерпретации восьмеричных прав доступа двоичными umask] ; "Программы связываются с разрешителями для получения системной информации…" [Изображение] : [цвет. схема]. — С. 79 ; "Скорая помощь. Процесс проверяет права доступа только при открытии файла, а не при каждой операции чтения или записи. Пусть у меня есть файл, доступный для записи всем, и Джейн запускает программу, которая открывает этот файл для записи. Она получит действительный дескриптор файла. Затем я снимаю права доступа на запись для файла. Пока файл открыт, Джейн сможет записывать в него с помощью своего дескриптора." ; "Взгляд системного администратора и системного программиста на учетные записи пользователей…" [Изображение] : [цвет. схема] ; "История setuid" : [изобретатель механизма setuid Деннис Ричи (Dennis Ritchie), владелец Bell Labs (патент US 4135240, 1979), почему патент выведен в публичный доступ; почему следует избегать написания программ с setuid под root]. — С. 80 ; "Избегайте магических чисел" : [восьмеричное представление прав доступа к файлам как проблема] ; "Идентификаторы пользователя" [Изображение] : [цвет. схема] : [как программа setuid на лету переключается между реальной (непривилегированной) и эффективной (привилегированной) учетной записью]. — С. 81.
Аннотация
Модель контроля доступа Linux с точки зрения системного программиста:
идентификация процессов и контроль доступа — учетная запись пользователя (user account) и структура записи, разрешители getgrent(), getgrgid(), getgrnam() и иллюстрация их работы программами, небезопасность функции getpwent() в многопоточном приложении, идентичности процессов и механизм setuid;
владельцы и права доступа к файлам — права присваиваемые файлу при его создании и umask, первичный владелец файла, владельцы группы, изменение владельцев и группы файла с помощью системного вызова chown() и связанного с ним lchown().
Доктор Крис Браун вас удивит: оказывается, владельцем файла может оказаться пользователь, не обладающий учетной записью.
Черепанов, М. IP-телефония: введение
Черепанов, М. IP-телефония: введение [Текст] : учебник : [основы IP-телефонии и создание мини-АТС на основе платы Cubietruck и программной АТС (IP-PBX) Asterisk] / Максим Черепанов // Linux Format. — 2015. — № 10 (201), окт.. — С. 74-77: цвет. фото. — (Учебник) (IP-телефония). — Прил.: "Какую выгоду может принести IPтелефония" : [перечень удобств]. — С. 75.
Аннотация
Что такое IP-телефония, каковы ее преимущества для малого бизнеса (сектор SOHO), программные АТС (IP-PBX) — краткий обзор Asterisk, FreeSWITCH, SipXecs, Yate, Oktell и 3CX.
Плата Cubietruck как аппаратная платформа мини-АТС, помещающейся в ящик стола, — спецификация и комплектация поставки, возможности, дополнительные устройства для реализации проекта.
Операционная система — образ Debian/Armbian от Игоря Печовника (Igor Pecovnik) с сайта www.armbian.com.
Подключения мини-АТС к телефонной линии и сотовой связи.
Базовая установка системы, ее запуск и настройка перед установкой Asterisk.
Намеренно оставлен открытым вопрос о настройке брандмауэра, но не следует пренебрегать безопасностью и нужно настроить брандмауэр самостоятельно. В противном случае злоумышленники будут звонить за границу за счет вашего малого офиса.
Паундер, Л. Mageia 5: хаки, трюки и советы
Паундер, Л. Mageia 5: хаки, трюки и советы [Текст] : учебник : [руководство по работе с дистрибутивом] / Лес Паундер [Les Pounder] // Linux Format. — 2015. — № 10 (201), окт.. — С. 70-73. — (Учебник) (Mageia 5). — Вэблиогр. "Поддержка Mageia": с. 70 (5 назв.). — Прил.: "Скорая помощь" : [особенности интерфейса менеджера окон Gnome] ; "Группа sudo на колесах": [добавление пользователя sudo в группу wheel] : [пошаговое руководство]. — С. 71 ; "История Mageia" : [краткая история предка Mandrake Linux и его потомка — дистрибутива Mageia (2010)] ; "Скорая помощь. В Центре управления Mageia есть раздел Network Sharing, содержащий приложения для раздачи доступа и чтения удаленных файловых систем в Linux и Windows. Обычно утилиты Linux NFS не установлены, и очень удобно, что приложение предложит вам установить их за вас.". — С. 72 ; "Работа с пакетами через терминал" : [пошаговое руководство]. — С. 73.
Аннотация
Mageia 5 — краткая справка и история, установка 64-битной версии Classic с рабочим столом Gnome из установочного образа, особенности рабочего стола Gnome, настройка Wi-Fi в Центре управления (Control Center) и особенности интерфейсов, Центр ПО, установка программ с помощью Software Management и через терминал, установка оборудования.
Цукалос, М. LaTex: текст станет красивым
Цукалос, М. LaTex: текст станет красивым [Текст] : [основы] : учебник / Михалис Цукалос [Mihalis Tsoukalos] // Linux Format. — 2015. — № 10 (201), окт.. — С. 66-69. — (Учебник) (LaTex). — Библиогр. "Скорая помощь": с. 66 (2 назв.). — Вэблиогр. "Скорая помощь": с. 67 (1 назв.) ; Внутритекст. вэблиогр.. — Прил.: "Создание фракталов в LaTex" : [код LaTex для рисования набора фрактала Мандельброта с помощью пакета tikz, код LaTex для рисования набора фрактала Жюлиа с помощью пакета pstfractal] ; "Скорая помощь" : [бесплатные шаблоны LaTex — шаблон резюме] : [краткая информация]. — С. 67 ; "LaTex: плюсы и минусы" : [краткая информация]. — С. 69.
Аннотация
LaTex — инструмент публикации — кажется вам непознаваемым? А вот Михалис Цукалос думает иначе и печатает на этом языке хоть ноты, хоть графики, хоть фракталы.
LaTex — установка и настоятельная рекомендация установить пакеты latexmk, texlive-full, texlive-mathextra, texliveextrautils, texlive-generic-extra и texlive-latex-extra для целей урока; классы документов (перечень); добавление шрифтов и применение пакета fonttable на примере; настройка атрибутов страницы (стили CodeFormatting и Bjornstrup, рисование простых и изысканных вещей с помощью пакетов tikz и PSTricks); написание музыки при помощи пакета MusiXTEX на примерах; построение функций при помощи пакета pgfplots; код скриптов на примере скрипта, создающего динамический вывод в виде таблицы из лог-файла Apache (вы можете взять любой) с применением кода LaTex.
Для прочтения рекомендуется классика компьютерного языка для набора текста — книги Donald Knuth "The TeXbook", Leslie Lamport "LaTeX: A Document Preparation System".