Media is too big
VIEW IN TELEGRAM
Прохождение IP пакета между сетями
Подробно описан процесс прохождения пакета между сетями, его структура и объяснено назначение основных полей Ip заголовка. Указаны изменяемые и неизменяемые в процессе пересылки части пакета. Описан процесс фрагментации и дефрагментации пакета.
👉 @sysadminof
Подробно описан процесс прохождения пакета между сетями, его структура и объяснено назначение основных полей Ip заголовка. Указаны изменяемые и неизменяемые в процессе пересылки части пакета. Описан процесс фрагментации и дефрагментации пакета.
👉 @sysadminof
👍9🔥3
😱 Хотите научиться настраивать кластер Elasticsearch с нуля? Задача кажется сложной?
⏰ На вебинаре 29 апреля в 20:00 мск мы разберём архитектуру Elasticsearch: шарды, реплики и их роль в распределении данных. Узнайте, как правильно настраивать конфигурацию кластера для устойчивой работы и добавлять новые ноды без простоев.
⭐️ Спикер Андрей Буранов — системный администратор в VK, входит в топ-3 лучших преподавателей образовательных порталов.
Мы покажем, как обеспечить отказоустойчивость и надежность хранения данных, а также как масштабировать кластер, добавляя новые ноды.
Участники вебинара получат скидку на курс "Инфраструктура высоконагруженных систем"
👉 Для участия зарегистрируйтесь: https://vk.cc/cL4R3Y
⏰ На вебинаре 29 апреля в 20:00 мск мы разберём архитектуру Elasticsearch: шарды, реплики и их роль в распределении данных. Узнайте, как правильно настраивать конфигурацию кластера для устойчивой работы и добавлять новые ноды без простоев.
⭐️ Спикер Андрей Буранов — системный администратор в VK, входит в топ-3 лучших преподавателей образовательных порталов.
Мы покажем, как обеспечить отказоустойчивость и надежность хранения данных, а также как масштабировать кластер, добавляя новые ноды.
Участники вебинара получат скидку на курс "Инфраструктура высоконагруженных систем"
👉 Для участия зарегистрируйтесь: https://vk.cc/cL4R3Y
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍2
С помощью инфографики, наглядных визуализаций и коротких обучающих видео вам будут доступны все ключевые концепции работы с Docker и методики DevOps.
Прокачать скиллы: t.iss.one/DevopsDocker
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5🔥4
Как избежать случайного закрытия или перезагрузки в Linux?
Существует утилита под названием
Установка
Теперь попробуйте выключить или перезагрузить удаленную систему или VPS через SSH:
$ sudo poweroff
W: molly-guard: SSH session detected!
Please type in hostname of the machine to poweroff: ^C
Good thing I asked; I won't poweroff destroyer ...
Molly-guard запрашивает имя хоста
👉 @sysadminof
Существует утилита под названием
molly-guard
, которая используется для предотвращения системы Linux от случайного выключения или перезагрузки.Установка
# apt install molly-guard
Теперь попробуйте выключить или перезагрузить удаленную систему или VPS через SSH:
$ sudo poweroff
W: molly-guard: SSH session detected!
Please type in hostname of the machine to poweroff: ^C
Good thing I asked; I won't poweroff destroyer ...
Molly-guard запрашивает имя хоста
👉 @sysadminof
🔥6👍1
⭐️🚀 Пройдите вступительный тест и получите доступ к бесплатным урокам курса "Administrator Linux. Professional".
👉 Пройти тест: https://vk.cc/cL556H
Хотите стать экспертом в администрировании Linux? У нас для вас отличная новость!
Представьте, как вы:
- Освоите настройку и управление сетевыми сервисами на Linux.
- Научитесь автоматизировать задачи с помощью Ansible.
- Сможете эффективно управлять дисковыми подсистемами и файловыми системами.
- Настроите и будете администрировать веб-серверы (Nginx, Apache) и базы данных (MySQL, PostgreSQL).
- Повысите уровень безопасности своих серверов с помощью SELinux и брандмауэров.
- Получите навыки мониторинга и логирования с использованием Prometheus и Zabbix.
Наш курс включает в себя все необходимые знания и практические задания, чтобы вы стали настоящим профессионалом.
❗️После успешного прохождения теста вам будут доступны уроки на лендинге курса, и скидка на обучение "Administrator Linux. Professional".
👉 Пройти тест https://vk.cc/cL556H
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👉 Пройти тест: https://vk.cc/cL556H
Хотите стать экспертом в администрировании Linux? У нас для вас отличная новость!
Представьте, как вы:
- Освоите настройку и управление сетевыми сервисами на Linux.
- Научитесь автоматизировать задачи с помощью Ansible.
- Сможете эффективно управлять дисковыми подсистемами и файловыми системами.
- Настроите и будете администрировать веб-серверы (Nginx, Apache) и базы данных (MySQL, PostgreSQL).
- Повысите уровень безопасности своих серверов с помощью SELinux и брандмауэров.
- Получите навыки мониторинга и логирования с использованием Prometheus и Zabbix.
Наш курс включает в себя все необходимые знания и практические задания, чтобы вы стали настоящим профессионалом.
❗️После успешного прохождения теста вам будут доступны уроки на лендинге курса, и скидка на обучение "Administrator Linux. Professional".
👉 Пройти тест https://vk.cc/cL556H
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Media is too big
VIEW IN TELEGRAM
Oh My Posh
Кастомизируем командную строку в PowerShell, Windows Terminal, чтобы воспользоваться всеми её преимуществами.
Сайт https://ohmyposh.dev/
Документация https://ohmyposh.dev/docs
👉 @sysadminof
Кастомизируем командную строку в PowerShell, Windows Terminal, чтобы воспользоваться всеми её преимуществами.
Сайт https://ohmyposh.dev/
Документация https://ohmyposh.dev/docs
👉 @sysadminof
👍9
Горячие клавиши терминала Linux
Общие:
История команд:
Стрелки вверх и вниз - используются для перемещения вперед и назад по истории команд.
Перемещение курсора:
Редактирование:
👉 @sysadminof
Общие:
Ctrl+Alt+T
- в дистрибутивах, основанных на Ubuntu это сочетание клавиш используется для открытия терминала.Tab
- эта клавиша используется для автодополнения в терминале. Вам достаточно набрать начало какой-нибудь команды, затем нажать её и команда предложит доступные варианты или завершит её если она одна.Ctrl+L
- очистить весь вывод терминала.Ctrl+S
- приостановить вывод терминала.Ctrl+Q
- возобновить вывод если он был приостановлен.Ctrl+C
- отправить команде сигнал SigInt для её завершения.Ctrl+Z
- свернуть текущую команду в фоновый режим.История команд:
Стрелки вверх и вниз - используются для перемещения вперед и назад по истории команд.
Ctrl+r
- можно использовать для поиска по истории команд.Ctrl+p
- предыдущая команда в истории команд.Ctrl+n
- следующая команда в истории команд.Ctrl+g
- если вы находитесь в режиме поиска, завершает поиск.Ctrl+o
- выполнить найденную поиском команду.Alt+
. - использовать последнее слово предыдущей команды.Перемещение курсора:
Ctrl+a
- перейти в начало строки.Ctrl+e
- перейти в конец строки.Alt+b
- перейти влево на одно слово.Alt+f
- перейти в право на одно слово.Ctrl+b
- перейти влево на один символ.Ctrl+f
- перейти вправо на один символ.Ctrl+xx
- перейти в конец или в начало строки.Редактирование:
Ctrl+u
- вырезать строку до позиции курсора.Alt+Del
- удалить слово перед курсором.Alt+d
- удалить слово после курсора.Ctrl+d
- удалить символ под курсором.Ctrl+h
- удалить символ под курсором.Ctrl+w
- вырезать слово под курсором.Ctrl+k
- вырезать строку от позиции курсора до конца строкиAlt+t
- поменять текущее слово с предыдущим.Ctrl+t
- поменять местами два символа перед курсором.Esc+t
- поменять местами два слова перед курсором.Ctrl+y
- вставить то, что было вырезано.Alt+u
- сделать верхний регистр символов от позиции курсора до конца текущего слова.Alt+l
- сделать нижний регистр символов от позиции курсора до конца слова.Alt+c
- перевести символ под курсором в верхний регистр и перейти к концу слова.Alt+r
- вернуть строку в исходное состояние.Ctrl+_
- отменить последнее действие со строкой.👉 @sysadminof
👍11
🚨 Быстрое выявление проблем с MTU и "зависаниями" TCP-соединений
Иногда трафик "зависает" на клиенте или VPN — особенно при использовании туннелей, IPsec или нестандартных сетевых путей. Причина? MTU mismatch и Path MTU Discovery (PMTUD) black hole.
🔧 Проверка и решение:
1. Диагностика через ping с флагами "Do not fragment":
1472 + 28 (заголовки IP+ICMP) = 1500. Уменьшай
2. Анализ через tracepath:
Покажет, где происходит снижение MTU (укажет
3. Принудительно уменьшить MTU на интерфейсе:
или для VPN:
4. Проблемы с PMTUD? Отключи TCP MSS clamping – особенно важно при iptables NAT:
📌 Зачем:
— решает проблемы с "зависающими" SSH/VPN/HTTPS при нестабильных маршрутах
— обязательно при GRE/IPsec/WireGuard + NAT
⚠️ Без clamp-mss может не работать загрузка крупных пакетов через VPN.
👉 @sysadminof
Иногда трафик "зависает" на клиенте или VPN — особенно при использовании туннелей, IPsec или нестандартных сетевых путей. Причина? MTU mismatch и Path MTU Discovery (PMTUD) black hole.
🔧 Проверка и решение:
1. Диагностика через ping с флагами "Do not fragment":
ping -M do -s 1472 8.8.8.8
1472 + 28 (заголовки IP+ICMP) = 1500. Уменьшай
-s
, пока не появится ответ. Это твой реальный MTU до хоста.2. Анализ через tracepath:
tracepath 8.8.8.8
Покажет, где происходит снижение MTU (укажет
pmtu
).3. Принудительно уменьшить MTU на интерфейсе:
ip link set dev eth0 mtu 1400
или для VPN:
ip link set dev wg0 mtu 1380
4. Проблемы с PMTUD? Отключи TCP MSS clamping – особенно важно при iptables NAT:
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN \
-j TCPMSS --clamp-mss-to-pmtu
📌 Зачем:
— решает проблемы с "зависающими" SSH/VPN/HTTPS при нестабильных маршрутах
— обязательно при GRE/IPsec/WireGuard + NAT
⚠️ Без clamp-mss может не работать загрузка крупных пакетов через VPN.
👉 @sysadminof
👍5