“Conocimiento Sistemas>Linux

¿El desarrollo de varios sabores UNIX y sistemas operativos MAC nos da una locura al diseño de la administración?

2011/4/18
El desarrollo diverso de varios sabores de UNIX y macOS (en sí mismo un sistema similar a UNIX) ofrece varias pistas sobre el diseño de administración del sistema operativo, destacando tanto las fortalezas como las debilidades:

Pistas sobre el buen diseño de administración:

* Diseño modular: El éxito de Unix y sus variantes proviene en parte de su diseño modular. Diferentes utilidades realizan tareas específicas, lo que permite a los administradores combinarlos de manera poderosa a través de secuencias de comandos y tuberías. Esta modularidad simplifica la administración, que permite una resolución de problemas más fáciles, actualización y personalización. Una parte rota no necesariamente derriba todo el sistema.

* Configuración basada en texto: Muchos sistemas similares a unix dependen en gran medida de los archivos de configuración de texto. Esto permite la automatización, el control de versiones (usando herramientas como GIT) y un análisis más fácil en comparación con la configuración basada en GUI que podrían ser binarias o propietarias.

* Interfaz de línea de comandos (CLI): La poderosa CLI empodera a los administradores con capacidades precisas de control y automatización. Las tareas complejas se pueden escribir y ejecutar de manera eficiente, algo menos fáciles de lograr a través de interfaces gráficas solo.

* Sistema de archivos jerárquicos: La estructura jerárquica consistente del sistema de archivos en varios sistemas similares a Unix hace que la navegación y la gestión sean predecibles y más fáciles de aprender.

* Capacidades de red: Las fuertes capacidades de red de UNIX (incorporadas desde el principio) han permitido herramientas de administración remota robustas, lo que permite administrar sistemas desde lejos y admitir arquitecturas distribuidas.

pistas sobre los desafíos en el diseño de la administración:

* Fragmentación: El gran número de diferentes sistemas similares a UNIX (Solaris, HP-UX, AIX, Variantes BSD, etc.) significa diferentes niveles de compatibilidad y diferentes herramientas y procedimientos administrativos. Esta fragmentación puede hacer que sea difícil para los administradores que necesitan trabajar en múltiples sistemas.

* Complejidad: Si bien es modular, la potencia y la flexibilidad de Unix también introducen la complejidad. Dominar la amplia gama de herramientas de línea de comandos y comprender el sistema internos requiere una experiencia significativa. La configuración incorrecta puede tener consecuencias de largo alcance.

* Seguridad: La misma flexibilidad que hace que Unix sea poderoso también puede ser una vulnerabilidad de seguridad si no se maneja con cuidado. Los permisos adecuados, la gestión de usuarios y el endurecimiento de la seguridad son cruciales, pero pueden ser complejos para lograr de manera consistente en todos los sistemas.

* Falta de estandarización (en algunas áreas): Si bien los principios básicos de UNIX son consistentes, varias implementaciones han introducido sus propios matices, lo que dificulta tener un flujo de trabajo administrativo completamente estandarizado en todas las plataformas.

En conclusión, la historia de UNIX y sus descendientes sugiere que un diseño de administración de sistema operativo robusto debería priorizar la modularidad, la configuración basada en el texto, las herramientas CLI potentes y una estructura de sistema de archivos consistente. Sin embargo, se debe prestar una atención cuidadosa a la mitigación de la complejidad, la fragmentación y los desafíos de seguridad que pueden surgir del poder y la flexibilidad proporcionados.

Linux
¿Cuáles son algunos de los costos asociados con la instalación de un sistema operativo gratuito como Linux?
Cómo editar NIC en Centos
Cómo leer información de un archivo en el SED
¿Cuál es el sistema de archivos de Linux estándar?
Cómo escribir secuencias de comandos de Unix para una consulta SQL y un proceso Carrete
Cómo acceder a un ordenador Windows desde la línea de comandos en Linux
Cómo dejar de Servicios NTP
¿Cómo manejan los sistemas operativos de Linux la administración de archivos?
Conocimiento de la computadora © http://www.ordenador.online