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

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

РКН: vk.cc/cHhGTz
Download Telegram
Изучаем основы *nix \ man \ gzip \ chmod \ pid \ guid \ ps \ kill \ fs \ ls \ cd

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

📁 Скачать/Download 👇
⚠️ Даже один простой сбой в инфраструктуре может обойтись компании дорого — потерей клиентов, репутации и дохода. Но можно настроить систему так, чтобы она оставалась доступной даже при отказе части узлов.

💪 VRRP и HAProxy — мощная связка для балансировки трафика и обеспечения отказоустойчивости без дорогих решений. Эти технологии позволяют проектировать надёжную инфраструктуру, минимизируя время простоя и автоматически переключая сервисы на рабочие узлы.

👉 На открытом уроке 15 сентября в 19:00 МСК мы разберём, как объединить VRRP и HAProxy, создадим отказоустойчивый кластер и пошагово настроим его в Linux-среде. Только реальные кейсы, конфигурации и практические советы.

🧠 Урок в преддверии старта курса «Инфраструктура высоконагруженных систем», посетите его и получите индивидуальное предложение на курс.

👉 Зарегистрируйтесь для участия: https://vk.cc/cPpL6S

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Media is too big
VIEW IN TELEGRAM
Протокол NDP

Рассматриваем два сценария использования протокола NDP:
- Автоматическая настройка сетевой конфигурации. Компьютеры получают от маршрутизатора сетевые настройки в сообщении Router Advertisement.
- Определение MAC-адреса по известному IPv6 адресу. Компьютер, который хочет узнать MAC-адрес, выдает сообщение NDP Neighbor Solicitation. Получатель отправляет свой MAC-адрес в ответ в пакете NDP Neighbor Advertisement. Информация сохраняется в таблице NDP (аналог ARP-таблицы в протоколе IPv4).

#СекретыСисадмина
Какой у вас был первый компьютер?

ZX Spectrum, IBM, а может «Фаэтон-1»? Команда AvitoTech в честь наступающего Дня разработчика собрала истории о первых гаджетах и начале пути в IT своих сотрудников. Получился крутой лонгрид с техно-артефактами! Теми самыми играми, приставками, компьютерами и телефонами из 1990-х и начала нулевых.

Читайте, а если хотите поделиться своими историями и фото, поздравить коллег, то сделать это можно в канале AvitoTech под последним постом.
Повышение живучести SSD за счёт его превращения из QLC в SLC

В этой статье автор займется беспрецедентным экспериментом. Он шаг за шагом проведет вас через процесс преобразования SSD на базе QLC NAND в SLC SSD, что позволит значительно повысить его ресурс и общую производительность.

Читать

#СекретыСисадмина
CI/CD — это не больно! Разбираем 5 шагов к эффективности

Знакомо, когда пайплайн ломается в неподходящий момент, а поставка кода — полоса препятствий?

Приходите на бесплатный вебинар от учебного центра Слёрм и научитесь выстраивать эффективные процессы за 5 шагов:

⚫️ Осознание
Соберём запросы от разработчиков и поймём: «что нам нужно от пайплайна?»
⚫️ Создание
Обсудим, на чём строить и как избежать архитектурных костылей.
⚫️ Безопасность
«Зашьём» проверки на всех этапах, не создавая монстра.
⚫️ Шаблонизация
Научим создавать шаблоны для упрощения поддержки. Забудьте про рутину.
⚫️ Пайплайн как сервис
Вечный процесс улучшения, а не ваша головная боль.

📆 Когда: 17 сентября в 19:00 (мск)

Спикеры:
⚡️Вячеслав Федосеев, TeamLead DevOps в «Честном Знаке»
⚡️Евгений Федосеев, DevOps-инженер в «Пульс АЙТИМ»

Все детали в боте-помощнике. Занимайте места!
Дисковая система: HDD, SSD и NVMe

Отличия дисковых подсистем SSD и HDD+SSD для виртуальных выделенных серверов, сравнение производительности.

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

📁 Скачать/Download 👇
Лень разбираться в Word?

Для вас уже всё сделали.
📌 Канал Word Hacks рассказывает обо всех возможностях, приёмах и лайфхаках по работе в word.

Подписывайтесь и прокачивайте свои навыки: @word_ms
Регулярные выражения Bash: полный гайд

Одним из принципов Unix-систем является широкое использование текстовых данных: конфигурационные файлы, входные и выходные данные программ в *nix часто организованы в виде обычного текста. Регулярные выражения — это мощный инструмент для манипуляции текстовой информацией. В этом гайде разберем тонкости работы с регулярными выражениями Bash, которые помогут вам реализовать весь потенциал командной строки и скриптов в Linux.

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

📁 Скачать/Download 👇
Соответствие команд CMD Windows командам Linux

#СекретыСисадмина
Даем свой ответ в холиваре про коробочные решения – рассказываем и показываем все, что под капотом:

—  как заводится все внутри платформы контейнеризации
—  как работает принцип нулевого доверия в CI/CD
—  как автоматизировать доставку стендов в Hyperdrive

А еще обсудим последние фейлы и спорные практики без цензуры на ток-шоу КУБЕР РЕБРОМ – живом митапе с честным «мясом» о Kubernetes.

📅 25 сентября, Москва, на Orion Digital Day.

Регистрация
Powershell: суточный отчет по пользователям из ActiveDirectory

Раз в сутки (через планировщик задач) скрипт опрашивает ActiveDirectory на предмет:
Всего пользователей
Сколько активных
Сколько служебных
Сколько заблокированных
Сколько новых


$Date = Get-Date -Format "dd MMMM yyyy HH:mm"
$AllUsers = (Get-AdUser -Filter * | ?{$_.name -notmatch 'Healthmailbox'}).count
$ActiveUsers = (Get-ADUser -Filter {Enabled -eq $true} | ?{$_.name -notmatch 'Healthmailbox'}).count
$DisabledUsers = (Get-ADUser -Filter {Enabled -eq $false} | ?{$_.name -notmatch 'Healthmailbox'}).count

$StartDate = (Get-Date).AddDays(-1)
$EndDate = (Get-Date).AddDays(+1)
$Zapros = Get-ADUser -Filter * -Properties Created | Where-Object {$_.Created -gt $StartDate -and $_.Created -le $EndDate}
$NewUsers = ($Zapros).count
$OFS = "`r`n" #`r`n`r`n
"$($WhoUsers = $Zapros | foreach {$_.Name })"

$NotSurname = Get-ADUser -filter "Enabled -eq '$true' -and Surname -notlike '*' -and Name -ne 'Healthmailbox'"
$NotFIO = ($NotSurname).count

$Message = "На $Date в ActiveDirectory всего пользователей $AllUsers из них: `nАктивных: $ActiveUsers из них служебные: $NotFIO. `nЗаблокированных: $DisabledUsers. `nНовых пользователей: $NewUsers `r`n`r`n$WhoUsers"
$Message | Out-File -FilePath "C:\temp\$(Get-Date -Format "dd MMMM yyyy")-UsersAD.txt"


После выполнения получаем файлик с текущей датой в папке temp.

#СекретыСисадмина
Вызываем всех IT-cпециалистов на стресс-тест! ⚡️

Хватит тестировать чужие программы — пора участвовать в создании своей. Отечественная ОС «МСВСфера» 10 ищет героев бета-теста.

Твоя миссия:

💻 Скачать дистрибутив
⚙️ Устроить системе адский стресс-тест
🔎 Найти все баги и отправить фидбэк

А потом для лучших тестировщиков — онлайн-встреча с архитектором ОС и живой разбор полетов. Сможешь ли ты найти баг, который не найдет никто?

Принять вызов
Монтируем шары для юзеров

Очень крутой опции multiuser на просторах интернета уделено слишком мало внимания, а man mount.cifs в её отношении весьма немногословен и скуп на наглядные примеры. Именно это и сподвигло автора поделиться парой «рецептов», которые могут облегчить вам и вашим пользователям движение в сторону отечественных десктопов и ИТ-инфраструктур.

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

📁 Скачать/Download 👇