101 читали · 2 месяца назад
🔥 Linux Performance & Deep Debugging команды, которые должен знать каждый DevOps-инженер
Когда дашборды уже не помогают - ты идёшь в ОС. Вот 10 команд, которые реально используют в продакшн-инцидентах: 1. strace -p <PID> -c → трассирует системные вызовы процесса и показывает, на чём он завис 2. perf top -p <PID> → live-профилирование CPU, сразу видно “горячие” функции 3. tcpdump -i eth0 -w capture.pcap port 8080 → захват сетевого трафика для глубокого анализа 4. ab -n 10000 -c 100 http://localhost/ → быстрый нагрузочный тест: 10k запросов, 100 одновременно 5. kubectl debug node/node1 -it --image=busybox → подключение к ноде через временный контейнер 6...
8 лет назад
1C debug linux
Останавливаем сервер: /etc/init.d/srv1cv82 stop Открываем на редактирование запускающий скрипт /etc/init.d/srv1cv82 и добавляем строчку: [ -z «$SRV1CV8_DEBUG» ] && SRV1CV8_DEBUG=1, должно получиться так: #------------------------------------------------------------ # this values can be passed from outside, so perform "z-check" #------------------------------------------------------------ [ -z "$SRV1CV8_USER"      ] && SRV1CV8_USER=usr1cv${G_VER_MAJOR}${G_VER_MINOR} [ -z "$SRV1CV8_BINDIR"...
477 читали · 7 месяцев назад
LinuxCNC: хорошее решение для автоматизации производства
LinuxCNC — это мощная открытая система управления станками с числовым программным управлением (ЧПУ). Она позволяет автоматизировать процессы обработки материалов, включая резку, фрезеровку, сверление и гравировку металла, дерева, пластика и других материалов. LinuxCNC востребован производственными компаниями, занимающимися серийным производством деталей и других изделий различной степени сложности. Система основана на операционной системе Linux и обладает открытым исходным кодом, что даёт возможность кастомизации под конкретные нужды каждого предприятия...