O Ubuntu Server só está disponível com a linha de comando? [duplicado]

5

Um dia, minha empresa vai precisar de um servidor, e eu gosto do Ubuntu, pois ele tem a menor quantidade de vírus de todos os sistemas operacionais (eu acho), mas quando eu olho no Ubuntu Server ele só tem fundo preto e texto branco, que é linha de comando. Isso é tudo para o Ubuntu Server? Ou é como o Ubuntu Desktop e um módulo para linha de comando? Eu realmente não quero que seja apenas a linha de comando.

Eu sou novo no material do Ubuntu. Mesmo agora eu ainda uso janelas.

    
por Howl 29.08.2014 / 05:13

4 respostas

14

O Ubuntu Server foi projetado para ser um sistema operacional de servidor com escala maior para profissionais.

É um sistema operacional despojado e sem frescuras. O público-alvo do Ubuntu Server é alguém que está confortável com a linha de comando. Alguns até argumentariam que ele não foi projetado para a linha de comando, é tão despojado que foi projetado para ser guiado por ferramentas de gerenciamento de configuração como Chef, Puppet e Ansible, e por ferramentas de orquestração como Juju como uma imagem de base para um nível mais alto. infra-estrutura (coisas como Cloud Foundry, se você quiser uma PaaS ou OpenStack se você quiser IaaS, ou qualquer combinação de todas essas coisas).

Se você estiver procurando fazer implantações densas com contêineres do Docker, ou implementações de alta densidade do OpenStack , é para isso que serve o Ubuntu Server.

Dito isto, nas condições certas, pode ser um bom servidor "fácil de usar" para servidores pessoais. O Ubuntu não vai atrás do mercado de servidores pessoais de pequena escala. No entanto, , existe uma empresa que usa o Ubuntu Server e coloca uma interface web bem elaborada para as pessoas que desejam usar servidores domésticos e de pequenas empresas com facilidade:

Veja também:

  • Como você corre Ubuntu Server com uma GUI?
por Jorge Castro 29.08.2014 / 05:19
7

Se você criar um servidor voltado para o público, deverá estar familiarizado e confortável com o sistema que está usando.

Você menciona a proteção contra vírus como uma razão, o que sugere que você está procurando por "segurança como um produto", que é algo que não existe. A segurança é sempre um processo, e os servidores em redes públicas precisam ser monitorados e mantidos constantemente - isso é verdade tanto para o Windows quanto para o Linux.

As chaves para reduzir a carga de trabalho são

  • minimizando a superfície de ataque
  • automatismo

Descobri que isso é mais fácil em ambientes Linux / Unix, porque a maior força do Windows, que é a strong integração de componentes, é um obstáculo aqui.

É completamente impossível criar um sistema Windows que não tenha um componente de navegador da Web instalado (que inclui funções para baixar e executar código JavaScript, que por sua vez pode carregar componentes ActiveX), simplesmente porque o Explorer exige esse componente. Um ambiente de servidor ideal contém apenas o código necessário para os serviços fornecidos e nada mais.

Ao mesmo tempo, a integração de componentes fornece canais de comunicação muito eficientes para os casos de uso para os quais foram projetados, mas para monitoramento automatizado de serviços, muitas vezes é necessário combiná-los de maneiras imprevistas, o que exige scripts. A filosofia do Windows de que o ambiente de script só fornece controle de fluxo e dados é passada entre componentes é um som, mas um pouco mais difícil de depurar que um programa que escreve um arquivo de texto que você pode inspecionar manualmente antes de passar para o próximo programa. p>

A preferência que muitos administradores têm pela linha de comando é simplesmente que é a mesma linguagem que eles usam para o script. Depois de investigar um problema, posso simplesmente despejar meu histórico de comandos em um arquivo, remover algumas linhas irrelevantes e tenho um script em funcionamento que posso usar quando um problema similar aparecer. Usando uma GUI, teria que refazer manualmente o que acabei de fazer, descobrir qual é a API adequada para executar a mesma etapa, depois escrever um programa e depurá-lo sem interromper o serviço.

Por último, mas não menos importante: a alternativa para executar o seu próprio servidor é obter um servidor gerenciado, onde outra pessoa é encarregada da manutenção contínua. Eles podem fazer isso com mais eficiência do que você, porque eles já têm uma infraestrutura de monitoramento em funcionamento, portanto, o esforço para adicionar seu servidor ao sistema é insignificante e eles podem detectar e cuidar de problemas urgentes, mesmo no turno da noite. p>     

por Simon Richter 29.08.2014 / 09:32
0

Você pode encontrar alguma interface de usuário "melhor" que a linha de comando, no servidor ubuntu.

Um adminsys deve conhecer a linha de comando para configurar o próprio servidor. Depois, se você só precisa de alguns caras verificando tudo está ok, ou ajustando uma configuração na demanda, ou fazendo uma tarefa simples alguns dias, você pode instalar o uso da interface gráfica:

Você pode instalar um servidor gráfico (X11, Mir, wayland, ...), mas há muitos motivos para não fazer isso

Algumas pessoas consideram o byobu como uma interface gráfica para a linha de comando, mas isso pode não ser sua necessidade.

A melhor maneira de obter uma interface gráfica é instalar algum pacote que forneça interface web, o que significa que você terá que fazer login a partir de um navegador da web a partir de um desktop (que está na mesma rede, é claro). Parece que é melhor pensar se os seus funcionários / colegas de trabalho não são qualificados na linha de comando, se você não tem orçamento para obter formação sobre isso, ou se você tem medo de algum movimento social contra ele.

    
por cm-t 29.08.2014 / 13:56
-1

A melhor maneira de usar o servidor Ubuntu é a partir da linha de comando. Mas, se você quiser interação gráfica, você pode instalar o ubuntu-desktop com o gerenciador de pacotes apt-get. Eu recomendo que você use o gráfico único usuário seasion.

    
por aman 30.08.2014 / 21:45