systemd-analyze можно не только анализировать время загрузки, но и выявлять узкие места, которые замедляют процесс.systemd-analyze позволяет увидеть, сколько времени уходит на загрузку всей системы и отдельных компонентов. Вывод покажет общую продолжительность загрузки, включая ядро и пользовательские службы.systemd-analyze blamesystemd-analyze critical-chainPlease open Telegram to view this post
VIEW IN TELEGRAM
✍6👍4🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4😐2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6✍4🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4✍3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
trap ловит сигналы и выполняет очистку перед завершением.#!/bin/bash
TMPFILE=$(mktemp)
trap 'rm -f "$TMPFILE"; echo "Очистка выполнена"' EXIT
echo "данные" > "$TMPFILE"
# даже если скрипт упадёт — файл удалится
#!/bin/bash
trap 'echo " Прервано"; exit 1' INT
echo "Нажми Ctrl+C..."
while true; do
sleep 1
done
#!/bin/bash
set -e
trap 'echo "Ошибка в строке $LINENO: $BASH_COMMAND"' ERR
echo "Шаг 1: ок"
ls /несуществующий_путь # ← ошибка тут
echo "Шаг 2: не выполнится"
# Вывод: Ошибка в строке 6: ls /несуществующий_путь
$LINENO — номер строки где произошла ошибка$BASH_COMMAND — команда которая вызвала ошибкуEXIT — любое завершение скрипта
INT — Ctrl+C
TERM — kill
ERR — ошибка (если set -e)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5✍2
15 апреля на вебинаре поговорим о том, как с нуля построить разработку в облаке
⚫️ Обсудим, зачем переносить разработку в облако, какие есть подводные камни
⚫️ Подготовим базовую инфраструктуру и развернëм ключевые сервисы разработки
⚫️ Соберём, протестируем и развернëм приложение в целевое окружение, оптимизируем раннеры для ускорения сборок
⚫️ Настроим безопасность: доступы, секреты, шифрование
⚫️ Подготовимся к продакшену и масштабированию
⚫️ Ответим на ваши вопросы
Присоединяйтесь! Узнайте, как с нуля построить и запустить инфраструктуру разработки в облаке MWS Cloud Platform.
📆 15 апреля в 14:00 (мск)
Зарегистрироваться
Присоединяйтесь! Узнайте, как с нуля построить и запустить инфраструктуру разработки в облаке MWS Cloud Platform.
📆 15 апреля в 14:00 (мск)
Зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
✍4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2✍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5✍4🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
✍4👍4🔥3
Приглашаем на AMA-сессию 4.0
2026 год продолжает быть годом активного импортозамещения. В этот период особенно важно, чтобы производитель был максимально открыт к диалогу. Именно поэтому мы проводим открытую AMA-сессию 4.0 с генеральным директором vStack Евгением Карповым.
Кому это будет особенно полезно:
➖ Системным администраторам
➖ Архитекторам ИТ-инфраструктуры
➖ ИТ-директорам
➖ Собственникам бизнеса
➖ Облачным провайдерам
«Мы вступаем в 2026 год с пониманием, что российские продукты должны быть не просто альтернативой, а полноценными инструментами, которыми удобно пользоваться. Формат AMA позволит нам глубже понять потребности рынка и сориентировать развитие продукта в русле реальных запросов пользователей», — Евгений Карпов, генеральный директор vStack.
Дата и время вебинара: 14 апреля в 13.00
Спикер: Евгений Карпов, генеральный директор vStack
🔗 Регистрация
#реклама
О рекламодателе
2026 год продолжает быть годом активного импортозамещения. В этот период особенно важно, чтобы производитель был максимально открыт к диалогу. Именно поэтому мы проводим открытую AMA-сессию 4.0 с генеральным директором vStack Евгением Карповым.
Кому это будет особенно полезно:
➖ Системным администраторам
➖ Архитекторам ИТ-инфраструктуры
➖ ИТ-директорам
➖ Собственникам бизнеса
➖ Облачным провайдерам
«Мы вступаем в 2026 год с пониманием, что российские продукты должны быть не просто альтернативой, а полноценными инструментами, которыми удобно пользоваться. Формат AMA позволит нам глубже понять потребности рынка и сориентировать развитие продукта в русле реальных запросов пользователей», — Евгений Карпов, генеральный директор vStack.
Дата и время вебинара: 14 апреля в 13.00
Спикер: Евгений Карпов, генеральный директор vStack
🔗 Регистрация
#реклама
О рекламодателе
✍2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
✍5👍4🔥4
f/) и поиска с использованием регулярных выражений (/).:e позволяет открыть выбранный файл.Ctrl + → можно открыть вторую панель для сравнения директорий или перемещения файлов между ними.Ctrl + → появляется панель предварительного просмотра его содержимого. Если терминал поддерживает протокол графики Kitty, Broot отображает изображения в высоком разрешении. Интеграция с Git. Можно просматривать статусы файлов в репозитории (команда :gf), только изменённые файлы (:gs) или статистику изменений. Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍5✍3
brk), области mmap с указанием адресов и прав доступа. copy_file_range, sendfile. fork, clone, exec с дифференциацией потоков и процессов.perf_event_open.CAP_BPF или root и доступно с версии ядра 5.8. Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
#!/bin/bash
set -euo pipefail
LOG_FILE="/var/log/myscript.log"
log() { echo "[INFO] $(date '+%H:%M:%S') $1" | tee -a "$LOG_FILE"; }
warn() { echo "[WARN] $(date '+%H:%M:%S') $1" | tee -a "$LOG_FILE"; }
error(){ echo "[ERROR] $(date '+%H:%M:%S') $1" | tee -a "$LOG_FILE"; exit 1; }
log "Script started"
warn "Config file missing, using defaults"
error "Database connection failed" # здесь скрипт остановится
log для обычных событий, warn для подозрительного, error для критического с немедленным выходом.tee -a пишет одновременно в терминал и в файл. Флаг -a означает append, то есть каждый запуск дописывает в конец, а не перезаписывает лог с нуля.Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4
Может быть полезным инструментом для практического обучения и развития навыков в области DevOps и облачных технологий.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4✍3😐1
В канале он рассказывает:
Please open Telegram to view this post
VIEW IN TELEGRAM
✍3😐2
cron (например, * * * * *), где поля обозначают минуту, день месяца, день недели и т. д..capturing stdout, stderr, коды выхода и временные метки.REST API с опциональной аутентификацией по API-ключам для внешних интеграций.Please open Telegram to view this post
VIEW IN TELEGRAM
✍3👍3🔥3
На Stepik запустили годный курс по «Troubleshooting Docker и Kubernetes: поиск и устранение проблем»
В программе только важные аспекты:
— troubleshooting Docker и образов
— диагностика сетевых проблем
— настройка readiness/liveness probes
— отладка pod’ов, деплоев и ingress
— анализ логов контейнеров и кластера
— разбор ошибок CrashLoopBackOff, OOMKilled, ImagePullBackOff и других
Собеседования на DevOps/SRE сейчас всё чаще строятся вокруг реальных инцидентов. Данный курс фокусируется именно на таких сценариях и помогает в подготовке к практическим вопросам
48 часов доступен со скидкой 25%
↗️ Пройти курс на Stepik
В программе только важные аспекты:
— troubleshooting Docker и образов
— диагностика сетевых проблем
— настройка readiness/liveness probes
— отладка pod’ов, деплоев и ingress
— анализ логов контейнеров и кластера
— разбор ошибок CrashLoopBackOff, OOMKilled, ImagePullBackOff и других
Собеседования на DevOps/SRE сейчас всё чаще строятся вокруг реальных инцидентов. Данный курс фокусируется именно на таких сценариях и помогает в подготовке к практическим вопросам
48 часов доступен со скидкой 25%
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1