Un día mi empresa va a necesitar un servidor, y me gusta Ubuntu porque tiene la menor cantidad de virus de todos los sistemas operativos (creo), pero cuando miro el servidor Ubuntu solo tiene fondo negro y texto blanco. que es la línea de comando. ¿Eso es todo para Ubuntu Server? ¿O es como Ubuntu Desktop y módulos para la línea de comandos? Realmente no quiero que sea solo la línea de comando.
Soy nuevo en el sistema operativo Ubuntu. Incluso ahora sigo usando Windows.
Respuesta1
Ubuntu Server está diseñado para ser un sistema operativo de servidor escalable para profesionales.
Es un sistema operativo simplificado y sin lujos. El público objetivo de Ubuntu Server es alguien que se sienta cómodo con la línea de comandos. Algunos incluso argumentarían que no está diseñado para la línea de comandos, sino que está tan simplificado que está diseñado para ser impulsado por herramientas de administración de configuración como Chef, Puppet y Ansible, y por herramientas de orquestación como Juju como imagen base para niveles superiores. infraestructura (cosas como Cloud Foundry si desea una PaaS, u OpenStack si desea IaaS, o cualquier combinación de todas estas cosas).
Si está buscando realizar implementaciones densas con contenedores Docker, oImplementaciones OpenStack de alta densidad, entonces para eso está Ubuntu Server.
Dicho esto, en las condiciones adecuadas puede ser un buen servidor "fácil de usar" para servidores personales. Ubuntu realmente no persigue el mercado de servidores personales a pequeña escala.Sin embargo, hay una empresa que toma Ubuntu Server y le ofrece una elegante interfaz de usuario web para las personas que desean servidores domésticos y para pequeñas empresas fáciles de usar:
Ver también:
Respuesta2
Si construye un servidor público, debe estar familiarizado y cómodo con el sistema que está utilizando.
Mencionas la protección antivirus como motivo, lo que me sugiere que buscas "seguridad como producto", que es algo que no existe. La seguridad es siempre un proceso y los servidores de las redes públicas deben ser monitoreados y mantenidos constantemente; esto es válido tanto para Windows como para Linux.
Las claves para reducir la carga de trabajo al hacerlo son
- minimizando la superficie de ataque
- automatizacion
He descubierto que esto es más fácil de hacer en entornos Linux/Unix, porque la mayor fortaleza de Windows, que es la estrecha integración de componentes, es en realidad un obstáculo aquí.
Es completamente imposible construir un sistema Windows que no tenga instalado un componente de navegador web (que incluye funciones para descargar y ejecutar código JavaScript, que a su vez puede cargar componentes ActiveX), simplemente porque Explorer requiere ese componente. Un entorno de servidor ideal contiene sólo el código necesario para los servicios prestados y nada más.
Al mismo tiempo, la integración de componentes proporciona canales de comunicación muy eficientes para los casos de uso para los que fueron diseñados, pero para el monitoreo automatizado de servicios, a menudo es necesario combinarlos de maneras imprevistas, lo que requiere secuencias de comandos. La filosofía de Windows de que el entorno de secuencias de comandos solo proporciona un flujo de control y los datos se pasan entre componentes es sólida, pero un poco más difícil de depurar que un programa que escribe un archivo de texto que se puede inspeccionar manualmente antes de pasarlo al siguiente programa.
La preferencia que muchos administradores tienen por la línea de comando es simplemente que es el mismo lenguaje que usan para las secuencias de comandos. Después de investigar un problema, puedo simplemente volcar mi historial de comandos en un archivo, eliminar algunas líneas irrelevantes y tengo un script funcional que puedo usar cuando aparece un problema similar. Usando una GUI, tendría que volver sobre lo que acabo de hacer manualmente, descubrir cuál es la API adecuada para realizar el mismo paso, luego escribir un programa y depurarlo sin interrumpir el servicio.
Por último, pero no menos importante: la alternativa a ejecutar su propio servidor es obtener un servidor administrado, donde otra persona se encargue del mantenimiento continuo. Pueden hacerlo de manera más eficiente que usted, porque ya cuentan con una infraestructura de monitoreo, por lo que el esfuerzo para agregar su servidor a su sistema es insignificante y pueden detectar y atender problemas urgentes incluso en el turno de noche.
Respuesta3
Es posible que encuentre alguna interfaz de usuario "mejor" que la línea de comando en el servidor Ubuntu.
Un administrador debe conocer la línea de comando para configurar el servidor. Después, si solo necesita que algunos chicos verifiquen que todo esté bien, o ajusten una configuración según la demanda, o realicen una tarea simple algunos días, puede instalar usando la interfaz gráfica:
Puedes instalar un servidor gráfico (X11,Mir,wayland,...) pero hay muchas razones para no hacerlo
Algunas personas consideran a byobu como una interfaz gráfica para la línea de comandos, pero puede que no sea lo que necesita.
La mejor manera de obtener una interfaz gráfica es instalar algún paquete que proporcione una interfaz web, lo que significa que tendrá que iniciar sesión desde un navegador web desde un escritorio (es decir, en la misma red, por supuesto). Parece que es mejor pensar en buscar si sus empleados/compañeros de trabajo no son expertos en la línea de comando, si no tiene presupuesto para formarse al respecto o si teme algún movimiento social en su contra.
Respuesta4
La mejor forma de utilizar el servidor Ubuntu es desde la línea de comandos. Pero, si desea interacción gráfica, puede instalarescritorio-ubuntucon el administrador de paquetes apt-get. Te recomiendo que utilices la temporada gráfica para un solo usuario.