Linux troubleshooting
Дисковая система
df -h — посмотреть утилизацию дисков
du -sh /tmp — посмотреть сколько места занимают файлы в директории /tmp
df -i — посмотреть сколько Inodes ( индексные дескрипторы («описатели») — это структуры данных в системах Unix, используемые для хранения информации о файлах и каталогах. Так как дескрипторы являются, по сути, данными о данных, их также называют метаданными.
lsblk — информация о блочных устройствах ( HDD, SSD…)
smartctl -a /dev/sda — вывести смарт диска
iosat — нагрузка в realtime
iotop — какие процессы занимают диск
CPU
top (htop)- какие процессы работают и сколько тратят процессорного времени
RAM
vmstat — информация о ram
cat /proc/meminfo — подробные данное
Процессы
ps aux — запущенные процессы
kill 66666 — убить процесс (66666 — id процесса)
systemctl status nginx — глянуть стату процесса
Сеть
netstat -tulpn — какие сервисы висят на портах
ss -lntu — аналог
ln -a — вывод сетевых интерфейсов
ifconfig — аналог
netstat -rn — информацию о маршрутах
ip -r аналог
ping, traceroute, mtr
dig — аналог nslookup в винде
curl — запрос ресурсу (проверка порта curl -v telnet:192.168.1.1:22)
tcpdump
Логи
cd /var/log — где в основном лежат логи
tail -f -n50 /var/log/syslog — глянуть последние 50 строк, -f значит выводить последние изменения по файлу (реалтайм)
journalctl -xeu nginx — вывести логи по nginx