Секреты сисадмина | DevOps, Linux, SRE
25.6K subscribers
667 photos
24 videos
441 files
615 links
Крупнейший справочник системного администратора.

Сотрудничество: @max_excel

РКН: vk.cc/cHhGTz
Download Telegram
📓 Heynote — это простое консольное приложение для Linux, позволяющее быстро сохранять заметки в виде комментариев внутри bash-скрипта.
Приложение сохраняет заметки в обычный .sh файл, где каждая заметка записывается как закомментированная строка. Это может быть полезно, если вы хотите быстро записывать мысли, команды или TODO, не покидая терминал.

Пример использования:

$ note install nginx
# => добавит строку "# install nginx" в конец файла заметок


Вы можете просматривать или редактировать файл заметок любым редактором, потому что это обычный bash-скрипт.

Читать

#СекретыСисадмина
eBPF: рентгеновское зрение для production

Сервис замедлился, соединения обрываются, а привычные показатели указывают только на симптом. Чтобы найти настоящую причину, иногда нужно увидеть, что происходит глубже — на уровне ядра Linux.

23 сентября в 20:00 на открытом уроке курса «DevOps практики и инструменты» познакомитесь с eBPF — технологией, которая помогает исследовать сетевые события, производительность и безопасность работающей системы.

На демонстрации вы увидите, как Cilium Hubble показывает сетевые взаимодействия и помогает находить проблемы с трафиком. С помощью Tetragon разберёте обнаружение подозрительной активности на уровне ядра. Также рассмотрите диагностику узких мест без остановки сервисов.

Преподаватель объяснит архитектуру eBPF простыми словами — как программы безопасно запускаются в ядре, какие данные можно получать и почему этот подход расширяет возможности традиционного мониторинга.

Вы поймёте, для каких задач eBPF действительно полезен, где он дополняет существующие средства наблюдаемости и когда его внедрение будет избыточным.

👉 Зарегистрируйтесь: https://clck.ru/3Vs8R4

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Media is too big
VIEW IN TELEGRAM
Все про WebSockets (веб-сокеты) простыми словами

Веб-сокет — это технология, которая позволяет современному интернету быть быстрым и непрерывным. В видео автор простыми словами расскажет все, что нужно знать об этой технологии.

Смотреть это видео на youtube: youtu.be/19d4AXt3dSI

#СекретыСисадмина
💻 Что происходит, когда мы включаем компьютер?

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
CMD: изменение кодировок консоли

#СекретыСисадмина

📁 Скачать/Download 👇
🔥 Получи шанс побороться за призы на хакатоне от МТС с призовым фондом 700 000 ₽

На MTC Engineer Hack ты разработаешь техническое решение для телеком-сетей и проверишь его на реальном кейсе при поддержке экспертов МТС. Если ты инженер в области DevOps, радиоинженерии или сетевых технологий, — попробуй свои силы.

На MTC Engineer Hack тебя ждет:
— призовой фонд 700 000 ₽;
— задачи, близкие к реальной работе инженеров;
— поддержка и обратная связь от экспертов;
— очный финал в Москве за счет организаторов;
— мерч для финалистов;
— шанс попасть в команду МТС.


Сначала ты онлайн поработаешь над кейсом по своему профилю. Затем финалисты приедут в Москву, где доработают и защитят свои проекты перед экспертами.

➡️ Подавай заявку до 26 сентября и проверь свои инженерные навыки на практике: https://u.to/HnuxIg
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Выбор дистрибутива Linux для дома

В этом ролике автор подробно разбирает, что выбрать из дистрибутивов, какой рабочий стол Linux подойдет лучше всего и где и как применять различные дистрибутивы GNU/Linux для решения тех или иных задач.

00:00 Вступление
04:38 Fedora
09:26 Debian
13:12 Mint LMDE
15:45 Arch
18:19 Итоги

Смотреть это видео на youtube: youtu.be/fRBXtQDhDh4

#СекретыСисадмина
Asterisk и VoIP на практике

📆 24–26 сентября в Москве и онлайн пройдет AsterConf’26 — конференция про Asterisk, SIP, VoIP и всё, что связано с эксплуатацией телефонии.

Будут разбирать реальные кейсы, вопросы безопасности, отказоустойчивости, масштабирования, разработки и поиска проблем в инфраструктуре.

Хорошая возможность не только послушать доклады, но и посмотреть, как те же задачи решают другие специалисты на практике.

👉 Смотреть программу


#СекретыСисадмина
Nginxpwner - простой инструмент для поиска распространенных неправильных конфигураций и уязвимостей Nginx

Install:
cd /opt
git clone https://github.com/stark0de/nginxpwner
cd nginxpwner
chmod +x install.sh
./install.sh

Install using Docker
git clone https://github.com/stark0de/nginxpwner
cd nginxpwner
sudo docker build -t nginxpwner:latest .

Run the image
sudo docker run -it nginxpwner:latest /bin/bash

Читать

#СекретыСисадмина
Информация о системе

Для более комфортного управления сервером полезно узнать о нём побольше. Для этого есть несколько простых команд.

#СекретыСисадмина

📁 Скачать/Download 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Шпаргалка по работе с 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
Защита OU Active Directory от случайного удаления

#СекретыСисадмина

📁 Скачать/Download 👇