O que é o Headless Linux?

O termo "Linux sem cabeça" pode evocar imagens de Ichabod Crane e Sleepy Hollow, mas na realidade, um servidor Linux sem cabeça é apenas um servidor que não tem monitor, teclado ou mouse. Quando grandes sites usam centenas de servidores, não faz sentido desperdiçar preciosos ciclos de máquinas pesquisando dispositivos não utilizados. Em vez disso, as tarefas de gerenciamento do sistema são executadas usando as mesmas conexões de rede que controlam o tráfego da Internet.

Por trás da nuvem

Embora a maioria das pessoas esteja familiarizada com estações de trabalho de mesa e notebooks, poucas veem os bancos de servidores montados em rack que alimentam a maioria das empresas ou sites. Muitos servidores não são maiores do que uma caixa de pizza, e uma sala de servidores típica pode ter de uma dúzia a várias centenas desses computadores. Cada servidor lida com um grupo de tarefas que podem incluir servir páginas da Web, responder a solicitações de banco de dados, fornecer armazenamento de arquivos, streaming de mídia ou até mesmo gerenciar outros servidores. Os administradores de sistema gerenciam essas nuvens de computadores a partir de uma ou duas estações de trabalho geralmente localizadas longe da sala do servidor.

Custo reduzido

A principal vantagem de um servidor sem comando é o custo. Um servidor do tamanho de uma caixa de pizza montado em um rack com apenas um cabo Ethernet e um cabo de alimentação elimina muitos eletrônicos desnecessários. Ele também elimina vários processos que desperdiçam os ciclos da máquina. O resultado é uma caixa menor e mais barata com um processador dedicado apenas às tarefas designadas.

Gestão Simplificada

Outra vantagem do Linux sem cabeça é a capacidade de gerenciar centenas de servidores a partir de um único console, geralmente um computador separado, longe do ruído e do calor da sala do servidor. Os administradores de sistema fazem login por meio de conexões remotas para monitorar contadores de desempenho, ajustar o balanceamento de carga, instalar software e executar as tarefas normalmente realizadas por meio de um console do sistema. As ferramentas de gerenciamento corporativo incluídas na maioria das distribuições de servidores Linux de ponta também podem ajustar e configurar muitos servidores Linux simultaneamente.

Desvantagens

A única desvantagem de um servidor Linux sem cabeça ocorre quando o adaptador Ethernet falha, bloqueando a comunicação com o servidor. Para resolver esse problema, muitos servidores incluem várias portas Ethernet, uma porta serial ou alguma outra conexão alternativa. Reparos e configuração de baixo nível podem ser executados usando terminais burros ou, mais provavelmente, com software emulador de terminal.

Going Headless

Quase qualquer servidor Linux pode ser configurado para ficar sem cabeça habilitando ssh ou telnet e, em seguida, desconectando o monitor, teclado e mouse. Redefina todas as senhas padrão com senhas seguras. Ligue um segundo computador na mesma rede, inicie o cliente ssh ou telnet e faça logon no servidor headless. Na maioria dos casos, você encontrará pouca diferença entre trabalhar no console e a conexão de acesso remoto.