Existe uma distribuição do Linux sem GUI? O que as empresas de hospedagem instalam? [fechadas]

8

Acredito que a OS GUI consome alguns recursos da máquina e não é realmente necessária para um servidor web.
Qual sistema operacional as pessoas instalam para criar um servidor Web baseado em Linux sem GUI?

z-boss
fonte

Respostas:

4

Estamos usando o CentOS em nosso aplicativo SaaS há muito tempo. Basta configurar a instalação para não incluir nenhuma GUI (X)

Você pode automatizar totalmente a instalação, desde uma abordagem simples de kickstart até uma configuração completa do PXE.

BTW, a vantagem do CentOS, é que ele será suportado por mais tempo do que outras distribuições. Eu acho que 7 anos no momento.

webclimber
fonte
Concordo. No kickstart ou na linha de inicialização, "linux text" é como eu instalo minhas coisas
Matt Simmons
16

Pessoalmente, eu gosto mais do Debian para servidores. O instalador oferece a opção de instalar um ambiente de área de trabalho, servidor de impressão, servidor de arquivos, sistema básico.

Para o seu caso, basta selecionar instalar o sistema básico. Nesse caso, o instalador apenas instalará os pacotes base para colocar seu servidor em funcionamento. A partir desse momento, você tem um servidor sólido e muito leve e é trivial instalar outros pacotes que você pode precisar via apt-get ou aptitude

nkr1pt
fonte
11
A instalação básica do Debian Stable cria uma pequena instalação muito boa e é fácil adicionar qualquer coisa que esteja faltando usando o aptitude.
Paul Tomblin 28/10/08
12

A maioria das distribuições Linux pode ser instalada sem uma GUI. Pessoalmente, eu recomendaria o Debian para servidores, mas você provavelmente também ouvirá o público do Gentoo, Linux a partir do zero e Red Hat. Praticamente qualquer distribuição poderia lidar com um servidor da Web com bastante facilidade.

abordagem
fonte
Pelo que eu vi, Ubuntu Server, Debian, Gentoo, RedHat, CentOS e um ou dois que estou sentindo falta são as distros populares de servidores.
22416 Thomas Owens
@ Thomas: Praticamente o mesmo aqui, embora ainda não tenha encontrado nenhum servidor Ubuntu.
Meus hosts também usam o Debian :) Embora eu também tenha usado o CentOS no passado
Eu pessoalmente uso dois servidores Ubuntu porque eles são bastante à prova de idiotas para instalar / manter. Um é o meu site público, o outro o meu repositório Subversion e a caixa de implantação de testes. Qualquer uma das distros listadas pode fazer o trabalho.
Ken Gentle
9

Servidor Ubuntu é bastante comum, eu acho.

Dominic Rodger
fonte
Também é uma boa escolha para os inexperientes, pois é bastante fácil de usar e há toneladas de ajuda on-line.
Liam
11
O Ubuntu tem uma ótima comunidade, a maior parte do suporte é aplicável ao Debian também, então qualquer um deles seria bom.
Sim. Estou apenas aprendendo linux e escolhi o Ubuntu Server. Até agora, funcionou bem para mim e é onipresente o suficiente para ser fácil encontrar ajuda.
Daniel B.
3

As distribuições que encontro com mais freqüência são:

  • Debian
  • Servidor Ubuntu
  • CentOS

E o Fedora.

Todos eles vêm com uma configuração somente da CLI para o servidor usar o AFAIK.


fonte
2

O servidor Ubuntu possui apenas CLI.

A maioria das outras distribuições oferece um servidor ou instalação sem cabeça.

Greg B
fonte
Jack-O-Lanterns pode ser anexado posteriormente.
24511 Daniel B.
2

Eu acho que a maioria dos servidores Linux opera no nível de execução 3, que não executa uma GUI. Como parte do processo de instalação, simplesmente não instale o X e você deverá estar pronto. Não tenho certeza do que acontecerá se você tentar alternar para o nível de execução 5 (sistema de janelas normal na maioria dos sistemas) em um sistema que não tenha uma GUI ... pode funcionar como o nível de execução 3.

Eu usei SuSE, RedHat, Fedora, CentOS e Ubuntu para servidores. As que eu configurei, apenas deixei ter a GUI (no nível de execução 5) ... é útil quando você precisa se conectar remotamente e sem ninguém conectado a sobrecarga é insignificante. Aqueles que eu não configurei eu acho que normalmente rodavam no nível de execução 3, mas não sei se eles tinham uma GUI instalada. Prefiro a família Fedora / CentoOS / RedHat para qualquer sistema apenas por causa do grande número de pacotes bem mantidos disponíveis para instalação.

rmeador
fonte
2
"Executar nível 5 = GUI, executar nível 3 = sem GUI" é um Red Hat-ism. Os níveis de execução 0 (desligamento), 1 (modo de usuário único) e 6 (reinicialização) são os únicos com significado universal. Os níveis de execução 2-5 podem ser organizados da maneira que a distro / sysadmin gosta - no Debian, todos são idênticos por padrão.
Note que isso só é verdade para linux baseado em init. O Ubuntu usa um mecanismo diferente (inicial) e sempre é executado no nível de execução = 3 #
999 Martin Beckett
@mgb que está errado em dois aspectos. Ubuntu como o Debian é executado por padrão no nível 2, independentemente de você ter o X instalado ou não. Se você não acredita em mim, abra um terminal e digite runlevelpara exibir o atual nível de execução init. Por padrão, ele iniciará o gdm se estiver presente no nível 2. Que você pode ver em /etc/rc2.d. O upstart também emula sysv init, para que as coisas funcionem de maneira semelhante em uma distribuição Linux que usa upstart versus o sistema init padrão.
3dinfluence
@mgb Estou corrigido sobre o gdm estar em /etc/rc2.d/. É um link simbólico no /etc/init.d/, um diretório com todas as tarefas iniciadas. Mas o nível de execução 2 é o nível de execução padrão no Ubuntu não 3.
3dinfluence
ok - mas o ponto continua - você não pode simplesmente mudar para o nível de execução 2 e desativar a GUI.
Martin Beckett
1

Não acho que o Ubunutu Server Edition tenha uma GUI e, em algumas distros, você pode escolher qual GUI (ou falta de GUI) deseja.

Thomas Owens
fonte
1

Observe que, mesmo que a GUI (ou seja, o X Window System) esteja instalada, você não precisa iniciá-la. Portanto, você pode configurar a inicialização normal para não iniciar o X e ainda ter a capacidade de executar uma GUI, se desejar. O único recurso necessário é algum espaço em disco.

Observe também que, da maneira como o X funciona, pode ser muito útil ter os aplicativos clientes X no host do servidor da Web, permitindo que eles usem o X Server local na área de trabalho. (Sim, eu sei que a terminologia é confusa, mas é consistente).

mpez0
fonte
Por que pode ser útil?
Z-boss
Como se você estiver trabalhando em uma área de trabalho com um X Server, poderá executar as ferramentas da GUI no host do servidor da web e exibir sua exibição (teclado e ponteiro) na área de trabalho. Isso funciona mesmo que o host do servidor da Web não tenha capacidade gráfica.
mpez0
1

Hmm. Basta desmarcar o GNOME e o KDE enquanto instala qualquer sistema operacional Linux no DESKTOP ou no SERVER, para que ele instale apenas a CLI e apenas o prompt de comando esteja disponível quando a instalação for concluída. Não há necessidade de alterar os níveis de execução também.

Faroooq
fonte
0

sudo apt-get remove gnome; sudo apt-get remove gdm; sudo apt-get remove kde; sudo apt-get remove o kdm; sudo apt-get remove xfce; sudo apt-get remove xdm;

Isso deve funcionar para o Ubuntu. Faça isso digitando CTRL + ALT + F1, faça login na raiz e digite os comandos acima, dependendo do DE.


fonte