Я полный новичок в Linux / сетях. Какое оборудование / программное обеспечение потребуется для этого? По сути, я хочу настроить серверный компьютер и иметь возможность подключаться к нему локально с помощью моего рабочего стола, а также изучить способы настройки веб-сервера без потенциального нежелательного внешнего доступа. В основном я хочу узнать, как управлять этими более дешевыми неуправляемыми пакетами VPS, которые, как я вижу, предлагаются компаниями веб-хостинга, но сначала локально.
Оборудование, которое у меня есть в настоящее время: мой компьютер, дополнительный серверный компьютер, популярные дистрибутивы Linux, книги по Linux, 4-портовый маршрутизатор Linksys, 4-портовый концентратор netgear, кабели cat5 и патч-корд. Также есть старый беспроводной маршрутизатор Westell 327W, но я не думаю, что он функционирует без подключения к DSL.
Хотел бы как можно больше имитировать VPS или реальные серверы для наилучшего обучения. Спасибо!
Что ж, вы могли бы избавить себя от множества проблем и просто использовать среду виртуализации, такую как рабочая станция VMware.
Просто сначала установите на нем несколько виртуальных машин, соедините их с помощью виртуальных коммутаторов, настройте openVPN, почтовый сервер, веб-сервер и, самое главное, защитите их. Как только вы это сделаете, попробуйте более сложную среду виртуализации на своем сервере. Используйте ESXi, KVM или Xen (в центре) вместо рабочей станции.
Это много проб и ошибок, но вы научитесь. Некоторые хорошие места для начала понимания Linux - это курсы LPI. Для базовых сетей я бы посмотрел на CCNA. Но последнее может быть немного излишним для простого управления VPS.