Linux Club | КДЧ
رفتن به کانال در Telegram
Ваш гид в мире Linux: полезные статьи, обзоры дистрибутивов и советы по настройке Чат - @clubLinuxChat Архив - @archiveTeapot Клуб КДЧ - @clubTeapot Сотрудничество - @cektop48 Реклама - https://telega.in/c/clubLinux
نمایش بیشتر4 076
مشترکین
-124 ساعت
-107 روز
+3230 روز
در حال بارگیری داده...
کانالهای مشابه
هیچ دادهای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
ابر برچسبها
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
ژوئن '26
ژوئن '26
+92
در 1 کانالها
مه '26
+71
در 5 کانالها
Get PRO
آوریل '26
+111
در 2 کانالها
Get PRO
مارس '26
+110
در 2 کانالها
Get PRO
فوریه '26
+137
در 19 کانالها
Get PRO
ژانویه '26
+328
در 9 کانالها
Get PRO
دسامبر '25
+336
در 32 کانالها
Get PRO
نوامبر '25
+191
در 26 کانالها
Get PRO
اکتبر '25
+167
در 8 کانالها
Get PRO
سپتامبر '25
+611
در 38 کانالها
Get PRO
اوت '25
+256
در 19 کانالها
Get PRO
ژوئیه '25
+214
در 18 کانالها
Get PRO
ژوئن '25
+160
در 3 کانالها
Get PRO
مه '25
+451
در 38 کانالها
Get PRO
آوریل '25
+1 246
در 11 کانالها
Get PRO
مارس '25
+771
در 26 کانالها
Get PRO
فوریه '25
+158
در 7 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 28 ژوئن | 0 | |||
| 27 ژوئن | 0 | |||
| 26 ژوئن | 0 | |||
| 25 ژوئن | 0 | |||
| 24 ژوئن | 0 | |||
| 23 ژوئن | +1 | |||
| 22 ژوئن | 0 | |||
| 21 ژوئن | 0 | |||
| 20 ژوئن | 0 | |||
| 19 ژوئن | +1 | |||
| 18 ژوئن | 0 | |||
| 17 ژوئن | 0 | |||
| 16 ژوئن | +2 | |||
| 15 ژوئن | 0 | |||
| 14 ژوئن | +1 | |||
| 13 ژوئن | +1 | |||
| 12 ژوئن | 0 | |||
| 11 ژوئن | 0 | |||
| 10 ژوئن | 0 | |||
| 09 ژوئن | +7 | |||
| 08 ژوئن | +22 | |||
| 07 ژوئن | +55 | |||
| 06 ژوئن | 0 | |||
| 05 ژوئن | 0 | |||
| 04 ژوئن | +1 | |||
| 03 ژوئن | +1 | |||
| 02 ژوئن | 0 | |||
| 01 ژوئن | 0 |
پستهای کانال
systemd 261: встроенный инсталлятор и перезагрузка без потери состояния
Вышел релиз системного менеджера systemd 261, главной новинкой которого стал встроенный инсталлятор ОС и поддержка обновления ядра без потери состояния системы.
Обновление добавляет сервис для получения метаданных в облачных средах, программный эмулятор TPM для защищенной загрузки и подготовку API для проверки возраста пользователей.
Параллельно представлен форк liberated-systemd, из которого удален функционал сбора данных о дате рождения, а в основной релиз вошли улучшения для виртуальных машин и динамической загрузки криптобиблиотек.
#systemd @clubLinux
| 2 | auto-cpufreq — автоматический оптимизатор процессора
auto-cpufreq — это фоновый демон для Linux, который автоматически управляет частотой и энергопотреблением процессора на основе текущей нагрузки и статуса питания.
Утилита в реальном времени анализирует состояние системы и динамически переключает режимы работы CPU, чтобы обеспечить максимальную производительность при работе от сети и экономию заряда от батареи.
Такой подход значительно увеличивает время автономной работы ноутбуков и снижает их нагрев, избавляя пользователя от необходимости вручную настраивать профили энергосбережения.
#autocpufreq @clubLinux | 419 |
| 3 | PorteuX 2.7: сверхбыстрый дистрибутив на базе Slackware
Состоялся релиз PorteuX 2.7, который предлагает восемь сборок с различными рабочими столами и загружается в Live-режиме за три секунды благодаря оптимизациям и ядру Linux 7.1.1.
Обновленная система обошла CachyOS в тестах Geekbench 6, а также получила свежие версии графических оболочек, драйвер ntfs-plus и улучшенную поддержку веб-камер.
Дополнительно разработчики внедрили алгоритм сжатия LZ4 для ZSWAP, добавили глобальные горячие клавиши в среду COSMIC и обновили системные шрифты и темы оформления.
#PorteuX @clubLinux | 602 |
| 4 | Логирование всех команд Bash с таймстампами
Для аудита действий в Linux можно настроить автоматическую запись каждой введенной команды с точным временем. Это поможет не потерять действия при случайном закрытии сессии.
Самый простой способ — настроить PROMPT_COMMAND в ~/.bashrc:
export PROMPT_COMMAND='history -a >(logger -t "bash_cmd_$USER")'
Здесь history -a добавляет последнюю команду в историю, а logger отправляет её в системный журнал с пометкой bash_cmd_<username>.
Более гибкий вариант с явным файлом и таймстампом:
export PROMPT_COMMAND='printf "%s %s\n" "$(date +"%Y-%m-%d %H:%M:%S")" "$(history 1 | cut -d" " -f4-)" >> ~/.bash_commands.log'
Запись будет сохраняться в домашнюю папку.
Улучшенная версия с фиксацией рабочей директории:
export PROMPT_COMMAND='echo "$(date +"[%Y-%m-%d %H:%M:%S]") [$PWD] $(history 1 | cut -d" " -f4-)" >> ~/.bash_commands.log'
Логирование через syslog (для централизованного сбора):
export PROMPT_COMMAND='history 1 | sed "s/^[ ]*[0-9]*[ ]*//" | logger -t "bash_$(whoami)_$(tty)"'
Защита файла от удаления/чтения. После настройки установите права только для чтения владельцем:
chmod 600 ~/.bash_commands.log
Важно: PROMPT_COMMAND срабатывает после выполнения команды. Для логирования в реальном времени (до выполнения) используйте trap DEBUG:
trap 'logger -t "bash_cmd" "$BASH_COMMAND"' DEBUG
Этот подход позволяет вести учёт действий без sudo и не зависит от хрупкой переменной HISTFILE, которая может не сохранить историю при аварийном завершении сессии.
#терминал @clubLinux | 559 |
| 5 | OpenMW 0.51 расширяет возможности моддинга и улучшает графику Morrowind
Вышел релиз OpenMW 0.51, открытого движка для The Elder Scrolls III: Morrowind, который получил поддержку современных текстурных форматов BC6H и BC7, а также улучшенную визуализацию солнечных лучей.
Редактор OpenMW-CS обзавелся функцией рисования по вершинам для реалистичных ландшафтов и новым скриптовым API для разработки собственных магических эффектов.
В геймплей добавили звуки ударов руками и расширенную поддержку кнопок геймпада, а лаунчер теперь автоматически определяет установки игры из Steam и GOG Galaxy.
#OpenMW @clubLinux | 608 |
| 6 | Интеграция AppImage в систему Linux
AppImageLauncher — это утилита для Linux, которая автоматически интегрирует портативные приложения формата AppImage в систему при первом запуске.
При открытии файла программа предлагает переместить его в централизованную директорию, добавить ярлык в системное меню и настроить механизм обновлений.
Такой подход избавляет от необходимости вручную создавать desktop-файлы и помогает поддерживать порядок в файловой системе при использовании множества портативных программ.
#AppImageLauncher @clubLinux | 642 |
| 7 | Qt Creator 20 получил встроенного ИИ-агента и режим концентрации
Вышла двадцатая версия кроссплатформенной среды Qt Creator, главным нововведением которой стал ИИ-агент для анализа кода и глубокой интеграции с нейросетями через протоколы ACP и MCP.
Для повышения продуктивности в IDE добавили режим «Zen Mode», скрывающий отвлекающие панели, а также реализовали сворачивание макросов препроцессора и обновили движок Clangd до версии 22.1.
Релиз также улучшил работу с системами сборки CMake и GN, включил продвинутую семантическую подсветку QML и добавил новые инструменты для безопасного управления Git-коммитами.
#Qt @clubLinux | 651 |
| 8 | Обходим DNS: тестируем сайт до переноса домена
При переходе на новый сервер или переносе сайта часто нужно проверить, как работает сайт на новом IP, прежде чем менять DNS-записи. curl позволяет подменить разрешение домена на лету, не трогая /etc/hosts.
Базовая проверка нового сервера:
curl --resolve example.com:443:192.168.1.100 https://example.com
Это заставит curl использовать IP 192.168.1.100 для домена example.com на порту 443, полностью игнорируя DNS.
Тестирование HTTP (порт 80):
curl --resolve example.com:80:10.0.0.5 http://example.com
Проверка нескольких субдоменов одновременно:
curl --resolve api.example.com:443:192.168.1.100 --resolve cdn.example.com:443:192.168.1.100 https://api.example.com
Тестирование с передачей заголовка Host (важно для виртуальных хостов):
curl -H "Host: example.com" --resolve example.com:443:192.168.1.100 https://192.168.1.100
(Хотя --resolve уже устанавливает хост, иногда это нужно для отладки)
Проверка с сохранением вывода в файл и логами:
curl -v --resolve example.com:80:203.0.113.10 http://example.com > test.html 2>&1
Если вы тестируете новый сервер с самоподписанным сертификатом, используйте -k для игнорирования ошибок:
curl -k --resolve example.com:443:192.168.1.100 https://example.com
Этот метод избавляет от лишней возни с правами и файлами, позволяя мгновенно проверить, как будет выглядеть сайт на новом IP до официального переноса домена.
#терминал @clubLinux | 685 |
| 9 | Raspberry Pi OS перешел на Debian 13 и композитор labwc
Проект Raspberry Pi представил релиз Raspberry Pi OS 2026-06-18, переведенный на пакетную базу Debian 13 и использующий Wayland-композитор labwc для работы графического интерфейса.
Обновление включает ядро Linux 6.18, три варианта сборок для 32- и 64-битных архитектур, переработанные иконки и защиту от множественного запуска системных утилит.
Дополнительно выпущен патч для старой редакции дистрибутива на базе Debian 12, а из репозитория удален пакет python3-flask.
#Raspberry @clubLinux | 784 |
| 10 | Честная скорость диска: dd с прямым вводом-выводом
По умолчанию dd копирует данные через страничный кэш ядра. Это даёт завышенные цифры, так как файлы могут читаться из памяти.
Флаги iflag=direct и oflag=direct обходят кэш и читают/пишут напрямую с устройства.
Тест скорости чтения (честные данные):
dd if=/dev/sda of=/dev/null bs=1M count=1024 iflag=direct
Здесь iflag=direct отключает кэширование при чтении. Вы получите реальную скорость, с которой диск отдаёт данные.
Тест скорости записи (без обмана):
dd if=/dev/zero of=./testfile bs=1M count=1024 oflag=direct
oflag=direct отключает кэш при записи. Данные уходят напрямую на диск.
Комбинированный тест (чтение+запись):
dd if=/dev/sda of=/dev/sdb bs=1M iflag=direct oflag=direct
Сброс кэша перед тестом (дополнительная страховка):
sync; echo 3 | sudo tee /proc/sys/vm/drop_caches
Ограничения:
🟢Флаги direct могут не работать на некоторых файловых системах или при мелких блоках;
🟢Для точных бенчмарков используйте fio, но для быстрой проверки dd с direct достаточно.
Пример для флешки/карты памяти:
dd if=/dev/sdc of=/dev/null bs=64k iflag=direct
Увидите, с какой скоростью на самом деле читается ваш носитель.
Важный нюанс: некоторые накопители имеют собственный кэш (DRAM-буфер). Чтобы обойти и его, используйте fio с параметром --direct=1, но dd с флагами всё равно даст более честную оценку, чем обычный dd без флагов. Для серверных дисков iflag=direct — стандарт диагностики.
Используйте размер блока (bs), кратный размеру кластера ФС (обычно 4K или 64K), для получения точных результатов. Запустите команду несколько раз и усредните показатели, чтобы исключить случайные флуктуации.
#терминал @clubLinux | 719 |
| 11 | Утраиваем бюджет на продвижение в Директе
Запустите первое продвижение в Яндекс Директе
с утроенным бюджетом и ИИ-помощником ✨
Используйте один из промокодов :
При пополнении от 10 000 ₽
+20 000 ₽
Промокод START20
При пополнении от 15 000 ₽
+30 000 ₽
Промокод START30
Зарегистрироваться
#реклама 16+
direct.yandex.ru
О рекламодателе | 582 |
| 12 | Bcachefs 1.38.6 официально лишилась статуса экспериментальной файловой системы
Кент Оверстрит представил релиз Bcachefs 1.38.6, в котором проект окончательно перешел в разряд стабильных решений и обзавелся поддержкой подключения до 255 накопителей.
Обновление включает около 200 оптимизаций производительности для подсистем btree и журналирования, что позволило сравняться по скорости чтения с XFS и заметно ускорить операции случайной записи.
Дальнейшее развитие файловой системы будет сосредоточено на полном переходе кодовой базы на язык Rust и улучшении работы с многодисковыми конфигурациями.
#Bcachefs @clubLinux | 753 |
| 13 | Мгновенная диагностика системы с bpftrace
bpftrace — это утилита для динамической трассировки, позволяющая безопасно анализировать производительность системы в реальном времени с помощью коротких однострочных сценариев .
Трассировка системных вызовов (например, открытие файлов):
sudo bpftrace -e 'tracepoint:syscalls:sys_enter_openat { printf("%s %s\n", comm, str(args.filename)); }'
Эта команда покажет все открываемые файлы с указанием имени процесса .
Подсчёт системных вызовов по процессам:
sudo bpftrace -e 'tracepoint:raw_syscalls:sys_enter { @[comm] = count(); }'
Суммирует, какой процесс чаще всего обращается к ядру, выводя статистику по завершении .
Отслеживание сетевых подключений (accept):
sudo bpftrace /usr/share/bpftrace/tools/tcpaccept.bt
Готовый скрипт показывает входящие TCP-соединения, их порты и адреса .
Диагностика сетевых ошибок в Kubernetes
В кластерах можно запускать bpftrace для отслеживания отброшенных пакетов (DROP) и ошибок подключения (ECONNREFUSED) прямо на узлах с фильтрацией по IP .
Отслеживание времени выполнения чтения (read):
sudo bpftrace -e 'kprobe:vfs_read { @start[tid] = nsecs; } kretprobe:vfs_read /@start[tid]/ { @ns[comm] = hist(nsecs - @start[tid]); delete(@start, tid); }'
Показывает распределение задержек чтения для каждого процесса, помогая выявить медленный ввод-вывод .
Профилирование стеков вызовов на CPU
sudo bpftrace -e 'profile:hz:99 { @[kstack] = count(); }'
Показывает, какой код ядра потребляет больше всего CPU, с частотой 99 Гц .
bpftrace использует безопасную среду eBPF, не требует перекомпиляции ядра и работает без тяжёлых скриптов .
#bpftrace @clubLinux | 710 |
| 14 | Домашняя речевая аналитика - открытый онлайн-вебинар
Сегодня - 23 июня в 11:00 МСК
Покажем, как построить собственный сервис речевой аналитики, который работает быстрее и точнее коммерческих API, сохраняя контроль над данными и снижая затраты.
Что в докладе:
- Экспертиза против готовых API: понимание архитектуры позволяет решать задачи, недоступные «чёрным ящикам».
- Модульность: замена VAD под свои шумы, эмбеддера под язык, настройка кластеризации под количество спикеров.
- Контроль данных: записи остаются внутри компании, что критично для банков, госкомпаний и тех, кто работает с конфиденциальной информацией.
- Техническая независимость: вложения в специалистов превращаются в продукт, а не в постоянные расходы на аренду API.
Смотреть бесплатно можно по ссылке | 581 |
| 15 | Альт Рабочая станция К 11.4 с KDE Plasma 6.6
Представлен дистрибутив Альт Рабочая станция К 11.4 на базе платформы ALT 11, который остается бесплатным для частных лиц, но требует покупки лицензии для корпоративного использования.
Система получила оболочку KDE Plasma 6.6 с функцией распознавания текста на скриншотах, а также новую схему драйверов NVIDIA, исключающую необходимость пересборки модулей ядра.
Дополнительно разработчики перевели веб-терминал на Wayland с поддержкой звука, заменили архиватор p7zip на 7-Zip и обновили сопутствующие компоненты до версий Qt 6.10 и KDE Gear 26.04.
#ALT @clubLinux | 789 |
| 16 | EGM Downloader — графический клиент для yt-dlp
EGM Downloader — это десктопное приложение с удобным графическим интерфейсом, позволяющее скачивать видео и аудио с более чем тысячи сайтов без использования командной строки.
Программа работает на базе движка yt-dlp локально на устройстве, гарантируя полную приватность и отсутствие какой-либо телеметрии или облачной обработки.
Инструмент поддерживает пакетную загрузку плейлистов, встраивание субтитров и метаданных, а также предлагает обширную библиотеку тем оформления для персонализации внешнего вида.
#EGM @clubLinux | 1 008 |
| 17 | GrapheneOS анонсировал порт на базе Android 17
Разработчики GrapheneOS завершили перенос своей защищенной прошивки на платформу Android 17 и выпустят первые сборки сразу после обновления ветки Android 16 QPR2.
Обновление сохранит полную совместимость со всеми поддерживаемыми смартфонами Google Pixel, включая новейшие модели серии 10 и складной 10 Pro Fold.
Система по-прежнему опирается на глубокие модификации ядра Linux, собственный аллокатор памяти и жесткую изоляцию процессов через SELinux для блокирования большинства известных уязвимостей.
#GrapheneOS @clubLinux | 995 |
| 18 | Музыкальный плеер с загрузкой из YouTube и интеграцией Spotify
Splayer — это опенсорсный плеер, который воспроизводит локальные файлы, скачивает аудио и видео с YouTube, импортирует плейлисты Spotify и подгружает синхронизированные тексты песен.
В арсенале: 5-полосный эквалайзер с реверберацией, встроенный аудиоредактор для обрезки и склейки треков, визуализатор, поддержка подкастов и аудиокниг, а также гибкая кастомизация тем и интерфейса.
#Splayer @clubLinux | 1 007 |
| 19 | FreeBSD 15.1: новые драйверы, планировщик и переход на sh
Опубликован релиз FreeBSD 15.1 с синхронизированными с Linux 7.0 Wi-Fi драйверами, новым фреймворком выбора планировщика задач и базовой поддержкой стандарта C23.
В систему интегрированы свежие версии OpenZFS и OpenSSL, а оболочка по умолчанию для root заменена с csh на sh.
Разработчики также добавили улучшения для ARM64 и виртуализации, одновременно пометив устаревшие утилиты вроде fdisk и lpr на удаление в следующей мажорной версии.
#FreeBSD @clubLinux | 916 |
| 20 | Ускоряем SSH: таймаут подключения за 5 секунд
При подключении к недоступному серверу (неправильный IP, файрвол, выключенный хост) стандартный SSH висит по 60-120 секунд. Флаг -o ConnectTimeout=5 сокращает ожидание до 5 секунд.
Подключение с таймаутом 5 секунд:
ssh user@192.168.1.100 -o ConnectTimeout=5
Массовая проверка доступности нескольких серверов (в цикле):
for ip in 10.0.0.{1..10}; do ssh -o ConnectTimeout=2 user@$ip "hostname" 2>/dev/null && echo "$ip OK" || echo "$ip timeout"; done
Отключение строгой проверки ключа хоста (для тестовых/временных серверов):
ssh -o ConnectTimeout=5 -o StrictHostKeyChecking=no user@test-server
Копирование файла с таймаутом:
scp -o ConnectTimeout=5 file.txt user@server:/tmp/
Настройка таймаута по умолчанию (добавьте в ~/.ssh/config):
Host *
ConnectTimeout 5
ServerAliveInterval 10
Полезные флаги для ускорения:
🟢-o ServerAliveInterval=10 — проверяет, жив ли сервер каждые 10 секунд (не даёт зависнуть навсегда);
🟢-o BatchMode=yes — отключает интерактивный ввод пароля (для скриптов).
Пример скрипта с быстрым перебором хостов:
#!/bin/bash
for server in $(cat servers.txt); do
if ssh -o ConnectTimeout=3 -o BatchMode=yes user@$server "echo ok" 2>/dev/null; then
echo "$server: alive"
else
echo "$server: dead or unreachable"
fi
done
Важно: устанавливайте таймаут не слишком маленьким (1-2 секунды), иначе могут отваливаться живые, но медленные серверы с высоким пингом.
Для скриптов в локальной сети 3-5 секунд — идеально. Для глобальных подключений оставляйте 10-15 секунд. Эта опция особенно полезна при автоматическом переборе адресов или проверке доступности после обновления конфигурации сети.
#терминал @clubLinux | 784 |
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
