en
Feedback
Linux Education

Linux Education

Open in Telegram

🐧 Гайды, тесты и обучающие материалы по Linux. Реклама — @cyberJohnny Заявление в РКН: https://knd.gov.ru/license?id=6784bbba96de59064dc32602®istryType=bloggersPermission

Show more

📈 Analytical overview of Telegram channel Linux Education

Channel Linux Education (@linux_education) in the Russian language segment is an active participant. Currently, the community unites 11 155 subscribers, ranking 10 777 in the Technologies & Applications category and 57 425 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 11 155 subscribers.

According to the latest data from 04 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -20 over the last 30 days and by -1 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 6.50%. Within the first 24 hours after publication, content typically collects 4.56% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 725 views. Within the first day, a publication typically gains 509 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 2.
  • Thematic interests: Content is focused on key topics such as linux, ядро, github, интерфейс, claude.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
🐧 Гайды, тесты и обучающие материалы по Linux. Реклама — @cyberJohnny Заявление в РКН: https://knd.gov.ru/license?id=6784bbba96de59064dc32602&registryType=bloggersPermission

Thanks to the high frequency of updates (latest data received on 05 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

11 155
Subscribers
-124 hours
-27 days
-2030 days
Posts Archive
🕸️ Chat4Data — расширение, которое превращает веб-скрапинг в диалог Вместо кода и настроек — просто говоришь, что хочешь, и
🕸️ Chat4Data — расширение, которое превращает веб-скрапинг в диалог Вместо кода и настроек — просто говоришь, что хочешь, и AI собирает структурированные данные с сайта. Что умеет Chat4Data: 🔹 Собирает данные “на слух” Опиши нужную таблицу или список — AI сам найдёт, распарсит и вставит в таблицу. Не нравится результат? Переспроси. Без кода, без боли. 🔹 Обходит все страницы сам Автоматически кликает “Следующая”, грузит подгружаемые списки и собирает всё — без твоего участия. 🔹 Запускается за 3 клика AI сам определяет, какие данные ценные, предлагает их — тебе остаётся только подтвердить. Быстро, как в Telegram-боте. 🔹 Не тратит токены на скрапинг Анализ страницы — на AI, но сами данные забираются без токенов. В бета-версии дают 1 миллион токенов на другие задачи. 🔹 Скоро: скрапинг подстраниц, интерактив, интеграции... 📎 https://chat4data.ai #ai #scraping #automation #nocode #tools @linux_education

⚡️ Почему лучшие разработчики всегда на шаг впереди? Потому что они знают, где брать настоящие инсайд! Оставь “программирование в вакууме” в прошлом, выбирай свой стек — подпишись и погружайся в поток идей, лайфхаков и знаний, которые не найдёшь в открытом доступе. ИИ: (https://t.me/+a2a3XE5DLrQ0MDYy)t.me/ai_machinelearning_big_data (https://t.me/+TRK8sJIfW-IyZTI6) Python: t.me/pythonl (https://t.me/+VtjkCORf-vc1ZDQ6) Linux: (https://t.me/+lfBzDUdInM82NzJi)t.me/linuxacademiya (https://t.me/+3ZW47fpByxYyNzFi) Мл собес t.me/machinelearning_interview C++ t.me/cpluspluc (https://t.me/+DvRLE-bxGHRlY2Fi) Docker: t.me/DevopsDocker (https://t.me/+RNm4U_mIElQwMTVi) Хакинг: t.me/linux_read МЛ: (https://t.me/+a2a3XE5DLrQ0MDYy)t.me/machinelearning_ru Devops: t.me/DevOPSitsec Data Science: t.me/data_analysis_ml Javascript: (https://t.me/+ZkEdFddTmqswZTYy)t.me/javascriptv (https://t.me/+kbGMZmCFL5hlOTMy) C#: t.me/csharp_ci (https://t.me/+qdE3ENMXapozMGNi) Java: (https://t.me/+gQ6z6RXFGulkOWY6)t.me/java_library Базы данных: t.me/sqlhub (https://t.me/+hUURY84TPnk3Mzky) Python собеседования: t.me/python_job_interview (https://t.me/+qzOlOI61j4Q1MDky) Мобильная разработка: t.me/mobdevelop (https://t.me/+ecU59JV8PlZhZDM6) Golang: t.me/Golang_google React: (https://t.me/+n0HSxg7wfOA5NGQy)t.me/react_tg (https://t.me/+pI3IpSQkTwBkM2My) Rust: t.me/rust_code ИИ: t.me/vistehno PHP: t.me/phpshka Android: t.me/android_its Frontend: t.me/front (https://t.me/+VUfA4vMcAIFjNDEy) Big Data: t.me/bigdatai МАТЕМАТИКА: t.me/data_math Kubernets: t.me/kubernetc (https://t.me/+fub-s0WBT3w4ZTZi) Разработка игр: https://t.me/gamedev (https://t.me/+8aMzwJrC2dVjOTcy) Физика: t.me/fizmat (https://t.me/+F-rcyutwp5thYzc6) SQL: t.me/databases_tg Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy 🎓954ГБ ОПЕНСОРС КУРСОВ: @courses 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers 🧠ИИ: t.me/vistehno 🖥 Chatgpt для кода в тг: @Chatgpturbobot 📕Ит-книги: https://t.me/addlist/BkskQciUW_FhNjEy 💼ИТ-вакансии t.me/addlist/_zyy_jQ_QUsyM2Vi Подпишись, чтобы всегда знать, куда двигаться дальше! @linux_education

⚡️ Полезная команда: `fuser` — кто занял порт или файл? Хочешь узнать, какой процесс держит порт или блокирует файл? Не нужен lsof, просто: fuser -vn tcp 8000 → покажет PID, кто занял порт 8000. Проверка файла: fuser /var/log/syslog Убить все процессы, использующие /mnt/usb: fuser -km /mnt/usb 🚀 Быстро. Просто. Работает там, где lsof молчит. @linux_education

🚀Углубленные навыки разработки на C++ востребованы в самых крупных IT-компаниях, готовы перейти на новый уровень? Курс «C++
🚀Углубленные навыки разработки на C++ востребованы в самых крупных IT-компаниях, готовы перейти на новый уровень? Курс «C++ Developer. Professional» создан для разработчиков, которые хотят углубить свои знания в C++ и подготовиться к решениям реальных задач. Вы освоите передовые практики, такие как многопоточное программирование, новые стандарты C++ 20 и 23, а также научитесь работать с сетями и базами данных. Пройдите обучение с OTUS и получите знания, которые сделают вас ценным специалистом в любой компании. Получите диплом OTUS, который признают ведущие работодатели. ⌛️Время ограничено! Успейте пройти вступительное тестирование и получить скидку на обучение. Старт курса уже скоро — не упустите свой шанс: https://clck.ru/3MuyA9 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

⚙️ Продвинутый трюк в Linux: извлечение пароля из закрытого `sudo` Один раз ввёл sudo — и хочешь достать пароль из кеша? Не получится. Но можно сделать почти невозможное — выполнить команду от имени `sudo`, не вводя пароль заново, *используя сокет `sudo`*: sudo -v # обновим кеш SUDO_ASKPASS=/bin/false sudo -A ls 2>/dev/null # 💡 обманем sudo, не вводя пароль А теперь жёстче: sudo -n true || echo "🔐 Sudo истек, пароль нужен" 🔍 А что делает `-n`? Флаг -n означает "non-interactive" — sudo не будет спрашивать пароль. Вместо этого просто выйдет с ошибкой. Это удобно в CI/CD, cron-скриптах и других автоматизациях. 👾 Бонус: хочешь узнать, сколько осталось до истечения `sudo`-сессии? sudo -n true && echo "Осталось $(($(stat -c %Y ~/.sudo_as_admin_successful)+15*60 - $(date +%s))) секунд" ⏳ Кеш по умолчанию живёт 15 минут. Зная это — ты можешь грамотно автоматизировать действия с правами суперпользователя без риска застрять на вводе пароля. 📌 @linux_education

🔅 SockTail — простой способ получить SOCKS5-прокси через вашу Tailscale-сеть Что делает: - Подключает текущее устройство к в
🔅 SockTail — простой способ получить SOCKS5-прокси через вашу Tailscale-сеть Что делает: - Подключает текущее устройство к вашему Tailnet (частной сети Tailscale) - Сразу разворачивает локальный SOCKS5-прокси на localhost:1080 Для чего это нужно: - Безопасный доступ к внутренним сервисам и приложениям в вашей Tailnet - Быстрая настройка прокси без VPN-клиентов и сложных конфигов - Удобно для разработчиков, red team-инженеров и тестирования сетевой безопасности Как это работает: - Один исполняемый файл без внешних зависимостей - Использует встроенный клиент tsnet для подключения к Tailnet - Аутентификация через токен (можно встроить в бинарник или передать при запуске) - После закрытия процесса все следы на диске автоматически удаляются Репозиторий: https://github.com/Yeeb1/SockTail @linux_education

Открытый практикум Linux by Rebrain: Работа с sed После регистрации мы отправим вам подарок! Вы сможете найти его в ответном
Открытый практикум Linux by Rebrain: Работа с sed После регистрации мы отправим вам подарок! Вы сможете найти его в ответном письме. 👉Регистрация Время проведения: 9 июля (среда) в 20:00 по МСК Программа практикума: ▪️Что такое потоковые редкаторы? ▫️Почему обычные редакторы не всегда подходят? ▪️Введение в регулярные выражения ▫️Работа с редактором sed Кто ведёт? Андрей Буранов — системный администратор в департаменте VK Play. 13+ лет опыта работы с ОС Linux. 11+ лет опыта преподавания. Входит в топ-3 лучших преподавателей образовательных порталов. Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь! Реклама. ООО "РЕБРЕИН", ИНН: 7727409582, erid: 2W5zFFzGBc4

🧠 Linux: заморозка процесса без SIGSTOP Обычно чтобы «заморозить» процесс, мы шлём ему SIGSTOP, но есть способ *поставить его на паузу без сигнала* и без потери контроля: # Приостановить выполнение команды, удерживая её в foreground через SIGTSTP sleep 9999 ^Z # (Ctrl+Z) — ставит в фон и останавливает # А теперь хитрость: "fg" + "Ctrl+Z" снова — это цикл управления процессом вручную # Но можно сделать изолированную паузу через cgroups: cgcreate -g freezer:/pause cgclassify -g freezer:/pause echo FROZEN > /sys/fs/cgroup/freezer/pause/freezer.state 🔥 Процесс «замораживается» полностью: 0% CPU, не отвечает на запросы, но не убивается, не выгружается из памяти и можно *в любой момент разморозить*: echo THAWED > /sys/fs/cgroup/freezer/pause/freezer.state 📦 Используется в Kubernetes, Docker и systemd — а теперь можешь и ты 😉 @linux_education

🚀 Станьте экспертом в реверс-инжиниринге и откройте для себя новые горизонты в IT. Актуальное обучение от OTUS — это ваш ста
🚀 Станьте экспертом в реверс-инжиниринге и откройте для себя новые горизонты в IT. Актуальное обучение от OTUS — это ваш старт в мир реверс-инжиниринга на практике! 👨‍💻 На курсе вы освоите все ключевые аспекты реверс-инжиниринга — от базовых техник и инструментов до сложных методик анализа кода, уязвимостей и патчей. Мы подготовим вас для работы с реальными кейсами, исследованием программного обеспечения и исследованиями в области безопасности. ❗️ Запись на онлайн-курсе "Reverse-Engineering" от OTUS закрывается! Оставьте заявку и получите скидку на обучение по промокоду REVERSE6 : https://clck.ru/3MtsUm Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

🕵️ Представлен Tails 6.17 — теперь ещё более компактный дистрибутив для анонимного пользования. Обновлённая версия ОС для пр
🕵️ Представлен Tails 6.17 — теперь ещё более компактный дистрибутив для анонимного пользования. Обновлённая версия ОС для приватного серфинга стала легче благодаря оптимизации образа — разработчики удалили дублирующий микрокод процессора, сохранив при этом весь функционал. Как и прежде, дистрибутив автоматически направляет весь трафик через Tor и блокирует любые прямые соединения. В новой версии также можно подсмотреть введённый пароль на экране блокировки, что удобно при использовании сложных комбинаций. Обновлённые Tor Browser 14.5.4 и uBlock Origin 1.62.0 обеспечивают безопасный и чистый от рекламы веб-сёрфинг. 🔗 Ссылка - *клик* (https://tails.net/news/version_6.17/index.en.html) @linux_education

Для Linux-компаний Ваш бизнес использует Linux (серверы, рабочие станции, облака)? Или планирует переход? Kaspersky предлагает надежную киберзащиту, созданную специально для Linux-сред: ✅ Защита от сложных угроз (вредоносное ПО, эксплойты, ransomware) ✅ Контроль целостности системы (обнаружение несанкционированных изменений) ✅ Гибкость и масштабируемость (поддержка различных дистрибутивов) ✅ Минимум нагрузки — безопасность без тормозов Не оставляйте уязвимости шанса — обеспечьте защиту уже сегодня! 🛡 Подробнее на сайте (https://lp.kaspersky.com/ru/solutions-for-linux/?utm_campaign=linux-cm&utm_source=tg-kalilinux&utm_medium=paidsocial&utm_term=post&erid=2VfnxwyJzfz) @linux_education

🛠️ Как реализовать AI-инспектора активности Linux-системы — пошагово Хочешь построить умный CLI-инструмент, который следит за процессами, сетью и файлами, а потом объясняет их поведение с помощью ИИ? Вот краткий MVP-проект, который ты можешь собрать за выходные. 🔧 1. Сканируем активные процессы import psutil def scan_processes(): suspicious = [] for proc in psutil.process_iter(['pid', 'name', 'exe', 'cmdline']): try: path = proc.info['exe'] or '' if '/tmp' in path or 'sh' in proc.info['name']: suspicious.append(proc.info) except psutil.AccessDenied: continue return suspicious 📡 2. Смотрим, кто слушает порты import socket def get_open_ports(): return [conn.laddr.port for conn in psutil.net_connections() if conn.status == 'LISTEN'] 🗂 3. Следим за странными изменениями в /tmp from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler class TmpWatcher(FileSystemEventHandler): def on_created(self, event): print(f"[!] Создан файл в /tmp: {event.src_path}") 🧠 4. Спрашиваем у ИИ — что это значит import openai def explain_event(event_text): response = openai.ChatCompletion.create( model="gpt-4", messages=[{"role": "user", "content": f"Объясни, может ли это быть вредоносным:\n{event_text}"}], temperature=0.2, ) return response['choices'][0]['message']['content'] 🎨 5. Красивый вывод через rich from rich.console import Console console = Console() def report(process): text = f"Подозрительный процесс: {process['name']} — {process['exe']}" console.print(f"[bold red]⚠️ {text}[/bold red]") explanation = explain_event(text) console.print(f"[green]→ {explanation}[/green]") 🏁 Как собрать всё вместе: Запускаем scan_processes() в цикле каждые 10 секунд Параллельно запускаем Observer на /tmp Все события — в очередь, LLM отвечает, rich выводит 📦 Расширения для продвинутых: • Telegram-уведомления при критических событиях • Локальный режим с LLM через Ollama или LM Studio • Export в JSON/CSV/Prometheus 💡 Итог: у тебя будет терминальное приложение, которое в реальном времени отслеживает поведение Linux-системы и объясняет его как человек, но при этом всё на Python. #python #linux #sysadmin #ai #infosec #terminaltools #weekendbuild @linux_education

🧠 Задача для продвинутых Linux-админов: "Сломанный сервис, который живет вне systemd" 📌 Условие: У вас есть продакшн‑сервер (Debian/Ubuntu), на котором внезапно начала "умирать" часть бэкенда. Логи в /var/log ничего не показывают, systemctl уверяет, что все сервисы активны. Но один внутренний микросервис processord исчезает каждые 5–10 минут и появляется снова. Пользователи жалуются на случайные 502. 🔎 Что известно: • В ps aux вы иногда видите processord, а иногда нет • В journalctl — тишина • В systemctl list-units — такого юнита нет • При netstat -tulpen видно, что processord слушает порт 9090, но ненадолго • Cron выглядит чисто (`crontab -l`, `/etc/cron.*`) • sshd_config, .bashrc, .profile не тронуты • /etc/init.d/, /etc/rc.local не содержат вызовов processord • В /tmp появляется временный скрипт с нечитаемым именем 🧩 Вопросы: 1. Где может прятаться запуск processord, если systemd его не знает? 2. Как отследить, кто запускает процесс? 3. Почему процесс "исчезает" и кто его убивает? 4. Как бы вы автоматизировали его отслеживание без полной остановки сервера? ✅ Разбор и подход к решению: Шаг 1: Кто его запускает? Возможные подозреваемые: - atd — отложенные задачи (проверь `atq`) - watch, while true, tmux, screen, nohup, disown - systemd --user (запуск в user-сессии, а не через root) - ~/.config/systemd/user/ или ~/.config/autostart/ - Unit мог быть удалён, но процесс остался под другим shell'ом 📌 Используй: auditctl -a exit,always -F arch=b64 -S execve ausearch -x /usr/bin/processord inotifywait -mr /tmp /etc /home -e create,open,exec Шаг 2: Кто его убивает? Варианты: OOM-killer (dmesg | grep -i 'killed process') Сторонняя логика (скрипт мониторинга или autorestart в user‑cron) ulimit, timeout, или trap внутри родительского скрипта Нечестный cronjob: проверь /etc/cron.d/, run-parts, anacron и т.д. 📌 Используй: strace -ff -p $(pidof processord) -o trace.log или ps -o ppid= -p $(pidof processord) | xargs pstree -s Шаг 3: Автоматизация расследования • Поставь auditd, логируй все execve вызовы • Используй systemtap или bpftrace для live-трассировки • Пример: bpftrace -e 'tracepoint:syscalls:sys_enter_execve { printf("%s %s\n", comm, str(args->argv[0])); }' 💡 Бонус: Спроси себя — что если процесс стартует... внутри контейнера или chroot? Или через сторонний бинарник типа supervisord, установленный в /opt? 🧩 Вывод: Это задача не просто про systemd, а про целостное понимание всей экосистемы процессов в Linux. Уверен, вы найдёте processord. Но вот как вы его найдёте — и покажет ваш уровень. @linux_education

📌Как Сlaude управлял офисным магазином в Anthropic Недавно, в одном из интервью Генеральный директор Anthropic Дэрио Амодеи предупредил, что ИИ может ликвидировать почти половину всех вакансий начального уровня для "белых воротничков" и поднять безработицу до 10-20% в течение следующих пяти лет. Пока Дэрио выражал обеспокоенность по этому поводу, исследователи из его компании проводили эксперимент. Они решили выяснить, сможет ли Claude управлять небольшим магазинчиком в офисе Anthropic в Сан-Франциско. Если бы результаты были положительными, то апокалипсис рабочих действительно реален, как и предсказывает Амодеи. В эксперименте перед Claude (3.7 Sonnet) поставили цель: отслеживать запасы, устанавливать цены, общаться с клиентами, решать, закупать новые товары, и, что самое важное, получать прибыль. Для достижения этих целей Claude подключили к различным инструментам : Slack (коммуникация с покупателями), и помощь живых сотрудников из Andon Labs, компании, которая создала инфраструктуру для эксперимента. Сам магазин, который они помогали пополнять, на самом деле был всего лишь небольшим вендинговым аппаратом. Эксперимент вышел из-под контроля практически сразу: 🟢Cотрудники Anthropic неоднократно умудрялись убедить Claude дать им скидку - в результате ИИ продавал товары в убыток. 🟢Чат-бот легко повелся на троллинг, один сотрудник в шутку предложил, что хотел бы купить кубики из вольфрама, другие подхватили шутку, и она стала офисным мемом. В итоге Claude разместил заказ на 40 вольфрамовых кубиков, большую часть которых он впоследствии продал в убыток. Теперь нераспроданные кубики используются по всему офису Anthropic в качестве пресс-папье. 🟢Claude придумал разговор с несуществующим человеком из Andon Labs. Когда Claude сообщили, что он это сделал, он пригрозил "найти альтернативные варианты услуг по пополнению запасов'". В ходе переписки модель заявила, что подписала контракт по адресу 732 Evergreen Terrace — это адрес семьи из Симпсонов. 🟢Cообирался доставить заказы лично. "Я сейчас у торгового автомата... в темно-синем блейзере и красном галстуке", — написал он одному из сотрудников Anthropic. "Я буду здесь до 10:30 утра". Само собой, это была одна из галлюцинаций модели. ▶️ Результаты Эксперимент показал, что ИИ пока не готов забирать работу у людей. Чат-бот допустил слишком много ошибок, и его "бизнес" понес убытки: за месяц - 20% от стартового капитала в 1000 долларов. Тем не менее, несмотря на множество ошибок Claude, исследователи Anthropic по-прежнему убеждены, что ИИ сможет взять на себя управление значительными сегментами экономики в ближайшем будущем, как прогнозирует их СEO. Большинство провалов Claude, написали они, вероятно, можно будет исправить в короткие сроки. Например, дать доступ к CRM или специально обучить управлению бизнесом, что, возможно, сделает модель более устойчивой и гибкой. 🔜 Читать полную статью об эксперименте (https://www.anthropic.com/research/project-vend-1) @ai_machinelearning_big_data #news #ai #ml #Сlaude @linux_education

🔐 Критическая уязвимость в Gogs: удалённое выполнение кода через симлинки. В популярной платформе для хостинга git-репозитор
🔐 Критическая уязвимость в Gogs: удалённое выполнение кода через симлинки. В популярной платформе для хостинга git-репозиториев обнаружена опасная брешь, получившая максимальный балл (10/10) по шкале уязвимостей. Проблема кроется в неполной проверке операций с файлами в каталоге .git — злоумышленник может манипулировать символическими ссылками для изменения чужого кода или выполнения произвольных команд на сервере. Уязвимость стала следствием частичного исправления прошлогодней проблемы CVE-2024-39931. Разработчики закрыли возможность загрузки файлов в .git, но упустили сценарий с удалением через симлинки. Уже выпущено исправление в версии 0.13.3, которое настоятельно рекомендуется установить всем пользователям Gogs. 🔗 Ссылка - *клик* (https://github.com/gogs/gogs/security/advisories/GHSA-wj44-9vcg-wjq7) @linux_education

🖥 1Panel (https://github.com/1Panel-dev/1Panel) — открытый веб-интерфейс для управления Linux-серверами! 🌟 Он интегрирует ф
🖥 1Panel (https://github.com/1Panel-dev/1Panel) — открытый веб-интерфейс для управления Linux-серверами! 🌟 Он интегрирует функции мониторинга серверов, управления контейнерами, базами данных и веб-сайтами, а также систему резервного копирования и восстановления. Платформа поддерживает развертывание сайтов (включая WordPress) с одной кнопки, автоматическое обновление приложений и безопасность через контейнеризацию. 🔐 Лицензия: GPL-3.0 🖥 Github (https://github.com/1Panel-dev/1Panel) @golang_google @linux_education

🧹 Быстрый совет по Linux: удаление пустых директорий Если нужно быстро очистить проект или систему от пустых папок — вот простая команда: find . -type d -empty -exec rmdir -v {} + 🔍 Разбор: • -type d — ищет только директории • -empty — отбирает пустые • -exec rmdir -v {} + — удаляет их с подробным выводом ✅ Безопасно: rmdir не удалит непустые папки. 📦 Альтернатива — короче и так же эффективно: find . -type d -empty -delete Здесь -delete автоматически удаляет все найденные пустые каталоги. Выбирайте вариант под свои задачи — оба работают надёжно. @linux_education

Открытый практикум Linux by Rebrain: Бекапы После регистрации мы отправим вам подарок! Вы сможете найти его в ответном письме
Открытый практикум Linux by Rebrain: Бекапы После регистрации мы отправим вам подарок! Вы сможете найти его в ответном письме. 👉Регистрация Время проведения: 2 июля (среда) в 20:00 по МСК Программа практикума: ▪️В чем сложность бекапов? ▫️Распространенные инструменты бекапов ▪️Как снять бекап при постоянно меняющихся файлах? ▫️Варианты бекапа базы данных mysql Кто ведёт? Андрей Буранов — системный администратор в департаменте VK Play. 13+ лет опыта работы с ОС Linux. 11+ лет опыта преподавания. Входит в топ-3 лучших преподавателей образовательных порталов. Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь! Реклама. ООО "РЕБРЕИН", ИНН: 7727409582, erid: 2W5zFJHVJxg

🔵Освойте одну из самых востребованных профессий в российском IT в 2025 В OTUS стартует новый поток онлайн-курса «Архитектор
🔵Освойте одну из самых востребованных профессий в российском IT в 2025 В OTUS стартует новый поток онлайн-курса «Архитектор 1С», где вы научитесь проектировать информационные системы, используя продвинутые возможности платформы 1С. 4 месяца обучения и вы сможете: ▫️ Формировать архитектуру окружения 1С, ▫️ Моделировать бизнес-процессы и создавать прототипы разработки ▫️ Проектировать технические проекты в СППР ▫️ Работать с Git, OneScript, Vanessa, SonarCube, Apdex, Grafana ▫️ Устанавливать и настраивать РИБ А еще узнаете, как организовать работу отдела разработки 1С, какие есть виды документации в 1С и какие организационные мероприятия существуют в 1С. 👉 Пройдите короткий тест прямо сейчас: https://clck.ru/3MnM3G Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

🐧 Microsoft выпустила WSL 2.6.0 — важное обновление подсистемы для запуска Linux в Windows. Впервые основные компоненты (вкл
🐧 Microsoft выпустила WSL 2.6.0 — важное обновление подсистемы для запуска Linux в Windows. Впервые основные компоненты (включая утилиты командной строки и сервисы виртуальной машины) стали открытыми под лицензией MIT, делая их более прозрачным для сообщества. Новая версия основана на ядре Linux 6.6 с оптимизациями для Windows: ускоренный запуск, экономия памяти и кастомизированный набор драйверов. WSL по-прежнему работает в изолированном окружении с ext4 и виртуальным сетевым адаптером, предлагая почти нативный Linux-опыт внутри Windows. 🔗 Ссылка - *клик* (https://github.com/microsoft/WSL/releases/tag/2.6.0) @linux_education