Subsystemkomponenten
Im Folgenden werden die Eigenschaften und Komponenten eines Subsystems beschrieben.
Ein Subsystem kann eine oder mehrere der folgenden Eigenschaften haben:
- Es ist dem System unter seinem Namen bekannt.
- Es erfordert eine komplexere Ausführungsumgebung als eine Subroutine oder ein nicht privilegiertes Programm.
- Es enthält Anwendungsprogramme und Bibliotheken sowie Subsystemcode.
- Es steuert Ressourcen, die nach Namen gestartet oder gestoppt werden können.
- Es muss benachrichtigt werden, wenn ein zugehöriger Prozess Ressourcen nicht bereinigen oder wiederherstellen kann.
- Es erfordert mehr Betriebssteuerung als ein einfacher Dämonprozess.
- Es muss von einem fernen Bediener gesteuert werden.
- Es implementiert Subserver für die Verwaltung bestimmter Ressourcen.
- Es verlagert sich nicht selbst in den Hintergrund.
Einige Beispiele für Subsysteme sind ypserv, ntsd, qdaemon, inetd, syslogd und sendmail.
Verwenden Sie den Befehl lssrc -a , um aktive und inaktive Subsysteme auf Ihrem System aufzulisten.
Im Folgenden finden Sie die Definitionen für Subsystemgruppen und Subserver:
- Subsystemgruppe
Eine Subsystemgruppe ist eine Gruppe bestimmter Subsysteme. Wenn Sie Subsysteme gruppieren, können mehrere Subsysteme gleichzeitig gesteuert werden. Beispiele für Subsystemgruppen sind TCP/IP, SNA Services, Network Information System (NIS) und Network File Systems (NFS).
- Subserver
Ein Subserver ist ein Programm oder Prozess, der zu einem Subsystem gehört. Ein Subsystem kann mehrere Subserver haben und ist für das Starten, Stoppen und die Bereitstellung des Status von Subservern zuständig. Subserver können nur für Subsysteme, die über IPC-Nachrichtenwarteschlangen und -Sockets kommunizieren, definiert werden. Subsysteme, die die Kommunikation über Signale verwenden, unterstützen keine Subserver.
Subserver werden gestartet, wenn ihre übergeordneten Subsysteme gestartet werden. Wenn Sie versuchen, einen Subserver zu starten, und das übergeordnete Subsystem nicht aktiv ist, startet der Befehl startsrc auch das Subsystem.