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

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


Админ - @maksimshap
Download Telegram
🐊 Croc: Передача файлов сквозь NAT и Firewalls

Ситуация: Нужно перекинуть файл с ноутбука на домашний сервер (или другу).

* scp? Нужен белый IP и SSH-доступ.
* Облако? Долго, и файл приватный.
* USB-флешка? Мы в 2025 году.

Используйте croc. Это утилита на Go, которая создает прямой зашифрованный туннель (P2P) между двумя компьютерами через Relay-сервер. Пробивает любой NAT.

Как это работает:

На отправителе:


croc send secret-file.zip
# Вывод: Code is: 1234-abcd-xyz

На получателе (где угодно в мире):


croc 1234-abcd-xyz

✅ Работает быстрее облака (использует всю ширину канала).
✅ End-to-End шифрование (PAKE).
✅ Возобновление прерванной закачки.

Поставьте один раз, и вы забудете про WeTransfer и мучения с FTP.

#tools #croc #filetransfer #p2p #security #musthave
👍2
🐤 Canary Tokens: Ловушка для любопытного хакера

Как узнать, что злоумышленник (или любопытный инсайдер) проник в вашу сеть и шарится по папкам? Логи Windows Security читать сложно. SIEM стоит дорого.

Используйте Canary Tokens (Канарейку).

Суть: Вы создаете "фейковый" файл или ссылку, которая выглядит очень аппетитно. Например:

* Файл bitcoin_wallet_passwords.docx на рабочем столе.

* Запись в DNS.

* Ссылку в корпоративной Wiki "Зарплаты руководства".

Как только кто-то откроет этот файл, он "стукнет" на сервер, и вам придет письмо: "Кто-то с IP 192.168.1.55 открыл ловушку!".

Как попробовать бесплатно: Зайдите на canarytokens.org. Сгенерируйте токен (например, документ Word). Положите его в папку "Secrets". Ждите. Это лучшая сигнализация от скрытых угроз.

#security #canarytokens #hacking #defense #honeypot #tools
❤2
🧹 Linux: ncdu — Генеральная уборка перед Новым годом

В новый год — с чистыми дисками! Обычный du -h выдает простыню текста. Искать, куда делось место, неудобно.

Используйте ncdu (NCurses Disk Usage). Это псевдографический интерфейс, по которому можно ходить стрелочками.

Почему это мастхэв:
1. Скорость: Моментально сканирует диск.
2. Навигация: Вы видите папку /var/log (5 ГБ), заходите внутрь (Enter) и видите, что виноват journal.
3. Удаление: Можно нажать d прямо на файле, и он удалится (с подтверждением).

Установка и запуск:

Bash

sudo apt install ncdu
sudo ncdu /

Выделите 10 минут, почистите логи и кэши apt. Сервер скажет спасибо.

#linux #tools #ncdu #cleanup #storage #maintenance
❤1👏1
📈 gping: Пинг, на который можно смотреть вечно

Обычная команда ping — это скучные строки текста. Чтобы понять динамику (где был скачок лага?), нужно вчитываться в цифры.

Админы-эстеты используют gping.

Это утилита на Rust, которая рисует график задержки в реальном времени прямо в вашем терминале.

Килер-фича: Сравнение хостов Запустите пинг сразу до нескольких узлов, чтобы увидеть, кто тормозит — ваш роутер или провайдер:


gping 192.168.1.1 8.8.8.8 google.com

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

#network #tools #cli #gping #rust #visualization #troubleshooting
👍2
⚡ Netdata: Мониторинг, который устанавливается за 10 секунд

Zabbix нужно настраивать неделю. Prometheus + Grafana — три дня. А что, если нужно увидеть всё и прямо сейчас?

Ставь Netdata.

Это агент мониторинга, который не требует настройки. Вообще. Ты запускаешь одну команду, и через минуту у тебя на порту :19999 открывается дашборд уровня Бог:

* Тысячи метрик (CPU, RAM, Disks, Network, Nginx, MySQL, Docker).

* Секундная детализация (Real-time).

* Красивые темные графики, которые можно зумить мышкой.

Установка (One-liner):


wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh

Идеально для диагностики "здесь и сейчас", когда нет времени писать конфиги, а сервер умирает.

#monitoring #netdata #devops #dashboard #tools #realtime
👍1👎1
🕸 GoAccess: Превращаем логи Nginx в красивый отчет

Твой босс спрашивает: "Сколько людей было на сайте вчера? С каких стран? Были ли ошибки 404?". Ты можешь грепать access.log полчаса. А можешь запустить GoAccess.

Это анализатор веб-логов, который работает в двух режимах:

1. TUI (в терминале): Красивая псевдографика с барами и статистикой.

2. HTML (веб-отчет): Генерирует интерактивную HTML-страницу с графиками, которую не стыдно показать директору.

Запуск одной строкой:


goaccess /var/log/nginx/access.log --log-format=COMBINED -a -o report.html

Он парсит гигабайты логов за секунды, определяет ботов, браузеры, гео-локацию и самые тяжелые запросы.

#web #logs #nginx #goaccess #analytics #tools #visualization
❤3🔥1
🧠 Terminal: Вспоминаем, что делали в прошлом году (Ctrl+R + fzf)

После отпуска сложно вспомнить: "Какой там был длинный ключ у той команды для Docker?".
Обычный поиск в истории (Ctrl+R) неудобен — он показывает только одно совпадение.

Сделайте себе подарок на 2026 год — поставьте fzf (Fuzzy Finder).

Зачем: Он превращает поиск по истории (Ctrl+R) в интерактивный список.
Вы пишете "dock", и видите все команды с этим словом, можете выбрать стрелочками и запустить.

Установка (Linux/macOS):


git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

Использование: Просто нажмите Ctrl+R в терминале.
Ваша продуктивность вырастет в разы.
Вы перестанете набирать одни и те же команды вручную.

#tools #fzf #productivity #terminal #cli #bash #zsh
📡 Network: mtr — Пинг и Трассировка в одном флаконе

ping показывает только доступность конечной точки. traceroute показывает маршрут, но только один раз. Админу нужно видеть динамику: на каком именно узле провайдера теряются пакеты прямо сейчас?

Используйте mtr (My Traceroute).

Это интерактивная утилита, которая постоянно обновляет статистику по каждому хопу (узлу) маршрута.

Установка и запуск:
# Linux
sudo apt install mtr
mtr google.com

# Windows (Есть аналог WinMTR, но лучше через WSL)
sudo mtr 8.8.8.8

Что искать: Смотрите на колонку Loss%.

* Если потери начинаются на 3-м узле и идут до конца — виноват этот узел.

* Если потери только на одном узле, а дальше всё чисто — это просто защита от DDOS на роутере, можно игнорировать.

#network #tools #mtr #troubleshooting #latency #packetloss
📦 Winget: Обнови весь софт одной командой

В 2026 году качать .exe установщики с сайтов и кликать "Далее-Далее" — это моветон. В Windows уже давно встроен крутой пакетный менеджер Winget (как apt или brew).

Пятница — идеальное время, чтобы обновить весь свой софт (Браузеры, Notepad++, 7Zip, VS Code) пока пьешь кофе.

Команда:
winget upgrade --all

Что произойдет: Windows сама проверит версии всех установленных программ, скачает новые и тихо установит их. Если хотите видеть красивый прогресс-бар в стиле ретро: winget upgrade --all --rainbow 🌈

#windows #winget #updates #automation #powershell #tools
🦇 Linux: Хватит мучить глаза. Замени cat на bat

Команда cat (concatenate) была написана в 70-х. Она просто выплевывает текст. В 2026 году читать конфиги Nginx или Python-скрипты без подсветки синтаксиса — это боль.

Встречайте bat ("cat с крыльями").

Почему это мастхэв:

1. Подсветка синтаксиса: Он сам понимает, что это за файл (JSON, YAML, SH), и раскрашивает его.

2. Git-интеграция: Слева показывает плюсики + и минусы - , если файл изменен относительно коммита.

3. Нумерация строк: Удобно говорить коллеге: "Посмотри строку 15".

4. Пейджинг: Если файл длинный, он работает как less (не забивает терминал).

Установка:

sudo apt install bat
# В Debian/Ubuntu бинарник может называться batcat, поэтому делаем алиас:
alias cat='batcat'

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

#linux #tools #cli #bat #productivity #visualization
✍2
🟥 WizTree: Увидеть всё, что скрыто

Диск C: переполнен. Windows показывает красную полоску. Что именно сожрало место? Папка WinSxS ? Кэш Docker? Или пользователь загрузил 50 ГБ фоток на рабочий стол?

Старый WinDirStat работает вечность. Используйте WizTree.

Он не сканирует файлы по одному (как Проводник). Он читает напрямую MFT (Master File Table) файловой системы NTFS.
Результат: Сканирование диска на 1 ТБ занимает 2 секунды.

Визуализация (Treemap): Вы видите карту диска из цветных прямоугольников.

* Большой квадрат = Большой файл.

* Вы сразу видите "сироту" — файл подкачки pagefile.sys или забытый ISO-образ.

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

#windows #storage #wiztree #ntfs #troubleshooting #visualization #tools
🧹 ncdu: Уборка мусора с комфортом

Вы запускаете df -h и видите, что диск / занят на 95%. Что делать? Запускать du -sh /* и ждать полчаса? Это метод каменного века.

Используйте ncdu (NCurses Disk Usage).

Почему это топ:

1. Скорость: Она сканирует диск молниеносно.

2. Интерактивность: Вы ходите стрелочками по папкам, как в файловом менеджере. Сразу видно: "Ага, это логи Docker занимают 20 ГБ".

3. Удаление: Нашли мусор? Нажали d — подтвердили — удалили. Не нужно копировать пути и писать rm .

Установка:

apt install ncdu # Debian/Ubuntu
yum install ncdu # CentOS

Лайфхак: Чтобы не сканировать примонтированные сетевые шары (и не положить сеть), используйте флаг -x :

ncdu -x /

#linux #storage #ncdu #cleanup #tools #cli #sysadmin
🚀 Linux: Забудь про netstat. Используй ss

Если ваши пальцы по привычке набирают netstat -tulpn , остановитесь. Утилита netstat (пакет net-tools) официально устарела (deprecated) уже более 10 лет назад. Она медленная, потому что парсит файлы /proc построчно. Если у вас 10 000 соединений, netstat повесит консоль.

Король умер. Да здравствует ss (Socket Statistics).

Почему ss лучше: Она берет данные напрямую из ядра через Netlink API. Это работает мгновенно.

Шпаргалка:

1. Показать все слушающие порты (аналог netstat):

ss -tulpn

2. Показать все установленные соединения SSH:

ss -o state established '( dport = :ssh or sport = :ssh )'

3. Показать статистику по памяти сокетов (важно при DDoS):

ss -s

Приучайте себя к новому стандарту.

#linux #networking #ss #netstat #performance #tools #cli
👍1
📊 Linux: Хватит щуриться в df -h. Ставь duf

Вы пишете df -h , чтобы проверить место. И видите кривую таблицу, где заголовки съехали, а tmpfs перемешана с реальными дисками. В 2026 году это несерьезно.

Поставьте duf (Disk Usage/Free).

Почему это мастхэв:
1. Красота: Рисует цветные бары (сколько занято/свободно). Глаз считывает инфо за 0.1 сек.
2. Группировка: Сам отделяет локальные диски, сетевые шары и псевдо-ФС (tmpfs).
3. JSON: Умеет отдавать вывод в JSON для скриптов мониторинга.

Установка:

sudo apt install duf

Один раз увидите — и удалите алиас на df .

#linux #storage #duf #cli #tools #visualization #diskusage
✍2
🚀 Skill: croc — передача файлов сквозь огонь и NAT 🐊

Проблема: нужно быстро перекинуть лог в 5 ГБ с сервера на ноут.
* scp? Нужно прописывать ключи.
* Облако? Долго и небезопасно.
* FTP? Вы серьезно?

Решение: croc.
Это Open Source инструмент (на Go), который создает P2P-туннель между двумя любыми компьютерами, даже если они оба за жестким NAT-ом.

Как это работает:
На сервере:

croc send my_huge_log.log

Вывод: Code is: 1234-super-secret
На ноуте:

croc 1234-super-secret

В чем магия:
1. Шифрование PAKE (пароль знает только отправитель и получатель).
2. Возобновление прерванной закачки.
3. Никаких промежуточных серверов хранения — чистая скорость канала.

4. Это "Teleport" для файлов, который должен быть в арсенале каждого админа. 💎

#tools #cli #opensource #sysadmin #filetransfer #croc #security #networking
👍2❤1🔥1👏1
🌐 Сеть: MTR — почему ping больше не нужен 📉

Когда интернет «лагает», ping показывает только факт проблемы.
А traceroute — только маршрут.
Чтобы понять, где именно теряются пакеты (у тебя, у провайдера или на сервере), нужен MTR (My Traceroute).

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

Команды:

Linux: mtr google.com


Windows: Скачай WinMTR (бесплатно, портабл).


Куда смотреть: Смотри на колонку Loss%.
* Если потери начинаются на 1-м шаге — проблема в твоем роутере/кабеле.
* Если на 2-3 шаге — звони провайдеру, это их шлюз.
* Если в самом конце — проблема у сервера назначения.


Это единственный скриншот, который техподдержка провайдера принимает как доказательство. 🛠️

#networking #mtr #troubleshooting #ping #sysadmin #internet #tools
✍1👍1
🐧 Linux: duf — Дисковая статистика здорового человека

Обычный `df -h` в 2026 году на сервере с кучей Docker-контейнеров и смонтированных ARM-разделов превращается в нечитаемую простыню. Пока ты ищешь нужный раздел в этом мусоре, место на диске успевает закончиться окончательно.

Ставь duf (Disk Usage/Free Utility). Она группирует разделы, понимает терминальные темы и рисует понятные прогресс-бары.


Почему это удобно:
✅ Авто-группировка: Отделяет реальные диски от виртуальных (tmpfs, девайсы контейнеров).
✅ Цветовая индикация: Если раздел забит на 90%, ты увидишь это красным цветом сразу, без вчитывания в цифры.
✅ JSON-вывод: Идеально для скриптов, если нужно быстро выкинуть статус дисков в мониторинг.

Установка и запуск:

sudo apt install duf
duf


Если нужно посмотреть только «настоящие» железные диски, чтобы не отвлекаться на мусор: duf --only local.

#linux #tools #duf #storage #cleanup
🐧 Linux: lnav — Когда логов больше, чем времени на жизнь

Привет, коллеги! Среда, 18 марта. В 2026-м наши ARM-ноды генерируют столько логов, что обычный tail -f превращается в бессмысленный поток символов, от которого рябит в глазах.

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

Используй lnav (The Log File Navigator). Это продвинутый вьювер, который понимает структуру логов «из коробки».

Почему это мастхэв:
• Слияние логов: access.log, error.log и системные логи в одной временной ленте
• Подсветка: ошибки — красным, предупреждения — желтым
• Фильтрация: нажал /, ввел паттерн — убрал шум


Установка и запуск:

sudo apt install lnav
# Открываем папку с логами
lnav /var/log/nginx/

Pro Tip: нажми i — увидишь гистограмму. Резкий красный пик = момент, когда всё сломалось.

#linux #tools #lnav #logs #monitoring #admin_future
🛠 DMDE: малоизвестная, но очень сильная утилита для восстановления данных

Коллеги, инструмент в копилку инженера. Большинство дежурно вспоминают R-Studio, TestDisk или PhotoRec, но DMDE (DM Disk Editor and Data Recovery) выручает там, где тяжелые комбайны спотыкаются или зависают на сыплющихся секторах.

📌 ФАКТЫ
Авторский проект: автор — независимый разработчик Дмитрий Сидоров, софт непрерывно развивается с 2006 года. Актуальная стабильная ветка — 4.4.4 (в тестировании 4.5.0).

Кроссплатформенность: работает нативно под Windows, Linux, macOS и DOS. Портативная версия без установки легко закидывается на аварийный live-диск (WinPE / Live Linux) для работы с хостом без загрузки основной ОС.

Поддержка файловых систем: NTFS, ReFS (включая серверные пулы), FAT12/16/32, exFAT, ext2/ext3/ext4, Btrfs, HFS+/HFSX, APFS.

Ключевой функционал:

Экспресс-восстановление случайно удалённых разделов через правку MBR/GPT «на лету»;

Виртуальная сборка программных и аппаратных RAID 0, 1, 4, 5, 6 (включая кастомные задержки и смещения страйпов);

Посекторное клонирование дисков с умным обходом сбойных LBA-блоков и реверсивным чтением;

Полноценный низкоуровневый дисковый hex-редактор с шаблонами структур файловых систем.

Гуманный Free-режим: бесплатная редакция позволяет восстанавливать до 4 000 файлов из текущей выбранной директории за один проход без ограничения по общему объёму и количеству повторных запусков.

⚠️ ОСТОРОЖНО: МАЛВАРЬ В ПОИСКЕ
В репозиториях GitHub и поисковой выдаче сейчас активно крутятся фальшивые сборки с заголовками в духе «DMDE Professional 2026 Full Crack / Keygen». Это чистый дроппер стилеров и инжекторов в процессы. Скачивать утилиту нужно строго с официального зеркала dmde.com.

💡 ПРАВИЛЬНЫЙ АЛГОРИТМ СПАСЕНИЯ ДАННЫХ
Стоп-запись: аварийный накопитель немедленно перемонтируется в

read-only
либо физически выводится из системы. Никаких проверок

chkdsk
или

fsck
на живом диске!

Посекторный образ: сначала снимается полный RAW-образ (встроенным модулем копирования DMDE либо утилитой

GNU ddrescue
).

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

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

Bash
# Эталонное снятие посекторного слепка сыплющегося диска через ddrescue:

# 1. Быстрый проход: читаем всё целое, пропуская проблемные зоны и ведя лог-карту
ddrescue -n -b 4096 /dev/sdX /mnt/backup/disk.img /mnt/backup/disk.map

# 2. Добор битых секторов: до 3 попыток вычитки проблемных кластеров по карте
ddrescue -r3 -b 4096 /dev/sdX /mnt/backup/disk.img /mnt/backup/disk.map

#tools #datarecovery #dmde #storage #backup #sysadmin #admin_future
🔥4✍1
🛠 Multipass 1.17: Debian и Fedora в одну команду, симуляция «падения зоны» и работа даже на Windows Home

Коллеги, инструмент для быстрых тестовых ВМ — когда нужно проверить скрипт или обновление, не трогая прод.

📌 ФАКТЫ (релиз 19 октября)
Multipass от Canonical — лёгкие ВМ из облачных образов одной командой

В 1.17 добавлены официальные образы Debian и Fedora — раньше была только Ubuntu

Зоны доступности: ВМ раскладываются по трём зонам с отдельными подсетями. Зону можно «выключить» и посмотреть, как сервис переживёт её отказ

Windows: новый драйвер на API HCS — работает на всех редакциях, включая Home. Драйверы Hyper-V и VirtualBox объявлены устаревшими

macOS: превью драйвера на Apple Virtualization framework

🛠 БЫСТРЫЙ СТАРТ
Bash
multipass find                         # доступные образы
multipass launch <образ> --name test1 --cpus 2 --memory 2G --disk 20G
multipass shell test1
multipass transfer ./script.sh test1:/tmp/
multipass delete test1 && multipass purge

Bash
# Симуляция отказа зоны
multipass zones
multipass launch <образ> --name app1 --zone <имя-зоны>
multipass disable-zones <имя-зоны> # ВМ зоны становятся недоступны
multipass enable-zones <имя-зоны>

💡 В ЧЁМ СУТЬ
Тестовая ВМ за 30 секунд убирает соблазн «проверить прямо на сервере». А зоны позволяют на ноутбуке отрепетировать то, что обычно проверяют только во время настоящей аварии.

#tools #multipass #virtualization #testing #linux #sysadmin #admin_future