Linux Ninja
رفتن به کانال در Telegram
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
نمایش بیشتر3 406
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-97 روز
-4130 روز
آرشیو پست ها
3 405
Быстрый совет по Linux
Чтобы удалить все пустые директории в текущем каталоге и его подкаталогах можно воспользоваться командой
find:
$ find . -type d -empty -exec rmdir -v {} +
• -type d — ищет только директории
• -empty — отбирает пустые из них
• -exec rmdir -v {} + — удаляет найденные пустые директории с выводом информации об удалении
Команда rmdir удалит только действительно пустые каталоги, что обеспечивает дополнительную защиту от случайного удаления данных
Можно использовать короткий вариант:
$ find . -type d -empty -delete
✈️ Linux Ninja3 405
Откопал полезное руководство по управлению портами брандмауэра
Подробно разобраны методы открытия портов в Linux с использованием ufw, firewalld и iptables, а также описаны способы проверки доступности и сохранения настроек
Сохраняй пригодится 📚
☝️ Ссылка источник
✈️ Linux Ninja
3 405
Хабр-торт откопал годную статью по настройке рабочего окружения для LInux
Подробный гайд по созданию удобного и продуктивного рабочего окружения для Python-разработки на Linux. Автор делится полезными инструментами и подходами: от выбора дистрибутива и настроек среды до плагинов и приёмов отладки 😍
☝️ Ссылка источник
✈️ Linux Ninja
3 405
Ищем несколько человек, чтобы обучить с нуля созданию сайтов и помочь с заказами.
Вашим подарком на 2026 станет:
1. Удалённая работа;
2. Свободный график на 3–4 часа в день;
3. Зарплата новичка от 50.000₽/мес.
🔥 С нас обучение, практика, помощь с заказами и сопровождение до первых денег на карту.
Пока что с курсом справляются 10 из 10 учеников.
Алексей Д., новичок во фронтенде — сделал первый лендинг под ключ и заработал 20 000₽ на реальном заказе.
Евгений Х., со старта сделал сайт-визитку и информационный сайт для знакомых и заработал первые 100$.
👉 Пройдите первые 7 дней обучения бесплатно, и вы поймёте, что это не просто слова.
3 405
Kubernetes The Hard Way — мощный гайд где ты вручную поднимаешь кластер
Автор поднял более 400 кластеров вручную и делится результатами почти двух лет работы и скриптов отполированных до блеска.
Если хочешь не просто «запустить Kubernetes» а разобраться, почему каждый бинарь и каждое соединение работают именно так — эта сокровищница для тебя 🏴☠️
☝️ Ссылка источник
✈️ Linux Ninja
3 405
Откопал две мощные платформы для практического обучения «Play with Docker и Play with Kubernetes»
Play with Docker предоставляет интерактивную среду для запуска контейнеров и работы с сетями. Пользователь получает 4-часовую сессию и до пяти виртуальных машин. Плюсом идёт обучение с заданиями и теорией
Play with Kubernetes позволяет развернуть кластер Kubernetes, добавлять узлы и тестировать манифесты. Сессия ограничена 4 часами. Здесь также доступен мини-курс с подробными пошаговыми инструкциями 🏴☠️
✈️ Linux Ninja
3 405
Откопал интересную платформу для новичков в бэкенд-разработке — BootDev
Практические курсы по бэкенду (Python, Go, SQL и др.) с реальными задачами. Проходить курсы можно абсолютно бесплатно но есть загвоздка.
Весь контент (лекции, видеообъяснения, начальный код) доступен бесплатно: ты можешь проходить курсы, читать материалы и запускать код — даже за пределами первых глав.
Но интерактивные функции проверка заданий, AI-чат, геймификация (наблюдение за прогрессом, достижения, сертификаты) — доступны только после оформления подписки 😼
☝️ Ссылка источник
✈️ Linux Ninja
3 405
LeetCode для DevOps — 70+ реальных хардкорных задач
Коллекция практических заданий для DevOps и backend-инженеров. Все задачи основаны на реальных сценариях, имеют разные уровни сложности и автоматическую проверку решений
Тренируйся легко 💪
☝️ Ссылка источник
✈️ Linux Ninja
3 405
Быстрый совет по Linux
Вы можете использовать опцию
-exec команды find, чтобы вызвать внешнюю программу для выполнения определённого действия над найденными файлами, соответствующими заданным критериям. Например, удаление файлов, вывод прав доступа и т. д:
$ find ~/ -type f -exec ls -lah {} \;
Это особенно полезно, когда нужно выполнить одно и то же действие над несколькими файлами, расположенными в разных местах
Приведённая команда выводит информацию о правах доступа и других метаданных для каждого найденного файла
Разбор опции -exec:
🟠exec ls — указывает find выполнить команду ls для каждого найденного файла
🟠-lah — отображает все файлы (включая скрытые), их права доступа и другие метаданные (например, размер) в удобочитаемом формате
🟠{} — это специальный placeholder, заменяемый именем каждого найденного файла. Он всегда должен быть последним в списке параметров
🟠; — указывает конец списка параметров. Его необходимо экранировать (\;), иначе shell интерпретирует его неправильно
Также вместо ; можно использовать +, что позволяет передавать сразу несколько файлов в одну команду. Между + и {} должен быть пробел
Можно выполнять несколько команд с помощью -exec. Например, следующая команда считает количество слов в текстовых файлах и их занимаемое место на диске:
$ find . -name "*.txt" -exec wc {} \; -exec du -sh {} \;
✈️ Linux Ninja3 405
Читерский набор для разработчика делюсь находкой
Здесь есть буквально всё, короткие удобные шпаргалки по самым нужным темам. Git, SQL-запросы, Docker, RegEx, Bash, Python, JS, HTTP-коды, архитектура REST и многое другое.
Держи под рукой чтобы ускорить рабочий процесс ⌨️
☝️ Ссылка источник
✈️ Linux Ninja
3 405
Полезная находка для ML-инженеров книга «Machine Learning Systems»
Ресурс, посвящённый инженерии систем машинного обучения, где ML рассматривается как целостная система, а не набор отдельных моделей
Учебник учит проектировать, оптимизировать и развертывать ML-решения с учётом реальных ограничений, инфраструктуры и требований продакшена
Приятный бонус книга полностью открытая: её исходники доступны на GitHub и постоянно обновляются☕️
☝️ Ссылка источник
✈️ Linux Ninja
3 405
Краткое руководство по правам доступа к файлам в Linux
Чтобы понять права доступа к файлам в Linux, нужно разобраться с владением и разрешениями.
— Владение
Каждый файл или каталог имеет три типа владельцев:
🟠Владелец (Owner): пользователь, который создал файл или каталог.
🟠Группа (Group): группа может включать нескольких пользователей. Все пользователи в группе имеют одинаковые права доступа к файлу или каталогу.
🟠Другие (Other): пользователи, которые не являются владельцами или членами группы.
— Разрешения
В Linux есть только три типа прав доступа к файлам и каталогам:
🟠Чтение (r – Read): позволяет пользователю просматривать содержимое файла.
🟠Запись (w – Write): позволяет изменять содержимое файла.
🟠Выполнение (x – Execute): позволяет запускать файл как программу или скрипт.
✈️ Linux Ninja
3 405
Быстрый совет по Linux
Нужно повторять команду каждые несколько секунд?
Используйте:
$ watch -n 2 df -h
Эта команда выполняет df -h каждые 2 секунды.
Отлично подходит для мониторинга использования диска, нагрузки или изменения размера логов.
Нажмите q для выхода
✈️ Linux Ninja3 405
Принёс сокровищницу платформа для подготовки к DevOps-собесам
Если ты готовишься к собеседованию на DevOps-инженера — эта платформа как раз для тебя. Тут собраны десятки тем: от Docker и Kubernetes до SRE и CI/CD. Есть не только теоретические вопросы с ответами, но и практические сценарии например как устранить сбой в кластере
Забираем в коллекцию пригодится😎
☝️ Ссылка источник
✈️ Linux Ninja
3 405
В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн
Но где их находить? Как узнавать о них раньше, чем когда все начнут выкладывать фотографии оттуда?
Переходите на канал IT-Мероприятия России. В нём каждый день анонсируются мероприятия со всех городов России
📆 в канале размещаются как онлайн, так и оффлайн мероприятия;
👩💻 можно найти ивенты по любому стеку: программирование, frontend-backend разработка, кибербезопасность, дата-аналитика, osint, devops и другие;
🎙 разнообразные форматы мероприятий: митапы с коллегами по цеху, конференции и вебинары с известными опытными специалистами, форумы и олимпиады от важных представителей индустрии и многое другое
А чтобы не искать по разным форумам и чатам новости о предстоящих ивентах:
🚀 IT-мероприятия России — подписывайся и будь в курсе всех предстоящих мероприятий!
3 405
Принес полезное для новичка «Debian Handbook» полное руководство по Debian GNU/Linux
Шаг за шагом объясняет установку, настройку системы, работу с пакетами и резервное копирование, помогая новичкам уверенно ориентироваться в мире Linux
☝️ Ссылка источник
✈️ Linux Ninja
