1

Это может быть немного долго, так как я не совсем уверен, что я ищу, поэтому я буду давать как можно больше информации, чтобы помочь. Также я в основном новичок в Linux.

Итак, я планирую либо взять семейный ПК, который вскоре перестанет использоваться, и превратить его в сервер для обучения. Если мне повезет, я возьму старый компьютер с работы моего отца. Я до сих пор не уверен, какой дистрибутив Linux поставить на него (спецификации семейных ПК внизу), и у меня еще нет полного правления, чтобы делать с ПК все, что я хочу.

Так что я буду тестировать в ВМ. Проблема в том, что я хочу, чтобы это работало так же, как и при настройке реальной вещи. Настройка будет состоять в том, что сервер будет подключен к сети, возможно, в автономном режиме, не зная, как выполнить установку в автономном режиме. Это не займет место маршрутизатора или чего-то в этом роде.

Смысл в том, чтобы сервер был моим Linux-боксом, чтобы я мог подключаться к нему по SSH или FTP или удаленному рабочему столу и использовать его со своего ноутбука дома, в школе или где бы то ни было, чтобы я мог программировать на нем, узнать о работе сервера и, возможно, протестировать веб-контент или потоковую передачу мультимедиа на телевизор через устройство.

Итак, теперь, когда я объяснил настройку и для чего, по-моему, это будет, учитывая, что я до сих пор ничего не знаю о Linux, как я могу смоделировать это на виртуальной машине на ноутбуке, с которого я буду получать доступ к этому будущему серверу? По сути, я хотел бы подключиться к этой виртуальной машине так же, как я буду подключаться к этому будущему серверу.


Теперь я знаю, что это много, но я действительно надеюсь получить ту же качественную помощь, которую я получил от Stack Overflow по вопросам программирования. По сути, это куча вопросов, которые должны охватывать несколько вопросов, но я надеюсь разобраться сразу. Если мне что-то неясно, дайте мне знать, и я постараюсь уточнить.


Семейный ПК

Семейный ПК представляет собой Pentium 4 @ 2 ГГц с 768 МБ оперативной памяти и встроенной картой. Я определенно заменю жесткий диск, так как он просто старый, а компактные диски стоят дешевле. Может быть, оперативная память тоже до 2 ГБ, поскольку она стоит столько же, сколько и жесткий диск, на который я смотрю.

3 ответа3

4

Если вы новичок в Linux, я бы порекомендовал для начала новый ориентированный на пользователя дистрибутив, такой как Ubuntu. Это поставляется с большим количеством предустановленных драйверов, а также со стандартными драйверами, поэтому у вас не должно возникнуть проблем с его установкой, особенно на старом оборудовании.

Что касается ВМ, я бы выбрал VMWare или VirtualBox, оба дали мне очень хорошие результаты. Я полагаю, что для установки виртуальной машины у вас все еще есть монитор и клавиатура, поэтому безголовая установка пока бесполезна. Не должно быть никаких проблем с тестированием на виртуальной машине, а не на реальных вещах (если вы забыли о проблемах / конфигурации оборудования). Вы можете настроить виртуальную машину так, чтобы она распознавалась как отдельный объект в сети как полностью независимый хост.

Также не забудьте настроить маршрутизатор для разрешения входящих подключений извне сети, хотя я сначала проверил бы в локальной сети, прежде чем открывать какие-либо порты для Интернета.

Я бы порекомендовал вам не размещать ваш сервер в той же локальной сети, что и другие "частные" машины. Создайте настройки сети с DMZ и частной зоной, чтобы минимизировать возможные угрозы безопасности.

Повеселись ;)

2

На данный момент, я бы порекомендовал virtualbox через сервер VMware, так как VMware, похоже, имеет сервер EOLed vmware.

Используйте опцию сетевого моста (которая даст вам IP-адрес на локальной сети) для виртуальной машины с проводным подключением к хосту, и она почти идентична реальной системе, работающей в сети.

Что касается безголовой системы, выполните первоначальную настройку, когда вы выполняете физическую настройку с монитором и клавиатурой, установите BIOS для загрузки, даже если клавиатура не подключена - в противном случае это затруднительно, и очень мало дистрибутивов предназначены для установлен без головы, но большинство работает без головы нормально.

Кроме того, это зависит от того, что вам нужно - я бы предложил настроить виртуальную машину с 256 МБ ОЗУ и 4-10 ГБ места на жестком диске для начала, а также увеличить при необходимости.

Distrowise, для первого таймера, Ubuntu или Debian, вероятно, лучше всего.

1

Я предлагаю установить последнюю версию VirtualBox на свой ноутбук и запустить виртуальную машину, используя 32-разрядную версию Ubuntu Server 10.04 LTS.

Для этой виртуальной машины вы можете запустить ее с 64-256 МБ памяти и, возможно, с 1-4 ГБ виртуального диска, в зависимости от характеристик вашего ноутбука.

Я также предлагаю запустить вторую виртуальную машину с той же версией Ubuntu, но настройте ее с помощью входа в систему с рабочего стола (соответственно настройте спецификации vm). Таким образом, у вас будет Windows и клиент Ubuntu для подключения к серверу vm. Используйте замазку в Windows для доступа по ssh к вашему серверу.

VirtualBox прост в использовании для базовых задач, но в инструментах командной строки скрыты многие дополнительные параметры конфигурации. Потратьте некоторое время на чтение файла справки Vbox для работы в сети, и вы также можете смоделировать подключение к домашнему маршрутизатору. Для этого я бы выбрал сервер vm в своей собственной подсети, за другим vm, работающим в качестве маршрутизатора (для этого подходит Vyatta Community Edition) и соединяющимся с клиентами через маршрутизатор. Я думаю, что это более гибко, чем маршрутизация Vbox, и более применимо к обычным навыкам работы в сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .