Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum
Беспроводные выключатели nooLite

Lines Club

Ищем достойных соперников.


Книги по Linux (с отзывами читателей)

Библиотека сайта или "Мой Linux Documentation Project"

Переводы и статьи А.Панина, опубликованные в 2017 году

  • 09.03.2017 Jack Wallen, перевод: А.Панин, "Простой откат изменений файловой системы с помощью утилиты snapper"
    Файловая система Btrfs позволяет использовать крайне полезный инструмент под названием snapper, позволяющий создавать снимки файловой системы и осуществлять откат ее изменений (в случае неполадок). snapper является утилитой с интерфейсом командной строки, спроектированной специально для управления снимками файловой системы и позволяющей создавать, удалять и сравнивать снимки, а также устранять изменения между ними.
  • 07.03.2017 Paul Brown, перевод: А.Панин, "Мониторинг файловых операций с помощью демона auditd"
    Утилита aureport является частью большого набора утилит из комплекта поставки демона auditd, предназначенного для мониторинга состояния системы. Возможность использования auditd для мониторинга определенных событий сама по себе является довольно полезной, но при этом вы также можете использовать данный демон для отслеживания событий, которые вас действительно интересуют.
  • 06.03.2017 Paul Brown, перевод: А.Панин, "Мониторинг состояния Linux-системы с помощью демона auditd"
    На сегодняшний день лучшим инструментом для мониторинга состояния системы, вероятнее всего, является auditd. Это отличное решение еще и потому, что помимо сложных проверок в пространстве пользователя его силами также осуществляется аудит системы на уровне ядра ОС, результаты которого крайне сложно подделать. Это является значительным преимуществом данной системы по сравнению с традиционными системами аудита, которые не предоставляют актуальной информации в том случае, если система уже была скомпрометирована.
  • 05.03.2017 Paul Brown, перевод: А.Панин, "Дополнительные инструменты системного администратора из пакета Moreutils"
    Пакет Moreutils предоставляет в ваше распоряжение набор новых инструментов, которые не входят в комплект поставки дистрибутивов Linux, но, скорее всего, заслуживают этого. К примеру, утилита vidir позволяет редактировать содержимое директорий и переименовывать файлы с помощью интерфейса текстового редактора. В пакете Moreutils находится огромное количество других полезных инструментов и время от времени разработчики добавляют в него новые инструменты.
  • 02.03.2017 Juliet Kemp, перевод: А.Панин, "Языки сценариев: что это такое и для чего они нужны?"
    Под "сценарием" обычно понимается единый фрагмент кода, который исполняется от начала до конца, но такие языки сценариев общего назначения высокого уровня, как Perl, Python и Ruby могут использоваться для разработки "сценариев", состоящих из тысяч строк кода и множества компонентов. Языки сценариев на сегодняшний день используются чуть ли не повсеместно; но чем они являются на самом деле?
  • 28.02.2017 Jack Wallen, перевод: А.Панин, "Изменение конфигурации сетевых устройств с помощью инструментов с интерфейсом командной строки"
    Если вы являетесь администратором систем Linux, вам придется использовать интерфейс командной строки. Одной из подсистем, с которой вы просто обязаны уметь работать посредством инструментов с интерфейсом командной строки, является сетевая подсистема. Это утверждение особенно актуально в том случае, если вам необходимо администрировать серверы без устройств вывода (или без поддержки приложений с графическим интерфейсом), которые позволяют использовать лишь интерфейс командной строки. По сути, вам придется разобраться с тем, как управлять конфигурацией сетевых устройств без использования приложений с графическим интерфейсом.
  • 27.02.2017 Jack Wallen, перевод: А.Панин, "Простое шифрование содержимого флеш-накопителя в Linux"
    Если вы работаете с важными данными в путешествиях, вы наверняка знаете о рисках, связанных с потерей или кражей информации. Описанная в статье процедура может выполняться по отношению к накопителям данных любых типов. Вы можете даже рассмотреть вариант шифрования содержимого всех внешних накопителей, используемых для хранения резервных копий данных, для того, чтобы защитить свои данные от похищения. После подключения внешних накопителей с зашифрованным содержимым современные дистрибутивы Linux будут автоматически запрашивать пароль для их монтирования. Это обстоятельство позволяет комфортно работать с накопителями с зашифрованным содержимым.
  • 24.02.2017 Muhammad Usman Nasir, перевод: А.Панин, "Как интегрировать сценарий на языке Python в программу на языке C"
    Язык программирования Python завоевал популярность среди разработчиков благодаря своему простому синтаксису, низкому порогу вхождения и поддержке множества аппаратных платформ. Благодаря большому количеству доступных библиотек и модулей у разработчиков имеется возможность реализации сложных функций программ буквально в рамках нескольких строк кода. Если вы разрабатываете программу на языке C, причем часть этой программы должна быть разработана на языке Python и интегрирована в вашу программу на языке C с помощью специального API Python/C.
  • 21.02.2017 Jack Wallen, перевод: А.Панин, "Создание резервных копий данных с помощью утилиты dd"
    Как и в случае любых аспектов Linux, существуют миллиарды способов решения каждой отдельной проблемы. Основной задачей dd является преобразование и копирование содержимого файлов. При этом с помощью dd вы также можете без каких-либо сложностей скопировать содержимое раздела жесткого диска или же всего жесткого диска целиком.
  • 20.02.2017 Jack Wallen, перевод: А.Панин, "Изолируйте ненадежные приложения с помощью Firejail"
    Вам может понадобиться кустарное приложение, безопасность которого не была проверена, вы можете найти нужное приложение на стороннем веб-сайте или запускать различные приложения на машине, предполагающей высочайший уровень безопасности. Именно для подобных случаев в Linux реализован механизм изоляции приложений и существует программа Firejail, которая позволяет запускать в изолированном окружении приложения любого типа, будь то приложение для сервера или для настольного компьютера.
  • 19.02.2017 Kyle Rankin, перевод: А.Панин, "Защищенная операционная система Qubes для настольных компьютеров: дополнительные механизмы безопасности"
    Данная статья является четвертой статьей из серии статей об операционной системе Qubes, являющейся по своей сути ориентированным на максимальную безопасность дистрибутивом Linux, который разделяет стандартные для настольного компьютера задачи по отдельным виртуальным машинам. В этой статье я расскажу о нескольких сложных механизмах защиты пользовательских данных, реализованных в Qubes, таких, как split-GPG и usbVM, а также о затрону вопрос выбора виртуальных машин, в рамках которых будут открываться гиперссылки.
  • 15.02.2017 Reuven M. Lerner, перевод: А.Панин, "Переход на Python 3"
    Язык программирования Python не является новым, но продолжает развиваться и расширять аудиторию пользователей. Если у вас есть код, который исполняется с помощью интерпретатора Python 2, вам стоит задуматься о его адаптации к интерпретатору Python 3. Лучшим решением может быть ее инкрементальное обновление, заключающееся в адаптации кода сразу к двум версиям интерпретатора Python 2 и Python 3. После окончания процесса конвертации кода и успешного прохождения тестов на совместимость с обоими версиями интерпретатора вы сможете в любой момент отправиться в мир Python 3 со всеми его прелестями.
  • 14.02.2017 Jack Wallen, перевод: А.Панин, "Просмотр файлов системных журналов с помощью интерфейса командной строки Linux"
    Если вы администрируете системы Linux, вам рано или поздно придется исследовать файлы системных журналов. В конце концов, они используются для хранения очень важной информации, позволяющей диагностировать причину той или иной неполадки. Фактически, каждый опытный системный администратор без колебаний согласится с тем, что при возникновении той или иной проблемы следует в первую очередь исследовать файлы системных журналов.
  • 12.02.2017 Swapnil Bhartiya, перевод: А.Панин, "Использование приложения Blender для видеомонтажа в Linux"
    Приложение Blender является чрезвычайно проработанным, мощным и функциональным. Но при этом функция видеомонтажа не является его основной функцией; оно предназначено главным образом для трехмерного моделирования и анимации моделей, при этом редактирование видео является лишь его дополнительной функцией. По этой причине интерфейс Blender может напугать начинающего пользователя. Но после того, как вы усвоите принцип работы данного приложения, вы наверняка оцените его мощь.
  • 10.02.2017 Marco Fioretti, перевод: А.Панин, "Получение информации с веб-сайтов с помощью новостных лент RSS"
    В данной статье обсуждаются структуры файлов лент новостей форматов RSS и Atom, дается ответ на вопрос о том, почему передача и распределение контента настолько важны, а также рассмотрены вопросы использования файлов лент новостей для чтения, создания, обработки, распределения и повторного использования контента. После прочтения данной статьи вы наверняка согласитесь с утверждением о том, что большая часть информации со стены в Facebook или из ленты в Twitter является ничем иным, как незначительно переработанными новостями из нескольких не связанных друг с другом источников.
  • 08.02.2017 Jack Wallen, перевод: А.Панин, "Как быстро и эффективно редактировать файлы конфигурации в Linux"
    Каждому систмному администратору доступны специализированные инструменты для максимального упрощения процесса редактирования файлов конфигурации. Автор дает описание нескольких таких инструментов, позволяющих немного упростить вашу профессиональную деятельность в роли администратора Linux-систем.
  • 06.01.2017 Jack Wallen, перевод: А.Панин, "Выход за пределы локальной системы с помощью безопасной командной оболочки"
    Для администрирования удаленного сервера вам понадобятся инструменты, корректно работающие за пределами локальной системы. С помощью таких инструментов, как ssh и scp вы сможете получить доступ к удаленным машинам, упростив тем самым свою жизнь. Автор рассказывает вам об этих двух незаменимых, по мнению многих людей, сетевых инструментах из мира Linux для того, чтобы вы также могли использовать их в своих целях.
  • 02.02.2017 John Serrano, перевод: А.Панин, "Разработка нейронной сети на языке Python"
    Некоторые считают, что нейронные сети являются крайне сложными программами, доступными для понимания лишь академикам и гениям. На самом деле все совсем не так, нейронные сети являются достаточно простыми для понимания и реализации любым разработчиком программами. Разработка любой нейронной сети с нуля может оказаться достаточно сложной задачей, но, к счастью, существует несколько отличных библиотек, которые могут выполнять всю низкоуровневую работу за вас.
  • 30.01.2017 Paul Brown, перевод: А.Панин, "5 инструментов из состава systemd, которые следует начать использовать прямо сейчас"
    После того, как вы смиритесь с утратой текстовых сценариев SystemV, вам придется привыкать к новому, не менее функциональному инструментарию systemd. В рамках данной статьи мы рассмотрим четыре малоизвестных инструмента из состава systemd, а также один инструмент, с которым вы, скорее всего, уже знакомы, но не используете его должным образом.
  • 27.01.2017 Jack Wallen, перевод: А.Панин, "10 расширений GNOME Shell, которые стоит использовать"
    Благодаря богатому выбору расширений, позволяющих изменить параметры окружения рабочего стола начиная с его внешнего вида и заканчивая его поведением, каждый пользователь сможет добавить недостающие функции в новейшую версию GNOME 3. В рамках данной статьи автор постарался описать те расширения GNOME Shell, которые следует использовать для улучшения пользовательских качеств, практичности и внешнего вида вашего окружения рабочего стола.
  • 18.01.2017 Ben Everard, перевод: А.Панин, "Наблюдение за состоянием компьютера по Bluetooth"
    Bluetooth-адаптеры установлены практически во всех смартфонах, в большинстве ноутбуков и в некоторых настольных компьютерах, но при этом они редко используются для чего-либо, кроме отправки аудиопотока на беспроводные наушники или колонки. И это очень огорчает, ведь данная технология является достаточно функциональной для передачи любых данных между любыми устройствами. В данном руководстве рассмотрена методика использования стандартных инструментов из состава Linux для передачи информации о состоянии вашего компьютера в реальном времени на ваш мобильный телефон.
  • 16.01.2017 Kyle Rankin, перевод: А.Панин, "Защищенная операционная система Qubes для настольных компьютеров: разделение задач"
    Это третья статья из серии статей об использовании операционной системы Qubes. Одним из основных механизмов защиты пользовательских данных, реализованным в Qubes, является механизм разделения различных действий, выполняемых с помощью настольного компьютера, по отдельным виртуальным машинам. Идея безопасности через разделение заключается в том, что даже в случае компрометации одной из ваших виртуальных машин, злоумышленник сможет причинить ущерб лишь в рамках этой виртуальной машины.
  • 11.01.2017 Lowell Heddings, перевод: А.Панин, "В чем разница между одинарными и двойными кавычками в сценариях командной оболочки Bash?"
    Размещение текста в кавычках является обычной практикой при работе с интерфейсом командной строки системы, особенно при необходимости обработки файлов с символами пробелов в именах, но знаете ли вы, когда следует использовать одинарные кавычки, а когда двойные? Основное правило заключается в том, что двойные кавычки позволяют осуществлять раскрытие переменных, в то время, как одинарные кавычки не позволяют этого. Если вам нужны подробности, продолжайте чтение.
  • 07.01.2017 Yatri Trivedi, перевод: А.Панин, "В чем разница между Bash, Zsh и другими командными оболочками для Linux?"
    Linux может работать практически на любом устройстве. Это возможно, в том числе, благодаря гибкости используемых командных оболочек, но в чем различие между этими командными оболочками и из-за чего люди выбирают ту или иную командную оболочку?
  • 05.01.2017 Mike Saunders, перевод: А.Панин, "Школа ассемблера: язык ассемблера для центральных процессоров архитектуры ARM"
    Хотя язык ассемблера на сегодняшний день и может считаться не особо актуальным, так как практически все современное программное обеспечение разрабатывается с использованием высокоуровневых языков программирования, он все еще находит свое применение в области встраиваемых систем, где всегда не хватает объемов оперативной памяти и устройств хранения данных. К тому же, возможность непосредственного использования инструкций центрального процессора не будет лишней при необходимости оптимизации тех или иных подпрограмм, которые исполняются тысячи раз в секунду и зачастую присутствуют в видеоиграх или системах симуляции физических процессов.
    • Переводы и статьи Алексея Панина, опубликованные в 2016 году, 2015 году, 2014 году, 2013 году и ранее.


      Эта статья еще не оценивалась
      Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
      Только зарегистрированные пользователи могут оценивать и комментировать статьи.

      Комментарии отсутствуют