Convertendo um computador para um servidor

0

então eu acabei de encontrar um disco rígido OLD p2, 256 mb e disco rígido de 20 gb (eu também tenho 80 gigabytes).

então eu estava pensando em carregar o WinXP, ganhar o servidor 2000 ou alguma pequena distribuição linux. Eu tenho alguma experiência com o Linux e não um noob completo. Meu objetivo é criar um pequeno servidor de arquivos para meus colegas de quarto (3 deles) para apenas armazenar seus arquivos e músicas nele.

meu outro objetivo é criar um servidor SVN nele. Eu estou começando um pequeno aplicativo para o Win 7 mobile saindo em poucos dias e eu e um amigo estamos trabalhando nisso. Ele não mora comigo, então ele pode precisar se conectar pela internet. Eu tenho internet a cabo, mas eu não me importo de dar-lhe o ip dinâmico toda vez que ele muda.

então, se alguém tiver um tutorial passo a passo para realizar algumas dessas tarefas, avise-me. Eu acho que meus principais problemas serão com a rede. Note que o servidor de arquivos pode ser feito localmente (mas seria ótimo se pudéssemos nos conectar a ele através da internet).

Minhas desculpas se isso foi feito para superusuário e não serverfault.

edite: isso é principalmente para fins de aprendizado. A corrupção de dados, a falha no disco rígido e a captura de máquinas em chamas não são um grande problema. Eu entendo que há dados sobre isso, mas meus colegas de quarto sabem que é melhor armazená-los no seu site no dia seguinte.

obrigado

    
por masfenix 06.11.2010 / 21:10

7 respostas

2

O melhor conselho que posso dar a você. Pare o que você está fazendo.

Se você seguir em frente com este hardware, você criará apenas um ponto único de falha. O uso de discos rígidos antigos em estados de qualidade desconhecidos pode causar perda de dados imprevisível se houver erros não descobertos.

Colocar um repositório SVN com dados de produção é absolutamente inadmissível devido à falta de redundância.

Solução barata:

  • Obtenha uma placa-mãe, CPU, RAM, unidade óptica Verifique se a placa-mãe tem suporte a RAID.
    Eu sugeriria algum Intel Atom Board para sua configuração.

  • Obtenha dois discos rígidos de 2 TB (160 €, 220 USD) e configure o espelhamento de RAID

Então devemos falar sobre colocar um sistema nele. A partir deste ponto, você pode investigar o Ubuntu Server como um sistema operacional de servidor de código aberto. Mais estabilidade pode até ser obtida com um BSD de sua escolha (alguém poderia comentar sobre isso, já que não tenho experiência prática com a geração atual de BSDs).

Editar

Em vez de configurar um repositório SVN, convém configurar um repositório github gratuito no link ou em um repositório SVN gratuito no Google Code. Se você precisar de privacidade para seus dados, pode iterar a investigação de 7 $ / mês para uma conta paga do github.

Editar 2: De volta às especificações puras

OK, vamos voltar às especificações puras. Executar uma distribuição Linux no modo de texto funcionará bem para quase todas as distribuições. Não deve haver problemas em aderir às sugestões do Linux.

Se você gostaria de ficar com o windows, você deve preferir o Windows XP ao Windows 2000 porque ele é melhor em pequenas quantidades de RAM, como os meus próprios testes mostraram (OK, eu admito que esses resultados podem ter cerca de 7 anos).

    
por 06.11.2010 / 21:24
1

Instale a última versão do Ubuntu Server (enquanto eu escrevo isto, é a versão 10.10, aka "Meterick Meerkat"). Você precisará obter a versão de 32 bits para ser executada em um P2.

O Guia do Servidor Ubuntu é um ótimo lugar para começar a aprender sobre Linux e configuração do servidor. O Guia do Servidor inclui capítulos em

  • Instalação
  • Gerenciamento de pacotes
  • Rede do Windows (Samba)
  • Sistemas de Controle de Versão (incluindo o Subversion)
  • Configuração de rede e rede
  • Segurança (gerenciamento de usuários, firewall)
  • ... e muito, muito mais.

Eu achei esta documentação excepcionalmente clara e bem escrita, o que é (infelizmente) muito raro para um projeto livre / de código aberto. Uma grande parte da bem merecida popularidade do Ubuntu deve ser atribuída à disponibilidade de documentação de alta qualidade como essa.

    
por 07.11.2010 / 04:37
0

Todos os outros estão certos: não use isso para o seu "trabalho real", especialmente o desenvolvimento do seu código. Mas para uma experiência de aprendizado, eu digo para isso. Baixe o CentOS e instale-o no modo de texto. Então, vá em busca de como fazer as coisas específicas que você deseja realizar. Não é particularmente difícil. Volte quando você estiver realmente preso.

    
por 06.11.2010 / 23:29
0

instala o Debian: Howto -Ubuntu está debilitado Debian

subversion Howto

samba howto

    
por 06.11.2010 / 23:50
0

A execução do MS Windows em uma máquina como essa será terrivelmente lenta. Mas é bem capaz de rodar o Linux (que você encontrará em muitas caixas NAS).

A única ressalva é que usando hardware antigo você provavelmente tem componentes falhando em você - você definitivamente deve substituir os discos (e, de preferência, substituí-los por uma solução RAID tolerante a falhas).

A internet está cheia de tutoriais sobre como configurar sistemas Linux - tente o Google para começar. (Se você não estiver muito familiarizado com outras coisas além do Microsoft Windows - você precisará do Samba para fornecer compartilhamento de arquivos de rede para clientes MSWindows)

    
por 07.11.2010 / 00:13
0

Algumas outras pessoas aqui fizeram alguns pontos excelentes. Você afirmou que quer transformar essa coisa em uma máquina de aprendizado e com base nas especificações, está certo com o hardware dentro da maioria dos roteadores de baixo custo de hoje e quais não. Seria uma máquina boa, ainda que lenta, e realmente aprenderia um pouco de Linux. Divirta-se, veja o que você pode fazer. Você nem sempre precisa do mais recente e melhor! É a melhor maneira de aprender, e se você ficar preso, apenas compreenda que provavelmente está faltando alguns fundamentos. Volte e aprenda sobre o modelo OSI e sobre como o Linux realmente funciona, você percorrerá um longo caminho em um curto período de tempo.

Boa sorte,

Tom

    
por 07.11.2010 / 05:27
0

O Ubuntu Server, o Slack ou qualquer distribuição Linux sem uma interface gráfica funciona bem. Eu tenho vários servidores de arquivos P2 em execução. Um já está em produção há 8 anos. Os antigos processadores Slot1 realmente aguentaram bem.

    
por 07.11.2010 / 08:42