Я не уверен, когда вы говорите «более глубокий уровень», если вы говорите о получении большего в командной строке (некоторые люди никогда не покидают GUI, который входит в их дистрибутив, если вы можете себе это представить), или с действительно мелкие вещи низкого уровня, такие как написание драйверов ядра. Я собираюсь предположить больше первого, чем второго.
Я бы посоветовал вам установить разумные цели для вещей, которые вы хотели бы сделать с помощью Linux и приложений, работающих на Linux (запуск веб-сервера, передача файлов на хосты Windows, обслуживание DHCP, запуск графического рабочего стола и т. Д.). Я твердо верю, что ты учишься только тогда, когда делаешь. Как только у вас есть цель, преследуйте ее. Это означает чтение справочных страниц (много-много справочных страниц), документацию "HOWTO", архивы списков рассылки, случайные записи в блогах и, конечно же, документацию, которая поставляется с различными программами, которые вы устанавливаете или компилируете для запуска на своем коробки.
Пройдя несколько лет на курсах по сертификации в классе, я уверен, что могу с некоторой долей уверенности сказать, что те ученики, которых я видел, добились наибольшего прогресса - это те, кто делал сумасшедшие проекты собственного дизайна и учился на местах. их штаны.
Как я уже говорил, справочные страницы, документация "HOWTO" ( http://tldp.org/docs.html и во многих других местах в сети) и архивы списков рассылки - ваши друзья. Я бы держался подальше от любых книг, в которых говорится о внутренностях ядра, по крайней мере, на данном этапе. Вам не нужны такие глубокие знания, чтобы начать.
Поговорите с другими людьми. Похоже, сбой сервера оказался отличным местом для получения хороших советов. Задавайте вопросы здесь, и не думайте, что при этом вы будете выглядеть глупо. Если вы можете пообщаться с людьми, знакомыми с Linux, сделайте это. (Хотя я бы порекомендовал вам попробовать и отделить мнение от факта. В сообществе Linux столько же «священных войн» за разные мнения о том, как действовать, как и в любом другом сообществе - возможно, даже больше, учитывая природу сообщества. .)
Чтобы получить действительно «глубокие» знания о наследии Unix от Linux, вы можете обратиться к некоторым старым специфическим для Unix административным или справочным руководствам. Я бы избежал этого на раннем этапе (по крайней мере, до тех пор, пока вы не сможете оценить историческую природу «путей, которые не пройдены» в Linux по сравнению с некоторыми из операционных систем Unix-производных).
Не зная, каков ваш общий уровень мастерства, я выкрикиваю книгу, которая мне или не может быть ужасной. Я настоятельно рекомендую «Иллюстрированный TCP / IP» ( http://www.amazon.com/Illustrated-Volumes-Addison-Wesley-Professional-Computing/dp/0201776316 ). Это совсем не специфично для Linux, но вы будете делать так много вещей, связанных с TCP / IP, что знать, что это «холодно», не сложно.
Короче говоря, я говорю, что нет волшебной книги или книг, нет сверхсекретных видео, из которых учились «мастера», но абсолютно нет предела тому, чему вы можете научиться, если будете придерживаться этого и не будете бояться пачкать руки.