Часть 1. Rsync: подробное руководство для админов
Привет, Хабр! В арсенале системного администратора и разработчика есть множество инструментов для переноса данных. Мы копируем файлы десятки раз в день: cp для локальных копий, scp для удалённых серверов. Но что если задача сложнее? Нужно не просто скопировать, а синхронизировать два дерева файлов, дёргая по сети лишь изменившиеся данные? Или поддерживать в актуальном состоянии зеркало веб‑контента?
О чём эта статья?
— Фундамент: как правильно путями в rsync и почему слеш в конце решает всё;
— Три основных режима работы: локально, с сервером и между серверами;
— Разбор флага -a: что скрывается под капотом;
— Главные опции: как сделать вывод подробным, а работу — безопасной;
— Синхронизация поверх SSH: работа с нестандартными портами;
— Самые опасные «грабли» и как их избежать.
Читать полностью
#habr
@linux_potok
Привет, Хабр! В арсенале системного администратора и разработчика есть множество инструментов для переноса данных. Мы копируем файлы десятки раз в день: cp для локальных копий, scp для удалённых серверов. Но что если задача сложнее? Нужно не просто скопировать, а синхронизировать два дерева файлов, дёргая по сети лишь изменившиеся данные? Или поддерживать в актуальном состоянии зеркало веб‑контента?
О чём эта статья?
— Фундамент: как правильно путями в rsync и почему слеш в конце решает всё;
— Три основных режима работы: локально, с сервером и между серверами;
— Разбор флага -a: что скрывается под капотом;
— Главные опции: как сделать вывод подробным, а работу — безопасной;
— Синхронизация поверх SSH: работа с нестандартными портами;
— Самые опасные «грабли» и как их избежать.
Читать полностью
#habr
@linux_potok
👍3🔥1
Проблемы с инфраструктурой у Mageia после Arch Linux
После сбоев у Arch Linux, дистрибутив Mageia столкнулся с похожими проблемами: из-за возможной бот-атаки недоступны форумы и вики.
Читать полностью
#Linuxiac
@linux_potok
После сбоев у Arch Linux, дистрибутив Mageia столкнулся с похожими проблемами: из-за возможной бот-атаки недоступны форумы и вики.
Читать полностью
#Linuxiac
@linux_potok
🤔5😱2🤬2
ZOE Begone! — шикарный рисованный гибрид bullet hell и run and gun
Вдохновлённая рисованной анимацией 1930-х годов, ZOE Begone! мастерски сочетает в себе bullet hell и run and gun-шутер. Вам определённо стоит попробовать эту игру.
Читать полностью
#GamingOnLinux
@linux_potok
Вдохновлённая рисованной анимацией 1930-х годов, ZOE Begone! мастерски сочетает в себе bullet hell и run and gun-шутер. Вам определённо стоит попробовать эту игру.
Читать полностью
#GamingOnLinux
@linux_potok
👍4
Официальный релиз GNOME 49
Проект GNOME объявил о выходе новой версии GNOME 49 «Брешиа». Обновление включает новые стандартные приложения, улучшенный экран блокировки, более плавные анимации интерфейса и множество изменений для удобства и доступности. Важно отметить, что GNOME 49 впервые по умолчанию не поддерживает запуск на Xorg/X11, хотя дистрибутивы могут вернуть эту возможность при сборке.
Читать полностью
#OmgUbuntu
@linux_potok
Проект GNOME объявил о выходе новой версии GNOME 49 «Брешиа». Обновление включает новые стандартные приложения, улучшенный экран блокировки, более плавные анимации интерфейса и множество изменений для удобства и доступности. Важно отметить, что GNOME 49 впервые по умолчанию не поддерживает запуск на Xorg/X11, хотя дистрибутивы могут вернуть эту возможность при сборке.
Читать полностью
#OmgUbuntu
@linux_potok
👍5💩2❤1👏1😱1
Выпущен GNOME 49 с новым видеоплеером, просмотрщиком документов, улучшенным магазином приложений и отключённой сессией X11
Сегодня официально вышел GNOME 49 «Brescia» с крупными и мелкими улучшениями в этой популярной среде рабочего стола Linux.
Читать полностью
#GamingOnLinux
@linux_potok
Сегодня официально вышел GNOME 49 «Brescia» с крупными и мелкими улучшениями в этой популярной среде рабочего стола Linux.
Читать полностью
#GamingOnLinux
@linux_potok
👍2❤1🥰1👏1😱1💩1
Выпуск среды рабочего стола GNOME 49
После шести месяцев разработки опубликован выпуск среды рабочего стола GNOME 49. Для быстрой оценки возможностей GNOME 49 предложены специализированные Live-сборки на основе openSUSE и установочной образ, подготовленный в рамках инициативы GNOME OS. GNOME 49 также уже включён в состав экспериментальных сборок Ubuntu 25.10 и Fedora 43.
Читать полностью
#OpenNet
@linux_potok
После шести месяцев разработки опубликован выпуск среды рабочего стола GNOME 49. Для быстрой оценки возможностей GNOME 49 предложены специализированные Live-сборки на основе openSUSE и установочной образ, подготовленный в рамках инициативы GNOME OS. GNOME 49 также уже включён в состав экспериментальных сборок Ubuntu 25.10 и Fedora 43.
Читать полностью
#OpenNet
@linux_potok
👍6💩3😱1
Jaguar Land Rover все еще не возобновила производство после хакерской атаки
Автомобилестроительная компания Jaguar Land Rover (JLR) по-прежнему не восстановилась после вымогательской атаки, произошедшей в начале сентября. Компания ежедневно теряет от 5 до 10 млн фунтов стерлингов (от 574 000 000 до 1 148 000 000 рублей). Этот инцидент становится одной из крупнейших кибератак в истории страны и может повлиять на показатели роста экономики Великобритании в целом.
Читать полностью
#xakep
@linux_potok
Автомобилестроительная компания Jaguar Land Rover (JLR) по-прежнему не восстановилась после вымогательской атаки, произошедшей в начале сентября. Компания ежедневно теряет от 5 до 10 млн фунтов стерлингов (от 574 000 000 до 1 148 000 000 рублей). Этот инцидент становится одной из крупнейших кибератак в истории страны и может повлиять на показатели роста экономики Великобритании в целом.
Читать полностью
#xakep
@linux_potok
😢2🔥1😁1
Вышел Slackware-дистрибутив PorteuX 2.3 с GNOME 49 и улучшенной поддержкой веб-камер
Доступен для скачивания релиз PorteuX 2.3 — Linux-дистрибутива на базе Slackware. В новой версии используются ядро Linux 6.16, GNOME 49, KDE Plasma 6.4.5 и драйвер NVIDIA 580.82.09. Обновился интерфейс GNOME, расширена поддержка веб-камер и аппаратного обеспечения.
Читать полностью
#9to5Linux
@linux_potok
Доступен для скачивания релиз PorteuX 2.3 — Linux-дистрибутива на базе Slackware. В новой версии используются ядро Linux 6.16, GNOME 49, KDE Plasma 6.4.5 и драйвер NVIDIA 580.82.09. Обновился интерфейс GNOME, расширена поддержка веб-камер и аппаратного обеспечения.
Читать полностью
#9to5Linux
@linux_potok
👍6
Аппаратное обеспечение AMD, в идеале, должно поддерживаться ROCm около 10 лет
Вчера, когда я приехал в AMD Austin на запуск Instinct MI355X и ROCm 7.0, у меня снова появилась возможность побеседовать с Анушем Элангованом. Как вице-президент по программному обеспечению для ИИ в AMD, Ануш всегда делится интересными и техническими мыслями. Один из вопросов, который я ему задал, касался продолжительности поддержки аппаратного обеспечения в ROCm...
Читать полностью
#Phoronix
@linux_potok
Вчера, когда я приехал в AMD Austin на запуск Instinct MI355X и ROCm 7.0, у меня снова появилась возможность побеседовать с Анушем Элангованом. Как вице-президент по программному обеспечению для ИИ в AMD, Ануш всегда делится интересными и техническими мыслями. Один из вопросов, который я ему задал, касался продолжительности поддержки аппаратного обеспечения в ROCm...
Читать полностью
#Phoronix
@linux_potok
👍7
Выпущены OpenJDK 25 и GraalVM 25: поддержка 32-битных x86 удалена
Вчера был выпущен релиз OpenJDK Java 25 вместе с альтернативной JVM GraalVM 25 от Oracle...
Читать полностью
#Phoronix
@linux_potok
Вчера был выпущен релиз OpenJDK Java 25 вместе с альтернативной JVM GraalVM 25 от Oracle...
Читать полностью
#Phoronix
@linux_potok
👍5❤4
Доступен системный менеджер systemd 258
После девяти месяцев разработки представлен релиз системного менеджера systemd 258. Ключевые изменения: прекращение поддержки cgroups v1 и компонентов управления системой в стиле System V, новые утилиты systemd-factory-reset и systemd-pty-forward, концепция домашних областей, поддержка загрузки в дисковый образ, полученный через HTTP.
Читать полностью
#OpenNet
@linux_potok
После девяти месяцев разработки представлен релиз системного менеджера systemd 258. Ключевые изменения: прекращение поддержки cgroups v1 и компонентов управления системой в стиле System V, новые утилиты systemd-factory-reset и systemd-pty-forward, концепция домашних областей, поддержка загрузки в дисковый образ, полученный через HTTP.
Читать полностью
#OpenNet
@linux_potok
👍3💩3❤1
JDK 25 LTS выпущен с новыми возможностями
JDK 25 LTS улучшает ввод-вывод, HTTP, параллелизм и безопасность TLS, а также убирает устаревшие системные свойства.
Читать полностью
#Linuxiac
@linux_potok
JDK 25 LTS улучшает ввод-вывод, HTTP, параллелизм и безопасность TLS, а также убирает устаревшие системные свойства.
Читать полностью
#Linuxiac
@linux_potok
👍5
Добавлена цель AMD "GFX1251" в LLVM как новейший APU на базе RDNA 4.5
Последние несколько месяцев вызывала интерес цель AMD GFX1250, добавленная в кодовую базу LLVM для бэкенда компилятора шейдеров AMDGPU. GFX12 — это RDNA4, а GFX1250, по всей видимости, является частью "RDNA 4.5" / "RDNA Refresh", аналогично тому, как GFX1150 относился к чипам RDNA 3.5 с Strix Halo / Strix Point. Ранее код LLVM подтверждал, что GFX1250 исполнен в форм-факторе APU, но подробностей о продукте за пределами этого практически не было. Сегодня в LLVM была объединена новая цель AMD GFX1251...
Читать полностью
#Phoronix
@linux_potok
Последние несколько месяцев вызывала интерес цель AMD GFX1250, добавленная в кодовую базу LLVM для бэкенда компилятора шейдеров AMDGPU. GFX12 — это RDNA4, а GFX1250, по всей видимости, является частью "RDNA 4.5" / "RDNA Refresh", аналогично тому, как GFX1150 относился к чипам RDNA 3.5 с Strix Halo / Strix Point. Ранее код LLVM подтверждал, что GFX1250 исполнен в форм-факторе APU, но подробностей о продукте за пределами этого практически не было. Сегодня в LLVM была объединена новая цель AMD GFX1251...
Читать полностью
#Phoronix
@linux_potok
👍8
Вышел Thunderbird 143
Выпущена новая версия почтового клиента Thunderbird 143. В этом обновлении основное внимание уделено многочисленным исправлениям ошибок и улучшению стабильности, без добавления новых функций.
Читать полностью
#OmgUbuntu
@linux_potok
Выпущена новая версия почтового клиента Thunderbird 143. В этом обновлении основное внимание уделено многочисленным исправлениям ошибок и улучшению стабильности, без добавления новых функций.
Читать полностью
#OmgUbuntu
@linux_potok
👍4
Последний проект Intel с открытым исходным кодом закрывается и приводит к увольнениям разработчиков... Но новый дом — под эгидой NumPy
Помимо закрытия проекта Clear Linux и увольнений различных сопровождающих драйверов Linux, что даже привело к тому, что некоторые драйверы Intel стали «осиротевшими» в ядре Linux, у Intel завершился ещё один проект с открытым исходным кодом — его разработчики покидают компанию. Тем не менее, по крайней мере этот проект нашёл новый открытый дом под эгидой NumPy...
Читать полностью
#Phoronix
@linux_potok
Помимо закрытия проекта Clear Linux и увольнений различных сопровождающих драйверов Linux, что даже привело к тому, что некоторые драйверы Intel стали «осиротевшими» в ядре Linux, у Intel завершился ещё один проект с открытым исходным кодом — его разработчики покидают компанию. Тем не менее, по крайней мере этот проект нашёл новый открытый дом под эгидой NumPy...
Читать полностью
#Phoronix
@linux_potok
😐7❤4
FOSS Weekly #25.38: Релиз GNOME 49, драма в KDE, sudo против sudo-rs, локальный ИИ на Android и другие новости Linux
Ubuntu стремится улучшить производительность Rust coreutils, так как они отстают по скорости от GNU Coreutil.
Читать полностью
#ItFOSS
@linux_potok
Ubuntu стремится улучшить производительность Rust coreutils, так как они отстают по скорости от GNU Coreutil.
Читать полностью
#ItFOSS
@linux_potok
👍3
Опубликован стандарт WebAssembly 3.0
Консорциум W3C объявил о готовности спецификации, стандартизирующей промежуточный код WebAssembly 3.0 и связанный с ним API, позволяющий создавать высокопроизводительные приложения, переносимые между браузерами и аппаратными платформами. WebAssembly предоставляет не зависящий от браузера универсальный низкоуровневый промежуточный код для выполнения приложений, скомпилированных из различных языков программирования.
Читать полностью
#OpenNet
@linux_potok
Консорциум W3C объявил о готовности спецификации, стандартизирующей промежуточный код WebAssembly 3.0 и связанный с ним API, позволяющий создавать высокопроизводительные приложения, переносимые между браузерами и аппаратными платформами. WebAssembly предоставляет не зависящий от браузера универсальный низкоуровневый промежуточный код для выполнения приложений, скомпилированных из различных языков программирования.
Читать полностью
#OpenNet
@linux_potok
👍6
Создатель системы 3D-моделирования Blender ушёл с поста руководителя Blender Foundation
Тон Розендаль (Ton Roosendaal), создатель системы 3D-моделирования Blender, на конференции Blender Conference объявил об уходе с поста руководителя организации Blender Foundation, который он занимал последние 30 лет. После ухода с руководящей должности Тон займёт место в недавно созданном наблюдательном совете Blender Foundation. В качестве причины ухода упоминается желание передать управление талантливой молодой команде, которая сможет развивать проект в следующем десятилетии (Тону в этом году исполнилось 65 лет).
Читать полностью
#OpenNet
@linux_potok
Тон Розендаль (Ton Roosendaal), создатель системы 3D-моделирования Blender, на конференции Blender Conference объявил об уходе с поста руководителя организации Blender Foundation, который он занимал последние 30 лет. После ухода с руководящей должности Тон займёт место в недавно созданном наблюдательном совете Blender Foundation. В качестве причины ухода упоминается желание передать управление талантливой молодой команде, которая сможет развивать проект в следующем десятилетии (Тону в этом году исполнилось 65 лет).
Читать полностью
#OpenNet
@linux_potok
🫡10😁1
Браузеры для Void Linux
В статье рассматриваются варианты установки интернет-браузеров на Void Linux, где отмечается ограниченность стандартных репозиториев дистрибутива. Описаны способы добавления сторонних репозиториев и самостоятельной сборки пакетов. Представлены краткие обзоры популярных браузеров, доступных для Void Linux: Ungoogled Chromium, Cromite, Brave, Zen Browser, Waterfox, LibreWolf, Midori и Pale Moon, а также закрытых браузеров (Vivaldi, Google Chrome, Яндекс.Браузер), которые можно установить через XDEB. Автор делится личным опытом использования и установки браузеров, выделяет проблемы с устаревшими версиями и рекомендует при необходимости скачивать свежие версии напрямую с сайтов разработчиков. Также затрагиваются вопросы приватности, доверия к сторонним репозиториям и пути расширения набора приложений в Void Linux.
Читать полностью
#pingvinus
@linux_potok
В статье рассматриваются варианты установки интернет-браузеров на Void Linux, где отмечается ограниченность стандартных репозиториев дистрибутива. Описаны способы добавления сторонних репозиториев и самостоятельной сборки пакетов. Представлены краткие обзоры популярных браузеров, доступных для Void Linux: Ungoogled Chromium, Cromite, Brave, Zen Browser, Waterfox, LibreWolf, Midori и Pale Moon, а также закрытых браузеров (Vivaldi, Google Chrome, Яндекс.Браузер), которые можно установить через XDEB. Автор делится личным опытом использования и установки браузеров, выделяет проблемы с устаревшими версиями и рекомендует при необходимости скачивать свежие версии напрямую с сайтов разработчиков. Также затрагиваются вопросы приватности, доверия к сторонним репозиториям и пути расширения набора приложений в Void Linux.
Читать полностью
#pingvinus
@linux_potok
👍9
Как написать свой TCP-порт-сканер на Python: опыт, код и примеры использования
В этой статье мы разберём, как написать свой многопоточный TCP-порт-сканер на Python. Несмотря на то, что существуют готовые инструменты вроде nmap или masscan, иногда требуется минималистичное решение: встроить проверку в CI/CD, автоматизировать аудит небольшой сети или использовать сканер как обучающий пример. Мы рассмотрим два подхода — на ThreadPoolExecutor и на asyncio, добавим баннер-граббинг, HTTP-проверку и TLS-детекцию. В результате получится компактный инструмент с поддержкой JSON/CSV-вывода, возможностью тонко настраивать параллелизм и таймауты, а также учитывать нагрузку на сеть. Такой сканер удобен для внутренних задач админа и для изучения сетевого программирования.
Читать полностью
#habr
@linux_potok
В этой статье мы разберём, как написать свой многопоточный TCP-порт-сканер на Python. Несмотря на то, что существуют готовые инструменты вроде nmap или masscan, иногда требуется минималистичное решение: встроить проверку в CI/CD, автоматизировать аудит небольшой сети или использовать сканер как обучающий пример. Мы рассмотрим два подхода — на ThreadPoolExecutor и на asyncio, добавим баннер-граббинг, HTTP-проверку и TLS-детекцию. В результате получится компактный инструмент с поддержкой JSON/CSV-вывода, возможностью тонко настраивать параллелизм и таймауты, а также учитывать нагрузку на сеть. Такой сканер удобен для внутренних задач админа и для изучения сетевого программирования.
Читать полностью
#habr
@linux_potok
👍4