Forwarded from 📚Системный Администратор (RTFM)
15 супер полезных примеров команды find в Linux
Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find. Она используется для поиска файлов и папок через командную строку Linux.
Команда find — одна из самых мощных и широко применимых команд. При этом она крайне объёмная и насчитывает более 50 опций, в которых легко запутаться, особенно в сочетании с командами exec или xargs.
👀 Читать
📚@IT_obrazovach
Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find. Она используется для поиска файлов и папок через командную строку Linux.
Команда find — одна из самых мощных и широко применимых команд. При этом она крайне объёмная и насчитывает более 50 опций, в которых легко запутаться, особенно в сочетании с командами exec или xargs.
👀 Читать
📚@IT_obrazovach
Хабр
15 супер полезных примеров команды find в Linux
Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find. Она используется для поиска файлов и папок через командную строку Linux....
👍5❤2
Вышла российская ОС Simply Linux 11 на базе ядра Linux 6.12 (LTS)
Представлен релиз российской ОС Simply Linux 11 на базе ядра Linux 6.12 (LTS). Сборка проекта подготовлена на x86_64 и AArch64 Одиннадцатой платформы (ветка p11 Salvia).
Основные изменения и добавления в версии дистрибутива Simply Linux 11:
Linux / Линукс🥸
Представлен релиз российской ОС Simply Linux 11 на базе ядра Linux 6.12 (LTS). Сборка проекта подготовлена на x86_64 и AArch64 Одиннадцатой платформы (ветка p11 Salvia).
Основные изменения и добавления в версии дистрибутива Simply Linux 11:
— Xfce 4.20: добавлен гибридный спящий режим и опция настройки ширины панели, улучшена поддержка технологии HiDPI, повысилось качество изображения на мониторах высокого разрешения;
— на этапе установки появилась возможность настроить Wi-Fi-соединение. Добавлен Bluetooth-менеджер Blueman;
— добавлен инструмент Timeshift для создания снимков системных файлов и настроек;
— видеодрайверы AMDVLK 2025.Q1.1, Nvidia 470, 390. Добавлена поддержка драйвера Nvidia 570;
— добавлено аппаратное ускорение графики за счет совместимого с OpenGL и Vulkan набора драйверов Mesa DRI Drivers;
— в состав дистрибутива включена графическая утилита PortProton для запуска Windows-приложений;
— в настройки управления питанием добавлен гибридный спящий режим;
— добавлены средства для настройки оформления экрана входа пользователя в систему;
— выполнен переход на звуковой сервер PipeWire;
— обновлены оформление установщика и стиль системы;
— для управления ключами шифрования и паролями задействовано приложение Seahorse.
— по умолчанию предложена тема оформления Orсhis.
— обновлены версии приложений: systemd 255.22, Xorg 21.1, Mesa 25.0, Chromium 138.0, Seahorse 47.0, Cheese 44.1, OBS Studio 31.1 и GIMP 3.0.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣37👍16❤3😁3🌚2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31❤5😢1💔1
whomade - процесс, запоминающий кто создал файлы в отслеживаемых каталогах
Для определения приложений, создающих расходующие дисковое пространство файлы в домашнем каталоге пользователя, подготовлен фоновый процесс whomade, отслеживающий появление новых файлов при помощи механизма fanotify. Проект написан на языке С++ и распространяется под лицензией GPLv3.
Данные хранятся в БД SQLite3, которая периодически очищается от неактуальной информации (например, сведений об удалённых файлах). Для реализации требуемой функциональности на данный момент whomade отслеживает через fanotify открытие фалов с последующим отсевом ненужных событий, а не непосредственно операции создания файлов. Для запуска необходимы права root (требуются для fanotify).
Пользователям среды рабочего стола MATE предоставляется расширение для файлового менеджера Caja, выводящее информацию о процессе, создавшем выбранный файл.
Linux / Линукс🥸
Для определения приложений, создающих расходующие дисковое пространство файлы в домашнем каталоге пользователя, подготовлен фоновый процесс whomade, отслеживающий появление новых файлов при помощи механизма fanotify. Проект написан на языке С++ и распространяется под лицензией GPLv3.
Данные хранятся в БД SQLite3, которая периодически очищается от неактуальной информации (например, сведений об удалённых файлах). Для реализации требуемой функциональности на данный момент whomade отслеживает через fanotify открытие фалов с последующим отсевом ненужных событий, а не непосредственно операции создания файлов. Для запуска необходимы права root (требуются для fanotify).
Пользователям среды рабочего стола MATE предоставляется расширение для файлового менеджера Caja, выводящее информацию о процессе, создавшем выбранный файл.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
Выпуск дистрибутива MiniOS 5 на базе Debian 13
Представлен релиз дистрибутива MiniOS 5.0.0, основанного на Debian 13 "Trixie" и работающего напрямую с USB-накопителя. Графическое окружение основано на Xfce. Дистрибутив использует модульную архитектуру, позволяющую создавать специализированные конфигурации, исключая и добавляя компоненты для адаптации системы под конкретные задачи. Выпуск доступен в трёх редакциях:
— Standard (amd64, 798 МБ) -
— Toolbox (amd64, 1.2 ГБ) -
— Ultra (amd64, 1.7 ГБ) - расширенный
Linux / Линукс🥸
Представлен релиз дистрибутива MiniOS 5.0.0, основанного на Debian 13 "Trixie" и работающего напрямую с USB-накопителя. Графическое окружение основано на Xfce. Дистрибутив использует модульную архитектуру, позволяющую создавать специализированные конфигурации, исключая и добавляя компоненты для адаптации системы под конкретные задачи. Выпуск доступен в трёх редакциях:
— Standard (amd64, 798 МБ) -
компактная сборка для повседневных задач. Характеризуется высокой производительностью и лаконичным интерфейсом. Включает веб-браузер, файловый менеджер, текстовый редактор, архиватор, мультимедийные возможности и специализированные утилиты MiniOS для установки системы, настройки, управления модулями и работы с накопителями.
— Toolbox (amd64, 1.2 ГБ) -
специализированный Linux-дистрибутив для обслуживания, диагностики и восстановления компьютерных систем. Содержит инструменты для управления дисками, сетевой диагностики, обеспечения безопасности данных, тестирования системы, поддержки различных файловых систем и виртуализации. Предназначен для системных администраторов и технических специалистов.
— Ultra (amd64, 1.7 ГБ) - расширенный
набор программных инструментов, предназначенный как для обслуживания и диагностики компьютерных систем, так и для решения широкого круга офисных задач. Включает все возможности Toolbox плюс офисный пакет, мультимедийные приложения для работы с графикой, аудио и видео, а также средства контейнеризации.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍6❤2🤣2
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚22😁19🤯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣55😁4🔥3
В KDE появился мастер начальной настройки
Опубликован очередной отчёт о разработке KDE. Наиболее заметным изменением стало добавление в ветку, на основе которой формируется выпуск KDE Plasma 6.5, мастера начальной настройки системы (KISS - KDE Initial System Setup), который дополняет экран приветствия входа в систему (Welcome Center). В KDE Initial System Setup предложены системные операции, выполняется до первого входа в систему после установки, такие как как создание нового пользователя под которым будет осуществляться дальнейшая работа, выбор языка и часового пояса, настройка раскладки клавиатуры и конфигурирование сетевого доступа.
Linux / Линукс🥸
Опубликован очередной отчёт о разработке KDE. Наиболее заметным изменением стало добавление в ветку, на основе которой формируется выпуск KDE Plasma 6.5, мастера начальной настройки системы (KISS - KDE Initial System Setup), который дополняет экран приветствия входа в систему (Welcome Center). В KDE Initial System Setup предложены системные операции, выполняется до первого входа в систему после установки, такие как как создание нового пользователя под которым будет осуществляться дальнейшая работа, выбор языка и часового пояса, настройка раскладки клавиатуры и конфигурирование сетевого доступа.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍7😁1🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24
Первый выпуск минималистичной системы инициализации Nitro
Проект Nitro развивает минималистичную систему инициализации c функциями контроля над выполнением процессов. Проект развивает Лия Нойкирхен (Leah Neukirchen), одна из сопровождающих пакеты в дистрибутиве Void Linux. Код написан на языке Си и распространяется под лицензий 0BSD.
Nitro может применяться как в качестве init-процесса (pid 1), так и в форме непривилегированного процесса, контролирующего бесперебойное выполнение приложений в пространстве пользователя и перезапускающего задачи в случае сбоев. Поддерживается работа в Linux и FreeBSD, возможно применение в окружениях на базе стандартной Си-библиотеки Musl.
Вместо составных скриптов инициализации в Nitro применяется модель на основе выноса каждой функции в отдельный скрипт. Для каждого сервиса в иерархии /etc/nitro создаётся подкалог, в котором могут размещаться следующие скрипты: setup - содержит команды, выполняемые до запуска сервиса; run - определяет сценарий запуска сервиса; finish - включает команды, выполняемые после завершения сервиса. Для организации ведения лога применяется символическая ссылка с именем log, указывающая на другой сервис, которому будет перенаправлен вывод. Для отключения автозапуска сервиса достаточно создать в его каталоге файл с именем "down", а для игнорирования сервиса следует добавить символ "@" к имени каталога.
Linux / Линукс🥸
Проект Nitro развивает минималистичную систему инициализации c функциями контроля над выполнением процессов. Проект развивает Лия Нойкирхен (Leah Neukirchen), одна из сопровождающих пакеты в дистрибутиве Void Linux. Код написан на языке Си и распространяется под лицензий 0BSD.
Nitro может применяться как в качестве init-процесса (pid 1), так и в форме непривилегированного процесса, контролирующего бесперебойное выполнение приложений в пространстве пользователя и перезапускающего задачи в случае сбоев. Поддерживается работа в Linux и FreeBSD, возможно применение в окружениях на базе стандартной Си-библиотеки Musl.
Вместо составных скриптов инициализации в Nitro применяется модель на основе выноса каждой функции в отдельный скрипт. Для каждого сервиса в иерархии /etc/nitro создаётся подкалог, в котором могут размещаться следующие скрипты: setup - содержит команды, выполняемые до запуска сервиса; run - определяет сценарий запуска сервиса; finish - включает команды, выполняемые после завершения сервиса. Для организации ведения лога применяется символическая ссылка с именем log, указывающая на другой сервис, которому будет перенаправлен вывод. Для отключения автозапуска сервиса достаточно создать в его каталоге файл с именем "down", а для игнорирования сервиса следует добавить символ "@" к имени каталога.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
💯3🤔2