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

Огромная коллекция из более чем 2600 упражнений и вопросов по DevOps и SRE: от Kubernetes и Terraform до Docker и облачных платформ — всё для прокачки навыков.

А если хочешь практиковаться с телефона — есть ещё три полезные Android‑приложения от CodingShell: KubePrep для Kubernetes, Linux Master для вопросов по Linux и System Design Hero для архитектуры систем

Короче ставь лайк за такую базу и погнали ❤️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
Доброе утро и хороших выходных 🐧

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6🤝52👻1👾1
Быстрый совет по Linux

Когда вы запускаете программу в терминале или по SSH, она завершится сразу после закрытия сессии терминала (когда вы выйдете из него) или при разрыве соединения

Чтобы избежать этого и сохранить выполнение программы и всех её процессов, используйте команду nohup (сокращение от no hangup – «без зависания»). Она игнорирует все сигналы разрыва соединения, позволяя процессу продолжать работу даже при закрытии терминала

Например, чтобы сжать большой объем данных с помощью команды tar и гарантировать, что процесс не прервётся при случайном закрытии терминального окна, выполните команду:
$ nohup tar -cf archive.tar file1 file2


Также nohup создаёт файл nohup.out, в который записывает вывод команды:
$ cat nohup.out


Альтернативно, можно использовать tmux, disown или screen

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍106
На Хабре завирусилась статья «Docker изнутри: исчерпывающее руководство»

Погрузись в тайны Docker! Эта статья раскрывает магию контейнеров: как маленькие виртуальные миры внутри Linux изолируют процессы и управляют ресурсами. Сложные механизмы, практические подсказки и высочайшая подача материала

Вдохновляйтесь создавать собственные контейнеры ❤️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3🐳3
В гостях у пингвина 🐧

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3🐳2
Держите бесплатный курс для обучения основ системного администрирования на базе GNU/Linux

40 модулей покрывающих темы настройки ОС, управления процессами, диагностикой и обеспечением безопасности. Практические задания позволяют закрепить теоретические знания, отличный старт даже если ты совсем новичок 🪑

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🔥2
Вышел Debian 13 «Trixie»: что нового в последней версии?

Главные фишки:

Linux 6.12 LTS — новое ядро с поддержкой последних чипов Intel/AMD, Raspberry Pi 5 и ноутбучных улучшений

RISC-V 64 — теперь официально в Debian

Апгрейд установщика — HTTP-Boot, Secure Boot, ARM-Mac (M1/M2) и Btrfs recovery

/tmp в RAM — быстрее и чище, автоудаление старых файлов

APT 3.0 — умнее, красивее, безопаснее

Новая тема «Ceratopsian» — свежий стиль от Elise Couper

Обновлённые рабочие среды — GNOME 48, KDE 6.3, Xfce 4.20, LXQt 2.1.0

Подробности читаем здесь ❤️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4👎1
Отпуск Tux ледяное погружение 😂

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

Вы можете использовать команду fc чтобы отредактировать диапазон команд из истории

Например:
$ fc 129 130


Она откроется в текстовом редакторе. Внесите нужные изменения, сохраните и выйдите из редактора — команда будет выполнена

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤝51
Команда tar — универсальный инструмент для работы с архивами в Linux

Команда tar является одним из самых важных и часто используемых инструментов в Linux для создания архивов, объединения множества файлов и каталогов в один файл, а также для создания резервных копий данных. Название tar происходит от «tape archive» — изначально команда предназначалась для записи данных на магнитные ленты

Основные возможности команды tar:

Создание и извлечение архивов (tarball), которые могут содержать файлы и каталоги с сохранением структуры.

Поддержка различных методов сжатия данных, включая gzip, bzip2 и xz, что позволяет значительно уменьшить размер архива

Управление правами доступа и временными метками файлов при архивации и извлечении

Возможность обновлять содержимое архива, добавлять новые файлы или удалять старые

Работа с архивами на разных файловых системах и поддержка различных опций для удобства администрирования

tar — незаменимый инструмент для системных администраторов и пользователей Linux, обеспечивающий удобное и эффективное управление файлами и резервными копиями

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍21💊1
Доброе утро друзья

Пользуюсь моментом и хочу напомнить! Есть свободные места в нашем чате хотите быть среди первых кто узнаёт полезное и общается с единомышленниками?

Тогда вам сюда 🪑

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁104🤝2
Ловите годноту учебник по сетевому программированию в Linux

Научит тебя всему: как подружиться с TCP и UDP, запустить многопоточный сервер, замутить неблокирующий I/O, крутить HTTP-запросы через libcurl и делать шифрованные соединения на OpenSSL

Забирай пригодится 🎁

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

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

В Linux оператор конвейера (|) полезен, когда нужно направить вывод одной команды на вход другой для дальнейшей обработки:
$ cat data.txt | grep "No such file"


Однако это не перенаправляет ошибки. Если файл не существует, команда grep не даст результата

Что если нужно перенаправить и обработать как ошибки, так и обычный вывод?

Здесь на помощь приходит оператор перенаправления |&

Этот оператор направляет как стандартный вывод (stdout), так и стандартные ошибки (stderr) первой команды через конвейер на стандартный ввод (stdin) второй команды. Посмотрите на следующий пример:
$ cat data.txt |& grep "No such file"


Обратите внимание на разницу: команда grep смогла найти совпадение

Оператор |& в bash является сокращением для оператора перенаправления 2>&1 |:
$ cmd-1  2>&1  |  cmd-2


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112
Как работает Pipe в Linux — краткий гид

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍32
Полезная находка — детализированное руководство по комплексной защите Linux-сервера

Этот проект как шпаргалка по выживанию для любого кто запускает Linux-сервер. Автор собрал в одном месте самые важные советы: как правильно настроить SSH, поставить firewall, следить за обновлениями и логами, защитить пароли и не забыть о бэкапах

Всё написано так чтобы не просто сделать “по инструкции”, а реально понять зачем нужна каждая мера 📝

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥1
Принёс клад «Codecademy» шпаргалка для тех кто хочет быстро освоить или освежить знания по Bash

Здесь собраны все самые полезные команды и приёмы: работа с файлами и папками, основы написания скриптов, настройка окружения и alias-команд, а также перенаправление ввода-вывода

Держи под рукой 📝

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

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

Если у вас возникают проблемы с чтением каталогов в переменной $PATH, используйте команду tr, чтобы заменить двоеточия (":") на символы новой строки ("\n"), чтобы отобразить их построчно:

$ echo $PATH | tr ":" "\n"


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
Ловите подгон справочник по современным инструментам DevOps

Сайт куда можно зайти и по-человечески разобраться, что такое DevOps. Docker, Kubernetes, Terraform, CI/CD — объяснено простыми словами и с примерами 📚

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

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

Нужно повторять команду каждые несколько секунд?

Используйте:
$ watch -n 2 df -h


Эта команда выполняет df -h каждые 2 секунды.

Отлично подходит для мониторинга использования диска, нагрузки или изменения размера логов.

Нажмите q для выхода

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Чей добряк 👩‍💻

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17🗿5🥴21👀1
Принес полезное для новичка «Debian Handbook» полное руководство по Debian GNU/Linux

Шаг за шагом объясняет установку, настройку системы, работу с пакетами и резервное копирование, помогая новичкам уверенно ориентироваться в мире Linux

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤‍🔥21