Befehl "pstat"

Zweck

Interpretiert den Inhalt der verschiedenen Systemtabellen und schreibt ihn in die Standardausgabe.

Syntax

pstat-a ] [  -A ] [  -f ] [  -i ] [  -p ] [  -P ] [  -s ] [  -S ] [  -t ] [  -uProcSlot ] [  -T ] [  -U ThreadSlot] [ [ KernelFile CoreFile ]

Beschreibung

Der Befehl pstat interpretiert die Inhalte der verschiedenen Systemtabellen und schreibt sie in die Standardausgabe. Sie benötigen Rootbenutzerberechtigung oder die Gruppenberechtigung system, um den Befehl pstat ausführen zu können.

Flags

Element Beschreibung
-A Zeigt Einträge in der Prozesstabelle an.
-A Zeigt alle Einträge in der Kernel-Thread-Tabelle an.
-F Zeigt die Dateitabelle an.
-i Zeigt die I-Node-Tabelle und die Adressen der I-Node-Datenblockadressen an.
-p Zeigt die Prozesstabelle an.
-P Zeigt nur ausführbare Kernel-Thread-Tabelleneinträge an.
-s Zeigt Informationen zur Verwendung der Auslagerungsspeicher- oder Paging-Bereichsnutzung an.
-S Zeigt den Status der Prozessoren an.
-T Zeigt die Terminaltypstrukturen an.
-u ProcSlot Zeigt die Benutzerstruktur des Prozesses im angegebenen Bereich der Prozesstabelle an. Wenn Sie versuchen, einen ausgelagerten Prozess anzuzeigen, wird eine Fehlermeldung generiert.
-T Zeigt die Systemvariablen an. Die Datei var.h enthält eine Kurzbeschreibung dieser Variablen.
-U ThreadSlot Zeigt die Benutzerstruktur des Kernel-Threads im angegebenen Bereich der Kernel-Thread-Tabelle an. Wenn Sie versuchen, einen ausgelagerten Kernel-Thread anzuzeigen, wird eine Fehlermeldung generiert.

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 zu Berechtigungen und Autorisierungen finden Sie im Abschnitt "Privileged Command Database" in der Veröffentlichung Security. Eine Liste der Privilegien und Berechtigungen für diesen Befehl finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.

Beispiele

  1. Geben Sie Folgendes ein, um die I-Nodes des Systemspeicherauszugs anzuzeigen, der in der Kerndatei Speicherauszugsdatei gespeichert ist:
    pstat -i dumpfile
    Symbole werden aus der Datei /usr/lib/boot/unix abgerufen.
  2. Geben Sie Folgendes ein, um die Dateitabelle und die Benutzerstruktur für den Prozess im Prozesstabellenbereich 0 (null) des momentan aktiven Systems anzuzeigen:
    pstat -f -u 0
  3. Geben Sie Folgendes ein, um die TTY-Strukturen für einen Systemspeicherauszug anzuzeigen, dessen Kerndatei Speicherauszugsdatei und deren Kernel die Datei /usr/lib/boot/unix.back ist:
    pstat -t /usr/lib/boot/unix.back dumpfile
  4. Geben Sie Folgendes ein, um alle Threads in der Kernel-Thread-Tabelle und die Benutzerstruktur des Threads im Threadtabellenbereich 2 anzuzeigen:
    pstat -A -U 2

Dateien

Element Beschreibung
/Benutzer/Sbin/Pstat Enthält den Befehl pstat.
/dev/mem Standard-System-Image-Datei.
/usr/lib/boot/unix Standard-Kernel-Image-Datei.
/usr/include/sys/*.h Enthält Headerdateien für Tabellen- und Strukturinformationen.