Библиотека сайта rus-linux.net
"Linux по-русски". Статьи, опубликованные в 4 квартале 2015 года
-
28.12.2015
Ashutosh Sudhakar Bhakare, перевод: А.Панин, "systemd: маскировка юнитов"
В данной статье мы обсудим специализированный механизм systemd, делающий данную систему особенно мощной: механизм маскировки юнитов. -
23.12.2015
Paul W. Frields, перевод: А.Панин, "systemd: работа с системным журналом"
В комплекте поставки systemd содержится большое количество программных компонентов, которые выполняют различные функции помимо запуска системы и управления системными службами. Одним из таких программных компонентов является демон journald, который осуществляет запись информации о состоянии вашей системы, а также запущенных в ней служб в системный журнал. Навыки работы с утилитой для просмотра системного журнала облегчат процесс поиска информации о системе и ее отладки в случае необходимости. -
21.12.2015
Jon Stanley, перевод: А.Панин, "systemd: преобразование сценариев sysvinit для работы с systemd"
В данной статье рассматривается методика преобразования устаревших сценариев инициализации, которые вы могли модифицировать в соответствии со своими потребностями, для работы с systemd. -
17.12.2015
Bryan Sutherland, перевод: А.Панин, "systemd: основные приемы работы с юнит-файлами"
Система инициализации systemd разделена на множество программных компонентов, что значительно упрощает процедуру управления компонентами вашей системы. systemd использует юнит-файлы для конфигурации и управления системными ресурсами, такими, как процессы и ваша файловая система. Благодаря этим файлам вы можете использовать systemd для конфигурации вашей системы Fedora в соответствии с вашими пожеланиями. - 16.12.2015 Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman, Драйверы устройств Linux, третья редакция, перевод на русский язык, формат файла pdf.
-
14.12.2015
Ryan Lerch, перевод: А.Панин, "systemd: что такое система инициализации?"
Вместе с выпуском дистрибутива Fedora 15 общественности был представлен системный программный компонент под названием systemd. systemd является набором инструментов для выполнения широкого спектра системных задач. При этом он предназначен главным образом для инициализации системы, а также для управления и отслеживания состояния системных служб и демонов дистрибутива Fedora как в процессе загрузки системы, так и в процессе ее работы. В предыдущих версиях дистрибутива Fedora эти задачи выполнялись силами системы инициализации SysVinit (System V init или просто init). - 12.12.2015 P.Raghavan, Amol Lad, Sriram Neelakandan. "Embedded Linux System Design and Development", перевод на русский язык, "Разработка и внедрение системы на встраиваемом Linux", формат - .pdf.
-
09.12.2015
Mike Saunders, перевод: А.Панин, "Начинаем программировать на языке ассемблера"
Большинство людей считает, что язык ассемблера мало чем отличается от черной магии и является частью темного и страшного мира, в который рискует войти лишь 0.01% лучших разработчиков программного обеспечения. Но на самом деле это красивый и очень доступный язык программирования. Вам стоит изучить его основы хотя бы для того, чтобы лучше понимать механизм генерации кода компиляторами, принцип работы центральных процессоров, а также лучше представлять принцип работы компьютеров. -
07.12.2015
Ben Everard, перевод: Н.Ромоданов, "Библиотека URWID: создаем интерфейсы текстового режима работы"
В этой статье рассказано о том, как делать консольные интерфейсы на языке Python с использованием библиотеки Urwid. Urwid - это инструментарий для создания виджетов, это полноценная библиотека с поддержкой мыши, с возможностью интеграции средств ввода вывода, предоставляемых сторонними разработчиками, а также интеграции с сервисами. -
05.12.2015
В Библиотеку сайта добавлен перевод трех глав книги Sreekrishnan Venkateswaran,
"Essential Linux Device Drivers",
Глава 7. Драйверы ввода, Глава 12. Драйверы видео, Глава 13. Драйверы звука. Формат - .pdf. -
04.12.2015
В Библиотеку сайта добавлена книга Vincent Sanders,
"Загрузка Linux на АРМ" (в переводе на русский).
Этот документ описывает новую процедуры загрузки системы, которую используют все версии ядра, начиная с 2.4.18. Устаревший метод "struct" использоваться не должен. В ясных кратких терминах, с руководством по реализации и примерами, рассказано о требованиях и процедурах для загрузчика, необходимых для запуска ядра Linux на ARM. Файл в формате .pdf. -
03.12.2015
Ben Everard, перевод: Н.Ромоданов, "LINUX 101: Расширение возможности командной оболочки"
С помощью данного руководства, рассказывающего об основных возможностях командной оболочки, можно создать более универсальный, функциональный и красочный интерфейс командной строки. -
01.12.2015
Немоляев А.В., "Системный подход в работе системного администратора"
В статье просуммирован опыт системного администрирования в различных организациях. Статья может быть полезна начинающим сисадминам. -
30.11.2015
Jesse Smith, перевод: А.Кривошей, "Обзор операционной системы Debian GNU/Hurd образца 2015 года"
Проект Debian хорошо известен своим стабильным дистрибутивом GNU/Linux, который является платформой для создания более чем сотни других дистрибутивов. Однако Debian также является домом для системы на основе микроядра Hurd. Порт GNU/Hurd объединяет пакеты и управление пакетами Debian с утилитами пользовательского пространства, работающими с микроядром GNU. Hurd находится в активной разработке и хотя пока не готов к широкому использованию, но выглядит близким к этому. - 28.11.2015 Николай Игнатушко проверил на GNU sed version 4.2.1 в дистрибутиве Gentoo все команды, упомянутые в статье "Изучаем команды Linux: sed". Не все скрипты хорошо отрабатывали на версии gnu sed. Но дело касалось мелочей, которые исправлены. Только скрипт по замене hill на mountains пришлось существенно переделать.
-
26.11.2015
Derrik Diener, перевод: А.Кривошей, "Отключение тачпада ноутбука при загрузке системы в Linux"
Если вы работаете на ноутбуке, вам не нужно объяснять, что такое тачпад. Некоторым пользователям он активно не нравится. Например, вы набираете текст, и вдруг курсор перескакивает в другое место, потому что вы нечаянно коснулись тачпада. Хорошо, что есть возможность временно отключить тачпад, но как насчет полного его отключения? Это также возможно. -
24.11.2015
А.В.Немоляев, "Популярно о USB"
В доступной форме рассказывается о популярной микрокомпьютерной шине USB. Материал рассчитан на начинающих разработчиков микропроцессорных систем и радиолюбителей. Формат файла .pdf. -
24.11.2015
А.В.Немоляев, "GCC Cortex-M3"
В сжатой, но доступной форме излагается процесс программирования микроконтроллеров с ядром Cortex-M3 средствами GCC. Материал ориентирован на начинающих разработчиков микропроцессорных систем и радиолюбителей. Формат файла .pdf (Libre Office его не читает, нужен Adobe Reader). -
23.11.2015
TuxRadar, перевод: А.Панин, "Clutter: руководство для начинающих разработчиков"
Clutter - это библиотека от разработчиков компании Intel, которая интенсивно используется для создания графических интерфейсов таких систем, как Moblin и Ubuntu Netbook Remix, а также GNOME 3. Интерфейс Clutter прост в изучении и использовании, причем с ним достаточно приятно работать. Если у вас не нашлось времени для изучения данного интерфейса ранее, расслабьтесь: мы собираемся продемонстрировать вам простой метод разработки приложений на основе библиотеки Clutter. -
19.11.2015
Serge Hallyn, перевод: А.Панин, "Лишение пользователя root привилегий"
Несмотря на то, что механизм разрешений POSIX реализован на данный момент в полном объеме, использование учетной записи пользователя root с полным набором привилегий все еще широко распространено. В данной статье продемонстрирован простой прототип системы с учетной записью пользователя root без полного набора привилегий. -
16.11.2015
Justin W. Flory, перевод: А.Панин, "Обновление дистрибутива Fedora 22 до версии 23"
В версии Fedora 23 представлен новый метод обновления дистрибутива на основе менеджера пакетов программного обеспечения dnf, который пришел на смену менеджеру пакетов программного обеспечения yum еще в Fedora 21. Для обновления дистрибутива Fedora до версии 23 следует использовать плагин DNF под названием system upgrade. Благодаря данному плагину процесс обновления вашего дистрибутива Fedora до версии 23 станет простым и очевидным. -
12.11.2015
Ryan Lerch, перевод: А.Панин, "Что нового в версии 23 дистрибутива Fedora Workstation"
Версия 23 дистрибутива Fedora Workstation - это надежная, дружелюбная и мощная операционная система, предназначенная для домашних пользователей, энтузиастов, студентов и разработчиков программного обеспечения. Дистрибутив Fedora Workstation 23 основывается на новейшей версии окружения рабочего стола GNOME 3.18 от сообщества проекта GNOME. Данный выпуск окружения рабочего стола GNOME содержит улучшения файлового менеджера, а также новые приложения "Календарь" и "ToDo". Версия 23 дистрибутива Fedora Workstation является первой версией дистрибутива Fedora, содержащей офисный пакет LibreOffice 5. -
09.11.2015
Dan Nanni, перевод: А.Кривошей, "Мониторинг курсов ценных бумаг в консоли Linux"
Mop - это легковесная, но очень удобная утилита для мониторинга котировок ценных бумаг. Конечно, вы легко можете получить эту информацию из разных источников, например со специальных сайтов, из мобильных приложений и т.д. Однако, если вы проводите большую часть своего времени в консоли, Mop может легко интегрироваться в ваше рабочее окружение, не отвлекая вас от выполнения основной работы. -
05.11.2015
Dan Nanni, перевод: А.Кривошей, "GNU bc - калькулятор командной строки для Linux"
GNU bc - это очень мощный гибкий калькулятор командной строки, который соответствует самым высоким требованиям. Предустановленный во всех современных дистрибутивах Linux, bc может значительно упростить вашу работу в терминале. -
02.11.2015
Mike Ruckman, перевод: А.Панин, "Как использовать сервис fpaste для распространения информации о проблемах программного обеспечения"
Если вы используете или разрабатываете программное обеспечение, вам в любом случае придется передавать сообщения об ошибках, вывод команд или содержимое файлов по сети людям, способных помочь с диагностикой. Существует сетевой сервис для распространения текстовых файлов pastebin. В рамках экосистемы Fedora имеется аналогичный сервис: fpaste. Имя fpaste носит как предназначенный для распространения текстовых файлов сетевой сервис, так и утилита с интерфейсом командной строки, которая используется для работы с этим сетевым сервисом. -
30.10.2015
Mihalis Tsoukalos, перевод: А.Панин, "Хэш-таблицы: теория и практика"
Хэш-таблица - это структура данных, которая содержит одну или большее количество пар ключ-значение. Хэш-таблицы используются при реализации компиляторов, баз данных, систем кэширования данных, ассоциативных массивов и других механизмов и программных продуктов. Хэш-таблицы являются одними из наиболее важных структур данных, изучаемых в рамках курсов компьютерных наук. -
28.10.2015
Ryan Lerch, перевод: А.Панин, "Наблюдение за ночным небом с помощью приложения Stellarium в Fedora"
Stellarium является замечательным, доступным из репозитория дистрибутива Fedora виртуальным планетарием с открытым исходным кодом, который поможет с идентификацией объектов в ночном небе и наблюдением за ними. Основной функцией данного приложения является симуляция ночного неба с небесными телами и размещение названий небесных тел и элементов управления, способствующих доведению до пользователя информации о том, на что он смотрит. -
26.10.2015
Joey Bernard, перевод: А.Панин, "Астрономические вычисления на языке Python"
Одна из особенностей языка программирования Python, которая делает его настолько мощным, заключается в наличии большого количества подходящих практически для любых целей модулей. В данной статье рассказано о модуле Astropy, который был разработан сотрудниками Института исследований космоса для выполнения астрономических расчетов, обработки изображений и выполнения обсерваторных расчетов. -
23.10.2015
Chris Hoffman, перевод: А.Панин, "Загрузка дистрибутивов Linux непосредственно из файлов образов дисков формата ISO на жестком диске"
Системный загрузчик GRUB2 позволяет загружать файлы образов дисков дистрибутивов Linux формата ISO непосредственно с жесткого диска. Благодаря этой возможности вы можете загружать Live CD Linux или даже устанавливать дистрибутивы Linux на другой раздел жесткого диска без необходимости записи образа диска на оптический диск или на накопитель с интерфейсом USB. -
21.10.2015
Ankur Sinha, перевод: А.Панин, "Управление пакетами программного обеспечения с помощью утилиты DNF в дистрибутиве Fedora"
В версии 22 дистрибутива Fedora было внесено значительное изменение в низкоуровневый инструментарий администрирования системы: был представлен менеджер пакетов программного обеспечения DNF (DaNdiFied YUM). -
19.10.2015
Avishek Kumar, перевод: А.Кривошей, "Peazip - переносимый файловый менеджер и архиватор для Linux"
PeaZip - это бесплатная программа с открытым исходным кодом под лицензией GPL. Она написана на Free Pascal и доступна для всех основных платформ, включая Windows, Mac (в разработке), Linux и BSD. PeaZip на текущий момент поддерживает более 182 расширений файлов, а также имеет собственный формат архивов, известный как PEA. -
16.10.2015
Paul W. Frields, перевод: А.Панин, "Усовершенствуйте свой терминал с помощью утилиты powerline"
Если вы постоянно работаете с терминалом, утилита powerline может оказаться полезной и для вас. Она будет предоставлять полезную информацию о состоянии вашей системы и поможет организовать продуктивный рабочий процесс. -
14.10.2015
Mihalis Tsoukalos, перевод: А.Панин, "Знакомство с методикой разработки приложений на основе OpenGL"
OpenGL является широко известным, мощным и функциональным стандартном генерации трехмерной, а также двухмерной графики. Данная статья является подробным руководством по разработке простых приложений на основе OpenGL, которое поможет вам понять методику рисования примитивов с помощью функций OpenGL. -
12.10.2015
Babin Lonston, перевод: А.Кривошей, "Создание и настройка файловой системы Btrfs в Linux"
Btrfs - одна из лучших файловых систем для Linux. Размер файловой системы Brtfs может составлять до 16 экзабайт, а максимальный размер файла - до 8 экзабайт в связи с ограничениями ядра. Она также поддерживает подразделы, которые не являются отдельными блочными устройствами. Мы можем создавать моментальные снимки этих подразделов, и восстанавливать их из этих снимков. Мы можем использовать btrfs вместо LVM. -
09.10.2015
Kyle Rankin, перевод: А.Панин, "Развертывание защищенного сервера на враждебной территории"
При защите серверов, развертываемых в традиционном окружении, вы наверняка предполагаете, что основная угроза исходит из внешней сети, а ваша внутренняя сеть полностью безопасна. В случае использования облака EC2 и внутренняя и внешняя сети должны рассматриваться как потенциальные источники угроз. -
07.10.2015
Kyle Rankin, перевод: А.Панин, "Не такие уж динамические обновления"
Методика решения проблемы с динамическим назначением IP-адресов, возникшей при эксплуатации серверов в облаке EC2. -
05.10.2015
Adam Kosmin, перевод: А.Панин, "Создание безопасного хранилища для важных данных с использованием сценариев bash"
Руководствуясь многолетним опытом, я пришел к выводу о том, что наиболее удобным хранилищем для моих важных данных являются обычные текстовые файлы, зашифрованные с помощью алгоритма асимметричного шифрования. В данной статье описана методика интенсивного использования утилиты GPG для взаимодействия с файлами из защищенного хранилища. -
02.10.2015
Mike Diehl, перевод: А.Панин, "Гибкий механизм управления доступом к сетевым ресурсам на основе прокси-сервера Squid"
Прокси-сервер Squid имеет потенциал в плане применения политики ограничения доступа к ресурсам сети при условии написания небольшого объема дополнительного кода. Этот код должен сообщать прокси-серверу о том, как обрабатывать каждый из запросов по мере его поступления. Прокси-сервер должен либо выполнить запрос пользователя, либо отправить пользователю веб-страницу с указанием на то, что сайт, на который пытается войти пользователь, заблокирован.
Средняя оценка 1 при 1 голосовавших