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
🕵️‍♂️ Linux: stat — Вся правда о файле

Мы привыкли смотреть на файлы через ls -l . Но она показывает только время последней модификации ( mtime ). Когда нужно понять, действительно ли файл меняли, или просто поменяли права доступа ( chmod ), или когда к нему последний раз обращались — нужна команда stat .

Команда:


stat /etc/passwd

Что смотреть в выводе:

1. Access (atime): Когда файл читали последний раз (полезно для поиска неиспользуемых конфигов).

2. Modify (mtime): Когда менялось содержимое файла.

3. Change (ctime): Когда менялись метананые (права, владелец).

* Нюанс: Если хакер подменил файл и скрутил mtime назад (чтобы скрыть следы), ctime все равно выдаст время изменения!

Форматированный вывод (для скриптов):


# Вывести только права в цифрах (например, 644)
stat -c "%a" filename

Используйте stat при разборе инцидентов. ls часто врет (или недоговаривает).

#linux #forensics #stat #security #cli #audit
🎄 Linux: Создаем новогоднее настроение (Matrix)

Если скрипты с елками не работают или вы боитесь запускать чужой код из интернета (что правильно!), используйте проверенную классику — cmatrix. Мало кто знает, что её можно настроить под рождественские цвета, а не только под "хакерский зеленый".

Установка (есть в стандартных репозиториях):


sudo apt install cmatrix # Ubuntu/Debian
sudo yum install cmatrix # CentOS/RHEL

Режим "Рождество" (Красный текст):


cmatrix -C red

Режим "Гирлянда" (Разноцветный):


cmatrix -r

Включаем на втором мониторе в серверной, выключаем свет — атмосфера готова.

#linux #fun #cmatrix #cli #christmas #relax
🌍 Mapscii: Весь мир в твоем терминале

Думаешь, консоль умеет только в текст? Как насчет полноценной интерактивной карты мира на основе OpenStreetMap, отрендеренной символами Брайля и ASCII?

Это Mapscii.

Что она умеет:
Зум от карты мира до твоего дома (колесиком мыши!).
Векторная отрисовка прямо в TTY.
Работает через Telnet (ничего не надо ставить).

Попробуй прямо сейчас:


telnet mapscii.me

(Навигация: мышка или клавиши a/z для зума)

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

#linux #fun #mapscii #cli #visual #geek #maps
🕊1
😎 Linux: Как объяснить бабушке, что ты Хакер

Вас спрашивают за праздничным столом: "А чем ты там занимаешься в своем компьютере?". Объяснять про Kubernetes и CI/CD бесполезно. Им нужна картинка из фильма "Пароль Рыба-Меч".

Просто запустите hollywood.

Это утилита, которая делит ваш терминал на мозаику и запускает в каждом окне случайный "умный" процесс: htop, tree, hexdump, логи, матрицу и карту мира. Выглядит эпично.

Установка:


sudo apt install hollywood # Ubuntu
# Запуск:
hollywood

Включаем, откидываемся на спинку кресла. — "Да так, защищаю периметр сети от брутфорс-атак". Вопросы отпадут.

#linux #fun #hollywood #hacker #cli #humor
🔥2👏2
📈 gping: Пинг, на который можно смотреть вечно

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

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

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

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


gping 192.168.1.1 8.8.8.8 google.com

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

#network #tools #cli #gping #rust #visualization #troubleshooting
👍2
🛸 btop: Твой терминал — пульт управления звездолетом

Забудьте про старый добрый htop. Он хороший, но выглядит как бухгалтерская ведомость. Если вы хотите, чтобы мониторинг ресурсов выглядел так, будто вы управляете серверами Пентагона из голливудского фильма, вам нужен btop.

Почему он лучший:

Скорость: Написан на C++, работает молниеносно даже на слабых машинах.

Визуал: Графики CPU, диаграммы использования дисков, дерево процессов — всё анимировано и выглядит потрясающе.

Управление: Полная поддержка мыши! Можно кликать по процессам, чтобы убить их, или скроллить графики колесиком.

Поставьте его на второй монитор в серверной, выберите тему поярче, и любой входящий поймет — здесь работают серьезные люди.

#linux #monitoring #btop #cli #terminal #devops #cyberpunk
👍1🔥1
🗑 Linux: Находим и удаляем дубликаты файлов ( `fdupes` )

После года работы и бэкапов на диске скапливаются гигабайты одинаковых файлов с разными именами. Руками их искать невозможно. md5sum для каждого файла — долго.

Используйте fdupes . Она сравнивает файлы сначала по размеру, потом по подписи MD5, и только потом побайтово. Это быстро и безопасно.

1. Просто найти дубликаты (рекурсивно):


fdupes -r /home/user/Downloads

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


fdupes -rd /home/user/Downloads

3. Автоматически удалить дубликаты (без вопросов): Оставит только первый найденный файл, остальные — в шредер.


fdupes -rdN /home/user/Downloads

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

#linux #storage #cleanup #fdupes #maintenance #cli
👍2
🐍 Python: Мгновенный веб-сервер для передачи файлов

Ситуация: Нужно срочно скачать файл с вашего компьютера на телефон или другой ноутбук в той же Wi-Fi сети. Настраивать Samba/FTP/Nginx долго. Флешку искать лень.

Если у вас установлен Python (а он есть почти везде), у вас уже есть веб-сервер.

Запуск (в папке с файлами):


# Python 3
python3 -m http.server 8000

Теперь с любого устройства в сети заходите на http://IP-ВАШЕГО-ПК:8000. Вы увидите список файлов папки. Кликаем — качаем.

Чтобы остановить: `Ctrl+C` . Просто, гениально и работает везде (Linux, Windows, macOS).

#python #network #lifehack #webserver #cli #sharing
🔥5👍21
🌐 Network: Полная трассировка DNS (dig +trace)

Сайт не открывается. Вы пингуете — IP нет. nslookup говорит "Server failed".
Проблема у вас? У провайдера? Или у регистратора домена?

Используйте dig с флагом трассировки. Она покажет весь путь запроса: от корневых серверов интернета до конечной записи.

Команда:


dig +trace google.com

Как читать вывод:
1. Сначала ответят корневые сервера (.).
2. Потом сервера зоны TLD (.com).
3. Потом NS-сервера компании (ns1.google.com).

На каком этапе получите тайм-аут — там и проблема. Если nslookup просто говорит "ошибка", то dig +trace показывает кто именно виноват.

#network #dns #dig #troubleshooting #cli #internet
🚀 Starship: Твой терминал стал умным

Мы смотрим в консоль 8 часов в день. Почему она должна быть унылой строкой user@server:~$ ? Сделайте её информативной и кроссплатформенной (работает везде: Linux, macOS, Windows PowerShell).

Встречайте Starship. Это промпт (строка приглашения), написанный на Rust.

Что он показывает автоматически:

1. Git: В какой ветке сидишь, есть ли изменения (master ✎).

2. Стек: Если зашел в папку с Python-проектом — покажет змейку и версию 🐍 3.10. Если Node.js — покажет кубик.

3. Статус: Если прошлая команда упала — покажет красный крестик.

4. Время: Если команда выполнялась долго — покажет, сколько именно (например, took 2s).

Установка:


curl -sS https://starship.rs/install.sh | sh

(И добавить одну строку в ~/.bashrc или ~/.zshrc).

Выглядит дорого, работает молниеносно.

#cli #terminal #starship #customization #rust #productivity