Please open Telegram to view this post
VIEW IN TELEGRAM
😁15❤2👏1
Forwarded from Linux Club
This media is not supported in your browser
VIEW IN TELEGRAM
🎄 Новогодний Linux-лайфхак: включи праздничный режим в терминале
Сделай себе новогоднюю команду в Linux: один короткий вызов, и терминал очищается, пишет праздничное сообщение, показывает дату и календарь текущего месяца. Удобно открыть год прямо из консоли и зарядиться настроением перед работой.
Просто добавь функцию в свой ~/.bashrc или ~/.zshrc, перезапусти терминал и запускай её в любой момент праздников.
#linux
🐧 Linux Club
Сделай себе новогоднюю команду в Linux: один короткий вызов, и терминал очищается, пишет праздничное сообщение, показывает дату и календарь текущего месяца. Удобно открыть год прямо из консоли и зарядиться настроением перед работой.
Просто добавь функцию в свой ~/.bashrc или ~/.zshrc, перезапусти терминал и запускай её в любой момент праздников.
# добавь это в ~/.bashrc или ~/.zshrc
ny() {
clear
echo "❄️ Happy Linux New Year! ❄️"
echo "🎄 Пусть твой терминал падает только от смеха!"
date
cal
}
# после сохранения перезапусти терминал и запускай команду:
# ny
#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Освой сети и командную строку с лучшими обучающими каналами
🤩 Network Admin - обучающий канал по сетевым технологиям
🤩 Network Admin | Guides - канал, где рассказывают полезную информацию про Windows/Linux
📱 BashTex - обучение работе с командной строкой
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18❤1🎄1
Forwarded from Linux Club
systemd watchdog: перезапуск зависших сервисов
Что это вообще такое
Watchdog в systemd - это механизм, который перезапускает сервис, если он завис, даже если процесс формально жив. Не по exit-коду, а по факту отсутствия уведомления.
Минимальная настройка
В юните сервиса:
Это значит, что сервис обязан раз в 30 секунд подтверждать, что он работает. Сервис пингует systemd через sd_notify. Простейший пример (bash):
Если systemd-notify перестаёт вызываться watchdog срабатывает. При зависании, даже если процесс жив, но зациклился, завис на I/O, ушёл в deadlock, перестал обрабатывать события systemd считает сервис мёртвым и делает:
Проверка, что watchdog активен
И в логах:
Частая ошибка
Не сработает. Watchdog требует Type=notify, иначе systemd не ждёт сигналов.
Вывод
systemd watchdog можно использовать как защита от зависаний, а не падений. Если сервис может застыть, но не упасть, то watchdog лучше включить watchdog.
#linux
🐧 Linux Club ©
Что это вообще такое
Watchdog в systemd - это механизм, который перезапускает сервис, если он завис, даже если процесс формально жив. Не по exit-коду, а по факту отсутствия уведомления.
Минимальная настройка
В юните сервиса:
[Service]
Type=notify
WatchdogSec=30
Это значит, что сервис обязан раз в 30 секунд подтверждать, что он работает. Сервис пингует systemd через sd_notify. Простейший пример (bash):
while true; do
systemd-notify WATCHDOG=1
sleep 10
done
Если systemd-notify перестаёт вызываться watchdog срабатывает. При зависании, даже если процесс жив, но зациклился, завис на I/O, ушёл в deadlock, перестал обрабатывать события systemd считает сервис мёртвым и делает:
Watchdog timeout, restarting service
Проверка, что watchdog активен
systemctl show myservice | grep Watchdog
И в логах:
journalctl -u myservice | grep watchdog
Частая ошибка
Type=simple
WatchdogSec=30
Не сработает. Watchdog требует Type=notify, иначе systemd не ждёт сигналов.
Вывод
systemd watchdog можно использовать как защита от зависаний, а не падений. Если сервис может застыть, но не упасть, то watchdog лучше включить watchdog.
#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🎄1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🎄4❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15❤3👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11❤2👍2👏2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14❤1🎄1
Инструкция в виде комикса по основам пайки.
Скачать ТУТ 💾💾💾
Репост лайк подписка
Подпишись на наш ТГ https://news.1rj.ru/str/club_arduino
Библиотека с книгами https://news.1rj.ru/str/Geek_book_hub
Канал по Али https://news.1rj.ru/str/Ali_radio_top
Андроид софт премиум https://news.1rj.ru/str/Pirate_Gram
Скачать ТУТ 💾💾💾
Репост лайк подписка
Подпишись на наш ТГ https://news.1rj.ru/str/club_arduino
Библиотека с книгами https://news.1rj.ru/str/Geek_book_hub
Канал по Али https://news.1rj.ru/str/Ali_radio_top
Андроид софт премиум https://news.1rj.ru/str/Pirate_Gram
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰10😁4❤1
Forwarded from Ленивый программист
Please open Telegram to view this post
VIEW IN TELEGRAM
😭9😁8🗿2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16❤2🎄1
Please open Telegram to view this post
VIEW IN TELEGRAM
😭8😁4🗿2