Держите бесплатный курс для обучения основ системного администрирования на базе GNU/Linux
40 модулей покрывающих темы настройки ОС, управления процессами, диагностикой и обеспечением безопасности. Практические задания позволяют закрепить теоретические знания, отличный старт даже если ты совсем новичок🪑
☝️ Ссылка источник
✈️ Linux Ninja
40 модулей покрывающих темы настройки ОС, управления процессами, диагностикой и обеспечением безопасности. Практические задания позволяют закрепить теоретические знания, отличный старт даже если ты совсем новичок
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Энтузиаст разобрал шифровку AirPods и подарил их функции Android и Linux
LibrePods превращает ваши AirPods в полноценные кроссплатформенные наушники
Автор разложил закрытый протокол Apple по атомам и реализовал почти все «айфоновские» фишки — от активного шумоподавления до умных жестов, в открытом приложении
Больше никаких ограничений экосистемы🔧
☝️ Ссылка источник
✈️ Linux Ninja
LibrePods превращает ваши AirPods в полноценные кроссплатформенные наушники
Автор разложил закрытый протокол Apple по атомам и реализовал почти все «айфоновские» фишки — от активного шумоподавления до умных жестов, в открытом приложении
Больше никаких ограничений экосистемы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
gRPC обычно ассоциируется с микросервисами поверх HTTP/2
Но знаете ли вы, что можете запускать gRPC через гипервизорную шину Linux?
На примере выше показано как использовать vsock, чтобы управлять локальными виртуальными машинами, не затрагивая сетевой стек💪
✈️ Linux Ninja
Но знаете ли вы, что можете запускать gRPC через гипервизорную шину Linux?
На примере выше показано как использовать vsock, чтобы управлять локальными виртуальными машинами, не затрагивая сетевой стек
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Обновление приватности Arduino встревожило комьюнити
После недавней новости «Обьединения Arduino и Qualcomm» всё выглядело оптимистично: новые чипы, ускоренная разработка, обещание сохранить открытость и дух DIY-платформы
Но вскоре обновлённая политика конфиденциальности принесла не только апгрейд мощности, но и пакет корпоративных практик, к которым open-source-сообщество не привыкло
«Мощь Qualcomm» действительно пришла — однако вместе с ней пришли и стандарты, которые слабо сочетаются с классическим ардуиновским подходом к свободе, открытости и контролю над своим устройством🤴
Подрубаем VPN и читаем подробности здесь⬇️
☝️ Ссылка источник
✈ Linux Ninja
После недавней новости «Обьединения Arduino и Qualcomm» всё выглядело оптимистично: новые чипы, ускоренная разработка, обещание сохранить открытость и дух DIY-платформы
Но вскоре обновлённая политика конфиденциальности принесла не только апгрейд мощности, но и пакет корпоративных практик, к которым open-source-сообщество не привыкло
Пользователи указывают на наиболее жёсткие моменты: расширенные права на пользовательский контент, телеметрию с элементами ИИ-аналитики, длительное хранение данных даже после удаления аккаунта, ограничения по использованию устройств и даже запрет на реверс-инжиниринг купленного железа
«Мощь Qualcomm» действительно пришла — однако вместе с ней пришли и стандарты, которые слабо сочетаются с классическим ардуиновским подходом к свободе, открытости и контролю над своим устройством
Подрубаем VPN и читаем подробности здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Быстрый совет по Linux
В Linux оператор pipe
Однако это не перенаправляет ошибки. Поэтому, если файл не существует, команда
А что, если вы хотите перенаправить и обработать как ошибки, так и обычный вывод?
Здесь на помощь приходит оператор перенаправления
Этот оператор отправляет как стандартный вывод (stdout), так и стандартную ошибку (stderr) первой команды через конвеер во стандартный ввод (stdin) второй команды. Посмотрите на этот пример:
Обратите внимание на разницу — команда
Оператор
✈️ Linux Ninja
В Linux оператор pipe
(|) очень полезен, если вы хотите перенаправить вывод одной команды в качестве ввода для следующей команды для дальнейшей обработки:$ cat data.conf | grep "No such file"
Однако это не перенаправляет ошибки. Поэтому, если файл не существует, команда
grep выше не вернет совпадение.А что, если вы хотите перенаправить и обработать как ошибки, так и обычный вывод?
Здесь на помощь приходит оператор перенаправления
|&Этот оператор отправляет как стандартный вывод (stdout), так и стандартную ошибку (stderr) первой команды через конвеер во стандартный ввод (stdin) второй команды. Посмотрите на этот пример:
$ cat data.conf |& grep "No such file"
Обратите внимание на разницу — команда
grep смогла найти совпадениеОператор
|& в bash — это сокращение от оператора перенаправления 2>&1 |$ cmd-1 2>&1 | cmd-2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс крутейший тренажёр для Kubernetes: KubeLab
Хватит читать скучные мануалы и ломать локальные кластеры! KubeLab готовая инфраструктура для обучения и экспериментов с Kubernetes: поднимаешь локально и проходишь задания, как в реальном кластере
Для каждой лабораторной работы есть подсказки и даже готовые решения, а внутри уже встроен Web UI и редактор кода — учиться удобно и быстро🚶♀️
☝️ Ссылка источник
✈ Linux Ninja
Хватит читать скучные мануалы и ломать локальные кластеры! KubeLab готовая инфраструктура для обучения и экспериментов с Kubernetes: поднимаешь локально и проходишь задания, как в реальном кластере
Для каждой лабораторной работы есть подсказки и даже готовые решения, а внутри уже встроен Web UI и редактор кода — учиться удобно и быстро
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Быстрый совет по Linux
Многие либо не знают об этом, либо почти не используют.
В Linux вы можете легко найти IP-адрес шлюза по умолчанию с помощью команды
✈️ Linux Ninja
Многие либо не знают об этом, либо почти не используют.
В Linux вы можете легко найти IP-адрес шлюза по умолчанию с помощью команды
ping, просто выполнив:$ ping _gateway
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤1👎1🍌1
Принес полезное «Kitty» красивый и настраиваемый GPU-терминал
Красивый и реально удобный. Всё что ты делаешь в обычном терминале, тут выглядит круче: цвета ярче, шрифты чётче, курсор может оставлять хвост, а вкладки — как в браузере
Понравилось что можно тонко настроить всё под себя. Через
Так же есть видео на YouTube и статья на It's FOSS — там всё разложено по полочкам👍
☝️ Ссылка источник
✈️ Linux Ninja
Красивый и реально удобный. Всё что ты делаешь в обычном терминале, тут выглядит круче: цвета ярче, шрифты чётче, курсор может оставлять хвост, а вкладки — как в браузере
Понравилось что можно тонко настроить всё под себя. Через
kitty.conf меняешь тему, задаёшь свой логотип, настраиваешь мышь и даже фоновые картинкиТак же есть видео на YouTube и статья на It's FOSS — там всё разложено по полочкам
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7
Подарок от LinuxOPsys два бесплатных курса которые изменят твой старт в Linux
Гайд от новичка к уверенной работе в системе: учит основам Linux, командной строки, навигации и структуре ОС. Работа с файлами и папками, подробный разбор ключевых команд — никто не рождается настоящим Linux‑юзером этому еще нужно поучиться👊
Подрубай VPN и стартуй⬇️
☝️ Ссылка источник
✈️ Linux Ninja
Гайд от новичка к уверенной работе в системе: учит основам Linux, командной строки, навигации и структуре ОС. Работа с файлами и папками, подробный разбор ключевых команд — никто не рождается настоящим Linux‑юзером этому еще нужно поучиться
Подрубай VPN и стартуй
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Давно у нас не было интересных статей исправляем — «Приручение черного дракона. Этичный хакинг с Kali Linux»
Откопал цикл статей (всего 8 частей) по этичному взлому на Linux: от установки виртуального стенда до реальных техник пост-эксплуатации. Каждая часть — шаг на пути от обычного пользователя до понимания процессов pentest изнутри
Сохраняем в закладки📚
☝️ Ссылка источник
✈️ Linux Ninja
Откопал цикл статей (всего 8 частей) по этичному взлому на Linux: от установки виртуального стенда до реальных техник пост-эксплуатации. Каждая часть — шаг на пути от обычного пользователя до понимания процессов pentest изнутри
Сохраняем в закладки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Подвезли вам шпаргалку по цепочкам команд в Linux
В Linux можно объединять команды в цепочки с помощью специальных операторов. Это мощный инструмент для автоматизации и эффективной работы в терминале
Сохраняй, пригодится🐥
✈️ Linux Ninja
В Linux можно объединять команды в цепочки с помощью специальных операторов. Это мощный инструмент для автоматизации и эффективной работы в терминале
Сохраняй, пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Запуск
В некоторых случаях стоит предварительно посмотреть, во что развернётся команда. Например:
Это выведет развернутый результат в stdout… что-то вроде dry run для
Заставляет задуматься: echo — ужасно недооценённая команда… хотя то же самое можно сказать о большинстве инструментов Linux. Мы редко используем их возможности на полную😱
✈️ Linux Ninja
Запуск
rm — рискованная штука. Запускать её с * в 10 раз опаснее.В некоторых случаях стоит предварительно посмотреть, во что развернётся команда. Например:
$ echo rm -rf /*
Это выведет развернутый результат в stdout… что-то вроде dry run для
rm -rf /*Заставляет задуматься: echo — ужасно недооценённая команда… хотя то же самое можно сказать о большинстве инструментов Linux. Мы редко используем их возможности на полную
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👻2
Сокровищница для Linux-админов для подготовки к собеседованиям
В этом репозитории — сотни вопросов по Linux/UNIX, разбитых по уровням сложности. Хотите проверить свои знания или готовитесь к собесу? Тут найдёте всё: от базовых команд до продвинутых кейсов
Настоящий тренажёр для админов📝
☝️ Ссылка источник
✈️ Linux Ninja
В этом репозитории — сотни вопросов по Linux/UNIX, разбитых по уровням сложности. Хотите проверить свои знания или готовитесь к собесу? Тут найдёте всё: от базовых команд до продвинутых кейсов
Настоящий тренажёр для админов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Получение любого аргумента из предыдущей команды
В bash можно использовать синтаксис
Например, если вы выполнили команду:
Вы можете получить второй аргумент этой команды, то есть
✈️ Linux Ninja
Получение любого аргумента из предыдущей команды
В bash можно использовать синтаксис
!:n, чтобы получить n-й аргумент из предыдущей командыНапример, если вы выполнили команду:
ls -l agatha.txt agatha_complete.txt
Вы можете получить второй аргумент этой команды, то есть
agatha_complete.txt, с помощью !:2Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Ловите годноту учебник по сетевому программированию в Linux
Научит тебя всему: как подружиться с TCP и UDP, как запустить многопоточный сервер, замутить неблокирующий I/O, крутить HTTP-запросы через libcurl и делать шифрованные соединения на OpenSSL
Забирай пригодится🎁
☝️ Ссылка на чат
✈️ Linux Ninja
Научит тебя всему: как подружиться с TCP и UDP, как запустить многопоточный сервер, замутить неблокирующий I/O, крутить HTTP-запросы через libcurl и делать шифрованные соединения на OpenSSL
Забирай пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤1
Крупнейшая коллекция практических заданий для специалистов DevOps
Огромная коллекция из более чем 2600 упражнений и вопросов по DevOps и SRE: от Kubernetes и Terraform до Docker и облачных платформ — всё для прокачки навыков
А если хочешь практиковаться с телефона — есть ещё три полезные Android‑приложения от CodingShell: KubePrep для Kubernetes, Linux Master для вопросов по Linux и System Design Hero для архитектуры систем
Короче ставь лайк за такую базу и погнали учиться❤️
☝️ Ссылка источник
✈️ Linux Ninja
Огромная коллекция из более чем 2600 упражнений и вопросов по DevOps и SRE: от Kubernetes и Terraform до Docker и облачных платформ — всё для прокачки навыков
А если хочешь практиковаться с телефона — есть ещё три полезные Android‑приложения от CodingShell: KubePrep для Kubernetes, Linux Master для вопросов по Linux и System Design Hero для архитектуры систем
Короче ставь лайк за такую базу и погнали учиться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Ловите подгон «101 Linux Commands» системный путеводитель команд Linux
Представьте опытный админ садится рядом и подробно объясняет вам, как устроен Linux. «101 Linux Commands» именно эта книга: дружный проводник, который шаг за шагом открывает мир терминала, не пугая сложностями
Практичный справочник для новичков и специалистов нуждающихся в мини компактном источнике базовых и часто используемых команд📖
☝️ Ссылка источник
✈️ Linux Ninja
Представьте опытный админ садится рядом и подробно объясняет вам, как устроен Linux. «101 Linux Commands» именно эта книга: дружный проводник, который шаг за шагом открывает мир терминала, не пугая сложностями
Практичный справочник для новичков и специалистов нуждающихся в мини компактном источнике базовых и часто используемых команд
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Быстрый совет по Linux
Команда
Однако
Если команда
✈️ Linux Ninja
Команда
ls — отличный инструмент командной строки для вывода списка файлов и каталогов в Linux.Однако
lsd — это еще более современная альтернатива ls. Она добавляет значки, цветной вывод и делает представление информации более удобным и наглядным.$ lsd -lah
Если команда
lsd не установлена в вашей системе по умолчанию, обратитесь к документации вашей системы для инструкций по установке.Please open Telegram to view this post
VIEW IN TELEGRAM
👍5