🤔 Linux Commands Mindmap
Салюты,
Сегодня хочу поделиться материалом по базовым, но рабочим Linux‑командам для инженеров, которые постоянно копаются в серверах, контейнерах и пайплайнах.
Эту карту собрали из реально нужных команд в бое: от навигации по файловой системе до работы с процессами и сетью. Каждую ветку можно раскрывать и быстро вспоминать синтаксис, не лезя в гугл или ИИ.
Что ты найдешь внутри?
• Базовые операции с файлами и директориями:
— ls — показать список файлов и каталогов в текущей директории
— cd — сменить текущую директорию
— cp — копировать файлы или директории
— mv — переместить или переименовать файл/директорию
— rm — удалить файл или директорию (с -r )
— find — искать файлы и директории по имени, размеру, времени и т.д.
— grep — искать строки по шаблону в файлах или выводе других команд
• Управление процессами и ресурсами:
— ps — показать список процессов (по пользователю, PID и т.п.)
— top — интерактивный монитор процессов и нагрузки
— htop — более удобный/ цветной вариант top
— kill — отправить сигнал процессу (обычно для завершения)
— nice — запустить процесс с заданным приоритетом
— df — показать использование дисков (разделов)
— du — показать, сколько места занимает каталог/ файл
• Работа с сетью:
— ip — управление сетевыми интерфейсами, адресами и маршрутами
— ss — показать активные сокеты/ подключения (новее netstat)
— netstat — старый, но до сих пор встречающийся просмотр соединений и маршрутов
— curl — отправить HTTP(S)/прочие запросы, скачать или отправить данные
— wget — скачать файлы по HTTP/ HTTPS/ FTP
— ping — проверить доступность хоста и задержку
— traceroute — показать путь пакетов до удалённого хоста по маршрутизаторам
• Права и пользователи:
— chmod — изменить права доступа к файлу/ директории
— chown — изменить владельца и/ или группу файла
— sudo — выполнить команду с повышенными правами (обычно от root)
— useradd — создать нового пользователя в системе
— groupadd — создать новую группу
• Логи и диагностика:
— journalctl — просматривать логи systemd‑журнала (службы, ядро, системные события)
— tail — показать последние строки файла (часто с -f для «подписки» на лог)
— less — постранично просматривать длинные файлы с прокруткой
— dmesg — вывести сообщения ядра (полезно для диагностики железа, драйверов)
Как использовать?
• Добавлять свои сниппеты и типовые комбинации команд
• Использовать как onboarding‑материал для новых инженеров и джунов
• Привязать к задачам DevSecOps: чек‑листы для разборов, расследований, хардненинга и т.п.
#appsec #devsecops #specialty #paper #term
