Где можно почитать хороший материал, как поднимать тестовые сервера на linux?
берёшь любую виртуальную среду (vmware, virtualbox, что есть и что удобнее) и поднимаешь нужный тебе дистрибутив.
как поднять нужную сборку - гугл
какие книги почитать про Linux - гугл или похожие вопросы:раздватричетыре
общий совет в целом звучит так "учитесь гуглить"
1. Просто берешь из чулана своего и соседского не очень старый компьютер
2. Скачиваешь дистрибутив для установки ... тут и начинаются проблемы )))
а) Выбор дистрибутива ... Дебиан, Убунту, ЦентОс .... там за 2000 различных дистрибутивов )))
б) как бы правильно сказать ... выбор источника установки: USB, DVD-ROM, Net. Иногда танцы с бубном ))) ... "ну тупая программа , зачем тебе СиДи когда я устанавливаю с ЮСБ"
в) Выбор необходимых пакетов ... тут тоже есть подводные камни. Вдруг тебе нужен Python2.7 и Python3.3 одновременно )))
г) Паранойя есть? Обработка логов. Начиная от почему не отдается картинка... до... как же сайт взломали ))) ... хотя это можно отнести к пункту выше ПАКЕТЫ.
.... и тд )))
Короче. Скучно тебе? Как разработчику сайтов - Линукс тебе не нужен. А вот разработчику сложных систем, в том числе высоко нагруженных сайтов - начинай!. Насчет Гугла тебе уже посоветовали. А дальше биться головой об клавиатуру (учиться) решать проблемы.