O Ubuntu Desktop pode se tornar o Ubuntu Server?

11
Eu corrijo que o desktop e servidor Ubuntu são o mesmo sistema operacional, mas o desktop roda com X e não tem coisas que um servidor pode ter como servidor dhcp, mysqld, apache, etc.? E se eu adicionar esses itens, seria de fato um servidor com X ao invés de apenas a linha de comando que é dada com o servidor?

Obrigado.

EDIT: É praticamente o mesmo com todas as distribuições linux? Eu gosto do Fedora, mas eu só vi o Fedora Desktop. Eu posso atualizá-lo para se tornar servidor, certo?

    
por johnny 14.08.2009 / 17:53

13 respostas

17

As diferenças estão apenas no que é empacotado como uma embalagem padrão para facilitar as coisas. Na realidade, a diferença entre um servidor e uma estação de trabalho é apenas o propósito para o qual eles são usados; O Linux é Linux em ambos os casos (na verdade, as variantes do Windows NT eram apenas diferenças em ferramentas empacotadas / DLLs e alguns hacks de registro para impor diferenças de licenciamento por quanto você pagou pela sua licença ... o kernel era o mesmo eo SO básico era o mesmo).

Em outras palavras, o Ubuntu Server e o Ubuntu Desktop são dois lados da mesma moeda. O servidor era apenas para ser executado por padrão com alguns pacotes para facilitar a configuração de um servidor LAMP ou servidor de arquivos por padrão, enquanto a área de trabalho parece mais agradável e tem ferramentas de escritório / GUI / etc. para usuários de desktop.

    
por 14.08.2009 / 17:58
9

Como todos afirmaram, você só precisa apt-get os pacotes corretos para fazer o seu Ubuntu Desktop "se tornar" um servidor Ubuntu.

No entanto, existem diferenças no processo de instalação quando você opta pela edição do Servidor. Por exemplo, ele permite que você instale o Ubuntu em um volume LVM, que o CD Desktop não suporta.

    
por 14.08.2009 / 19:57
7

Está correto. A instalação padrão de um desktop instala o ubuntu-desktop meta-package, que extrai o conteúdo normal da interface GUI. Ele também inclui meta-pacotes ubuntu-minimal e ubuntu-standard , que juntos compõem os utilitários básicos do Linux.

Brinque com o programa tasksel se você gostaria de lidar com as coisas do servidor; Observe também que o Ubuntu tem um CD de instalação do servidor separado, se você quiser usá-lo.

    
por 14.08.2009 / 17:58
6

Correto ... É basicamente uma coisa de pacote.

Eu sei de várias pessoas que instalam a versão SERVER, em seguida, adicionam na GUI da área de trabalho para facilidade de uso.

Brinque com isso ... divirta-se. : -)

Nota: não estou recomendando de uma forma ou de outra. Eu pessoalmente gosto de meus servidores para executar com o mínimo possível. Partes menos móveis geralmente significam menos que pode quebrar.

    
por 14.08.2009 / 19:38
2

Mesmo se você estiver usando o desktop 86_64X do Ubuntu, você pode converter isso em um servidor instalando

sudo apt-get install tasksel

Você pode ver aqui que o servidor básico do Ubuntu está desabilitado ou não está instalado. Você pode instalá-lo pressionando a barra de espaço e aperte enter.

Se você quiser adicionar mais, apenas emita o comando tasksel

    
por 27.09.2013 / 08:40
2

Você pode usar tasksel para algo assim.

apt-get install tasksel
apt-get install 'tasksel --task-packages server | xargs'

Isso instalará todos os pacotes necessários para a tarefa em questão.

    
por 15.02.2016 / 11:56
1

Para o Ubuntu, sim. a diferença é apenas os pacotes padrão.

para o Fedora ... existe um 'servidor Fedora'? O RHEL é uma coisa diferente, apenas remotamente relacionada ao Fedora.

    
por 14.08.2009 / 23:23
1

dmityugov está correto, mas além disso, os kernels têm diferentes opções de tempo de compilação para coisas como raid, bridge ethernet, roteamento, etc ...

    
por 17.05.2011 / 22:31
0

Sim, basicamente você pode instalar todos os softwares diferentes que você deseja (por exemplo, apache , mysql , etc)

    
por 02.02.2010 / 18:21
0

Sim, o desktop do Ubuntu pode se tornar servidor instalando os seguintes pacotes

Servidor LAMP (Linux, Apache2, MySQL, PHP), servidor de correio & Servidor OpenSSH

Execute este comando no terminal para instalar os pacotes acima (não esqueça ^):

sudo apt-get install lamp-server^ mail-server^ openssh-server^
    
por 11.03.2015 / 21:11
0

Sim, você está correto em dizer que basicamente ambos são iguais. No entanto, posso mencionar pelo menos dois motivos pelos quais as pessoas criam a versão para desktop e servidor de um SO:

  1. Segurança: As versões do servidor foram projetadas para serem mais seguras do que as de desktop. Serviços desnecessários não estarão disponíveis e os usuários terão a decisão final sobre o que será instalado lá. Então eles (devem) conhecer as vulnerabilidades potenciais do seu servidor.
  2. Desempenho: não apenas porque serviços desnecessários não estão instalados, mas porque a compilação será otimizada para desempenho. Por exemplo, o kernel pode ser compilado com uma opção diferente em comparação às versões desktop.

Para dar um exemplo extremo, não acho que as pessoas desejem executar um site de produção no Windows 7 em vez do Windows Server 2008, embora ele seja capaz de fazer isso. Mas com o Windows, vejo que há incentivo monetário para fazer isso. O Windows 7 é menos caro comparado ao Windows Server 2008. Com o Linux, acredito que usar a versão do servidor é muito mais fácil do que usar a versão desktop e otimizá-la para corresponder a uma versão do servidor.

    
por 11.03.2015 / 21:31
0

O Ubuntu ou qualquer sistema operacional Linux é basicamente construído com um grupo de pacotes. A versão desktop tem pacotes mais adequados para usuários de desktop, onde a instalação do servidor tem pacotes para usuários do servidor. Agora a questão é se alguém tem instalado desktop ao instalar os pacotes do sistema também pode funcionar como servidor. assim solicitar todos os peritos para fornecer um por um apt-get comandos para converter desktop em servidor instalando vários pacotes.

    
por 08.02.2016 / 15:44
-6

Não, eles são diferentes. Eles usam kernels diferentes. Atualmente, a versão "desktop" usa o kernel genérico linux-image-2.6.28-11, enquanto a versão "server" usa o kernel linux-image-2.6.28-11-server.

Em particular, eles acessam a memória acima de 4 GB de maneira diferente

    
por 15.08.2009 / 16:24

Tags