Linux Ninja – Telegram
Linux Ninja
3.07K subscribers
311 photos
65 videos
330 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
LeetCode для DevOps — 70+ реальных хардкорных задач

Коллекция практических заданий для DevOps и backend-инженеров. Все задачи основаны на реальных сценариях, имеют разные уровни сложности и автоматическую проверку решений

Тренируйся легко 💪

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1
Наткнулся на полезный репо «doxx»

Инструмент для извлечения текста из .docx прямо в терминале Linux. Работает быстро и безопасно, идеально для админов и разработчиков 🪑

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82
Шпаргалка по CRON задачам в Linux

Удобная инфографика для быстрого понимания и настройки CRON заданий: форматы, примеры, операторы и полезные команды crontab. Отличный помощник для автоматизации в Linux


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Наткнулся на интересный костыль с Хабра «Деградация батареи в Linux»

Для всех кто хочет мониторить состояние батареи в Linux: с помощью команды upower можно узнать процент износа и вывести его на Waybar

Автор делится готовыми скриптами и настройкой, так что результат видно сразу — удобно и полезно 🔍

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux

Заменяйте часть команды с помощью fc

Например, если вы опечатались и вместо apt ввели atp, можно заменить его в команде так:

fc -s atp=apt


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍113
This media is not supported in your browser
VIEW IN TELEGRAM
Даже твой кот знает Linux 🤨

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👍21
Принес полезное «DockerCheatSheet» — руководство по использованию Docker

Удобная шпаргалка Docker всё нужное в одном месте: основные команды, примеры конфигурации Dockerfile, инструкции по управлению образами, контейнерами, сетями и томами, а также краткий обзор docker-compose

Забираем в закладки пригодится❤️

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Kubernetes The Hard Way — мощный гайд где ты вручную поднимаешь кластер

Автор поднял более 400 кластеров вручную и делится результатами почти двух лет работы и скриптов отполированных до блеска.

Если хочешь не просто «запустить Kubernetes» а разобраться, почему каждый бинарь и каждое соединение работают именно так — эта сокровищница для тебя 🏴‍☠️

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Быстрый совет по Linux

Команда diff — полезный инструмент для поиска различий между файлами в терминале Linux. Однако icdiff предлагает более удобное сравнение: вывод в виде двух колонок с подсветкой отличий

$ icdiff config-1 config-2


Результат отобразит оба файла рядом друг с другом, а различия будут выделены красным и зелёным, что упрощает визуальное сравнение

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
C Днём Рождения! Сегодня 25 августа 34 года со дня первого анонса Linux 🎉

25 августа 1991 года 21-летний финский студент Линус Бенедикт Торвальдс сделал в группе новостей comp.os.minix свое знаменитое заявление о том, что он работает над свободной операционной системой для клонов 386(486) AT, просто в качестве «хобби»

Привет всем, кто использует minix —
я делаю (бесплатную) операционную систему ( просто хобби, она не будет большой и профессиональной, как gnu ) для клонов AT 386(486). Это назревало с апреля и начинает приближаться. Я хотел бы получить любые отзывы о том, что людям нравится/не нравится в minix, так как моя ОС чем-то на нее похожа (такая же физическая структура файловой системы (по практическим причинам) среди прочего).
В настоящее время я портировал bash(1.08) и gcc(1.40), и, похоже, все работает. Это означает, что я получу что-то практичное в течение нескольких месяцев, и мне хотелось бы узнать, какие функции нужны большинству людей. Любые предложения приветствуются, но я не обещаю, что реализую их. 🙂
Linux
PS. Да — она свободна от кода minix и имеет многопоточную файловую систему. Он НЕ портативен (использует переключение задач 386 и т. д.), и , вероятно, никогда не будет поддерживать ничего, кроме жестких дисков AT , поскольку это все, что у меня есть :-(.


Все верно, прошло 34 года с тех пор, как он сделал это заявление, и он, вероятно, даже не мечтал, что так называемое «хобби» превратится во что-то огромное, чем будут пользоваться миллионы пользователей компьютеров по всему миру 🎁

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉14👍31
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс вам годный тренажёр по Linux-терминал«CLI Exercises»

Если хочешь прокачать свои навыки работы в терминале «CLI Exercises» находка для тебя

Тут сотни упражнений на grep, awk, sed оформленных как текстовый интерфейс. Всё сопровождается подсказками и решениями, что делает их полезными для начинающих 😎

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62
Что опять!? 😠

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁122🐳2💯2
Интерактивная карта ядра Linux

Как устроено ядро Linux? Посмотрите на него как на живую экосистему: подсистемы, драйверы, процессы и их связи. Интерактивная схема превращает сухую документацию в наглядный атлас — кликаете по узлам и видите контекст 🕵️‍♂️

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1🐳1
Пошаговая загрузка Linux: от включения питания до входа пользователя

🟠Шаг 1 – При включении питания загружается прошивка BIOS (Basic Input/Output System) или UEFI (Unified Extensible Firmware Interface) из энергонезависимой памяти и выполняется POST (Power-On Self Test – самотестирование при включении)

🟠 Шаг 2 – BIOS/UEFI обнаруживает подключённые устройства, включая процессор, оперативную память и накопители

🟠 Шаг 3 – Определяется загрузочное устройство, с которого будет загружена операционная система — это может быть жёсткий диск, сетевой сервер или CD/DVD

🟠 Шаг 4 – BIOS/UEFI запускает загрузчик (например, GRUB), который отображает меню выбора операционной системы или ядра для загрузки

🟠 Шаг 5 – После подготовки ядра система переходит в пользовательское пространство. Ядро запускает systemd как первый пользовательский процесс. Он управляет процессами и службами, определяет остальное оборудование, монтирует файловые системы и запускает рабочий стол

🟠 Шаг 6 – systemd активирует целевое состояние по умолчанию при загрузке системы и запускает вспомогательные модули

🟠 Шаг 7 – Выполняется набор стартовых скриптов и настраивается рабочее окружение

🟠 Шаг 8 – Появляется окно входа в систему. Система полностью готова к использованию

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63
Быстрый совет по Linux

Многие об этом не знают или почти не используют

В Linux можно сделать файл или директорию неудаляемыми, установив флаг неизменяемости (immutable) с помощью команды chattr:

$ sudo chattr +i -V /home/traw/keys.txt

Опция -V — подробный вывод (verbose)

Чтобы сделать директорию неудаляемой, добавьте рекурсивную опцию -R:
$ sudo chattr +i -VR /home/traw/backups

Чтобы снова разрешить удаление файла, используйте флаг -i. Для директорий — -i с опцией -R

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Откопал интересную статью объясняют как устроена файловая система Linux

Linux хранит все файлы в одной большой системе папок, которая начинается с /. Каждая папка нужна для чего-то своего: в /bin лежат основные программы, в /etc — настройки, в /home — личные файлы пользователей, а в /var — журналы и временные данные

Другие папки помогают компьютеру запускаться и работать с устройствами. Всё похоже на шкаф с полками, где у каждой полки своё предназначение 📚

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3🔥2
Принес поиграться «VIM Master» игра для освоения базовых команд VIM

Изучение Vim это не скучные команды, а настоящий квест!

Запускается прямо в браузере и превращает команды h, w, dd, yy и другие в задания по уровням, а Challenge Mode заставит тебя соревноваться с самим собой на скорость и точность 🎮

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝8🐳21
Пила VS Linux 🩸

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁111
Шпаргалка по iptables: все основные команды в одном месте

Cобраны все основные команды для настройки фаервола в Linux: проверка правил, фильтрация трафика, NAT, логирование и многое другое

Пригодится каждому админу 🎁

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная находка «Linux Survival» ваш проводник в мир командной строки

Это сайт где можно быстро и легко научиться пользоваться Linux. Он даёт удобный тренажёр командной строки прямо в браузере, так что можно сразу пробовать команды и видеть результат

Всё подано простыми шагами: немного теории, задание, проверка знаний и так по модулям 📝

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42