Mithlife von SHOW können sämtliche Parameter und Zustandsinformationen eines OpenVMS-Systems angezeigt werden.
Der Befehl SHOW erwartet mindestens einen Parameter um eine Ausgabe zu erzeugen. Es gibt zahlreiche Parameter:
$ help show ... Additional information available: ... Description ACCOUNTING ACL AUDIT BROADCAST CLUSTER CPU DEFAULT DEVICES DISPLAY ENTRY ERROR FASTPATH IMAGE INTRUSION KEY LICENSE LOGICAL MEMORY NETWORK PRINTER PROCESS PROTECTION QUEUE QUOTA RMS_DEFAULT ROOT SECURITY SERVER SHADOW STATUS SYMBOL SYSTEM TERMINAL TIME TRANSLATION USERS WORKING_SET ZONE
Im folgenden wird auf einige Parameter eingegangen.
Zeigt Informationen über die CPU(s) des Systems an - bei SMP-Systemen werden so auch ausgeschaltete und fehlerhafte CPUs angezeigt.
$ show cpu System: NODENAME, AlphaServer 400 CPU ownership sets: Active 0 Configure 0 CPU state sets: Potential 0 Autostart 0 Powered Down None Not Present None Hard Excluded None Failover None
Zeigt den aktuellen Ordner und die zugehörige Festplatte an - weitesgehend das Pendant zum Unix-Befehl pwd.
$ show default SYS$SYSROOT:[SYSMGR] = SYS$SYSROOT:[SYSMGR] = SYS$COMMON:[SYSMGR]
Zeigt erkannte Geräte und deren Zustand an:
$ show dev Device Device Error Volume Free Trans Mnt Name Status Count Label Blocks Count Cnt NODENAME$DKA0: Mounted 0 ALPHASYS 13663104 341 1 NODENAME$DKA600: Online wrtlck 0 Device Device Error Name Status Count OPA0: Online 0 OPA2: Online 0 OPA3: Online 0 FTA0: Offline 0 FTA2: Online 0 TTA0: Online 0 ASN0: Online 0 TNA0: Online 0 Device Device Error Name Status Count PKA0: Online 0 MPA0: Online 0 EWA0: Online 0 EWA4: Online 0 EWA5: Online 0 EWA6: Online 0 WSA0: Offline 0 PPP0: Online 0
Siehe auch Geräte.
Zeigt das Datum und die aktuelle Uhrzeit an.
$ show time 4-MAY-2012 15:34:46
Zeigt alle aktuell angemeldeten Benutzer und evtl. gestartete Sitzungen und Batch-Prozesse an.
$ show users OpenVMS User Processes at 4-MAY-2012 15:35:01.89 Total number of users = 1, number of processes = 2 Username Interactive Subprocess Batch SYSTEM 2
Gibt in einer kurzen Übersicht die Auslastung der CPU und des Arbeitsspeichers/virtuellen Speichers aus.
$ show status Status on 4-MAY-2012 15:35:14.69 Elapsed CPU : 0 00:05:15.28 Buff. I/O : 14635 Cur. ws. : 4096 Open files : 0 Dir. I/O : 5026 Phys. Mem. : 1904 Page Faults : 47345
Listet alle aktiven Prozesse und deren Anteil an CPU-/virtuellen Speicher-Auslastung an.
$ show system OpenVMS V8.4 on node NODENAME 4-MAY-2012 15:35:25.12 Uptime 0 02:59:57 Pid Process Name State Pri I/O CPU Page flts Pages 00000201 SWAPPER HIB 16 0 0 00:00:02.46 0 4 00000204 LANACP HIB 14 74 0 00:00:02.60 118 147 00000206 IPCACP HIB 10 9 0 00:00:00.74 37 51 00000207 ERRFMT HIB 8 186 0 00:00:01.25 113 134 00000209 OPCOM HIB 8 93 0 00:00:00.42 100 50 0000020A AUDIT_SERVER HIB 10 61 0 00:00:00.32 125 159 0000020B JOB_CONTROL HIB 10 146 0 00:00:00.40 52 78 0000020D SECURITY_SERVER HIB 10 66 0 00:01:07.37 354 407 0000020E ACME_SERVER HIB 9 72 0 00:00:09.26 383 481 M 0000021A SYSTEM LEF 5 12580 0 00:01:30.77 8659 241 0000022F TCPIP$INETACP HIB 9 135 0 00:00:00.85 137 50 00000231 TCPIP$DHCP_CLNT LEF 8 800 0 00:00:03.40 355 290 N 00000247 TCPIP$SSH_BG106 LEF 9 21317 0 00:01:57.15 697 682 N 00000248 _FTA2: CUR 4 19678 0 00:05:15.74 47400 169
Gibt ein definiertes Symbol (eine Art „Variable“) inklusive Wertigkeit aus.
$ FOO = BAR $ ZAHL = 1337 $ SHOW SYMBOL FOO FOO = "BAR" $ SHOW SYMBOL ZAHL ZAHL = 12 Hex = 0000000C Octal = 00000000014
Listet die Auslastung des physischen und virtuellen Speichers auf. Der Befehl erzeugt vermutlich mehr Ausgabeinformationen als einem lieb ist.
$ show memory System Memory Resources on 4-MAY-2012 15:36:19.66 Physical Memory Usage (pages): Total Free In Use Modified Main Memory (640.00MB) 81920 69443 11866 611 .....
Zeigt Informationen über aktive Netzwerk-Stacks und deren Adresse.
$ show network Product: DECNET Node: NODENAME Address(es): 1.1 Product: TCP/IP Node: <TCP/IP host/node name not yet available> Address (es): 0.0.0.0
Hier sind zwei Netzwerk-Stacks aktiv - DECNET und TCP/IP. DECNET verwendet die Adresse 1.1 und der TCP/IP-Stack hat (warum auch immer) die ungültige IP-Adresse 0.0.0.0. Das System bezog seine Adresse über DHCP - vielleicht ist das der Grund für die fehlerhafte Ausgabe der IP-Adresse?
Gibt aus, welches Terminal verwendet wird und überwelche Funktionen dieses verfügt.
$ show terminal Terminal: _FTA2: Device_Type: Unknown Owner: _FTA2: Username: SYSTEM Input: 9600 LFfill: 0 Width: 80 Parity: None Output: 9600 CRfill: 0 Page: 24 Terminal Characteristics: Interactive Echo Type_ahead No Escape ...
Listet die installierten Lizenzen des Systems auf.
$ show license Active licenses on node NODENAME: ------- Product ID -------- ---- Rating ----- -- Version -- Product Producer Units Avail Activ Version Release Termination ACMS xxx 0 0 100 0.0 (none) xxx ...
Gibt den Gerätenamen der Primären Festplatte des OpenVMS-Systems aus.
$ show root DISK$ALPHASYS:[000000]
Listet Informationen des aktuellen Prozesses, wie beispielsweise Prioritäten oder Verbrauch, auf.
$ show process 4-MAY-2012 16:00:05.40 User: SYSTEM Process ID: 00000248 Node: NODENAME Process name: "_FTA2:" Terminal: FTA2: User Identifier: [SYSTEM] Base priority: 4 Default file spec: SYS$SYSROOT:[SYSMGR] Number of Kthreads: 1 (System-wide limit: 1) Devices allocated: NODENAME$FTA2: Soft CPU Affinity: off
Zeigt das aktuelle Berechtigungskonzept für Dateien an - ähnelt ein wenig dem klassischen Unix-Berechtigungskonzept. Auch bei VMS gibt es die Unterteilung in Besitzer (OWNER), Gruppe (GROUP) und den Rest der Welt (WORLD). Rechte werden ebenfalls in Form von Flags vergeben - lesen (R), schreiben (W), ausführen (E) und löschen (D).
$ show protection SYSTEM=RWED, OWNER=RWED, GROUP=RE, WORLD=NO ACCESS
Gibt eventuelle Hardware-Fehler (CPU, RAM, andere Geräte) aus.
$ show error %SHOW-S-NOERRORS, no device errors found
Gibt eventuelle präferierte CPUs und deren Pfads aus.
$ show FASTPATH Fast Path preferred CPUs on NODENAME 4-MAY-2012 16:01:17.52 AlphaServer 400 with 1 active CPUs Device: Fastpath CPU: PKA0 0 OpenVMS TCP/IP is currently running on CPU 0
Gibt den aktuellen Cluster-Status aus.
$ show cluster View of Cluster from system ID 1025 node: NODENAME 4-MAY-2012 16:01:30 +-----------------------+---------+ | SYSTEMS | MEMBERS | +----------+------------+---------+ | NODE | SOFTWARE | STATUS | +----------+------------+---------+ | NODENAME | VMS V8.4 | | +----------+------------+---------+