Главное для начинающего админа - умение быстро и качественно гуглить. Факт существования этой темы намекает на отсутствие у ТС этого скилла.
Еще рекомендую поменьше читать на русском языке всяческие форумы/блоги/etc. В 35% случаев это просто бред, в 30% - устаревший бред, в 30% - когда-то полезная, но устаревшая информация. С книгами ситуация получше, там не так много откровенного шлака.
Определится с нужными технологиями можно, просмотрев интересные вам вакансии. Совершенно точно не помешают базовые знания об устройстве компьютера и работе сетей, сведения о системах виртуализации, мониторинга, резервного копирования, централизованного управления и СУБД. Не нужно во все это сильно углубляться, достаточно представлять какие они бывают и поковыряться с любой понравившейся.
Во что стоит углубиться, так это утилиты для анализа производительности системы: всяческие *top'ы (коих тьма), sysstat, strace, парсеры логов.
Знание bash (ну или какого-то другого шелла) и основных утилит командной строки тоже пригодится. Маны наизусть заучивать не обязательно, но какие они есть и зачем нужны стоит.
Прокачивать скилл можно чтением литературы или банально просматривая вопросы на serverfault/toster.
xxblx пишет:Затем что при ручной сборке source-based админ быстрее сориентируется в вопросе "что под капотом о GNU/Linux", а уже дальше перейти на Debian / CentOS для него дело минутное.
Что мешает пересобрать из исходников Deian или Centos? Это кстати сделать куда сложнее, так как в source-based процесс автоматизирован до степени, достаточной для сборки любой обезьяной. Хотя документация у source-based дистрибутивов как правило на довольно хорошем уровне, но ее можно читать, даже если ни разу не собрал gentoo.