Чтобы стать экспертом по Linux, вам нужно научиться решать проблемы. Вот основные моменты, на которые следует обратить внимание в случае возникновения ошибки.
Хочется так же сказать, что многие телефоны и игровые приставки работают на данной ОС, а если вы уронили устройство в воду, то вам нужен ремонт psp после влаги.
Правило RTFM (Read That Fine Manual — прочти это прекрасное руководство). Многие поколения пользователей подпортили себе нервы, не соблюдая это правило. Итак, обязательно прочтите документацию, которая прилагается к нужной программе. Кроме того, просмотрите соответствующие страницы справочных руководств man и info (см. главу 11), если таковые имеются. Всегда проверяйте, правильно ли вы указали формат значений параметров в файлах настроек. Файлы журнала. В случае возникновения ошибок ядра система записывает их в файлы журнала (эти файлы находятся в каталоге /var/log/). Для просмотра журнала применяется команда tail , о которой рассказывается в приложении .
Параметры командной строки. Воспользуйтесь параметрами, предназначенными для выполнения отладки. Многие команды имеют параметры отладки (debug) или расширенного вывода сообщений (verbose), которые позволяют выводить на экран большее количество информации о ходе выполнения команды. Большинство команд выполняют свою работу "безмолвно", поэтому применение подобных параметров позволяет проследить ход выполнения команды и выявить, на каком этапе возникла ошибка.
Зависимые службы. Убедитесь, что система запустила все необходимые вспомогательные службы. Некоторые процессы для своей работы требуют функционирования других служб.
Права доступа к файлам. Очень распространенная проблема. Убедитесь, что все файлы и каталоги, используемые данной службой, имеют необходимые права доступа. Чтобы узнать, какие файлы требуются для работы данной службы, обратитесь к справочному руководству man.
Проверьте код ошибки. Большинство компилируемых программ возвращают код ошибки в виде целого числа. Нуль (0) показывает, что процесс компиляции прошел удачно; любое другое число указывает на наличие ошибки определенного типа. Как правило, в документации приводится список возможных кодов ошибок и их значения.
Используйте "коллективный разум" Internet. Если вы пытаетесь настроить популярную и широко используемую программу, кто-то до вас уже мог сталкиваться с подобной проблемой. Вы можете попытаться найти решение, проведя поиск в архивах групп новостей по адресу: groups. google . com.
Изучите программирование сценариев оболочки bash. Многие процессы запускаются сценариями оболочки. Если вы понимаете, как пишутся сценарии оболочки, вы можете открыть код сценария и пошагово проследить его выполнение, чтобы определить место, в котором произошел сбой. В качестве хорошего начала рекомендуем книгу Джима Кеога (Jim Keogh) Linux Programming For Dummies, вышедшую в издательстве Wiley.