ubuntu server поставить, апатчи поставить 2-х минутное дело sudo apt-get install apache2 ... но без знаний линукса всеодно обслуживать сервер будет трудно, так что надо хоть какие-то начальные знания иметь
Но по совести — конечно надо ставить серверный дистр по вкусу и настраивать. Дебиан, фря, центос — традиционный выбор. Для маньяков — генту (да, я маньяк, но для домашнего сервера — почему бы и нет?)
Что же до книжек, то и наш Питер регулярно выпускает из на бумаге, и в сети валяется тонна. Причём, если начинаешь, конечно лучше бери книгу — там будут и основы линуксов, и во второй части — установка/настройка lamp. Уровень всей этой литературы мягко говоря, не очень, но для новичка сойдёт.