🛠️ Основные команды для диагностики проблем в Linux
Привет, друзья! 🚀 Хотите научиться быстро находить и решать неисправности в системе? Тогда этот мини-гайд — именно для вас! Быстрый разбор команд, которые обязательно должны быть в арсенале каждого sysadmin или DevOps.
🔍 Проверки сети
- Посмотрите активные интерфейсы:
ip a
- Проверка соединения с сервером:
ping 8.8.8.8
- Проверка маршрутов:
ip r
🧙♂️ Анализ загрузки и ресурсов
- Проверяем использование CPU:
top или htop
- Проверка памяти и swap:
free -h
- Проверка дискового пространства:
df -h
❗ Ошибки запуска или запуска процессов
- Посмотрите статус сервиса:
systemctl status <имя_сервиса>
- Обновление логов:
journalctl -xe
🔧 Работа с правами и файлами
- Убедись в правильных правах:
ls -l /path/to/file
- Исполни команду от рута, если нужно:
sudo <команда>
- Измени права или владельца:
chmod и chown
💾 Обнаружение места, занимаемого файлами
- Найди самые большие директории:
du -h / | sort -rh | head -20
- Очисти кэш apt (для Debian-подобных):
sudo apt-get clean
Эти инструменты — твой путь к быстро решению большинства проблем.
А ты подготовился к возможным сбоям?
Приглашаем тебя в наш телеграм-канал https://t.me/LinuxSkill за дополнительными ценный знаниями и в бота https://t.me/gradeliftbot для тестирования своих навыков! Вперед к мастерству!
Что самое сложное для тебя при диагностике ошибок? Делись в комментариях!