Link Search Menu Expand Document
25 Февраля 2024 г.

Диагностика в linux

Содержание

Основные команды для диагностики linux сервера. По каждому разделу можно писать отдельную заметку, пока соберу все вместе.

Место

# Кол-во места на дисках
df -h
# Кол-во места на дисках + тип файловой системы
df -Th
# Кол-во места в определенной директории
du -sh /var/www/* | sort -hr
# Кол-во inod
df -i

Диски

# Список дисков и разделов
lsblk
# Состояние диска - отчет
sudo smartctl -a /dev/sda

Нагрузка/информация

# Диски - пишется, читается с диска
iostat
sudo iotop
# Процессор
top
htop
# Оперативная память
vmstat
free -m
cat /proc/meminfo

Процессы

# Список процессов на сервере
ps aux
# Убить процесс
kill 12345
# Состояние сервиса
systemctl status cron.service

Сеть

# Процессы и порты которые они слушают
netstat -tulpn
ss -lntu
# Информация о сетевых интерфейсах
ip a
Ifconfig
# Сетевые маршруты
netstat -rn
ip r
# Доступность удаленных хостов
ping ya.ru
# Путь пакетов от сервера от конечного сервера
traceroute ya.ru
# Трассировка в живом режиме
mtr ya.ru
# Днс
dig lexusalex.ru
# Универсальная программа проверки запросов и ответов сервера
curl -Lv ya.ru

Логи

# Просмотр логов
tail -f -n50 /var/log/syslog
tail -f n50 /var/log/auth.log
# Сообщения ядра системы
sudo dmesg -T
# Логи определенной программы
journalctl -xeu cron

Возник вопрос или предложение пиши на почту alexsey_89@bk.ru или в Телеграмм канал

Дата публикации: 25 Февраля 2024 г.

Содержание


Наверх

Последнее изменение страницы: 25 Февраля 2024 г.