Testando meu primeiro servidor Linux em uma VM

1

Isso pode ser um pouco longo, já que eu não sei exatamente o que estou procurando, então vou dar o máximo de informações que puder para ajudar. Também sou basicamente novo no Linux.

Então, meu plano é levar o PC da família, que em breve não será mais usado, e transformá-lo em um servidor para aprender. Se eu tiver sorte, vou pegar um PC antigo do trabalho do meu pai. Eu ainda não tenho certeza de qual distro Linux usar (as especificações do PC da família na parte inferior) e também não tenho o reinado completo para fazer o que quiser com o PC.

Então, vou testar em uma VM. O problema é que eu quero que ele funcione da mesma maneira que quando a coisa real é configurada. A configuração será o servidor conectado à rede, possivelmente sem cabeça, sem saber como fazer uma instalação sem cabeça. Não vai tomar o lugar do roteador ou algo assim.

O objetivo é ter o servidor como minha caixa do Linux, para que eu possa usar SSH ou FTP ou desktop remoto e usá-lo no meu laptop enquanto estiver em casa, na escola ou em qualquer lugar, para que eu possa programá-lo, aprender executando um servidor e talvez testar material da web ou transmitir mídia para a minha TV através de um dispositivo.

Então, agora que expliquei a configuração e o que acho que será, tendo em mente que ainda não sei nada sobre o Linux, como posso simular isso em uma VM no laptop? Eu estaria acessando esse futuro servidor de? Basicamente, eu gostaria de me conectar a essa VM da mesma maneira que eu estaria conectando a este futuro servidor.

Agora, sei que isso é pedir muito, mas espero obter a mesma ajuda de qualidade que recebi do Stack Overflow em problemas de programação. É basicamente um monte de perguntas que devem abranger várias questões, mas espero descobrir isso de uma só vez. Se eu não tiver sido claro em algo, deixe-me saber e vou tentar esclarecer.

Especificações do PC da família:

O PC da família é um Pentium 4 a 2 GHz com 768 MB de RAM e uma placa integrada. Eu definitivamente vou estar substituindo o disco rígido, uma vez que é apenas unidades antigas e menores são baratas. Talvez a RAM também a 2GB, uma vez que custa o mesmo que o disco rígido que estou olhando.

    
por Portaljacker 25.08.2011 / 07:33

3 respostas

4

Se você é novo no Linux, eu recomendaria uma nova distribuição orientada para o usuário, como o Ubuntu, para começar. Isso vem com um monte de coisas pré-instaladas e empacotadas com drivers proprietários também, então você não deve ter problemas para instalá-lo, especialmente em uma máquina de hardware antiga.

Para a VM, eu usaria o VMWare ou o VirtualBox, ambos me deram resultados muito bons. Eu acho que você ainda teria um monitor e teclado para instalar a máquina virtual, então a instalação sem cabeça não tem uso por enquanto. Não deve haver nenhum problema para testar com uma VM em vez da real (se você esquecer problemas / configurações de hardware). Você pode configurar a VM para ser reconhecida como uma entidade separada na rede, como um host completamente independente.

Além disso, não esqueça de configurar seu roteador para permitir conexões de entrada de fora da rede, embora eu primeiro teste na rede local antes de abrir qualquer porta para a Internet.

Eu recomendaria que você não coloque seu servidor na mesma rede local do que outras máquinas "privadas". Crie uma configuração de rede com uma DMZ e uma zona privada para minimizar possíveis ameaças de segurança.

Divirta-se;)

    
por 25.08.2011 / 09:15
2

Neste momento, eu recomendo o servidor virtual sobre VMware, já que o VMware parece ter o servidor vmware EOLed.

Use uma opção de rede em ponte (que lhe dará um endereço IP no lan) para a VM com uma conexão com fio para o host e seu quase idêntico a um sistema real instalado na rede.

Quanto a um sistema sem cabeça, faça a configuração inicial quando você fizer a caixa física com um monitor e teclado, configure o BIOS para inicializar mesmo se não houver teclado conectado - caso contrário, é difícil de fazer, e muito poucas distros são projetado para ser instalado sem cabeça, mas a maioria corre sem cabeça.

Além disso, depende do que você precisa - eu sugiro configurar uma VM com 256 MB de RAM e 4-10 GB de espaço em disco para começar, e aumentar se necessário.

Distrowise, para o primeiro temporizador, o ubuntu ou o debian é provavelmente o melhor.

    
por 25.08.2011 / 09:18
1

Eu sugiro instalar a versão mais recente do VirtualBox no seu laptop e executar uma VM usando a versão de 32 bits do Ubuntu Server 10.04 LTS.

Para esta VM, você pode executá-la com cerca de 64-256 MB de memória e provavelmente cerca de 1-4 GB de disco virtual, dependendo das especificações do seu laptop.

Eu também sugiro rodar uma segunda VM com a mesma versão do Ubuntu, mas configure esta com um login no desktop (ajuste as especificações da vm de acordo). Desta forma você terá um Windows e um cliente Ubuntu para se conectar ao servidor vm com. Use putty no Windows para acesso ssh ao seu servidor.

O VirtualBox é fácil de usar para as coisas básicas, mas há muitas opções de configuração avançadas enterradas nas ferramentas de linha de comando. Passe algum tempo lendo o arquivo de ajuda do Vbox para a rede e também pode simular a conexão do seu roteador doméstico. Minha escolha para fazer isso seria colocar o servidor vm em sua própria sub-rede, atrás de outro vm rodando como um roteador (a edição comunitária do Vyatta é boa para isso), e conectando-se com os clientes através do roteador. Eu acho que isso é mais flexível do que o roteamento Vbox, e mais aplicável a habilidades de rede comuns reais.

    
por 25.08.2011 / 12:12