Admin Future
239 subscribers
50 photos
1 video
4 files
87 links
Превращаем эникейщиков в System Architects.
🚀 Твой навигатор в мире IT-инфраструктуры:

▪️ Hard Skills: Linux, Windows, Network, Security
▪️ Tools: Лучший софт и скрытые фишки
▪️ Mindset: Как думать, чтобы платили много


Админ - @maksimshap
Download Telegram
🤔 Проблема X-Y: Почему пользователи врут (не специально)

Один из главных навыков Сеньора — умение распознать X-Y Problem. Это сэкономит вам часы отладки.

Ситуация: Пользователь (или Джун) приходит и спрашивает:

«Как мне получить последние 3 символа строки в Bash?» (Это проблема Y)

Вы тратите время, пишете sed или awk команду. А потом выясняется, что он хотел узнать расширение файла (Проблема X), и ваше решение ломается на файлах типа .tar.gz.

Суть: Пользователь столкнулся с проблемой X. Он придумал кривое решение Y, но не знает, как его реализовать. И спрашивает вас про Y, скрывая реальную задачу.

Решение: Всегда задавайте вопрос: «А какую конечную задачу ты пытаешься решить?». В 90% случаев окажется, что нужно не «парсить строку», а просто взять готовую утилиту или API.

Не чините костыли. Ищите причину.

#softskills #problemsovling #psychology #adminlife #management
🔑 CMD: Вспоминаем забытый пароль от Wi-Fi

Классика: Приходит начальник с новым айфоном. "Подключи меня к нашему Wi-Fi в переговорке". А вы этот пароль вводили 2 года назад и забыли. Он "зазвездочен" в настройках Windows.

Не надо лезть в админку роутера. Windows помнит всё в открытом виде.

Одна команда в консоли:

netsh wlan show profile name="Office_Guest" key=clear

(Где Office_Guest — имя вашей сети)

Листаем вниз до раздела Security settings -> Key Content. Там и лежит ваш пароль открытым текстом.

Совет: Если забыли точное название сети, сначала введите netsh wlan show profiles, чтобы увидеть весь список сохраненных сетей.

Работает на любом ноутбуке с Windows. Спасает в 10 случаях из 10.

#windows #wifi #cmd #hacks #adminlife #network
8
❄️ Read-Only Friday: Входим в "Зону смерти"

19 декабря — это рубеж. Начиная с сегодняшнего дня и до 12 января мы входим в зону повышенного риска.

Почему нельзя деплоить (даже "маленькие фиксы"):

1. Внимание рассеяно: Половина команды мыслями уже выбирает подарки или планирует отпуск. Вероятность человеческой ошибки (Human Error) возрастает на 200%.

2. Закон подлости: Если баг вылезет, он вылезет 31 декабря в 18:00.

3. Саппорт недоступен: Если ваш апдейт положит базу, вендор Oracle/Microsoft может отвечать на тикет 48 часов.

Манифест на сегодня: Читаем логи. Пишем документацию. Делаем бэкапы (и проверяем их!). Не обновляем ядра. Не меняем правила Firewall.

Ваше спокойствие на каникулах куется сегодня. Ничего не трогайте.


#readonlyfriday #codefreeze #adminlife #devops #newyear #safety
22💯2
🎭 Синдром самозванца: Ты не один

Конец года — время подведения итогов. И часто в голову лезет мысль:

"Я ничего не знаю. Вокруг все пишут на Go, деплоят в K8s и тюнят eBPF, а я тут скрипты на Bash ковыряю. Меня скоро разоблачат."

Коллеги, это Синдром самозванца. Им страдают 70% сеньоров.

Факты, которые лечат:

1. IT бесконечно: Никто не знает всего. Тот парень, который крут в Kubernetes, скорее всего, плавает в базах данных.

2. Google — это нормально: Сеньор отличается от джуна не тем, что помнит все флаги tar, а тем, что быстрее находит решение.

3. Ваша ценность — стабильность: Бизнесу плевать на то, какой модный стек вы знаете. Бизнесу важно, чтобы сервер работал. Если вы это обеспечиваете — вы профи.

Выдохните. Вы проделали отличную работу в этом году.

#career #psychology #impostersyndrome #motivation #adminlife #softskills
5👍1
🗣 PowerShell: Заставь сервер поздравить тебя голосом

В Windows встроен мощный движок синтеза речи (TTS), который доступен из консоли без установки стороннего софта. Разыграйте коллегу или просто поднимите себе настроение, заставив сервер произнести тост.

Скрипт (копируй и вставляй):


# Подключаем сборку речи
Add-Type -AssemblyName System.Speech

# Создаем объект синтезатора
$synth = New-Object System.Speech.Synthesis.SpeechSynthesizer

# Настраиваем громкость (0-100)
$synth.Volume = 100

# Говорим! (На английском говорит отлично, на русском - зависит от установленных языковых пакетов)
$synth.Speak("Merry Christmas, Administrator. All systems are operational.")

Идея: Добавьте это в Login Script через GPO. Утром 1 января первый вошедший админ услышит голос сервера. 😈

#windows #powershell #fun #tts #scripting #adminlife
🔄 PowerShell: Требует ли сервер перезагрузки?

Вы установили обновления или поменяли настройки, но не уверены, применились ли они.
Или планируете Maintenance Window и хотите знать, какие серверы нуждаются в рестарте. Windows прячет флаг "Pending Reboot" в реестре.

Простой скрипт, чтобы проверить это без GUI.

Команда:


$Reboot = Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired"
$CBS = Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending"
$Pending = $Reboot -or $CBS

if ($Pending) {
Write-Host "⚠️ ВНИМАНИЕ: Сервер ожидает перезагрузки!" -ForegroundColor Red
} else {
Write-Host " Перезагрузка не требуется." -ForegroundColor Green
}

Pro Tip: Оберните это в Invoke-Command -ComputerName (Get-Content servers.txt), чтобы проверить сразу всю инфраструктуру перед уходом на каникулы.

#windows #powershell #updates #maintenance #scripting #adminlife
2
🪟 CMD: Охота на зависшие RDP-сессии

Перед праздниками полезно проверить терминальные серверы. Часто бывает, что пользователи нажали "крестик", но сессия осталась висеть, поедая оперативную память и блокируя файлы. Диспетчер задач открывать долго.

1. Смотрим, кто в системе:


quser

Вывод покажет: USERNAME, ID, STATE (Active/Disc). Ищите тех, у кого статус Disc (Disconnected) висит уже несколько дней.

2. Сбрасываем зависшую сессию: Запоминаем ID из прошлой команды (например, 7).


logoff 7

3. Удаленно (если лень заходить):


quser /server:SRV-TERM-01
logoff 7 /server:SRV-TERM-01

Пять минут на чистку — и серверу станет легче дышать на каникулах.

#windows #rdp #cmd #maintenance #adminlife #cleanup
🧊 Айсберг Админа: Что скрыто под водой

Пользователи и менеджеры видят только верхушку нашего айсберга: "Сервер работает". Им кажется, что наша работа — это пить кофе и иногда нажимать кнопки.

Когда всё хорошо — нас не замечают. Когда всё плохо — нас винят. Это специфика профессии.

Невидимая часть работы Сеньора:

🛠️ Превентивные меры: Патчинг, который предотвратил взлом, о котором никто не узнал.

💾 Тесты бэкапов: Восстановление в песочнице, чтобы быть уверенным в "час Ч".

🧠 Обучение: Часы чтения документации и тестов в HomeLab, чтобы внедрить новую технологию за день.

🛡️ Безопасность: Настройка политик, которые невидимо отбивают тысячи атак в день.

Скилл: Научитесь ценить эту невидимую работу сами и продавать её бизнесу. Не "мы починили", а "мы предотвратили простой на $10k".

#career #softskills #mindset #adminlife #motivation #psychology
2👏1
⏱️ PowerShell: Сколько сервер не перезагружался?

Босс спрашивает: "Когда последний раз патчили Exchange?" или "Почему сервер тормозит, может память утекла за месяц?". Заходить на каждый сервер по RDP, чтобы открыть диспетчер задач — это путь джуна.

Скрипт Архитектора, который покажет Uptime сразу по списку машин.

Скрипт:

$Servers = "SRV-DC01", "SRV-SQL01", "PC-Admin"

foreach ($S in $Servers) {
$OS = Get-CimInstance Win32_OperatingSystem -ComputerName $S -ErrorAction SilentlyContinue
if ($OS) {
$Uptime = (Get-Date) - $OS.LastBootUpTime
Write-Host "$S : $($Uptime.Days) дн. $($Uptime.Hours) ч." -ForegroundColor Green
} else {
Write-Host "$S : Недоступен" -ForegroundColor Red
}
}

Результат: SRV-DC01 : 45 дн. 12 ч. SRV-SQL01 : 0 дн. 4 ч.

Быстро, чисто, без лишних движений.

#windows #powershell #uptime #monitoring #scripting #adminlife
💾 Правило 3-2-1

В пятницу вечером самое время спросить себя: "Если завтра сгорит серверная, а облако заблокируют — я восстановлю данные?".

Существует только один стандарт надежности бэкапов. Правило 3-2-1.

Разбор:

1. 3 копии данных: Одна боевая (оригинал) + Две резервных.

* Почему: Вероятность смерти одного диска — 1/100. Трех сразу — 1/1 000 000.

2. 2 разных носителя: Не храните все копии на одном RAID-массиве или одном типе дисков.

* Пример: HDD сервера + Ленточная библиотека (или NAS другого бренда).

3. 1 копия оффсайт: Одна копия должна лежать физически в другом здании (или облаке).

* Почему: Пожар, потоп или кража в офисе уничтожат и сервер, и локальный бэкап.

Если у вас нет пункта №3 — считайте, у вас нет бэкапов.

#backup #security #theory #321rule #bestpractice #disasterrecovery #adminlife
🚀 Skills: Золотое правило Read-Only Friday

Сегодня 20 марта, пятница. В 2026 году это правило актуально как никогда. Если у тебя возникла «гениальная» идея накатить критическое обновление или сменить правила на фаерволе прямо сейчас — гони её прочь.

Почему мы не трогаем продакшен в пятницу:
1. Закон подлости: Самые странные ошибки вылезают через 2 часа после деплоя, как раз когда ты уже дома.
2. Дефицит ресурсов: В выходные найти коллегу или поддержку провайдера в разы сложнее.
3. Психология: В конце недели внимание притупляется, и цена «опечатки» в конфиге возрастает.

Что делать в пятницу:
Занимайся документацией, пиши инструкции в Markdown, чисти старые логи или наводи порядок в тикетах. Пятница — день тишины и подготовки.


Вывод: Хороший админ — это не тот, кто героически чинит сервер в субботу утром, а тот, кто спокойно отдыхает, потому что ничего не трогал в пятницу.

#skills #adminlife #friday #management #bestpractices #admin_future
🤡 1 апреля: День пробуждения Домового и «белой спины» у серверов
Коллеги, поздравляем с 1 апреля! Пока менеджеры переводят часы назад и шутят про сахар в солонках, мы-то знаем, что для админа это день повышенной бдительности. Ведь главный «розыгрыш» сегодня может подкинуть сама инфраструктура.

Немного истории (чтобы блеснуть эрудицией в курилке):
Древний Рим: Праздновали «День глупых». Нам это часто напоминает обычный понедельник и тикеты в техподдержку.

Русь: Считалось, что 1 апреля просыпается Домовой. Если его не задобрить — будет вредничать. В современных реалиях Домовой переехал в серверную, отрастил бороду и требует стабильного питания (желательно через ИБП) и прохлады.

Петр I: Создал «Всешутейший собор» для троллинга системы. По сути — первый легальный отдел пентеста в России.

XIX век: Прабабушка фишинга — игра «гонять дурака». Гонец бегал с пустым письмом по адресам, пока не понимал, что он в бесконечном цикле (infinite loop).

Почему нам ВАЖНО смеяться сегодня?
Психологи и врачи говорят, что смех снижает уровень кортизола (гормона стресса). А у админа этого кортизола столько, что им можно заправлять принтеры. Смех укрепляет иммунитет и помогает пережить падение продакшена в среду (а сегодня именно среда!).

Как «отпраздновать» в 2026-м и не поехать за трудовой книжкой:
Классика: Сказать коллеге, что «у тебя вся спина белая». Если он сидит в ЦОДе — скорее всего, это просто известь от стен или пыль из старого сервера.

Безопасный пранк: Сменить обои на рабочем столе коллеги на скриншот его же рабочего стола (с удалением ярлыков). Жестоко, но эффективно для проверки стрессоустойчивости.

Для смелых: Отправить «шокирующую новость» в рабочий чат. Например: «Ребята, с завтрашнего дня мы полностью переходим на отечественное ПО... на базе DOS».

Главное правило сисадмина на сегодня: все шутки должны быть безвредными, как ping 127.0.0.1. Не трогайте конфиги, не делайте rm -rf / ради хайпа и помните: добрая шутка продлевает жизнь, а плохая — увеличивает время простоя.

С праздником! Пусть ваши аптаймы будут длинными, а пользователи — сообразительными (хотя бы сегодня).

#1апреля #ДеньСмеха #SysAdmin #ITЮмор #AdminLife #ДеньДурака2026 #ITБудни