Сайт в разработке

SLEPOY • сис.админ

Bash-однострочников для экстренной диагностики Linux

Коллекция мощных однострочников и коротких команд для мгновенного анализа состояния Linux-сервера в нештатной ситуации.

Сервер "лагает", диск заполнен на 99%, нужно срочно найти причину сбоя.

Code
# 1. Анализ процессов и ресурсов (Что грузит систему?)
top                                  # Классика (для выхода - q)
htop                                 # Улучшенный top (нагляднее)
ps aux --sort=-%mem | head -6        # Топ-5 процессов по потреблению памяти
lsof -i :80                          # Какой процесс слушает порт 80?

# 2. Работа с дисками и памятью (Куда пропало место?)
df -h                                # Свободное место на всех разделах
du -sh /var/* | sort -rh | head -10  # Топ-10 самых "тяжелых" папок в /var
find /var/log -type f -size +100M    # Найти все лог-файлы больше 100 МБ
free -h                              # Статус оперативной памяти и swap

# 3. Анализ логов в реальном времени (Что происходит сейчас?)
tail -f /var/log/syslog              # "Живой хвост" основного лога
journalctl -u nginx --since "5 min ago" # Логи службы Nginx за последние 5 минут
grep -i "error\|fail" /var/log/syslog | tail -20 # Последние 20 ошибок

Бонус: Однострочники для сбора информации о системе:

Code
# Дамп всей ключевой информации о системе
echo "===== $(hostname) ====="; uptime; free -h; df -h /; ss -tln | head -10
Линукс
22 января 2026

0 показов

Bash-однострочников для экстренной диагностики Linux