Поднимаем временный RAM-диск и тестим скорость. tmpfs в действии: супербыстрые операции с файлами! RAM-диск — это временное хранилище прямо в оперативной памяти. Без дисковых задержек, с молниеносным I/O. Создаём точку монтирования: mkdir /mnt/ramdisk Монтируем tmpfs с нужным объёмом: sudo mount -t tmpfs -o size=512M tmpfs /mnt/ramdisk Проверим, работает ли — создадим и скопируем файл: dd if=/dev/zero of=/mnt/ramdisk/test bs=1M count=100 cp /mnt/ramdisk/test /mnt/ramdisk/test2 Весь ввод-вывод — ...
DevOps Ready | IT
Авторский канал по DevOps разработке. Ресурсы, обучения, задачи, шпаргалки. Ежедневно информация пополняется! Автор: @energy_it Реклама на бирже: https://telega.in/c/devops_ready
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
16 из 16👩💻 Проверяем скорость сети и пропускную способность прямо из терминала! В этом посте 7 утилит, которые помогают быстро оценить каналы связи: измерить реальную скорость, нагрузку на интерфейсы, задержку, активные соединения и текущий входящий/исходящий трафик. Подходят для диагностики, настройки и мониторинга сети без лишних инструментов. ➡️ DevOps Ready | #шпора
📂 Напоминалка по сетевым портам! Например, порт 22 используется для SSH-подключений, а 443 — для защищённого HTTPS-трафика. Порты — основа любого взаимодействия между клиентом и сервером. На картинке — 18 основных портов. Сохрани, чтобы не забыть! ➡️ DevOps Ready | #ресурс
😎 Нашёл полезную статью на Хабре: «Звук на 2-х и более устройств в Ubuntu одновременно»! В этой статье: • Автор на примере Ubuntu разбирает, как выводить аудио одновременно на несколько устройств; • Пошагово объясняется, какие модули и утилиты нужны для мультивыхода; • Приводятся рабочие команды для создания виртуального аудиоустройства и его настройки. 🔊 Продолжайте читать на Habr! ➡️ DevOps Ready | #статья
Быстро привести JSON в читаемый вид через jq! Иногда API возвращает JSON одной длинной строкой. В терминале читать такое совершенно неудобно. Самый простой способ привести всё в нормальный вид — прогнать через jq. Например, если JSON лежит в файле: jq . file.json jq просто отформатирует его: разобьёт на строки и добавит отступы. Часто это используют прямо при работе с API: curl -s https://api.github.com/repos/torvalds/linux | jq . Так сразу видно структуру ответа. Если нужно вытащить конкретное ...
📂 Напоминалка по расширению параметров в Bash! Например, ${var%.} убирает расширение файла, а ${var##/} позволяет быстро получить имя файла из полного пути. На картинке — основные приёмы работы с переменными в bash: удаление префиксов и суффиксов, замена строк, работа с подстроками и значения по умолчанию. Сохрани, чтобы не забыть! ➡️ DevOps Ready | #ресурс
Как не выполнять одну и ту же команду несколько раз? В работе часто возникает ситуация: команда тяжёлая, медленная или ходит в сеть. Например, kubectl, docker, curl, запросы к API или работа с логами. Чтобы не гонять её снова и снова для разных проверок: kubectl get pods kubectl get pods | grep api kubectl get pods | wc -l Каждый раз это новый запрос, новая нагрузка и потеря времени. Гораздо быстрее выполнить её один раз и сохранить результат: out=$(kubectl get pods) Теперь можно сколько уг...
📂 Напоминалка по структуре директорий Linux! Например, /etc хранит системные конфигурации, /var используется для логов и изменяемых данных, а /home содержит домашние директории пользователей. На картинке — основные каталоги, которые важно знать при работе с системой, серверами и разработкой. Сохрани, чтобы держать под рукой! ➡️ DevOps Ready | #ресурс
👍 Linux Cheatsheet — полезный справочник по командам! Это удобная шпаргалка по основным командам Linux, которая помогает быстро ориентироваться в системе и вспоминать нужные команды без долгих поисков в документации. Внутри собраны команды для работы с файловой системой, процессами, сетью, пользователями и системной информацией — всё с короткими пояснениями и примерами использования. Оставляю ссылочку: GitHub 📱 ➡️ DevOps Ready | #репозиторий
Быстрый повтор и поиск команд из истории Bash! Часто приходится выполнять длинные команды: docker, git, kubectl, сборки, скрипты или сложные пайплайны. Печатать их заново может быть долго и неудобно. В Bash можно обращаться к истории команд напрямую. Чтобы найти нужную команду, можно отфильтровать историю: history | grep docker Каждая команда имеет номер. Любую из них можно выполнить снова: !482 Также можно повторить последнюю команду, которая начиналась с определённого слова. Bash найдёт послед...