/usr/bin
Відкрити в Telegram
Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Реклама и цены: @gals_ad_bot Вопросы: @antoniusfirst @monitorim_it — канал о мониторинге ИТ
Показати більше4 878
Підписники
Немає даних24 години
+97 днів
+6430 день
Архів дописів
4 878
PL/V8: JavaScript в PostgreSQL
PL/V8 — это расширение PostgreSQL, которое позволяет использовать JavaScript через движок V8 (тот самый, который стоит за Node.js). Это открывает массу возможностей:
🚀 Писать хранимые процедуры на JavaScript.
🚀 Выполнять сложную бизнес-логику прямо в базе данных.
🚀 Создавать триггеры, которые обрабатывают данные.
Подробнее в статье на Хабре
Репозиторий расширения на Гитхаб
4 878
2 статьи о диагностике Linux
Погружение в инструменты диагностики Linux. Часть 1 — sysdig
sysdig использует модуль ядра для перехвата системных вызовов и событий, что открывает новые возможности в плане диагностики. Можно расковырять практически все что происходит в системе. Можно использовать realtime‑диагностику или собрать трейс с системы за определенный период, обычно при проблемах достаточно до 5–30 секунд сбора данных.
Погружение в инструменты диагностики Linux. Часть 2 — top
Подробный разбор вывода утилиты top и на что там смотреть.
4 878
Skills Set начинающего сисадмина
Инженеры из IT-компании Selectel собрали целый кладезь знаний в одном месте: книги, видео, курсы и интерактивные задания, которые помогут начинающим освоить навыки системного администрирования. Включили только отборные материалы, которыми пользовались сами сисадмины Selectel в начале карьеры ⚙️🦖
Этот справочник станет твоим проводником в мир системных администраторов — от DevOps до SRE-инженеров. Еще поможет разобраться, какие знания и навыки нужны для профессионального роста в Selectel.
К знаниям — по ссылке: https://slc.tl/lbo95
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2VtzqusF2pk
4 878
Linux: xargs с несколькими параметрами
xargs — это полезная команда, которую можно использовать для передачи входных данных из stdin в качестве параметров другим командам. Также xargs может выполнять другие трюки, например, запускать команды параллельно и т. д. В этом примере покажу вам, как передать несколько параметров команде.
Создаём файл с параметрами
Создадим файл и сохраним его как params.csv
1 2 3 4 5 6 7 8 9 10Используем параметр -n Теперь введем команду ниже. Xargs получает параметр из каждой строки, $0 — первый параметр, а второй — $1
cat params.csv| xargs -n2 bash -c 'echo "$0" + "$1" ' 1 + 2 3 + 4 5 + 6 7 + 8 9 + 10Что делать, если параметры не разделены пробелами? Xargs в Linux (в macOS нет) поддерживает параметр -d, позволяющий определить разделитель между параметрами. Предполагая, что файл параметров такой
1 , 2 3 , 4 5 , 6 7 , 8 9 , 10Запустим xargs с параметром -d следующим образом:
cat params.csv| xargs -d ',' -n2 bash -c 'echo "$0" + "$1" ' 1 + 2 3 + 4 5 + 6 7 + 8 9 + 10Xargs — одна из самых полезных команд, она может использовать простые команды для многопроцессорных инструментов.
4 878
40 стратегий оптимизации производительности MySQL
Рассматривайте эту статью как чек-лист, чтобы обратить внимание на то, что могло уйти из виду. Некоторые советы будут очевидны для опытных администраторов баз данных, но ничего же не мешает просто пройтись по списку, верно?
4 878
Как проверить переключение контекста в Linux
Это продолжение вчерашней статьи. Сегодня мы разберемся с настройкой переключений контекста и затюним и попытаемся понять какие процессы грузят проц. Читать в блоге.
4 878
Разбираемся с переключением контекста CPU в Linux
CPU — ключевой компонент любого сервера. Поговорим как устроено переключение CPU между задачами и что на это влияет. Читать статью.
4 878
Углубляемся в load average в среде Linux
Что такое load average читателям канала рассказывать не нужно. В этой статье посмотрим на практике расчет этого важного для ОС Linux показателя.
4 878
Уйти в пентест? Стать devops-инженером или системным администратором?
Только вам решать, куда расти, если вы знаете Linux.
Курс "Основы Linux" обучит вас тонкостям работы с ОС: от работы в командной строке до создания прикладных программ.
⏺️ 80% практики
⏺️ сопровождение куратора
⏺️ финальный проект для портфолио — курс завершает проектная работа
⏺️ сертификат или удостоверение о повышении квалификации
Старт: 17 февраля. Оставьте заявку на сайте или напишите нашему менеджеру @Codeby_Academy
Присоединяйтесь и узнайте все о Linux и смежном ПО: от основ командной строки до развертывания Kubernetes!
4 878
Методы анализа потери пакетов на серверах Linux
В этой статье мы разберемся со сложным кейсом диагностики проблемы с потерей пакетов. Всё не так просто как кажется.
4 878
Давно присматриваетесь к системному администрированию Linux?
У нас отличные новости!
23 января стартует конференция «Администрирование Linux
для начинающих».
Мы приглашаем начинающих сисадминов Linux, администраторов Windows, разработчиков, специалистов по тестированию и вообще всех, кто интересуется темой администрирования.
Вы узнаете:
- Чем отличается проприетарный софт от свободного, а свободный – от бесплатного?
- Почему Windows популярен?
- Так ли хорош Linux на самом деле и так ли плох Windows?
- Что не так с MacOs?
Вы научитесь:
- Работать с текстом в терминале Linux
- Использовать текстовые утилиты
- Искать файлы по тексту
- Фильтровать вывод команд
Спикеры: Андрей Буранов, системный администратор VK, и Николай Лавлинский, технический директор «Метод Лаб»
Бонус! Всем участникам – скидка 7% на любой курс и 5 полезных материалов по Linux.
23 января, 19:00 МСК
Присоединяйтесь!
Записаться на конференцию - https://otus.pw/8rCQ/?erid=2W5zFG7gjZ2
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
4 878
10 команд для устранения неполадок в Linux
Продвинутый поиск проблем в Linux. Кстати, некоторые из этих команд вы можете автоматизированно запускать через Zabbix для определения причины проблемы в момент её возникновения.
4 878
modern-unix
Вдогонку к предыдущему посту для вас интересный репозиторий с еще большим количеством таких программ-аналогов. Тут собраны ссылки на репозитории следующих утилит (в скобках указаны аналоги): bat (cat), eza (ls), lsd (ls), delta, dust (du), duf (df), broot (tree), fd (find). ripgrep (grep), fzf (find), mcfly (history), choose (cut и awk), jq (sed), sd (sed), cheat, tldr (man), bottom, glances (top/htop), gtop. hyperfine, gping, procs, httpie (curl), curlie (curl), xh (curl), zoxide (cd), doggo (dig), lazygit (git).
Репыч на Гитхабе
4 878
10 утилит-заменителей популярных инструментов Linux для эффективной работы
В этой статье подкину вам 10 продвинутых инструментов для работы в командной строке. Некоторые из них чрезвычайно удобные и функциональные. Среди них (в скобках указана оригинальная программа): dust (du), duf (df), procs (ps), bottom (top), eza (ls), zoxide (cd), ripgrep (grep), bat (cat), httpie (curl), hyperfine (time).
Пользовались какими-то из них?
4 878
Как отправлять данные с помощью ping
Немного стеганографии в воскресенье. В этой статье посмотрим как отправить немного данных через ping. Приятного чтения!
4 878
Как создать bash-скрипт, который выполняется только из cron
В этой статье рассмотрим шаги по созданию bash-скрипта, который выполняется только при запуске изcronили когда вручную указан определенный параметр, например --force.
4 878
Опасные команды Linux, которые никогда не следует запускать в продакшене
Несколько популярных команд, выполнение которых лучше избегать. Что там за команды.
4 878
Как проверить, используется ли папка службами в Linux
Если вы администрируете Linux, могут возникнуть ситуации, когда вам нужно будет проверить, используется ли папка службами. В этой статье рассмотрим несколько методов обнаружения использования папок процессами или службами в Linux, включая такие инструменты как lsof, systemctl, fuser, и inotifywait. Читать подробнее в статье.
