Основные понятия в Kubernetes
Технология Kubernetes, также известная как k8s, – это open-source-система для автоматизации деплоинга и менеджмента контейнеризованных приложений (то есть запущенных в Docker).
#СекретыСисадмина
📁 Скачать/Download 👇
Технология Kubernetes, также известная как k8s, – это open-source-система для автоматизации деплоинга и менеджмента контейнеризованных приложений (то есть запущенных в Docker).
#СекретыСисадмина
📁 Скачать/Download 👇
Протестировали для вас 4 инструмента мониторингов сайтов и серверов - и вот что получилось:
1️⃣ Uptime Kuma: OpenSource, полный контроль, уведомления (Telegram, Discord и много других), нужно разворачивать и обслуживать сервер.
2️⃣ Kuma Cloud: Та же Uptime Kuma, только в облаке, работает из коробки за 30 секунд, никаких заморочек, поддержка и авто-обновления.
3️⃣ UpTimeRobot: Бесплатный тариф - 50 мониторов, мало гибкости в настройках, ограниченные уведомления, сильно дороже предыдущих.
4️⃣ Overseer - Простота и минимализм, мало функций, нет детальной аналитики, дёшево.
✅ Почему Kuma Cloud - наш выбор?
- Быстрее, чем разворачивать самому
- Мощнее, чем UptimeRobot и Overseer
- Тесная интеграция с Telegram
1️⃣ Uptime Kuma: OpenSource, полный контроль, уведомления (Telegram, Discord и много других), нужно разворачивать и обслуживать сервер.
2️⃣ Kuma Cloud: Та же Uptime Kuma, только в облаке, работает из коробки за 30 секунд, никаких заморочек, поддержка и авто-обновления.
3️⃣ UpTimeRobot: Бесплатный тариф - 50 мониторов, мало гибкости в настройках, ограниченные уведомления, сильно дороже предыдущих.
4️⃣ Overseer - Простота и минимализм, мало функций, нет детальной аналитики, дёшево.
✅ Почему Kuma Cloud - наш выбор?
- Быстрее, чем разворачивать самому
- Мощнее, чем UptimeRobot и Overseer
- Тесная интеграция с Telegram
📓 Heynote — это простое консольное приложение для Linux, позволяющее быстро сохранять заметки в виде комментариев внутри bash-скрипта.
Приложение сохраняет заметки в обычный
Пример использования:
Вы можете просматривать или редактировать файл заметок любым редактором, потому что это обычный bash-скрипт.
Читать
#СекретыСисадмина
Приложение сохраняет заметки в обычный
.sh
файл, где каждая заметка записывается как закомментированная строка. Это может быть полезно, если вы хотите быстро записывать мысли, команды или TODO, не покидая терминал.Пример использования:
$ note install nginx
# => добавит строку "# install nginx" в конец файла заметок
Вы можете просматривать или редактировать файл заметок любым редактором, потому что это обычный bash-скрипт.
Читать
#СекретыСисадмина
❓ 📝 Как эффективно собирать и анализировать логи в распределённых системах?
На открытом уроке «Особенности работы с Elasticsearch: централизованный сбор логов и стек ELK» мы расскажем, как настроить и использовать стек ELK для мониторинга и анализа логов. Это не просто теория — на вебинаре вы получите практические знания, которые помогут настроить систему логирования для реальных проектов.
Что разберем:
- как работает стек ELK (Elasticsearch, Logstash, Kibana) и как его настроить;
- как собирать, обрабатывать и визуализировать логи с разных сервисов;
- как использовать Elasticsearch для диагностики и анализа инцидентов.
⭐️ Спикер Андрей Буранов — системный администратор в VK, входит в топ-3 лучших преподавателей образовательных порталов.
⏰ Встречаемся 6 мая в 20:00 МСК. Участники получат скидку на программу обучения «Инфраструктура высоконагруженных систем».
👉 Для участия зарегистрируйтесь: https://vk.cc/cLrA36
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
На открытом уроке «Особенности работы с Elasticsearch: централизованный сбор логов и стек ELK» мы расскажем, как настроить и использовать стек ELK для мониторинга и анализа логов. Это не просто теория — на вебинаре вы получите практические знания, которые помогут настроить систему логирования для реальных проектов.
Что разберем:
- как работает стек ELK (Elasticsearch, Logstash, Kibana) и как его настроить;
- как собирать, обрабатывать и визуализировать логи с разных сервисов;
- как использовать Elasticsearch для диагностики и анализа инцидентов.
⭐️ Спикер Андрей Буранов — системный администратор в VK, входит в топ-3 лучших преподавателей образовательных порталов.
⏰ Встречаемся 6 мая в 20:00 МСК. Участники получат скидку на программу обучения «Инфраструктура высоконагруженных систем».
👉 Для участия зарегистрируйтесь: https://vk.cc/cLrA36
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
1. Подача питания
Когда вы нажимаете кнопку питания, электричество начинает поступать ко всем компонентам компьютера.
2. POST (Power-On Self Test)
Прошивка BIOS или UEFI запускает самотестирование, чтобы проверить основные компоненты — процессор, оперативную память, клавиатуру, накопители и т.д. Если что-то не так (например, нет ОЗУ), система подаёт звуковые сигналы или выводит сообщение об ошибке.
3. Инициализация BIOS/UEFI
BIOS/UEFI настраивает оборудование и ищет загрузочное устройство — жёсткий диск, SSD, флешку и т.д.
4. Запуск загрузчика
Когда загрузочное устройство найдено, BIOS/UEFI передаёт управление загрузчику (например, GRUB в Linux или Windows Boot Manager в Windows). Задача загрузчика — найти и запустить операционную систему.
5. Загрузка ядра ОС
Загрузчик находит и загружает в оперативную память ядро операционной системы, затем передаёт ему управление.
6. Инициализация ядра
Ядро настраивает систему: загружает драйверы, настраивает управление памятью, запускает процессы и т.д. Затем запускается первый пользовательский процесс (
init
, systemd
и др.).7. Запуск пользовательского интерфейса
После запуска всех сервисов система показывает графический интерфейс (GUI) или командную строку (CLI).
#СекретыСисадмина
Please open Telegram to view this post
VIEW IN TELEGRAM
Nginxpwner - простой инструмент для поиска распространенных неправильных конфигураций и уязвимостей Nginx
Install:
#СекретыСисадмина
Install:
cd /opt
git clone https://github.com/stark0de/nginxpwner
cd nginxpwner
chmod +x install.sh
./install.sh
Install using Dockergit clone https://github.com/stark0de/nginxpwner
cd nginxpwner
sudo docker build -t nginxpwner:latest .
Run the imagesudo docker run -it nginxpwner:latest /bin/bash
Читать #СекретыСисадмина
Хочешь разбираться в Project Management?
Для тебя уже всё сделали.
📌 Канал @product_and_project делится полезными секретами и лайфхаками управления проектами и продуктами в IT.
Подписывайтесь и прокачивайте свои навыки: @product_and_project
Для тебя уже всё сделали.
📌 Канал @product_and_project делится полезными секретами и лайфхаками управления проектами и продуктами в IT.
Подписывайтесь и прокачивайте свои навыки: @product_and_project
Информация о системе
Для более комфортного управления сервером полезно узнать о нём побольше. Для этого есть несколько простых команд.
#СекретыСисадмина
📁 Скачать/Download 👇
Для более комфортного управления сервером полезно узнать о нём побольше. Для этого есть несколько простых команд.
#СекретыСисадмина
📁 Скачать/Download 👇
Media is too big
VIEW IN TELEGRAM
Как установить MySQL Server на Linux
В этом видеоуроке автор подробно разбирает процесс установки и настройки MySQL Server на VPS под управлением Ubuntu. Вы научитесь создавать пользователя, выдавать ему права и подключаться к базе данных с помощью Python.
00:00 Вступление
01:07 Выбор сервера
01:38 Подключение к серверу
01:54 Установка MySQL Server
02:37 Базовая настройка защиты
03:39 Настройка удаленного доступа
04:40 Подключение к MySQL
05:05 Создание базы данных
05:30 Создание пользователя
06:04 Выдача пользователю прав
07:05 Подключение к базе данных с помощью Python
Смотреть это видео на youtube: youtu.be/OT7JGcUKWK0
#СекретыСисадмина
В этом видеоуроке автор подробно разбирает процесс установки и настройки MySQL Server на VPS под управлением Ubuntu. Вы научитесь создавать пользователя, выдавать ему права и подключаться к базе данных с помощью Python.
00:00 Вступление
01:07 Выбор сервера
01:38 Подключение к серверу
01:54 Установка MySQL Server
02:37 Базовая настройка защиты
03:39 Настройка удаленного доступа
04:40 Подключение к MySQL
05:05 Создание базы данных
05:30 Создание пользователя
06:04 Выдача пользователю прав
07:05 Подключение к базе данных с помощью Python
Смотреть это видео на youtube: youtu.be/OT7JGcUKWK0
#СекретыСисадмина
🌐 OSPF или ISIS: маршрутизация между зонами. Как разработать этот функционал и не ошибиться?
Понимание принципов работы маршрутизации между зонами позволяет на качественно новом уровне рассмотреть работу протоколов маршрутизации OSPF и IS-IS, работающих на основе информации о топологии сети и используемых внутри автономных систем (доменов маршрутизации).
Также сравнение отличий в реализации маршрутизации между зонами позволяют выявить ограничения в использовании того либо иного протокола.
На уроке:
- Рассмотрим, как реализована маршрутизация между зонами в OSPF
- Узнаем, как реализована маршрутизация между зонами в ISIS
- Реализуем на практике маршрутизацию между зонами в сети с использованием одного из современных протоколов маршрутизации
👉 Регистрация и подробности о курсе Network Engineer. Professional: https://vk.cc/cLGJgO
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Понимание принципов работы маршрутизации между зонами позволяет на качественно новом уровне рассмотреть работу протоколов маршрутизации OSPF и IS-IS, работающих на основе информации о топологии сети и используемых внутри автономных систем (доменов маршрутизации).
Также сравнение отличий в реализации маршрутизации между зонами позволяют выявить ограничения в использовании того либо иного протокола.
На уроке:
- Рассмотрим, как реализована маршрутизация между зонами в OSPF
- Узнаем, как реализована маршрутизация между зонами в ISIS
- Реализуем на практике маршрутизацию между зонами в сети с использованием одного из современных протоколов маршрутизации
👉 Регистрация и подробности о курсе Network Engineer. Professional: https://vk.cc/cLGJgO
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Шпаргалка по работе с Tmux
Tmux — это менеджер терминалов, к которому удобно подключаться и отключаться, не теряя при этом процессы и историю. Как Screen, только лучше (в первую очередь потому что использует модель клиент—сервер).
Очень хороший способ запустить tmux:
После этого вы попадаете в полноценную консоль.
В одной сессии может быть сколько угодно окошек:
В одном окошке может быть много панелей:
#СекретыСисадмина
Tmux — это менеджер терминалов, к которому удобно подключаться и отключаться, не теряя при этом процессы и историю. Как Screen, только лучше (в первую очередь потому что использует модель клиент—сервер).
Очень хороший способ запустить tmux:
tmux attach || tmux new
— делая так, вы сперва пытаетесь подключиться к уже существующему серверу tmux, если он существует; если такого ещё нет — создаёте новый.После этого вы попадаете в полноценную консоль.
Ctrl+b d
— отключиться. В одной сессии может быть сколько угодно окошек:
Ctrl+b c
— создать окошко;Ctrl+b 0...9
— перейти в такое-то окошко;Ctrl+b p
— перейти в предыдущее окошко;Ctrl+b n
— перейти в следующее окошко;Ctrl+b l
— перейти в предыдущее активное окошко;Ctrl+b &
— закрыть окошко.В одном окошке может быть много панелей:
Ctrl+b %
— разделить текущую панель на две, по вертикали;Ctrl+b "
— разделить текущую панель на две, по горизонтали;Ctrl+b →←↑↓
— переходить между панелями;Ctrl+b x
— закрыть панель.#СекретыСисадмина
Please open Telegram to view this post
VIEW IN TELEGRAM