Гайди

Что такое Flatpak

Flatpak (ранее xdg-app) – это утилита для развертывания программного обеспечения, управления пакетами и виртуализации приложений на декстопной версии Linux. Была разработана в 2013 году Леннартом Поеттерингом (Lennart Poettering) как часть проекта X Desktop Group или XDG. Программа представляет собой специализированную среду, в которой пользователи могут запускать приложения изолированно от остальной системы. Приложения, использующие Flatpak, требуют разрешение пользователя для управления аппаратными…

Как узнать версию ядра Linux

Существует несколько способов узнать, какая версия ядра установлена на текущий момент. Самый простой способ – использовать команду uname. Она выводит информацию о системе. Чтобы узнать информацию о версии, добавляем ключ -а Получаем вывод, где указывается информация о ядре Linux, имя компьютера, дата сборки ядра, название дистрибутива и версия ядра. Для того, чтобы получить информацию только о версии ядра, указываем опцию…

Как обстоят дела с Linux-дистрибутивами для детей?

Sugar – предоставляет возможность произвести установку дистрибутива в качестве среды рабочего стола или запустить его как Sugar on a Stick (SoaS). Его можно использовать исключительно как Live-версию (последняя версия была выпущена в июле 2017 года на основе Fedora 26) или установить на жесткий диск. Дистрибутив представляет собой Desktop-вариант и, так называемую, коллекцию “Activities”, предполагающую активное участие ученика. При этом все…

Команда wget: чуть больше, чем обычная загрузка файлов

Команда wget

Данная консольная команда предназначена не просто для загрузки одиночных файлов с интернета. Она позволяет скачивать различные программы, установочные пакеты и их списки, ключи, скрипты и целые веб-страницы. Утилита поддерживает протоколы FTP, HTTP, HTTPS и прокси. Файлы могут загружаться даже без участия пользователя в фоновом режиме. Синтаксис команды Основные ключи -V – вывод версии программы; -i файл – вывод URL из…

Kube-applier – полезная утилита для Kubernetes

Kubernetes – проект с открытым исходным кодом, созданный для управления кластером контейнеров Linux как единой системой. Сегодня активно разрабатываются инструменты, которые упрощают управление кластерами и открывают новые возможности. Один из таких инструментов – Kube-applier. Проект представлен в апреле 2017 года разработчиками системы хранения и управления контентом Box. ПО запускается как сервис в Kubernetes, берет конфигурационные файлы из Git-репозитория и беспрерывно…

Быстрый поиск файлов: locate, type, whereis

commands_linux

Есть огромное количество способов для поиска файлов в Linux. Можно использовать как самые простые, так и специфические команды – все зависит от критериев поиска. В статье сравним наиболее популярные и удобные команды: locate, type и whereis. Locate Особенность этой команды заключается в том, что она производит поиск по базе данных, где хранятся имена файлов. Сбором данных занимается утилита updatedb. Поэтому…

PolicyKit: на страже безопасности системы

policykit

PolicyKit (Polkit) – библиотека для Unix подобных систем, основной функцией которой является предоставление возможности непривилегированным процессам вести себя как привилегированные, при этом не наделяя их правами администратора. Права разграничиваются согласно модели DAC (Discretionary Access Control) по такому принципу: все объекты в Linux являются файлами, каждому файлу могут быть предоставлены права на чтение, запись и выполнение отдельно для root, группы и…

Эмулятор QEMU: полное погружение в виртуальную среду

qemu

Qemu – кроссплатформенное приложение с открытым исходным кодом для эмуляции и виртуализации различных ОС. Позволяет запустить одну операционную систему внутри другой. При этом архитектуры процессора-носителя и целевого процессора могут быть различными.  Еще одна отличительная особенность QEMU – возможность приостановки, сохранения или восстановления состояния виртуальной системы. Поддерживает архитектуры:         х86 (32 и 64 битная архитектура);         Alpha;         ARM;         ColdFire;         CRISv2;         MicroBlaze;         MIPS (32…

Сравниваем файлы с помощью утилиты diff

diff

Diff – утилита, которая выводит несовпадающие строки в сравниваемых файлах, а также набор инструкций, как изменить один файл так, чтобы сделать его идентичным другому. Как это работает Допустим, у нас есть два файла file1.txt и file11.txt File1.txt содержит в себе четыре строки текста В file11.txt имеются такие строки Затем мы используем diff, чтобы посмотреть различия между содержимым этих файлов Получаем…

Команда chattr: управляем атрибутами файлов

chattr

Chattr (Change Attribute) – команда в Linux, которая изменяет атрибуты файлов. Изначально применялась только в ext2, ext3, ext4, но сегодня может использоваться и в других файловых системах, например, XFS, ReiserFS, Btrfs и других. Синтаксис команды Опции -R – рекурсивное изменение атрибутов каталогов и их содержимого, игнорирование символических ссылок во время рекурсии; -v version – вывод версии и номера сборки файловой…

Дякуємо, що поділились