Solaris Service Manager, som introducerades i Solaris Express 10/04 och förbättrades i Solaris 10 3/05, tillhandahåller en infrastruktur som utökar de traditionella startskripten, init run-nivåerna och konfigurationsfilerna i UNIX. Den här infrastrukturen innehåller följande funktioner:
Startar automatiskt om avbrutna tjänster i beroendeordning, oavsett om tjänsterna avbrutits på grund av administrationsfel, programvarufel eller maskinvarufel som inte kan åtgärdas.
Skapar tjänstobjekt som kan visas med det nya kommandot svcs, och hanteras med kommandona svcadm och svccfg. Du kan även visa relationerna mellan tjänster och processer genom att använda svcs -p (för både SMF-tjänster och föråldrade init.d-skript).
Gör det enklare att säkerhetskopiera, återställa och ångra ändringar för tjänster genom att ta automatiska ögonblicksbilder av tjänstkonfigurationer.
Gör det enkelt att felsöka. Du kan använda svcs -x för att ställa frågor om tjänster och få en förklaring till varför en tjänst inte körs. Den här processen underlättas dessutom av enskilda och varaktiga loggfiler för varje tjänst.
Förbättrar möjligheten för administratörer att på ett säkert sätt delegera åtgärder till icke-rotanvändare, även rätten att ändra egenskaper och starta, stoppa och starta om tjänster.
Startar snabbare på större system genom att tjänster startas parallellt utifrån beroendena av tjänsterna. Den omvända processen sker när systemet stängs av.
Du kan använda boot -m verbose för att anpassa startsystemfönstrets utmatning att antingen medföra lägsta möjliga belastning, vilket är standardinställningen, eller att vara utförlig.
Bevarar kompatibiliteten med befintliga administrativa metoder när det är möjligt. Till exempel fungerar de flesta rc-skript som tillhandahålls av kunder eller programvaruleverantörer som vanligt.
Gör att du kan konfigurera systemtjänster i ett av två lägen, som båda representeras som smf(5)-profiler. Profilen ”generic_open.xml” aktiverar alla de vanliga Internet-tjänsterna som tidigare aktiverades som standard i Solaris. Profilen ”generic_limited_net.xml” inaktiverar ett stort antal tjänster som ofta inaktiveras i samband med att systemet härdas. Den här profilen är emellertid ingen ersättning för verktyget Solaris Security Toolkit (JASS). Om du vill ha mer information kan du läsa om de enskilda profilerna.
Mer information om den här infrastrukturen finns i kapitel 9, "Managing Services (Overview)", i System Administration Guide: Basic Administration. En översikt över infrastrukturen finns i direkthjälpen för smf(5).