Мир Linux – Telegram
Мир Linux
59.1K subscribers
435 photos
108 videos
388 links
Всё самое интересное из мира Linux и опенсорса

Сотрудничество, реклама: @devmangx

РКН: https://clck.ru/3PKrKN

Сотрудничаем с @Spiral_Yuri
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁237🤣128👎1712💊11👍7🤔6💯5😈2🤯1😱1
Примеры использования iptables в Linux 🐧

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍136🔥31105🌭2
WSL теперь с открытым исходным кодом

Microsoft официально открыла исходники Windows Subsystem for Linux. Проект, начатый с GitHub Issue #1 ещё в 2016, наконец-то открыт под лицензией MIT.

Теперь любой может не только использовать, но и вносить изменения, предлагать патчи и участвовать в развитии проекта

WSL позволяет запускать полноценные Linux-дистры (Fedora, Arch, Ubuntu и т.д.) прямо на Windows. Под капотом — ядро Linux внутри лёгкой VM с глубокой интеграцией в систему — Microsoft даже выкатили архитектурную схему для тех, кто хочет понять, как всё устроено

Исходники и дока — GitHub

@linuxos_tg
👍199🔥5021😁9👎4🤔2
Шпаргалка по командам sed в Linux

@linuxos_tg
👍115🔥2112🤔2
Основные опции команды rsync

rsync — один из самых мощных инструментов для копирования и синхронизации файлов в Linux. Он экономит время и трафик благодаря дельта-передаче и отлично подходит для бэкапов и миграций.

Чтобы использовать его по максимуму, важно знать ключевые опции.

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

@linuxos_tg
👍107🔥2014
Вот это поворот

@linuxos_tg
😁348👍65💯45🫡7🤓63👎3🥰3
Девопсы, это вам — площадка c интерактивными заданиями и реальными сценариями, которые помогут погрузиться в практическое применение принципов DevOps и облачных технологий, не выходя из браузера.

В бесплатных лабах сейчас есть: Linux, Кубер, Docker, Git, Python и прочие прелести

Забираем здесь 🍯

@linuxos_tg
🔥123👍35216👎5🌭1
Совет дня по Linux

Большинство людей используют echo для вывода информации

Но в многих случаях его также можно использовать, чтобы избежать ошибок

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

@linuxos_tg
🔥186👍72🤯219🤷‍♂5
И такое бывает

@linuxos_tg
😁281🤣131🤔11🤯109👍4🔥4🌚3👨‍💻2😱1👀1
Новое программное обеспечение для создания музыки от Fender поддерживает Linux

Гитарный гигант Fender неожиданно выкатывает свою DAW — Fender Studio — с поддержкой Linux. Это простая цифровая студия для записи и обработки звука. Бесплатная (но не опенсорс) софтина на основе Studio One Pro

Из коробки 8 треков (ещё 8 открываются через бесплатную регу в Fender Connect). В комплекте виртуальные Fender-овские усилки, педали, вокодеры и базовый продакшен-набор

Установить можно через Flatpak

@linuxos_tg
98👍66🔥20😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁122🤣57👍20🔥6😢63🤔3👎1
Команды для разбора и анализа логов в Linux

PDF-версия в хорошем качестве — в комментариях

@linuxos_tg
👍158🔥3319🤯4
Быстрый совет по Bash-скриптингу 🐧

Вы можете использовать ловушку DEBUG (trap) для пошагового выполнения bash-скрипта, что позволяет просматривать каждую строку перед её выполнением — идеально для отладки!

Вот как это работает:

Команда trap с параметром DEBUG срабатывает непосредственно перед выполнением каждой строки скрипта, предоставляя возможность приостановить выполнение и решить, продолжать ли. Это своего рода интерактивный "пошаговый режим" для bash-скрипта

В отличие от sh -x, который просто выводит строки без остановки, этот метод позволяет подтверждать выполнение каждой команды вручную.

DEBUG — это не настоящий сигнал, а специальная возможность (псевдосигнал), которая срабатывает перед каждой строкой скрипта. Это удобно для поэтапного анализа поведения скрипта.

Также стоит изучить другие псевдосигналы, такие как:

🟠EXIT — выполняет команды перед завершением скрипта;

🟠RETURN — срабатывает при выходе из функции или после выполнения подключённого скрипта (source или .);

🟠ERR — обрабатывает команды с ненулевым кодом возврата, когда активирован режим set -e.

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍137🔥3218
Адепты секты линукса в дикой природе окружили бедного юзера

@linuxos_tg
🤣357😁5426👍6🤷‍♂1
Вышло ядро Linux 6.15: Rust всё глубже в ядре, Bcachefs стабилизируется

Стабильная версия Linux 6.15 вышла официально. Внутри — расширенная поддержка железа, апдейты по безопасности и ряд архитектурных улучшений

Из ключевого: многочисленные апгрейды драйверов для AMD и Intel, дальнейшая интеграция Rust в ядро, развитие файловой системы Bcachefs, новая подсистема FWCTL, доработка поддержки Apple Silicon, улучшения планировщика задач и многое другое.

Перед самым релизом подтянули поддержку новых геймпадов в драйвере XPad и поправили энергопотребление (режим s2idle) на Intel Arrow Lake (U/H), плюс ещё ряд важных фиксов

Исходники уже доступны на kernel.org, а подробности релиза от Линуса можно почитать в LKML

Теперь открыто окно слияния изменений для Linux 6.16

@linuxos_tg
👍9716👎4🔥3🤔2😁1🤯1
Совет дня по Linux

При просмотре файла с помощью less используйте

&pattern

чтобы отображать только строки, соответствующие этому шаблону

А если использовать

&!pattern

то будут отображаться все строки, кроме тех, которые соответствуют шаблону.

@linuxos_tg
👍14022🔥14🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
Безопасники, это вам: наткнулся на крутейшую игру для начинающих хакеров — Bandit

Суть игры: Вы подключаетесь к удаленной машине и в изолированном пространстве ищете ключ для подключения к следующей машине, используя рекомендации на сайте

В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться

Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру
ssh -p 2220 root@bandit.labs.overthewire.org


Если где-то застрянете, можно подсмотреть прохождение на Хабре ☕️

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍163🔥4422🤯12