¿Cuáles son los comandos, herramientas o trucos útiles que uno encontraría en Solaris u OpenSolaris que no están disponibles en una distribución típica de Linux?
fuente
¿Cuáles son los comandos, herramientas o trucos útiles que uno encontraría en Solaris u OpenSolaris que no están disponibles en una distribución típica de Linux?
Live Upgrade, que usa ZFS, crea instantáneas grabables del entorno de arranque del sistema operativo. Con Live Upgrade, puede aplicar parches a un entorno de arranque de instantánea y luego hacer que esa instantánea sea de arranque. En el próximo reinicio, obtendrá un entorno de SO parcheado. Si descubre un problema con un parche, puede hacer que la instantánea anterior sea de arranque, reiniciar y ha realizado una copia de seguridad de sus cambios. Es una solución bastante impresionante para parchear.
ZFS para el entorno de arranque requiere Solaris 10u6 o posterior.
Además, las zonas Solaris son bastante útiles para el aislamiento de aplicaciones. Obviamente, DTrace es muy agradable, pero RedHat está poniéndose al día con System Tap.
ZFS, DTrace y SMF son características apenas ocultas, ya que cualquiera que haya oído hablar de Solaris también ha oído hablar de ellas.
Si realmente desea conocer algunas características ocultas / menos conocidas de Solaris, le recomiendo que lea el ebook Características menos conocidas de Solaris de Jörg Möllenkamp .
fuente
No olvides SMF (Gestión de servicios). Todavía tengo que ver algo comparable para Linux (cualquier indicador aceptado con gratitud). Me ahorró a mí (y a mis colegas) mucho manejo de boletos :)
fuente
Solaris tiene una serie de características que la gente de Linux desearía tener. Éstas incluyen:
fuente
Algunas experiencias personales ...
Considero que las zonas son tan fáciles y útiles que simplemente he creado una para cada servicio que estoy ejecutando en casa, de esta manera puedo jugar y probar cosas sin tirarlo a la basura. Una de las zonas es el proxy inverso (Sun Web Java Proxy) para que pueda jugar con diferentes servidores web fácilmente.
También encuentro que la jerarquía de paquetes opencsw (anteriormente conocida como Blastwave) es mucho mejor que cualquier cosa que se haya visto hasta ahora; siempre se ocupa de todas las dependencias.
Y, para no olvidar, compatibilidad binaria. Si se especifica que una aplicación necesita Linux con el kernel 1.2.3_4, será mejor que la tenga. En Solaris, todo funciona en futuras versiones. Para mí, esto significa actualizar cuando quiero y sin estrés hacerlo.
Aquí hay varios documentos interesantes si desea profundizar: Características menos conocidas de Solaris
Solo por gusto - Especiales de administración:
Live Upgrade Service Management Facility Resource Management pfiles fuser / export / home? /¿casa? autofs? lockfs Acerca de núcleos y bloqueos CacheFS Jumpstart Enterprise Toolkit
(¿Sueno como un anuncio? lo siento ...)
fuente
Las dos razones más importantes y convincentes para Solaris parecen ser DTrace y ZFS, ninguna de las cuales está directamente disponible para Linux.
fuente
kstat para obtener todo tipo de impresionantes estadísticas del kernel.
fuente
No necesariamente ocultas, pero no obvias para las personas de Linux están las utilidades de observación de procesos: pstack, pmap, pflags, pfiles, pcred, psig y pldd. También prstat, que es más o menos equivalente a top, pero también puede agregar el uso de recursos por usuario, zona, proyecto y mostrar contabilidad de microestado.
Observe los proyectos y tareas para administrar muchas aplicaciones en una instancia del sistema operativo.
No sé de un equivalente a coreadm en Linux, aunque probablemente esté disperso en algún lugar / proc.
Logadm es un poco obtuso pero un buen reemplazo para logrotate, y generalmente más potente / flexible.
La disposición de la seguridad multinivel (roles, autorizaciones, perfiles) es diferente de Linux (contextos SELinux, AppArmor).
El sistema de empaquetado de imágenes (IPS) en OpenSolaris es bastante bueno, pero aún está en desarrollo.
Además, +1 para LiveUpgrade. Es genial, especialmente con las instantáneas de ZFS.
La mayoría de las cosas de tierra de usuario de GNU a las que estás acostumbrado están disponibles, y probablemente instaladas por defecto en un Solaris suficientemente nuevo.
fuente
El reinicio rápido para OpenSolaris omite el proceso normal de sondeo HW / POST / GRUB de BIOS en hardware x86, lo que permite que se reinicien en <10 segundos en lugar de ~ 2 minutos. Incluso admite el arranque de entornos de arranque alternativos (por ejemplo, revertir una actualización fallida)
fuente
ZFS y SMF son geniales, pero un verdadero problema con Solaris es que el administrador de paquetes está mucho más atrás que sus homólogos de Linux.
Además, todas las utilidades son diferentes en formas sutiles (¿matar a alguien?), Si administra máquinas linux la mayor parte del tiempo, cambiar a solaris significa leer páginas de manual una y otra vez. Un localizador "más" sucio y terminales siempre mal configurados dificultan su vida.
fuente
Herramienta de análisis de bloqueo de Solaris: la mejor herramienta para ayudar al análisis de los volcados de bloqueo del núcleo de Solaris.
fuente
kssl, módulo SSL del núcleo. Cita de ksslcfg (1M)
fuente
A diferencia de Linux, "lsof -o" (mostrar compensaciones de archivos) funciona. Esto puede ser útil para mostrar qué tan avanzado está un proceso cuando está leyendo o escribiendo grandes cantidades de datos.
fuente
Los tutoriales consolidados "Características menos conocidas de Solaris" son útiles.
fuente
Probablemente la trampa más grande para los nuevos jugadores, un usuario típico de Linux podría verse tentado a ejecutar killall en un host Solaris;
fuente