🔥 Как убивать скрипты в Linux после минуты тишины
Привет, исследователь Linux! Когда скрипт "зависает" и перестаёт выводить данные, сервер может ждать бесконечно... Как автоматически завершить такой скрипт, если нет вывода в течение 1 минуты?
Вот решение:
Пример запуска:
⚡ Пояснение:
- Если скрипт не выводит ничего 60 секунд, он будет автоматически убит.
- После остановки можно запускать следующий скрипт.
- Стандартные потоки stdout и stderr объединены.
🌐 Источник: https://unix.stackexchange.com/questions/789260/how-to-automatically-terminate-shell-noscripts-after-1-minute-of-no-output
📩 Завтра: 10 навыков командной строки, которые ускорят твою работу в Linux
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Установка и настройка Linux-системы: Mint
🧠 - Установка и настройка Linux-системы: Kali
🧠 - Linux команды: ls, rm, mkdir, pwd, cd, echo
#stackoverflow #Linux #bash #скрипты #DevOps #администрирование #автоматизация
Привет, исследователь Linux! Когда скрипт "зависает" и перестаёт выводить данные, сервер может ждать бесконечно... Как автоматически завершить такой скрипт, если нет вывода в течение 1 минуты?
Вот решение:
output_timeout() (
set -o pipefail
export TIMEOUT=$1; shift
sh -c 'echo "$$"; exec stdbuf -oL "$@" 2>&1' sh "$@" | perl -ne '
BEGIN {
$SIG{ALRM} = sub {
warn "No output within $ENV{TIMEOUT} seconds, killing PID $pid";
kill "TERM", $pid;
}
}
alarm $ENV{TIMEOUT};
if (!$pid) {$pid = $_} else {print}'
)
Пример запуска:
output_timeout 60 ./s1.sh
output_timeout 60 ./s2.sh
output_timeout 60 ./s3.sh
⚡ Пояснение:
- Если скрипт не выводит ничего 60 секунд, он будет автоматически убит.
- После остановки можно запускать следующий скрипт.
- Стандартные потоки stdout и stderr объединены.
🌐 Источник: https://unix.stackexchange.com/questions/789260/how-to-automatically-terminate-shell-noscripts-after-1-minute-of-no-output
📩 Завтра: 10 навыков командной строки, которые ускорят твою работу в Linux
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Установка и настройка Linux-системы: Mint
🧠 - Установка и настройка Linux-системы: Kali
🧠 - Linux команды: ls, rm, mkdir, pwd, cd, echo
#stackoverflow #Linux #bash #скрипты #DevOps #администрирование #автоматизация
Unix & Linux Stack Exchange
How to automatically terminate shell noscripts after 1 minute of no output
I need to run multiple shell noscripts sequentially (s1.sh, s2.sh, s3.sh) with the following requirement:
If a noscript produces no output (stdout or stderr) for 1 minute, it should be terminated
After
If a noscript produces no output (stdout or stderr) for 1 minute, it should be terminated
After
👍12👎1
⚡️ 10 навыков командной строки, которые ускорят твою работу в Linux!
👨💻 Осваивая Linux, многие застревают на базовых командах. Но есть несколько трюков, которые моментально прокачают твои навыки.
Вот что стоит изучить в первую очередь:
1⃣ Комбинирование команд через
2⃣ Работа с выводом с помощью
3⃣ Поиск по содержимому файлов с
4⃣ Расширенное редактирование в
5⃣ Менеджмент процессов (
6⃣ Создание алиасов — превращай длинные команды в короткие ярлыки.
7⃣ Работа с историей команд через
8⃣ Пакетные операции с
9⃣ Быстрая диагностика сети через
🔟 Навыки работы с файлами:
💡 Не бойся экспериментировать и копить свой арсенал полезных приёмов. Чем глубже знаешь командную строку — тем быстрее решаешь любые задачи.
🌐 Источник: https://github.com/jlevy/the-art-of-command-line
📩 Завтра: 10 упражнений для прокачки навыков DevOps-инженера
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - VirtualBox: Установка и настройка
🧠 - Некоторые сведения о физическом уровне и управлении виртуальными машинами
🧠 - Установка и обзор Linux Ubuntu
#Linux #Bash #Terminal #Productivity #DevOps #github
👨💻 Осваивая Linux, многие застревают на базовых командах. Но есть несколько трюков, которые моментально прокачают твои навыки.
Вот что стоит изучить в первую очередь:
1⃣ Комбинирование команд через
&&, || и ; — чтобы цеплять действия друг за другом без лишних скриптов.2⃣ Работа с выводом с помощью
| (пайпов) — перенаправляй результат одной команды в другую.3⃣ Поиск по содержимому файлов с
grep, find, ack или rg — находи информацию молниеносно.4⃣ Расширенное редактирование в
nano, vim, micro — ускорь свои правки без GUI.5⃣ Менеджмент процессов (
top, htop, ps, kill) — следи за загрузкой и оперативно управляй задачами.6⃣ Создание алиасов — превращай длинные команды в короткие ярлыки.
7⃣ Работа с историей команд через
history, Ctrl+R — мгновенный доступ к прошлым командам.8⃣ Пакетные операции с
xargs — передавай результаты поиска в другие команды.9⃣ Быстрая диагностика сети через
ping, traceroute, curl, netcat.🔟 Навыки работы с файлами:
tar, gzip, rsync, scp — бэкапы и переносы без боли.💡 Не бойся экспериментировать и копить свой арсенал полезных приёмов. Чем глубже знаешь командную строку — тем быстрее решаешь любые задачи.
🌐 Источник: https://github.com/jlevy/the-art-of-command-line
📩 Завтра: 10 упражнений для прокачки навыков DevOps-инженера
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - VirtualBox: Установка и настройка
🧠 - Некоторые сведения о физическом уровне и управлении виртуальными машинами
🧠 - Установка и обзор Linux Ubuntu
#Linux #Bash #Terminal #Productivity #DevOps #github
GitHub
GitHub - jlevy/the-art-of-command-line: Master the command line, in one page
Master the command line, in one page. Contribute to jlevy/the-art-of-command-line development by creating an account on GitHub.
👍10🔥2
🚀 10 упражнений для прокачки навыков DevOps-инженера
Привет, цифровые архитекторы! 🛠️
Если хочешь поднять свои DevOps-скилы на новый уровень — начни с реальных задач!
✔️ Проект DevOps Exercises — это кладезь практических заданий для всех уровней: от новичка до профи.
✅ В репозитории собраны темы:
- Основы Linux и Bash
- Сетевые протоколы и безопасность
- Docker и Kubernetes
- CI/CD практики
- Работа с облаками (AWS, GCP)
- И многое другое!
✔️ Как использовать:
- Проходи упражнения в свободное время
- Прокачивай слабые зоны перед собеседованиями
- Отрабатывай навыки для реальных проектов
Плюс, вопросы разбиты по уровням сложности — можно расти поэтапно.
🎯 Совет: Пиши свои решения в отдельный репозиторий — будет портфолио для интервью!
🌐 Источник: https://github.com/bregman-arie/devops-exercises
📩 Завтра: Вопрос №39 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Интерфейсный уровень и его представление
🧠 - Интерфейсный уровень: сетевые мосты и VLAN
🧠 - Astra Linux 1.7: Репозитории MAIN, BASE и EXTENDED
Привет, цифровые архитекторы! 🛠️
Если хочешь поднять свои DevOps-скилы на новый уровень — начни с реальных задач!
✔️ Проект DevOps Exercises — это кладезь практических заданий для всех уровней: от новичка до профи.
✅ В репозитории собраны темы:
- Основы Linux и Bash
- Сетевые протоколы и безопасность
- Docker и Kubernetes
- CI/CD практики
- Работа с облаками (AWS, GCP)
- И многое другое!
✔️ Как использовать:
- Проходи упражнения в свободное время
- Прокачивай слабые зоны перед собеседованиями
- Отрабатывай навыки для реальных проектов
Плюс, вопросы разбиты по уровням сложности — можно расти поэтапно.
🎯 Совет: Пиши свои решения в отдельный репозиторий — будет портфолио для интервью!
🌐 Источник: https://github.com/bregman-arie/devops-exercises
📩 Завтра: Вопрос №39 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Интерфейсный уровень и его представление
🧠 - Интерфейсный уровень: сетевые мосты и VLAN
🧠 - Astra Linux 1.7: Репозитории MAIN, BASE и EXTENDED
GitHub
GitHub - bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform…
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions - bre...
🔥1
Вопрос №39 из теста Linux Essentials Certification: The output of the program date should be saved in the variable actdat. What is the correct statement? | Результат выполнения команды date должен быть сохранён в переменную actdat. Какой вариант верный?
Anonymous Quiz
5%
date | acdat
50%
date > $actdat
9%
set actdat='date'
31%
actdat=$(date)
5%
actdat='date'
👍14
Media is too big
VIEW IN TELEGRAM
🚀 Урок 16 — Библиотеки в Bash: меньше кода, больше пользы
Привет, архитектор shell-решений! 👋
Сегодня покажу, как писать свои библиотеки в Bash: переиспользуем код, избавляемся от дублирования и структурируем функции по уму.
Зачем смотреть?
✅ Узнаешь, как создавать и подключать Bash-библиотеки
✅ Сделаешь код читаемым и переиспользуемым через
✅ Освоишь изоляцию переменных и избежишь конфликтов в функциях
Таймкоды:
00:04 — Введение: зачем нужны библиотеки
00:32 — Подключение через точку и поведение переменных
03:37 — Преимущества и удобство повторного использования
06:37 — Создание библиотеки с функциями форматирования
10:18 — Проверка команд и форматированный вывод
16:04 — Обработка больших чисел через библиотеку
21:36 — Проверка високосного года как пример
24:48 — Группировка и подключение библиотек
25:34 — Локальные переменные: зачем нужны
26:10 — Как избежать конфликтов имён
26:48 — Заключение и обсуждение в комментариях
🌐 Источник: https://www.youtube.com/watch?v=v74wzgnnxYQ&t=1s
📩 Завтра: Вопрос №40 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Шпаргалка по циклам в Bash
🧠 - Почему бенчмарки в bash дают разные результаты?
🧠 - Как узнать ВСЁ о железе и системе в Linux за 5 минут
----
#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
Привет, архитектор shell-решений! 👋
Сегодня покажу, как писать свои библиотеки в Bash: переиспользуем код, избавляемся от дублирования и структурируем функции по уму.
Зачем смотреть?
✅ Узнаешь, как создавать и подключать Bash-библиотеки
✅ Сделаешь код читаемым и переиспользуемым через
source✅ Освоишь изоляцию переменных и избежишь конфликтов в функциях
Таймкоды:
00:04 — Введение: зачем нужны библиотеки
00:32 — Подключение через точку и поведение переменных
03:37 — Преимущества и удобство повторного использования
06:37 — Создание библиотеки с функциями форматирования
10:18 — Проверка команд и форматированный вывод
16:04 — Обработка больших чисел через библиотеку
21:36 — Проверка високосного года как пример
24:48 — Группировка и подключение библиотек
25:34 — Локальные переменные: зачем нужны
26:10 — Как избежать конфликтов имён
26:48 — Заключение и обсуждение в комментариях
🌐 Источник: https://www.youtube.com/watch?v=v74wzgnnxYQ&t=1s
📩 Завтра: Вопрос №40 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Шпаргалка по циклам в Bash
🧠 - Почему бенчмарки в bash дают разные результаты?
🧠 - Как узнать ВСЁ о железе и системе в Linux за 5 минут
----
#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍7
Вопрос №40 из теста Linux Essentials Certification: What is the number called that is used to identify a process? | Как называется номер, используемый для идентификации процесса?
Anonymous Quiz
2%
Proc Num
94%
PID
3%
PIN
2%
Process Entry
👍6
Forwarded from Лига сисадминов
SSH-перенаправление портов
Если вы ищете, как просто пробросить порты через SSH, то, скорее всего, наткнётесь на что-то вроде:
Или вот это, если вы ещё хотите отправить ssh в фон:
ssh -NT -L 3306:db.example.com:3306 example.com &
Обе эти команды используют как минимум одну лишнюю опцию, а вторая вообще может привести к тому, что SSH не подключится, если вы используете аутентификацию по паролю. Тем не менее, подобные примеры до сих пор кочуют по разным статьям про перенаправление портов через SSH. Я и сам до недавнего времени пользовался первой вариацией, и решил, что стоит написать об этом — может, кому-то пригодится.
Правильный вариант для этого случая - это не -nNT, а просто -N, вот так:
Если вы хотите отправить ssh в фон, то стоит добавить -f, а не использовать &, встроенный в оболочку. Потому что тогда вы сможете ввести пароль в ssh, если это понадобится.
По сути, в этом и вся суть статьи - так что, если вам просто нужно было это, можете дальше не читать. Но если хочется разобраться, что вообще делают эти опции и зачем они нужны, или вы не совсем понимаете, о чём речь - читайте статью целиком.
https://telegra.ph/SSH-perenapravlenie-portov-06-19
#ит_статьи #linux #network #ssh #forwarding
Если вы ищете, как просто пробросить порты через SSH, то, скорее всего, наткнётесь на что-то вроде:
ssh -nNT -L 8000:example.com:80 user@bastion.example.com
Или вот это, если вы ещё хотите отправить ssh в фон:
ssh -NT -L 3306:db.example.com:3306 example.com &
Обе эти команды используют как минимум одну лишнюю опцию, а вторая вообще может привести к тому, что SSH не подключится, если вы используете аутентификацию по паролю. Тем не менее, подобные примеры до сих пор кочуют по разным статьям про перенаправление портов через SSH. Я и сам до недавнего времени пользовался первой вариацией, и решил, что стоит написать об этом — может, кому-то пригодится.
Правильный вариант для этого случая - это не -nNT, а просто -N, вот так:
ssh -N -L 8000:example.com:80 user@bastion.example.com
Если вы хотите отправить ssh в фон, то стоит добавить -f, а не использовать &, встроенный в оболочку. Потому что тогда вы сможете ввести пароль в ssh, если это понадобится.
По сути, в этом и вся суть статьи - так что, если вам просто нужно было это, можете дальше не читать. Но если хочется разобраться, что вообще делают эти опции и зачем они нужны, или вы не совсем понимаете, о чём речь - читайте статью целиком.
https://telegra.ph/SSH-perenapravlenie-portov-06-19
#ит_статьи #linux #network #ssh #forwarding
Telegraph
SSH-перенаправление портов
Если вы ищете, как просто пробросить порты через SSH, то, скорее всего, наткнётесь на что-то вроде: ssh -nNT -L 8000:example.com:80 user@bastion.example.com Или вот это, если вы ещё хотите отправить ssh в фон: ssh -NT -L 3306:db.example.com:3306 example.com…
👍20🔥5
Media is too big
VIEW IN TELEGRAM
🚀 Урок 17 — Отладка Bash-скриптов: как находить и исправлять ошибки
Привет, охотник за багами! 👋
Сегодня будем искать и устранять ошибки в Bash-скриптах: логические, синтаксические, опечатки — ничто не скроется. На примере простой игры разберём пошаговую отладку.
Зачем смотреть?
✅ Освоишь ключевые приёмы для поиска багов в Bash
✅ Узнаешь, как использовать
✅ Научишься ловить и устранять как синтаксические, так и логические ошибки
Таймкоды:
00:04 — Введение: типы ошибок в Bash
01:00 — Запуск и анализ скрипта
06:37 — Исправление логических ошибок
08:22 — Отладочные советы: как выводить и проверять значения
🌐 Источник: https://www.youtube.com/watch?v=uyQ0ZakSzGY
📩 Завтра: Как за 1 минуту проверить соединение с десятками серверов
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Bash Урок 2: Переменные, массивы и логика
🧠 - Урок 3 — Освой циклы Bash
🧠 - Процесс с неизвестным именем грузит CPU на 25000%! Что происходит?
----
#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
Привет, охотник за багами! 👋
Сегодня будем искать и устранять ошибки в Bash-скриптах: логические, синтаксические, опечатки — ничто не скроется. На примере простой игры разберём пошаговую отладку.
Зачем смотреть?
✅ Освоишь ключевые приёмы для поиска багов в Bash
✅ Узнаешь, как использовать
set и отладочные команды✅ Научишься ловить и устранять как синтаксические, так и логические ошибки
Таймкоды:
00:04 — Введение: типы ошибок в Bash
01:00 — Запуск и анализ скрипта
06:37 — Исправление логических ошибок
08:22 — Отладочные советы: как выводить и проверять значения
🌐 Источник: https://www.youtube.com/watch?v=uyQ0ZakSzGY
📩 Завтра: Как за 1 минуту проверить соединение с десятками серверов
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Bash Урок 2: Переменные, массивы и логика
🧠 - Урок 3 — Освой циклы Bash
🧠 - Процесс с неизвестным именем грузит CPU на 25000%! Что происходит?
----
#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍6🔥3
🔍 Сисадмин, ты точно знаешь, сколько ты стоишь на рынке?
Как часто ты думаешь, что тебе мало платят за твою работу?
Задаёшься вопросом, почему другим платят больше, чем тебе?
Я решил копнуть глубже:
- проанализировал 39 000+ реальных резюме;
- собрал 3 500+ вакансий.
🤖 Встречай GradeLift — бот от @linuxskill.
💪 Для тех кто ищет работу сейчас:
• Покажет реальную медиану зарплаты по опыту, городу и формату;
• Все свежие вакансии в одном месте;
• Выдаст ТОП навыков, которыми ты должен обладать;
• Подготовит к техническому собеседованию на сисадмина.
• Новостная рассылка — рассказываем, что скрывают вакансии, и показываем неочевидные реалии рынка труда.
⚠️ Даже если ты не ищешь работу тебе точно будет интересно пройди тест, оценить свой уровень и получить фидбек: чего не хватает в скиллах и сколько ты реально стоишь на рынке.
Готов узнать, правду о себе и как расти? 👉 GradeLiftBot
Как часто ты думаешь, что тебе мало платят за твою работу?
Задаёшься вопросом, почему другим платят больше, чем тебе?
Я решил копнуть глубже:
- проанализировал 39 000+ реальных резюме;
- собрал 3 500+ вакансий.
🤖 Встречай GradeLift — бот от @linuxskill.
💪 Для тех кто ищет работу сейчас:
• Покажет реальную медиану зарплаты по опыту, городу и формату;
• Все свежие вакансии в одном месте;
• Выдаст ТОП навыков, которыми ты должен обладать;
• Подготовит к техническому собеседованию на сисадмина.
• Новостная рассылка — рассказываем, что скрывают вакансии, и показываем неочевидные реалии рынка труда.
⚠️ Даже если ты не ищешь работу тебе точно будет интересно пройди тест, оценить свой уровень и получить фидбек: чего не хватает в скиллах и сколько ты реально стоишь на рынке.
Готов узнать, правду о себе и как расти? 👉 GradeLiftBot
🔥6👎2👍1
✅ Как за 1 минуту проверить соединение с десятками серверов
Привет, друзья! Сегодня разберём, как автоматизировать проверку подключения к множеству серверов без лишних заморочек с
Если вам нужно просто узнать — открыт порт на хосте или нет, без передачи данных — вот самые эффективные способы:
1. nmap
Быстрый скан нужных портов:
2. netcat (nc)
Минималистичный способ через
3. /dev/tcp в bash
Проверка средствами самого bash:
4. fping
Если важен только факт доступности по ICMP:
Все эти методы можно обернуть в скрипт и проверять десятки или сотни хостов автоматически! 🔥
🌐 Источник: https://unix.stackexchange.com/questions/788022/how-to-check-multiple-hosts-for-simple-connectivity
📩 Завтра: #Инфографика Pacman
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Linux команды: file, mv, cp, rmdir, ps, kill 9, find, sort, , clear
🧠 - Linux команды: mv, настройка Терминала
🧠 - Linux команды: cmp, df, apt get install, remove, update, upgrade, chmod
#stackoverflow #Linux #Bash #Скрипты #Сеть #DevOps #Порты #nmap #netcat
Привет, друзья! Сегодня разберём, как автоматизировать проверку подключения к множеству серверов без лишних заморочек с
telnet и ручным вводом команд.Если вам нужно просто узнать — открыт порт на хосте или нет, без передачи данных — вот самые эффективные способы:
1. nmap
Быстрый скан нужных портов:
nmap -sT -p 22 192.168.1.1-5
2. netcat (nc)
Минималистичный способ через
nc:timeout 3 nc -zv host1 22
timeout 3 nc -zv host2 22
3. /dev/tcp в bash
Проверка средствами самого bash:
if (exec 3<>/dev/tcp/host/port) 2>/dev/null; then
echo "Порт открыт"
else
echo "Порт закрыт"
fi
4. fping
Если важен только факт доступности по ICMP:
fping -a -r 0 -qs -g 192.168.1.0/24
Все эти методы можно обернуть в скрипт и проверять десятки или сотни хостов автоматически! 🔥
🌐 Источник: https://unix.stackexchange.com/questions/788022/how-to-check-multiple-hosts-for-simple-connectivity
📩 Завтра: #Инфографика Pacman
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Linux команды: file, mv, cp, rmdir, ps, kill 9, find, sort, , clear
🧠 - Linux команды: mv, настройка Терминала
🧠 - Linux команды: cmp, df, apt get install, remove, update, upgrade, chmod
#stackoverflow #Linux #Bash #Скрипты #Сеть #DevOps #Порты #nmap #netcat
Unix & Linux Stack Exchange
How to check multiple hosts for simple connectivity?
I need a tool that tells me if a connection to a host is open or not -- no data to send or receive, just see if the connection is successful.
Today I use telnet.
$ telnet myhost myport
Trying 192.1...
Today I use telnet.
$ telnet myhost myport
Trying 192.1...
👍8🔥3
Базовая шпаргалка Pacman
📩 Завтра: 5 фишек Netdata, которые спасут твой сервер от падения
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Сетевой уровень: адресация и маршрутизация
🧠 - Сетевой уровень: связность и целевая маршрутизация
🧠 - Транспортный уровень: TCP, UDP и не только
#инфографика #linux #Pacman
📩 Завтра: 5 фишек Netdata, которые спасут твой сервер от падения
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Сетевой уровень: адресация и маршрутизация
🧠 - Сетевой уровень: связность и целевая маршрутизация
🧠 - Транспортный уровень: TCP, UDP и не только
#инфографика #linux #Pacman
👍5🔥5👀2
📈 5 фишек Netdata, которые спасут твой сервер от падения
Привет, хранители серверов! 🛡️
Netdata — это лёгкий, но очень мощный инструмент мониторинга Linux-серверов в реальном времени. И вот 5 фишек, за которые его обожают:
1️⃣ Графики без задержек
Показывает все метрики в реальном времени — от CPU и RAM до дисков, сети и процессов.
2️⃣ Уведомления о сбоях
Netdata сам выявляет аномалии и может уведомить тебя через почту, Slack или другие каналы.
3️⃣ Низкая нагрузка на систему
Процесс мониторинга почти не влияет на производительность сервера. Даже на слабых VPS всё летает.
4️⃣ Готовые интеграции
Легко подключается к Prometheus, Grafana и другим системам для расширенного анализа.
5️⃣ Установка за 5 минут
И через пару секунд сервер уже мониторится через браузер:
🎯 Совет: Следи за своими staging и прод-серверами с Netdata, чтобы ловить проблемы ДО того, как они взорвутся!
🌐 Источник: https://github.com/netdata/netdata
📩 Завтра: Базовая шпаргалка Tar
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Транспортный уровень: трансляция адресов и формирование трафика
🧠 - Прикладной уровень: возможности системы
🧠 - Прикладной уровень: что нужно для полноценной работы?
#linux #monitoring #netdata #devops #server
Привет, хранители серверов! 🛡️
Netdata — это лёгкий, но очень мощный инструмент мониторинга Linux-серверов в реальном времени. И вот 5 фишек, за которые его обожают:
1️⃣ Графики без задержек
Показывает все метрики в реальном времени — от CPU и RAM до дисков, сети и процессов.
2️⃣ Уведомления о сбоях
Netdata сам выявляет аномалии и может уведомить тебя через почту, Slack или другие каналы.
3️⃣ Низкая нагрузка на систему
Процесс мониторинга почти не влияет на производительность сервера. Даже на слабых VPS всё летает.
4️⃣ Готовые интеграции
Легко подключается к Prometheus, Grafana и другим системам для расширенного анализа.
5️⃣ Установка за 5 минут
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
И через пару секунд сервер уже мониторится через браузер:
http://<IP-адрес-сервера>:19999🎯 Совет: Следи за своими staging и прод-серверами с Netdata, чтобы ловить проблемы ДО того, как они взорвутся!
🌐 Источник: https://github.com/netdata/netdata
📩 Завтра: Базовая шпаргалка Tar
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Транспортный уровень: трансляция адресов и формирование трафика
🧠 - Прикладной уровень: возможности системы
🧠 - Прикладной уровень: что нужно для полноценной работы?
#linux #monitoring #netdata #devops #server
GitHub
GitHub - netdata/netdata: The fastest path to AI-powered full stack observability, even for lean teams.
The fastest path to AI-powered full stack observability, even for lean teams. - netdata/netdata
👍7🔥2
Базовая шпаргалка Tar
📩 Завтра: Вопрос №41 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
________________
Дополнительный материал:
🧠 - Сетевые основы: Введение в межсетевые экраны
🧠 - Сетевые основы: Туннелирование и частные сети
🧠 - Сетевые основы: Настройка сети в Linux
#инфографика #linux #tar
📩 Завтра: Вопрос №41 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
________________
Дополнительный материал:
🧠 - Сетевые основы: Введение в межсетевые экраны
🧠 - Сетевые основы: Туннелирование и частные сети
🧠 - Сетевые основы: Настройка сети в Linux
#инфографика #linux #tar
👍15
Вопрос №41 из теста Linux Essentials Certification: Which statement about users and user groups is correct? | Какое утверждение о пользователях и группах пользователей верно?
Anonymous Quiz
77%
Каждый пользователь принадлежит по крайней мере к одной группе пользователей
2%
В группе может быть только один основной пользователь
20%
Пользователи не обязательно должны принадлежать к группе пользователей
1%
В системе может быть только одна группа пользователей
👍8🔥1
Вопрос №42 из теста Linux Essentials Certification: Which command will display running process information in realtime? Какая команда отображает информацию о запущенных процессах в реальном времени?
Anonymous Quiz
8%
process
5%
show current
12%
ps current
75%
top
👍1