Преобразование компьютера в сервер

347
masfenix

так что я только что нашел СТАРЫЙ р2, 256 МБ оперативной памяти и жесткий диск 20 ГБ (у меня также есть 80 ГБ).

поэтому мне было интересно загрузить WinXP, win server 2000 или небольшой дистрибутив Linux. У меня есть некоторый опыт работы с Linux, а не полный нуб. Моя цель - создать небольшой файловый сервер для моих соседей по комнате (3 из них), чтобы просто хранить на нем свои файлы и музыку.

Моя другая цель - создать на нем сервер SVN. Через несколько дней я запускаю небольшое приложение для Win 7 mobile, и я и его приятель работаем над этим. Он не живет со мной, поэтому ему может понадобиться подключение через Интернет. У меня есть кабельный интернет, но я не против давать ему динамический IP каждый раз, когда он меняется.

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

Приношу свои извинения, если это предназначено для суперпользователя, а не для отказа сервера.

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

Спасибо

0
Вероятно, вы бы научились быстрее, просто установив виртуальную коробку или что-то на рабочем столе и запустив что-то в виртуальной машине. Zoredache 13 лет назад 0
Windows на самом деле не будет работать только с 256 ОЗУ ... У Amazon Web Services есть бесплатный уровень, 5 ГБ памяти и экземпляр micro linux. http://aws.amazon.com/free/ Clint 13 лет назад 0

7 ответов на вопрос

2

Лучший совет, который я могу вам дать. Прекратите то, что вы делаете.

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

Размещение SVN-репозитория с производственными данными абсолютно нецелесообразно из-за отсутствующей избыточности.

Дешевое решение:

  • Получить материнскую плату, ЦП, ОЗУ, оптический привод
    Дважды убедитесь, что материнская плата имеет поддержку RAID.
    Я бы предложил немного Intel Atom Board для вашей настройки.

  • Получите два жестких диска по 2 ТБ (160 €, 220 USD) и настройте зеркалирование RAID

Тогда мы должны поговорить о создании системы на нем. С этого момента вы можете исследовать Ubuntu Server как операционную систему с открытым исходным кодом. С помощью BSD по вашему выбору можно добиться большей стабильности (может кто-нибудь прокомментировать это, поскольку у меня нет практического опыта работы с BSD текущего поколения).

редактировать

Вместо настройки репозитория SVN вы можете установить бесплатное репозиторий github на http://github.com или бесплатное репозиторий SVN в Google Code. Если вам нужна конфиденциальность ваших данных, вы можете повторить расследование 7 $ / месяц для платной учетной записи GitHub.

Редактировать 2: Вернуться к чистым спецификациям

Хорошо, давайте вернемся к чистым спецификациям. Запуск дистрибутива linux в textmode будет работать практически для любого дистрибутива. Не должно быть никаких проблем с рекомендациями Linux.

Если вы хотите придерживаться Windows, вы должны предпочесть Windows XP, а не Windows 2000, потому что она лучше масштабируется на небольших объемах оперативной памяти, как показали мои собственные тесты (хорошо, я допускаю, что этим результатам может быть около 7 лет).

эй спасибо, но это в основном для учебных целей. Повреждение данных, сбой жесткого диска и загорание машины не являются большой проблемой. Я понимаю, что на нем есть данные, но мои соседи по комнате знают, как лучше хранить там на нем ассемблер, который должен быть на следующий день. masfenix 13 лет назад 0
Просто ваша музыка и музыка ваших соседей по комнате будут более безопасными, если они останутся на своем текущем месте. Вероятность того, что один из компьютеров выйдет из строя, одинакова, но вы сведете к минимуму потери данных. 13 лет назад 0
1
Steven Monday

Установите последнюю версию Ubuntu Server (на момент написания этой статьи это версия 10.10, она же Maverick Meerkat). Вам нужно будет получить 32-разрядную версию для запуска на P2.

Руководство по Ubuntu Server - отличное место для начала изучения Linux и конфигурации сервера. Руководство по серверу включает главы о

  • Монтаж
  • Управление пакетами
  • Сеть Windows (Samba)
  • Системы контроля версий (включая Subversion)
  • Сеть и Конфигурация сети
  • Безопасность (управление пользователями, брандмауэр)
  • ... и многое, многое другое.

Я обнаружил, что эта документация исключительно ясна и хорошо написана, что (к сожалению) слишком редко для проекта с открытым исходным кодом. Большая часть заслуженной популярности Ubuntu должна объясняться наличием высококачественной документации, такой как эта.

0
mattdm

Все остальные правы: не используйте это для своей «реальной работы», особенно для разработки кода. Но для опыта обучения я говорю пойти на это. Скачайте CentOS и установите его в текстовом режиме. Затем ищите, как делать конкретные вещи, которые вы хотите выполнить. Это не особенно сложно. Вернись, когда вы действительно застряли.

0
jet

установить Debian: Howto -Ubuntu парализована Debian

подрывная деятельность Howto

Самба Howto

0
symcbean

Запуск MS Windows на такой машине будет ужасно медленным. Но он вполне способен работать под Linux (который вы найдете во многих блоках NAS).

Единственное предостережение заключается в том, что при использовании старого оборудования у вас, скорее всего, возникают сбои компонентов - вам обязательно нужно заменить диски (и для предпочтения заменить их на отказоустойчивое решение RAID).

Интернет полон учебников по настройке систем Linux - попробуйте Google для начала. (Если вы не очень хорошо знакомы с другими вещами, кроме Microsoft Windows - вам понадобится Samba для предоставления сетевого обмена файлами клиентам MSWindows)

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

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

Удачи,

Том

0
Porch

Ubuntu Server, Slack или любой дистрибутив Linux без графического интерфейса будут работать нормально. У меня работает несколько файловых серверов P2. Один был в производстве в течение 8 лет. Старые процессоры Slot1 действительно хорошо держались.