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. ======CPU====== 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 ======DEFAULT====== 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] ======DEVICES====== 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 [[geraete|Geräte]]. ======TIME====== Zeigt das Datum und die aktuelle Uhrzeit an. $ show time 4-MAY-2012 15:34:46 ======USERS====== 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 ======STATUS====== 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 ======SYSTEM====== 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 ======SYMBOL====== 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 ======MEMORY====== 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 ..... ======NETWORK====== Zeigt Informationen über aktive Netzwerk-Stacks und deren Adresse. $ show network Product: DECNET Node: NODENAME Address(es): 1.1 Product: TCP/IP Node: 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? ======TERMINAL====== 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 ... ======LICENSE====== 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 ... ======ROOT====== Gibt den Gerätenamen der Primären Festplatte des OpenVMS-Systems aus. $ show root DISK$ALPHASYS:[000000] ======PROCESS====== 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 ======PROTECTION====== 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 ======ERROR====== Gibt eventuelle Hardware-Fehler (//CPU, RAM, andere Geräte//) aus. $ show error %SHOW-S-NOERRORS, no device errors found ======FASTPATH====== 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 ======CLUSTER====== 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 | | +----------+------------+---------+