🐊 Croc: Передача файлов сквозь NAT и Firewalls
Ситуация: Нужно перекинуть файл с ноутбука на домашний сервер (или другу).
* scp? Нужен белый IP и SSH-доступ.
* Облако? Долго, и файл приватный.
* USB-флешка? Мы в 2025 году.
Используйте croc. Это утилита на Go, которая создает прямой зашифрованный туннель (P2P) между двумя компьютерами через Relay-сервер. Пробивает любой NAT.
Как это работает:
На отправителе:
На получателе (где угодно в мире):
✅ Работает быстрее облака (использует всю ширину канала).
✅ End-to-End шифрование (PAKE).
✅ Возобновление прерванной закачки.
Поставьте один раз, и вы забудете про WeTransfer и мучения с FTP.
#tools #croc #filetransfer #p2p #security #musthave
Ситуация: Нужно перекинуть файл с ноутбука на домашний сервер (или другу).
* 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
Как узнать, что злоумышленник (или любопытный инсайдер) проник в вашу сеть и шарится по папкам? Логи 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 — Генеральная уборка перед Новым годом
В новый год — с чистыми дисками! Обычный
Используйте
Почему это мастхэв:
1. Скорость: Моментально сканирует диск.
2. Навигация: Вы видите папку /var/log (5 ГБ), заходите внутрь (Enter) и видите, что виноват journal.
3. Удаление: Можно нажать d прямо на файле, и он удалится (с подтверждением).
Установка и запуск:
Выделите 10 минут, почистите логи и кэши apt. Сервер скажет спасибо.
#linux #tools #ncdu #cleanup #storage #maintenance
В новый год — с чистыми дисками! Обычный
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, которая рисует график задержки в реальном времени прямо в вашем терминале.
Килер-фича: Сравнение хостов Запустите пинг сразу до нескольких узлов, чтобы увидеть, кто тормозит — ваш роутер или провайдер:
Вы получите несколько разноцветных графиков на одном экране. Это не только красиво, но и невероятно наглядно для диагностики "плавающих" проблем.
#network #tools #cli #gping #rust #visualization #troubleshooting
Обычная команда 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):
Идеально для диагностики "здесь и сейчас", когда нет времени писать конфиги, а сервер умирает.
#monitoring #netdata #devops #dashboard #tools #realtime
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?". Ты можешь грепать
Это анализатор веб-логов, который работает в двух режимах:
1. TUI (в терминале): Красивая псевдографика с барами и статистикой.
2. HTML (веб-отчет): Генерирует интерактивную HTML-страницу с графиками, которую не стыдно показать директору.
Запуск одной строкой:
Он парсит гигабайты логов за секунды, определяет ботов, браузеры, гео-локацию и самые тяжелые запросы.
#web #logs #nginx #goaccess #analytics #tools #visualization
Твой босс спрашивает: "Сколько людей было на сайте вчера? С каких стран? Были ли ошибки 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):
Использование: Просто нажмите Ctrl+R в терминале.
Ваша продуктивность вырастет в разы.
Вы перестанете набирать одни и те же команды вручную.
#tools #fzf #productivity #terminal #cli #bash #zsh
После отпуска сложно вспомнить: "Какой там был длинный ключ у той команды для 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
GitHub
GitHub - junegunn/fzf: :cherry_blossom: A command-line fuzzy finder
:cherry_blossom: A command-line fuzzy finder. Contribute to junegunn/fzf development by creating an account on GitHub.
📡 Network: mtr — Пинг и Трассировка в одном флаконе
ping показывает только доступность конечной точки. traceroute показывает маршрут, но только один раз. Админу нужно видеть динамику: на каком именно узле провайдера теряются пакеты прямо сейчас?
Используйте
Это интерактивная утилита, которая постоянно обновляет статистику по каждому хопу (узлу) маршрута.
Установка и запуск:
Что искать: Смотрите на колонку Loss%.
* Если потери начинаются на 3-м узле и идут до конца — виноват этот узел.
* Если потери только на одном узле, а дальше всё чисто — это просто защита от DDOS на роутере, можно игнорировать.
#network #tools #mtr #troubleshooting #latency #packetloss
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) пока пьешь кофе.
Команда:
Что произойдет: Windows сама проверит версии всех установленных программ, скачает новые и тихо установит их. Если хотите видеть красивый прогресс-бар в стиле ретро:
#windows #winget #updates #automation #powershell #tools
В 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
Команда
Встречайте
Почему это мастхэв:
1. Подсветка синтаксиса: Он сам понимает, что это за файл (JSON, YAML, SH), и раскрашивает его.
2. Git-интеграция: Слева показывает плюсики
3. Нумерация строк: Удобно говорить коллеге: "Посмотри строку 15".
4. Пейджинг: Если файл длинный, он работает как
Установка:
Попробуйте один раз, и к черно-белому тексту вы не вернетесь.
#linux #tools #cli #bat #productivity #visualization
Команда
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: Увидеть всё, что скрыто
Диск
Старый
Он не сканирует файлы по одному (как Проводник). Он читает напрямую MFT (Master File Table) файловой системы NTFS.
Результат: Сканирование диска на 1 ТБ занимает 2 секунды.
Визуализация (Treemap): Вы видите карту диска из цветных прямоугольников.
* Большой квадрат = Большой файл.
* Вы сразу видите "сироту" — файл подкачки
Удалять можно прямо из интерфейса. Лучший инструмент для быстрой очистки.
#windows #storage #wiztree #ntfs #troubleshooting #visualization #tools
Диск
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: Уборка мусора с комфортом
Вы запускаете
Используйте
Почему это топ:
1. Скорость: Она сканирует диск молниеносно.
2. Интерактивность: Вы ходите стрелочками по папкам, как в файловом менеджере. Сразу видно: "Ага, это логи Docker занимают 20 ГБ".
3. Удаление: Нашли мусор? Нажали
Установка:
Лайфхак: Чтобы не сканировать примонтированные сетевые шары (и не положить сеть), используйте флаг
#linux #storage #ncdu #cleanup #tools #cli #sysadmin
Вы запускаете
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
Если ваши пальцы по привычке набирают
Король умер. Да здравствует
Почему ss лучше: Она берет данные напрямую из ядра через Netlink API. Это работает мгновенно.
Шпаргалка:
1. Показать все слушающие порты (аналог netstat):
2. Показать все установленные соединения SSH:
3. Показать статистику по памяти сокетов (важно при DDoS):
Приучайте себя к новому стандарту.
#linux #networking #ss #netstat #performance #tools #cli
Если ваши пальцы по привычке набирают
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
Вы пишете
Поставьте
Почему это мастхэв:
1. Красота: Рисует цветные бары (сколько занято/свободно). Глаз считывает инфо за 0.1 сек.
2. Группировка: Сам отделяет локальные диски, сетевые шары и псевдо-ФС (tmpfs).
3. JSON: Умеет отдавать вывод в JSON для скриптов мониторинга.
Установка:
Один раз увидите — и удалите алиас на
#linux #storage #duf #cli #tools #visualization #diskusage
Вы пишете
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-ом.
Как это работает:
На сервере:
Вывод: Code is: 1234-super-secret
На ноуте:
В чем магия:
1. Шифрование PAKE (пароль знает только отправитель и получатель).
2. Возобновление прерванной закачки.
3. Никаких промежуточных серверов хранения — чистая скорость канала.
4. Это "Teleport" для файлов, который должен быть в арсенале каждого админа. 💎
#tools #cli #opensource #sysadmin #filetransfer #croc #security #networking
Проблема: нужно быстро перекинуть лог в 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).
Это гибрид, который постоянно пингует каждый узел маршрута в реальном времени.
Команды:
Куда смотреть: Смотри на колонку Loss%.
Это единственный скриншот, который техподдержка провайдера принимает как доказательство. 🛠️
#networking #mtr #troubleshooting #ping #sysadmin #internet #tools
Когда интернет «лагает», 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-разделов превращается в нечитаемую простыню. Пока ты ищешь нужный раздел в этом мусоре, место на диске успевает закончиться окончательно.
Почему это удобно:
✅ Авто-группировка: Отделяет реальные диски от виртуальных (tmpfs, девайсы контейнеров).
✅ Цветовая индикация: Если раздел забит на 90%, ты увидишь это красным цветом сразу, без вчитывания в цифры.
✅ JSON-вывод: Идеально для скриптов, если нужно быстро выкинуть статус дисков в мониторинг.
Установка и запуск:
Если нужно посмотреть только «настоящие» железные диски, чтобы не отвлекаться на мусор:
#linux #tools #duf #storage #cleanup
Обычный `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). Это продвинутый вьювер, который понимает структуру логов «из коробки».
Почему это мастхэв:
Установка и запуск:
Pro Tip: нажми i — увидишь гистограмму. Резкий красный пик = момент, когда всё сломалось.
#linux #tools #lnav #logs #monitoring #admin_future
Привет, коллеги! Среда, 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». Это чистый дроппер стилеров и инжекторов в процессы. Скачивать утилиту нужно строго с официального зеркала
💡 ПРАВИЛЬНЫЙ АЛГОРИТМ СПАСЕНИЯ ДАННЫХ
Bash
#tools #datarecovery #dmde #storage #backup #sysadmin #admin_future
Коллеги, инструмент в копилку инженера. Большинство дежурно вспоминают 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
Bash
💡 В ЧЁМ СУТЬ
#tools #multipass #virtualization #testing #linux #sysadmin #admin_future
Коллеги, инструмент для быстрых тестовых ВМ — когда нужно проверить скрипт или обновление, не трогая прод.
📌 ФАКТЫ (релиз 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