TGViewer
Channel Public Channel
Секреты сисадмина | DevOps, Linux, SRE

Секреты сисадмина | DevOps, Linux, SRE

@sysadmin_library

Крупнейший справочник системного администратора.

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

РКН: vk.cc/cHhGTz
Subscribers
25.5K
Photos
664
Videos
22
Links
611

Showing posts older than #3851 · Back to latest

Older Posts 20 shown
Post #3850 4.68K
Создаем уведомление в виде баннера в Windows 10 с Powershell

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

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

📁 Скачать/Download 👇
Post #3848 5.37K
💡Понимание системных журналов Linux (часть 1)

Системные журналы, которые обычно находятся в каталоге /var/log на Linux-системах, крайне важны для мониторинга и устранения неполадок. Эти журналы предоставляют ценную информацию о производительности системы и событиях безопасности. Регулярный мониторинг и анализ логов позволяют поддерживать стабильность системы и выявлять потенциальные проблемы до их возникновения.

Краткое описание основных журналов:

syslog: Основной универсальный журнал системы, куда попадают сообщения от различных сервисов и приложений. Многие другие логи направляют сообщения именно сюда.

auth.log: Содержит сообщения, связанные с аутентификацией: успешные и неудачные попытки входа, смена пароля, события проверки пользователей.

kern.log: Фиксирует сообщения ядра: ошибки оборудования, загрузку модулей ядра и другие активности, связанные с ядром системы.

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

#СекретыСисадмина
Post #3846 6.1K
SID

Идентификатор безопасности security identifier (SID) в Windows (а также в Active Directory) — это уникальное значение для каждого объекта, которое используется для его однозначной идентификации. Вместо имён пользователей и компьютеров в правилах доступа используется SID. Он состоит из базовой части и добавочной. Базовая обозначает основной объект (ПК или домен), добавочная подобъекты в нём (пользователи и группы домена). Пример:

S-1-5-21-705789055-1138749243-1717242729-1108

SID всегда уникален и не может совпадать с SID другого объекта как на локальном ПК, так и с SID'ами других ПК и пользователей, в том числе доменных.

Получить информацию о SID можно с помощью команд Инструментария Управления Windows, WMIC (Windows Management Instrumentation Command).

SID пользователей (в этот список попадают не только локальные пользователи, но и доменные - все с кем данный компьютер имел дело):
wmic useraccount get name, sid

SID групп:
wmic group get name, sid

#СекретыСисадмина
Post #3844 5.99K
Узнайте, как некоторые сетевые переменные sysctl вписываются в сетевой поток Linux/Kernel

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

Смотреть

#СекретыСисадмина
Post #3842 6.37K
🕵️‍♂️ Мониторим новые файлы в каталоге в реальном времени

Иногда нужно узнать, когда в определённой папке появляются новые файлы. Bash + inotifywait помогут:


inotifywait -m -e create --format '%w%f' /path/to/dir | while read NEWFILE; do
echo "🆕 Новый файл: $NEWFILE"
done



📦 Объяснение:

* inotifywait -m — постоянный мониторинг
* -e create — событие создания
* --format '%w%f' — полный путь к новому файлу
* /path/to/dir — нужная папка
* Всё новое сразу отображается в консоли

Установить inotify-tools:


sudo apt install inotify-tools


#СекретыСисадмина
Post #3840 5.77K
Знакомство с SSH

Когда в первый раз знакомишься с SSH, то скорее всего он представляется как средство для доступа к удалённому серверу. В первую очередь, так оно и есть. Однако его возможности намного шире.

Читать

#СекретыСисадмина
Post #3838 5.55K
Зарезервированные переменные Bash (часть 2)

$OSTYPE — Тип ОС.
$PATH — Путь поиска программ.
$PPID — Идентификатор родительского процесса.
$SECONDS — Время работы скрипта (в сек.).
$# — Общее количество параметров, переданных скрипту.
$* — Все аргументы, переданные скрипту (выводятся в строку).
$@ — То же самое, что и предыдущий, но параметры выводятся в столбик.
$! — PID последнего запущенного в фоне процесса.
$$ — PID самого скрипта.
$? — Содержит код завершения последней команды.

#СекретыСисадмина
Post #3837 4.74K
Исследование состояния DevOps в России 2025

Дорогие друзья, мы рады сообщить, что «Экспресс 42» при поддержке генеральных партнеров запустила ежегодное исследование состояния DevOps 2025! Мы планируем опросить больше 4000 представителей индустрии, связанных с DevOps: инженеров, разработчиков, администраторов, тестировщиков, техлидов и тимлидов, CIO и CTO.

Если тема DevOps вам не безразлична — пройдите опрос и внесите свой вклад в развитие индустрии. Важно мнение каждого респондента!

📊 Ключевой темой исследования в 2025 году становится Developer Experience (DX) — то, насколько опыт разработчиков влияет на эффективность команд и успех компании.

🎁 По завершении опроса вы сможете поучаствовать в лотерее с розыгрышем классных призов от организатора исследования и генеральных партнёров.

Вас ждут эксклюзивный мерч, подписки на полезные и развлекательные сервисы, промокоды на незаменимые в работе продукты, билеты на профильные конференции Highload++, DevOpsConf и другие подарки. Проходите опрос, участвуйте в розыгрыше подарков и побеждайте!

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

Заполнить анкету 👉 по ссылке
Post #3836 4.75K
Зарезервированные переменные Bash (часть 1)

$DIRSTACK — Содержимое вершины стека каталогов.
$EDITOR — Текстовый редактор по-умолчанию.
$EUID — Эффективный UID.
$UID — Содержит реальный идентификатор, который устанавливается только при логине.
$FUNCNAME — Имя текущей функции в скрипте.
$GROUPS — Массив групп, к которым принадлежит текущий пользователь.
$HOME — Домашний каталог пользователя.
$HOSTNAME — hostname машины.
$HOSTTYPE — Архитектура машины.
$LC_CTYPE — Внутренняя переменная, которая определяет кодировку символов.
$OLDPWD — Прежний рабочий каталог.

#СекретыСисадмина
Post #3833 5.78K
Как вывести список служб, которые запускаются при загрузке на Linux

По умолчанию некоторые важные системные службы запускаются автоматически при загрузке системы, например службы NetworkManager и Firewalld. В дополнение к системным службам в автозагрузку добавляются и некоторые другие сторонние приложения. В этом кратком руководстве посмотрим, как найти и составить список служб startup во время загрузки в Linux и Unix-подобных системах.

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

📁 Скачать/Download 👇
Post #3831 5.75K
Разбираем 7 основных конфигураций RAID

1️⃣ RAID 0 — Striping (чередование)
🔹Максимальная производительность, но без отказоустойчивости.
🔹Все данные разбиваются и пишутся по частям на разные диски.
🔹Один диск выходит из строя — теряются все данные.

2️⃣ RAID 1 — Mirroring (зеркалирование)
🔹Дублирует данные на каждый диск.
🔹Отличная надёжность: если один диск выйдет из строя, данные сохранятся.
🔹Потеря половины доступного объёма.

3️⃣ RAID 3/4 — Striping + Dedicated Parity
🔹Один диск используется для хранения контрольной суммы (паритета).
🔹Повышенная надёжность по сравнению с RAID 0.
🔹RAID 3 читает синхронно, RAID 4 — асинхронно.

4️⃣ RAID 5 — Striping с распределённым паритетом
🔹Идеальный баланс скорости и надёжности.
🔹Паритет равномерно распределён между всеми дисками.
🔹Потеря 1 диска — данные сохраняются.

5️⃣ RAID 6 — Striping с двойным паритетом
🔹Защита от одновременного выхода из строя двух дисков.
🔹Немного медленнее, чем RAID 5, но надёжнее.

6️⃣ RAID 10 — RAID 1+0 (вложенный)
🔹Быстрый и надёжный: сначала зеркалирование, затем чередование.
🔹Требует минимум 4 диска.
🔹Лучшее из мира скорости и отказоустойчивости.

7️⃣ JBOD — Just a Bunch Of Disks (не RAID)
🔹Просто набор дисков, объединённых в один том.
🔹Нет ни ускорения, ни надёжности.
🔹Подходит для нестандартизированных нужд или тестов.

#СекретыСисадмина
Post #3829 5.1K
Протокол ICMP, утилита traceroute

Утилита traceroute (в Windows tracert) используется для определения маршрута от отправителя к получателю. Утилита выдает перечень всех маршрутизаторов, через которые необходимо пройти.

Смотреть видео

#СекретыСисадмина
Post #3827 5.64K
Полная файловая система Linux

📁 /
∟ 📄boot
∟ 📁bin
∟ 📄ls
∟ 📄mkdir
∟ 📁dev
∟ 📄sda
∟ 📁etc
∟ 📄hostname
∟ 📄passwd
∟ 📄nginx .conf
∟ 📁home
∟ 📁user1
∟ 📄.bashrc
∟ 📁user2
∟ 📄notes.txt
∟ 📄.bashrc
∟ 📁lib
∟ 📄libcrypto .so
∟ 📄libssl .so
∟ 📁mnt
∟ 📁opt
∟ 📁app1
∟ 📄app1_executable
∟ 📁app2
∟ 📄app2_executable
∟ 📁proc
∟ 📁root
∟ 📁sbin
∟ 📄init
∟ 📄shutdown
∟ 📁srv
∟ 📁sys
∟ 📁tmp
∟ 📁usr
∟ 📁bin
∟ 📄gcc
∟ 📄python
∟ 📁include
∟ 📁lib
∟ 📄libncurses .so
∟ 📁local
∟ 📁bin
∟ 📄custom_app
∟ 📁lib
∟ 📄libcustom_lib .so
∟ 📁share
∟ 📁var
∟ 📁log
∟ 📄syslog
∟ 📄nginx .log
∟ 📁www
∟ 📁html
∟ 📄index .html

#СекретыСисадмина
Post #3826 4.84K
Топовая подборка сервисов, с которыми реально упростить свои рабочие будни
Post #3825 5.41K
Обнаружение SSH-туннелей по размеру пакетов

Протокол SSH — очень мощный инструмент, который используется для удалённой консоли или передачи файлов (scp, sftp). Есть менее известная функция перенаправления портов. Такие SSH-туннели используются для пробития файрволов и хорошо скрываются от обнаружения стандартными средствами мониторинга типа Trisul, Suricata и Snort. Поэтому для их обнаружения в корпоративной сети используются другие методы.

Читать

#СекретыСисадмина
Post #3818 7.08K
⚛️ Крупнейший ИТ-интегратор Росатома — Гринатом — в поиске администратора Zabbix

✍️ В ваши задачи будет входить работа с обращениями в СУИТ, консультация заказчиков по настройке UserParametr на стороне Zabbix-agent, установленного на ресурсах заказчика, консультация заказчика по настройке пользовательских представлений данных в Grafana, Zabbix, ELK, разработка шаблонов для Zabbix 5.0 и другое.

Ждём вас, если у вас уже был опыт администрирования системы мониторинга Zabbix-5.0 (знания на уровне или близкие к ZCC) и других ОС, знакомы с анализом данных Grafana.

Откликнуться: https://hh.ru/vacancy/120626334
hh.ru Вакансия Администратор Zabbix в Москве, работа в компании Гринатом. ИТ (вакансия в архиве c 15 июня 2025) Зарплата: не указана. Москва. Требуемый опыт: 3–6 лет. Занятость: полная. Дата публикации: 16.05.2025.
Post #3769 6.44K
🚀 Ошибки в ПО стоят вам клиентов и репутации 

Запускаете новый сервис или обновляете существующий? Уверены, что всё будет работать идеально?  

Представьте:  

🔹 Интернет-магазин запускает «горячую» акцию, но из-за бага корзина не работает. Результат — тысячи потерянных заказов.  
🔹 Мобильное приложение банка вылетает при оплате.
🔹 Система логистики даёт сбой — грузы уезжают не туда.  

«Точка качества» – 17 лет на рынке тестирования ПО, среди наших клиентов – Аэрофлот, Сбербанк, Фаберлик, МТС. Мы помогаем бизнесу находить и устранять баги до релиза.

📌 На бесплатной консультации разберём ваши задачи и предложим решения.

🔗 Узнайте больше на сайте

📢  Подписывайтесь на наш Telegram, чтобы не пропускать полезные материалы о тестировании

Реклама. ООО 'ТОЧКА КАЧЕСТВА', ИНН 7733832764, Erid:2VSb5wtMtDE
Post #3700 5.58K
Что нового в Angie 1.9 и что ожидать от 1.10?

Не так давно вышел новый стабильный выпуск Angie 1.9.0, форка nginx, который продолжает развивать команда бывших разработчиков nginx. Они стараются выпускать новые стабильные версии и радовать пользователей множеством улучшений. Данный релиз не стал исключением, но одно дело читать сухой лог изменений, а совсем другое познакомиться с функциональностью подробнее, узнать, как и в каких случаях её можно применить.

Читать

#СекретыСисадмина
Post #3666 5.33K
Вчера на ежегодной конференции GoCloud провайдера Cloud․ru рассказали про несколько новых продуктов, которые появятся на рынке в ближайшее время. Анонсировали набор новых платформенных сервисов для работы с большими данными в публичном облаке Cloud․ru Evolution и разработку первого в России гибридного облака с поддержкой AI Cloud․ru Evolution Stack AI-bundle для быстрого запуска, масштабирования AI-сервисов и внедрения решений на основе ИИ. Планируется запуск и цифровой среды для разработки приложений и агентов на основе AI в облаке Cloud․ru Evolution AI Factory, а также Evolution Managed ArenadataDB, доступный из облака Cloud․ru, для быстрой и эффективной обработки данных.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →