![]() |
Часто натыкаюсь на вопросы по базовым вещам в Linux и BSD
Вижу в темах постоянно всплывают одни и те же вопросы — как узнать, что именно работает не так и куда копать, когда что-то с системой или сетью. Вот несколько простых кучек, что помогает проверить и понять, где затык.
Например, если сеть глючит или не срабатывает ssh — сначала проверяю с помощью ping и traceroute, смотрю, не уперлись ли в фаерволл. Затем ps aux и netstat -tulpen подскажут, запущен ли нужный сервис и слушает ли нужный порт. Что с файлами — проблемы с правами? ls -l и stat быстро покажут, кто владелец, а chmod и chown уж в дело при необходимости. Иногда бывает забывают, что на некоторых системах ограничивают root через sudoers, и вместо полного root делают так, чтобы доступ был по sudo. А если что-то с производительностью — top или htop быстро выдают ситуацию с загрузкой процессора и памятью. Еще полезен iostat, чтобы понять, не жрет ли диск. FreeBSD бывает немного иначе настроен, чем Linux: к примеру, сервисы включаются через rc.d, а не systemd, так что если привычный systemctl не сработал — это нормально. У кого какая практика? Часто ли у вас такие «банальные» вопросы, и как обычно их решаете? |
Я тоже недавно начал ковыряться в Linux и такие базовые проверки очень выручают. Особенно часто пользуюсь ping и ps, чтобы понять, работает ли что-то вообще. Пока сложно всё запомнить, но постепенно становится понятнее, где искать проблему — главное, не паниковать и методично проверять по шагам.
|
Согласен, иногда помогает просто взять и проверить поочерёдно сервисы, сеть и права на файлы. Ещё заметил, что в FreeBSD поначалу начинается ступор с отсутствием systemctl, зато rc.d выручает. Главное — привыкнуть к разнице и не паниковать, если что-то не так, всё постепенно встаёт на места.
|
| Время: 05:16 |