Quels sont les commandes, outils ou astuces utiles que l'on trouverait sur Solaris ou OpenSolaris qui ne sont pas disponibles sur une distribution Linux typique?
la source
Quels sont les commandes, outils ou astuces utiles que l'on trouverait sur Solaris ou OpenSolaris qui ne sont pas disponibles sur une distribution Linux typique?
Live Upgrade, qui utilise ZFS, crée des instantanés accessibles en écriture de l'environnement d'initialisation du système d'exploitation. Avec Live Upgrade, vous pouvez appliquer des correctifs à un environnement d'initialisation d'instantané, puis rendre cet instantané amorçable. Au prochain redémarrage, vous obtenez un environnement de système d'exploitation corrigé. Si vous découvrez un problème avec un correctif, vous pouvez rendre l'ancien snapshot amorçable, redémarrer et vous avez annulé vos modifications. C'est une solution assez impressionnante pour patcher.
ZFS pour l'environnement d'initialisation nécessite Solaris 10u6 ou une version plus récente.
De plus, les zones Solaris sont très utiles pour l'isolation des applications. Évidemment, DTrace est très agréable, mais RedHat joue au rattrapage avec System Tap.
ZFS, DTrace et SMF sont des fonctionnalités à peine cachées puisque quiconque ayant déjà entendu parler de Solaris en a également entendu parler.
Si vous souhaitez vraiment découvrir certaines fonctionnalités cachées / moins connues de Solaris, je vous recommande de lire l' ebook Solaris Features moins connu de Jörg Möllenkamp .
la source
N'oubliez pas SMF (Service Management). Je n'ai pas encore vu quelque chose de comparable pour Linux (tous les pointeurs sont acceptés avec reconnaissance). Cela m'a permis d'économiser (ainsi que mes collègues) beaucoup de traitement des billets :)
la source
Solaris possède un certain nombre de fonctionnalités que les utilisateurs de Linux souhaiteraient avoir. Ceux-ci inclus:
la source
Quelques expériences personnelles ...
Je trouve les zones si faciles et utiles que j'en ai simplement créé une pour chaque service que je lance à la maison - de cette façon, je peux jouer et tester des choses sans tout mettre à la poubelle. L'une des zones est le proxy inverse (Sun Web Java Proxy) afin que je puisse jouer facilement avec différents serveurs Web.
De plus, je trouve la hiérarchie des paquets opencsw (précédemment connue sous le nom de Blastwave) bien meilleure que tout ce qui a encore été vu - elle prend toujours en charge toutes les dépendances.
Et - sans oublier - la compatibilité binaire. Si une application est spécifiée comme ayant besoin de Linux avec le noyau 1.2.3_4, il vaut mieux l'avoir. Sous Solaris, tout fonctionne sur les futures versions. Pour moi, cela signifie une mise à niveau quand je veux et pas de stress à le faire.
Voici plusieurs documents intéressants si vous souhaitez approfondir: Fonctionnalités Solaris moins connues
Juste pour le goût - Offres spéciales d'administration:
Live Upgrade Service Management Facility Resource Management pfiles fuser / export / home? /maison? autofs? lockfs À propos des cœurs et des plantages CacheFS Jumpstart Enterprise Toolkit
(ai-je l'air d'une annonce? désolé ...)
la source
Les deux raisons les plus importantes et les plus convaincantes pour Solaris semblent être DTrace et ZFS, aucune des deux n'étant directement disponible pour Linux.
la source
kstat pour obtenir toutes sortes de statistiques impressionnantes sur le noyau.
la source
Les utilitaires d'observation de processus ne sont pas nécessairement cachés, mais pas évidents pour Linux: pstack, pmap, pflags, pfiles, pcred, psig et pldd. Également prstat, qui est plus ou moins équivalent à top, mais peut également agréger l'utilisation des ressources par utilisateur, zone, projet et afficher la comptabilité des microstats.
Regardez les projets et les tâches pour gérer de nombreuses applications dans une seule instance de système d'exploitation.
Je ne connais pas d'équivalent à coreadm sous Linux, bien qu'il soit probablement dispersé autour de / proc quelque part.
Logadm est un peu obtus mais remplace bien logrotate, et généralement plus puissant / flexible.
L'agencement de la sécurité à plusieurs niveaux (rôles, autorisations, profils) est différent de Linux (contextes SELinux, AppArmor).
Le système d'emballage d'images (IPS) dans OpenSolaris est assez soigné, mais toujours en cours de développement.
En outre, +1 pour LiveUpgrade. C'est génial, surtout avec les instantanés ZFS.
La plupart des choses GNU userland auxquelles vous êtes habitué sont disponibles et probablement installées par défaut sur un Solaris suffisamment nouveau.
la source
Le redémarrage rapide pour OpenSolaris ignore le processus normal HW Probing / BIOS POST / GRUB sur le matériel x86, permettant aux redémarrages de se produire en <10 secondes au lieu de ~ 2 minutes. Prend même en charge le démarrage d'autres environnements de démarrage (par exemple, l'annulation d'une mise à niveau bâclée).
la source
ZFS et SMF sont excellents, mais le vrai problème avec Solaris est que le gestionnaire de paquets est loin derrière ses homologues Linux.
De plus, tous les utilitaires sont différents de manière subtile (tuer tout le monde?), Si vous administrez des machines linux la plupart du temps, passer à solaris signifie lire les pages de manuel encore et encore. Un téléavertisseur "plus" et des terminaux toujours légèrement mal configurés vous rendent la vie difficile.
la source
Solaris Crash Analysis Tool - le meilleur outil pour aider l'analyse des vidages sur incident du noyau Solaris.
la source
kssl, module SSL du noyau. Citation de ksslcfg (1M)
la source
Contrairement à Linux, "lsof -o" (afficher les décalages de fichiers) fonctionne. Cela peut être utile pour montrer la distance parcourue par un processus lorsqu'il lit ou écrit de grandes quantités de données.
la source
Les didacticiels consolidés "Fonctions Solaris moins connues" sont utiles.
la source
Probablement le plus grand piège pour les nouveaux joueurs, un utilisateur Linux typique pourrait être tenté d'exécuter killall sur un hôte Solaris;
la source