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:
  1. Der Dämon srcmstr wird gewöhnlich über inittab gestartet. Zum Hinzufügen des Flags -r oder -B bearbeiten Sie die Datei /etc/inittab und führen init q oder "reboot" aus.
  2. Der Benutzer Rootberechtigung auf dem fernen System haben. Die lokale Datei /etc/hosts.equiv oder die Datei /.rhosts muss so konfiguriert sein, dass Fernanforderungen zugelassen werden.

Sicherheit

Achtung RBAC-Benutzer und vertrauenswürdige AIX: Dieser Befehl kann privilegierte Operationen durchführen. Privilegierte Operationen können nur von privilegierten Benutzern ausgeführt werden. Weitere Informationen über Berechtigungen und Privilegien finden Sie unter Privilegierte Befehlsdatenbank in Sicherheit. Eine Liste der Berechtigungen und Autorisierungen, die diesem Befehl zugeordnet sind, finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.

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.