Linux Ninja
رفتن به کانال در Telegram
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI. Связь: @Sfoninja
نمایش بیشتر3 401
مشترکین
-224 ساعت
-97 روز
-4330 روز
آرشیو پست ها
3 401
Быстрый совет по Linux
Не нравится бесконечно длинный вывод в команде
top?
Используйте опцию -i, чтобы скрыть неактивные процессы и видеть только активные:
$ top -i
✈️ Linux Ninja3 401
Введите в вашем терминале эту команду:
watch -d -n 1 sensors
Это отображает данные о температуре CPU, GPU, Wi-Fi, NVMe SSD и HDD в реальном времени.
Подробнее читаем здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja3 401
👩💻 Всем программистам посвящается!
Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
👩💻 Python — t.me/python_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
🤖 Нейросети — t.me/neuro_ready
👩💻 C/C++ — https://t.me/cpp_ready
👩💻 C# & Unity — t.me/csharp_ready
👩💻 Java — t.me/java_ready
👩💻 Linux — t.me/linux_ready
🖼️ DevOps — t.me/devops_ready
📖 IT Книги — t.me/books_ready
👩💻 Frontend — t.me/frontend_ready
📱 JavaScript — t.me/javascript_ready
👩💻 Backend — t.me/backend_ready
📱 GitHub & Git — t.me/github_ready
👩💻 Весь IT — t.me/it_ready
👩💻 Bash & Shell — t.me/bash_ready
🖥 Design — t.me/design_ready
📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
3 401
Нашёл классную штуку для тех кто ковыряется в Kubernetes
Это как kubectl explain, только красивее и нагляднее:
🟠удобная древовидная структура spec 🟠описание каждого параметра 🟠история изменений по версиям 🟠примеры YAML 🟠ссылки на доп. ресурсыMust-have забираем в закладки 📝 ☝️ Ссылка источник ✈️ Linux Ninja
3 401
Шпаргалка по grep в Linux
grep — это мощный инструмент для поиска текста в файлах с использованием регулярных выражений. Эта шпаргалка поможет быстро вспомнить ключи, квантификаторы, классы символов и примеры использования
Забрать в хорошем качестве можно здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja3 401
Сегодня GNU исполняется 42 года 🥳
27 сентября 1983 года Ричард Столлман объявил о создании проекта GNU (GNU’s Not Unix). Цель — написать свободную ОС, совместимую с UNIX, и тем самым заложить фундамент движения свободного ПО
Из GNU выросли инструменты, без которых сложно представить современный мир: компиляторы, редакторы, оболочки. А вместе с ядром Linux они стали основой экосистемы Open Source
Интересный факт: оригинальное письмо-анонс Столлмана до сих пор можно прочитать в архиве старых UNIX-групп
☝️ Ссылка источник
✈️ Linux Ninja
3 401
Полезная находка «Repology» онлайн сервис для слежки за пакетами
Сервис позволяет увидеть, какие пакеты и в каких версиях доступны для разных Linux дистрибутивов. Особенно полезно для мейнтейнеров и тех, кто следит за актуальностью софта
Забираем в копилку полезного ❤️
☝️ Ссылка источник
✈️ Linux Ninja
3 401
ЧЕБУРНЕТУ БЫТЬ!🤭
Медный купол по-немногу накрывает, а ты даже не знаешь как действовать?Ниже даю список каналов спецов из сферы кибербеза, которые уже придумали все за тебя: HACK WARRIOR. – парни уже давно сели на измену и активно постируют контент на тему защиты своих личных данных в интернете, чтобы не сел ты. secure sector – канал безопасника однажды сильно пострадавшего от халатного отношения к своей интернет-гигиене. Собственно, поэтому и стал безопасником... INFOSEC LIZARD – твой личный криптонит от любых кибер-угроз в сети. Я бы не хотел, чтобы в будущем ты пожалел о том, что пролистал этот пост. Оставайся в безопасности.
3 401
Быстрый совет по Linux
Проверить скорость интернета без браузера? Легко!
В Linux это можно сделать прямо из терминала:
speedtest-cli
Удобно, быстро и без лишних окон 😎
✈️ Linux Ninja3 401
Быстрый совет по Linux
Хочешь узнать, сколько времени занимает выполнение команды или скрипта в Linux? Просто добавь перед ней
time
Пример:
$ time ./myscript.sh
🟠real — общее время выполнения 🟠 user — время работы процессора в пользовательском режиме 🟠sys — время работы ядраУдобный способ быстро оценить производительность 🔞 ✈️ Linux Ninja
3 401
☕️ Опытный разработчик из IT Hole собрал курсы, материалы для обучения, и выложил их у себя в канал.
Ищи свое направление:
🖥 Python - 1183 ГБ
🖥 Java - 730 ГБ
🖥 ИБ - 476 ГБ
🖥 Хакинг - 512 ГБ
🖥 C/C++ - 1067 ГБ
🖥 SQL & БД - 788 ГБ
👩💻 DevOps - 321 ГБ
👩💻 Kotlin - 440 ГБ
🖥 PHP - 865 ГБ
👣 GO - 1005 ГБ
🖥 Machine Learning - 1367 ГБ
🖥 Data Science - 582 ГБ
🖥 Figma & Design - 991 ГБ
Материалы в канале постоянно пополняются! 👆
3 401
Управление ресурсами контейнеров и подов с использованием cgroups
В Linux механизм control groups (cgroups) применяется для ограничения и контроля ресурсов процессов. Docker и Kubernetes интегрируют этот функционал, обеспечивая пользователю возможность управлять:
🟠CPU (ограничение доли процессорного времени)
🟠Памятью (лимиты и гарантии)
🟠I/O (приоритеты и квоты ввода-вывода)
Вот подборка лабораторных заданий для практической отработки данных механизмов:
🔹Ограничить использование CPU и памяти для Linux-процесса https://labs.iximiuz.com/challenges/limit-cpu-and-memory-of-linux-process 🔹Запустить контейнер с ограниченными ресурсами https://labs.iximiuz.com/challenges/start-container-with-limited-resources 🔹Завершить работу контейнера, если один из его процессов выйдет за пределы доступной памяти https://labs.iximiuz.com/challenges/kill-container-on-child-process-oom-event-docker 🔹Ограничить использование CPU и памяти для приложения, запущенного через Docker Compose https://labs.iximiuz.com/challenges/run-multiple-containers-in-one-cgroup 🔹Задеплоить «прожорливый» Pod, не положив при этом весь кластер https://labs.iximiuz.com/challenges/start-pod-with-limited-resources 🔹Устранить проблемы со стабильностью в Deployment-е Go-приложения https://labs.iximiuz.com/challenges/fix-go-app-container-oom 🔹Настроить Pod так, чтобы он пережил OOM-событие без перезапуска https://labs.iximiuz.com/challenges/make-kubernetes-pod-outlive-oom-eventЗабираем в закладки и отрабатываем на практике 📝 ✈️ Linux Ninja
3 401
Откопал две мощные платформы для практического обучения «Play with Docker и Play with Kubernetes»
Play with Docker предоставляет интерактивную среду для запуска контейнеров и работы с сетями. Пользователь получает 4-часовую сессию и до пяти виртуальных машин. Плюсом идёт обучение с заданиями и теорией
Play with Kubernetes позволяет развернуть кластер Kubernetes, добавлять узлы и тестировать манифесты. Сессия ограничена 4 часами. Здесь также доступен мини-курс с подробными пошаговыми инструкциями 🏴☠️
✈️ Linux Ninja
3 401
Расширение параметров в Bash
Полезная шпаргалка по работе с параметрами в Bash: удаление префиксов и суффиксов, замена строк, значения по умолчанию, подстроки и преобразование текста
Удобный инструмент для быстрого редактирования строк прямо в скриптах 📝
✈️ Linux Ninja
3 401
Хочешь стать Linux-экспертом?
LinuxCamp — канал системного разработчика, который поможет тебе освоить Linux и DevOps на профессиональном уровне!
— Уникальные гайды по администрированию Linux
— Продвинутые техники и рекомендации по работе в Bash
— Подробные статьи о внутреннем устройстве операционных систем
Подписывайся: @linuxcamp_tg
3 401
Быстрый совет по Linux
Хотите проверить неудачные попытки входа на сервер?
Запустите:
lastb
Команда читает /var/log/btmp и выводит список всех неуспешных авторизаций
🟠Почти всегда это боты, подбирающие пароли к SSH. Такие атаки могут стать фатальными, если включён вход по паролю и используется слабый или распространённый пароль
🟠 Решение: отключите вход по паролю и используйте только SSH-ключи
🟠Рекомендуется отключить парольную аутентификацию и использовать только SSH-ключи
✈️ Linux Ninja3 401
Быстрый совет по Linux
Проверить bash-скрипт на синтаксические ошибки можно командой:
bash -n scriptname
✈️ Linux Ninja