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

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

РКН: vk.cc/cHhGTz
Download Telegram
Даем свой ответ в холиваре про коробочные решения – рассказываем и показываем все, что под капотом:

—  как заводится все внутри платформы контейнеризации
—  как работает принцип нулевого доверия в 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 👇
Поиск rootkit

apt-get install rkhunter — ставим прогу для поиска руткитов
rkhunter -c --sk — запуск поиска
rkhunter --update — апгрейд базы
apt-get install tiger — ставим еще одну прогу для поиска руткитов
tiger — запуск проверки
apt-get install lynis — ставим еще одну прогу для поиска руткитов
lynis -c — запуск проверки

Взломщики, которым успешно удалось проникнуть в систему, часто заменяют некоторые системные бинарные файлы (например, Is или ps) поврежденными версиями и делают их не отключаемыми. Поэтому полезно иногда проверять атрибуты, назначенные исполняемым файлам (например, в каталогах /bin, /usr/bin, /sbin и /usr/sbin).

#СекретыСисадмина
⚙️ Хотите понять, почему ломается репликация и как построить устойчивую архитектуру MySQL? На открытом уроке от OTUS вы узнаете, как выявлять слабые места, следить за здоровьем системы и предотвращать ошибки.

☝️ Мы разберём реальные практики мониторинга, восстановления после сбоев и настройки устойчивых сценариев репликации. Эти знания нужны DevOps-инженерам, системным администраторам и разработчикам, которые отвечают за бесперебойную работу сервисов.

Урок пройдёт 23 сентября в 20:00 МСК в преддверие старта курса «Инфраструктура высоконагруженных систем». Все участники получат индивидуальное предложение на обучение.

👉 Для участия зарегистрируйтесь: https://vk.cc/cPz0JM

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Media is too big
VIEW IN TELEGRAM
Введение в Linux - полный курс для начинающих

Если вы новичок в Linux, этот видеокурс для вас. Вы познакомитесь со многими инструментами, которые каждый день используются как системными администраторами Linux, так и миллионами людей, использующих дистрибутивы Linux. Этот курс научит вас ориентироваться в интерфейсе Linux и экосистеме мощных инструментов командной строки.

0:00:00 Вступление
0:01:39 Введение в семейство Linux
0:07:40 Философия Linux и общие понятия
0:16:38 Основы Linux и Запуск системы
1:05:40 Графический интерфейс
1:34:35 Конфигурирование системы через интерфейс
2:04:35 Общие приложения
2:13:06 Операции в командной строке
3:26:03 Поиск документации по Linux
3:37:07 Процессы
4:08:07 Операции с файлами
4:31:28 Текстовые редакторы
4:49:43 Пользовательское окружение
5:13:51 Манипуляции с текстом
5:40:24 Сетевые операции

#СекретыСисадмина
🔥Прими участие в Хакатоне от ИТ-холдинга Т1 в Екатеринбурге и поборись за призовой фонд 600 000 рублей!

📅 Когда: 30 сентября–3 октября
🌐Формат: онлайн + финал на площадке

Участвуй, если ты:

🔹обучаешься на технической или ИТ-специальности;
🔹развиваешься в направлении разработки, аналитики, информационной безопасности или DevOp;
🔹сможешь быть в Екатеринбурге 3 октября.

Выбери свой кейс:

🔸 Terraform LogViewer: от хаоса к порядку. Разработай инструмент, который автоматизирует визуализацию и поиск проблем при развертывании и использовании инфраструктуры.

🔸 Обход защиты Web Application Firewall. Найди уязвимости, замаскируй атаки и попытайся «обойти» инструменты защиты ИБ.

Почему стоит участвовать:

🔻Кейс в портфолио и полезная обратная связь от менторов Т1;
🔻Шанс проявить себя, чтобы начать карьеру в одной из крупнейших ИТ-компаний;
🔻Реальный опыт командной работы;
🔻Мерч и атмосфера сильного комьюнити — в Т1 более 5 000 джунов из 580+ вузов России и Беларуси.

Регистрация открыта!

➡️ Успей до 28 сентября по ссылке.


Ты не из Екатеринбурга, но хочешь принять участие? Смотри расписание хакатонов в других городах.

#реклама
О рекламодателе
Как сгенерировать SSH-ключ для Linux: пошаговая инструкция

SSH — это сетевой протокол, обеспечивающий удаленное подключение и управление операционной системой в безопасном режиме, в том числе и Linux. Зачастую он используется для удаленного управления серверами через терминал.

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

📁 Скачать/Download 👇
IPv6: всё, что нужно знать сетевому инженеру

Открытый урок в рамках курса "Network Engineer. Professional"

Рассмотрим межсетевой протокол IPv6, который в конечном итоге придет на смену IPv4. Знакомство не будет долгим или сложным, но поможет Вам ближе узнать IPv6, выполнить базовые настройки протокола и подготовиться к выполнению домашних работ с его использованием на курсе Сетевой инженер от ОТУС.

На занятии:
-Разберем основы протокола IPv6, сравним его с IPv4.
-Познакомимся со структурой и принципами работы IPv6.
-Произведем настройку сети для работы с этим протоколом.

Познакомившись с протоколом IPv6, технологией его реализации, вы сможете начать использовать данную технологию, которая необходима при реализации домашних работ на курсе Сетевой инженер, что позволит в будущем полноценно взаимодействовать с данным протоколом

Урок будет интересен слушателям, желающим развить карьеру сетевого специалиста. Он позволит познакомиться с протоколом IPv6.

👉 Регистрация и подробности о курсе Network Engineer. Professional
https://vk.cc/cPCY8l

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Простые инкрементальные бэкапы в Linux с помощью TAR и GPG

Скрипт, с помощью которого можно делать бэкапы в Linux.

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

📁 Скачать/Download 👇
📕 DNS для администратора Windows: основы и практика для системных администраторов, инженеров технической поддержки и начинающих IT-специалистов.

На открытом уроке 22 сентября в 20:00 мск мы разберем в тонкости устройства и работы DNS в инфраструктуре Windows.

📗 На вебинаре вы:
1. Научитесь диагностировать и устранять типовые проблемы с DNS.
2. Поймёте, как DNS влияет на стабильность всей сети.

📘 В результате на практике попробуете настроить базовые записи и параметры DNS-сервера, а также разберетесь, как работает DNS в Windows, почему он критически важен и как им управлять.

👉 Регистрация и подробности о курсе Администратор Windows: https://otus.pw/Oz21p/

Все участники открытого урока получат скидку на курс "Администратор Windows"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Копирование файлов по SSH

Протокол SSH (Secure Shell) — это сетевой протокол для удаленного управления операционной системой через командную строку, который можно назвать стандартом для удаленного доступа к *nix-машинам. Позволяет производить защищенный вход на сервер, удаленно выполнять команды, управлять файлами (создавать, удалять, копировать и т.д.) и многое другое. Большинство облачных и хостинг-провайдеров требуют наличие SSH для доступа к своим сервисам. В этой статье рассмотрим копирование файлов по SSH в Windows и Linux-системах.

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

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

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

Подписывайтесь и прокачивайте свои навыки: @python_secrets
10 задач администрирования Active Directory, решаемых с помощью PowerShell

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

📁 Скачать/Download 👇