Befehl "srcmstr"
Zweck
Startet den System Resource Controller (SRC).
Syntax
srcmstr /usr/sbin/srcmstr [ -r ] [ -B ]
Beschreibung
Der Dämon srcmstr ist der System Resource Controller (SRC). Der Dämon srcmstr erstellt und steuert Subsysteme, verarbeitet kurze Subsystemstatusanforderungen, übergibt Anforderungen an ein Subsystem und verarbeitet Fehlerbenachrichtigungen.
Der Dämon srcmstr wird gewöhnlich über einen Eintrag in der Datei inittab gestartet.
Flags
| Element | Beschreibung |
|---|---|
| -r | Akzeptiert Fernanforderungen, wenn der Dämon mit dem Flag -r gestartet wird. Wenn Sie srcmstr ohne das Flag -r starten, werden Fernanforderungen ignoriert. |
| -B | Gibt das Flag -B an, das den srcmstr-Daemon wie in früheren VersionenAIX® 4.3.1 und früher) laufen lässt. Hinweis:
|
Sicherheit
Prüfereignisse: Wenn das Prüfsubsystem ordnungsgemäß konfiguriert wurde und aktiviert ist, generiert der Befehl srcmstr bei jeder Ausführung des Befehls den folgenden Prüfdatensatz (Ereignis):
| Ereignis | Informationen |
|---|---|
| SRC_Start | Listet in einem Prüfprotokoll die Namen der Subsysteme auf, die gestartet werden. |
| SRC_Stop | Listet in einem Prüfprotokoll die Namen der Subsysteme auf, die gestoppt werden. |
Weitere Informationen über die richtige Auswahl und Gruppierung von Audit-Ereignissen sowie über die Konfiguration der Sammlung von Audit-Ereignissen finden Sie unter Einrichten von Auditing in Security.
Fehlerbehebung
In der Standarddatei /etc/inittab ist das Flag respawn für den Dämon srcmstr angegeben. Wenn der Dämon srcmstr abnormal beendet wird und in der Datei /etc/ inittab das Flag respawn angegeben ist, wird der Dämon srcmstr erneut gestartet. Der Dämon bestimmt dann, welche SRC-Subsysteme während des vorherigen Aufrufs aktiv waren. Der Dämon stellt die Kommunikation mit diesen Subsystemen wieder her und initialisiert eine private Kernelerweiterung und den Dämon srcd, um die Subsystemprozesse zu überwachen.
Wenn ein Subsystem, das dem vorherigen Aufruf von srcmstr bekannt ist, beendet wird, benachrichtigt die SRC-Kernelerweiterung den Dämon srcd. Der Dämon srcd sendet eine Socketnachricht an srcmstr und die Beendigung des Subsystems wird dann so durchgeführt, als wäre das Subsystem vom aktuellen Dämon srcmstr gestartet worden. Diese Funktion kann inaktiviert werden, indem beim Starten des Dämons srcmstr das Flag -B angegeben wird. Die SRC-Kernelerweiterung ist in der Datei /usr/lib/drivers/SRC_kex.ext enthalten. Die ausführbare Datei für srcd ist /usr/sbin/srcd.
Dateien
| Element | Beschreibung |
|---|---|
| /etc/inittab | Gibt Zeilengruppen an, die vom Befehl init gelesen werden. |
| /etc/objrepos/SRCsubsys | Gibt die SRC-Konfigurationsobjektklasse für Subsysteme an. |
| /etc/objrepos/SRCnotify | Gibt die SRC-Konfigurationsobjektklasse für Benachrichtigungsmethoden an. |
| /etc/hosts.equiv | Gibt an, dass Fernanforderungen nicht funktionieren, wenn der angegebene Host nicht in der Datei /etc/hosts.equiv enthalten ist. |
| /etc/services | Definiert die für Internet-Services verwendeten Sockets und Protokolle. |
| /dev/SRC | Gibt die AF_UNIX-Socketdatei an. |
| /dev/.SRC-unix | Gibt die Position für temporäre Socketdateien an. |
| /dev/.SRC-unix/SRCD | Gibt die AF_UNIX-Socketdatei für den Dämon srcd an. |
| /var/adm/SRC/active_list | Enthält eine Liste aktiver Subsysteme. Achtung: Die Struktur dieser Datei ist SRC-intern und kann sich ändern. |
| /var/adm/SRC/watch_list | Enthält eine Liste von Subsystemprozessen, die während des vorherigen Aufrufs des Dämons srcmstr aktiv waren. Achtung: Die Struktur dieser Datei ist SRC-intern und kann sich ändern. |
| /.rhosts | Gibt ferne Maschinen und Benutzer (nur Root) an, die SRC-Funktionen von diesem System anfordern können. |