Table of Contents

z/VM Cheat Sheet

Troncatures et abréviations de commandes du CP

Troncatures:

Sont des formulation plus court créé en laissant tomber une ou plusieurs lettres à la fin de la commande ou de l'opérande

Les lettres majuscules du diagramme de syntaxe doivent rester, mais les lettres minuscules peuvent être omises

Par exemple pour la commande QUERY, ont peut utiliser:

Abréviations:

Sont des formes abrégées des noms de commande

Par exemple pour la commande MESSAGE, on peut utiliser:

IPL

Warm stop on spool errors
Force purge on spool error
Cold purge all spool files
Clean purge spool + system data files

Commandes/Status console

status/Commande Description
CP READ CP en attente d'une commande
VM READ VM en attente d'une commande
RUNNING VM travaillant sur quelque chose
MORE … Il y a plus d'informations que ce qui peut être affiché sur l'écran actuel
HOLDING Le système attend que vous effaciez l'écran
NOT ACCEPTED Le système est occupé
CMS ACCESS mdisk filemode Identifiez un mini-disque ou un répertoire SFS sur le CMS.
CP Transmettre des commandes au programme de contrôle z / VM
ERASE fn ft fm Effacer un fichier
EXEC fn args Exécuter une ou plusieurs commandes CMS
FILEList <fn ft fm> Liste des informations sur les fichiers CMS résidant sur les disques auxquels vous avez accédé
FORMAT vdev fm Initialiser un mini-disque à utiliser avec les fichiers CMS
Listfile <fn ft fm> Liste des informations sur les fichiers CMS résidant sur les disques auxquels vous avez accédé
Query ACCESSED Afficher l'état de vos disques accédés
Query DISK Afficher l'état d'un disque
RDRList Afficher des informations sur les fichiers de votre lecteur virtuel
RECEIVE spoolid <fn ft fm> Recevoir un fichier de votre lecteur sur un disque
RELease fm <(DETach> Libérer un disque auquel vous avez déjà accédé à l'aide de la commande ACCESS
Rename <fn1 ft1 fm> <fn2 ft2 fm> Modifier les identifiants d'un ou de plusieurs fichiers sur un mini-disque
Xedit fn ft <fm> Appeler l'éditeur pour créer, modifier et manipuler des fichiers CMS

CP commands

Commande Description
#CP Traiter le CP à partir d'un invité env
ATTACH rdev TO ID utilisateur [as vdev] Connecter logiquement un dev à une machine virtuelle
XAUTOLOG userid Enregistrer une autre VM
DEFINE CPOWNED slot nnn volid Définir les entrées dans la liste des DASD appartenant au CP
DEFINE CPU cpuaddr Définit un processeur virtuel pour une machine virtuelle
DEFINE STOR taille en attente taille Modifier la taille de stockage de votre machine virtuelle
DEFINE VSWITCH nom de commutateur rdev rdev1 rdev2 <IP | ETH> Créer un commutateur appartenant au système CP
DETACH rdev Détacher un périphérique de la machine virtuelle
DETACH CPU cpuaddr Supprimer un processeur virtuel d'une machine virtuelle
DETACH VSWITCH switchname Retirer le vswitch du système CP
FORCE userid Déconnecter ou log_off un utilisateur actif.
IPL vdev|nom_système Simuler une fonction de chargement de programme initial pour votre VM
LINK ID utilisateur vdev1 mode vdev2 Lier un périphérique à partir d'une autre machine virtuelle (modes communs: RR, MR)
QUERY CACHE Afficher la liste des volumes DASD appartenant au CP
QUERY DASD <* ALL | FREE | OFFLINE> Afficher le statut de vrais DASD
QUERY DASD détails rdev Afficher les détails de la DASD réelle
QUERY MDISK ID utilisateur ID utilisateur vdev Afficher les caractéristiques de l'appareil des minidisques
QUERY NAMES Afficher une liste de tous les utilisateurs connectés
QUERY NIC rdev Afficher les informations au niveau du système et les adresses MAC attribuées
QUERY OSA <ALL | FREE> Afficher le statut du véritable OSA
QUERY STORAGE Afficher la taille du stockage réel
QUERY ID utilisateur Identifier l'ID utilisateur et le nom du système ou l'adresse du périphérique d'un utilisateur connecté
QUERY VSWITCH <ALL|switchname> <détails> Afficher des informations sur le commutateur virtuel

Opérandes de la commande DIRMAINT

DirMaint est une application CMS permettant de gérer le répertoire de machines virtuelles d'une installation.

Opérande Description
ADD useri­d|s­ubc­onf­ig|­pro­file pour ajouter une entrée au répertoire pour un nouvel utilisateur, une nouvelle identité, une sous-configuration ou un nouveau profil. La configuration de l'utilisateur, de l'identité ou de la sous-configuration peut être créée dans la machine virtuelle de l'appeleur d'opérande ADD et transmise à DIRMAINT.
ADD userid LIKE proto­type <PW newpa­ss> pour ajouter une entrée au répertoire pour un nouvel utilisateur à partir d'une.définition de prototype stockée sur le serveur DIRMAINT les entrées de profil ne peuvent pas être ajoutées à l'aide du mot clé LIKE.
AMDISK vaddr devtype AUTOG size poolname pour ajouter un nouveau mini-disque à une entrée d'utilisateur, d'identité ou de sous-configuration.
DMDisk vaddr <c­lea­n|n­ocl­ean­> pour supprimer (delete) un mini-disque à une entrée d'utilisateur, d'identité ou de sous-configuration.
CLONEDisk vaddr sourc­e_o­wner sourc­e_addr pour
(1) créer un nouveau minidisque en clonant un autre minidisque existant (le nouveau disque aura le même type et la même taille de périphérique que le disque existant et contiendra également toutes les données du disque existant, ce dernier restant inchangé.),
(2) remplacer toutes les données d'un disque existant par celles d'un autre disque du même type et de la même taille.
CMDISK vaddr devtype AUTOG size poolname pour modifier un minidisque existant en termes de résidence, taille et étendue occupée.
CPU cpuaddr pour permettre à l'utilisateur général d'ajouter, de modifier, de supprimer ou d'interroger l'instruction de l'unité centrale dans une entrée de profil, d'utilisateur ou d'identité.
DASD ADD REGION regio­nname volid disktype END 1 pour mettre à jour la section REGIONS du fichier EXTENT CONTROL
DASD ADD GROUP group­name vol1 vol2 vol3 pour mettre à jour la section GROUPS du fichier EXTENT CONTROL
SEND fn ft fm pour demander qu'une copie d'un fichier sur l'un des minidisques de la machine DIRMAINT soit envoyée dans le spool.
FILE fn ft fm pour installer ou remplacer un fichier sur l'un des minidisques de DirMaint
FREExt pour générer une liste d'extensions libres sur les volumes, groupes et régions utilisés pour contenir des minidisques.
GET pour récupérer une copie d'une entrée de la directory user ou profil. Avec cette entrée sur le disque A, on peut introduire de nouvelles instructions de contrôle ou modifier celles existantes à l'aide d'un éditeur. l'entrée de répertoire mise à jour doit être restaurée dans le répertoire à l'aide de opérande REPLACE de la commande DIRMAINT.
REPlace pour placer une version mise à jour d’une entrée de répertoire dans le répertoire source. Cet opérande est généralement utilisé une fois que l'entrée a été extraite avec l'opérande GET et mise à jour dans la machine virtuelle du demandeur à l'aide d'un éditeur.
RLDCode pour que la machine virtuelle DIRMAINT recharge ses procédures d'exploitation résidentes. Le traitement appelé par l'opérande RLDCODE est également appelé automatiquement en tant que partie intégrante de l'initialisation du système au moyen de l'IPL.
RLDData Opérande de la commande DIRMAINT pour indiquer à la machine virtuelle DIRMAINT de recharger les tables de données à partir des fichiers de disque CONFIG * DATADVH. Le traitement appelé par l'opérande RLDDATA est également appelé automatiquement en tant que partie intégrante de l'initialisation du système lors de l'IPL. L'opérande RLDDATA n'appelle pas automatiquement la fonction RLDEXTN.
RLDExtn pour recharger les informations du fichier EXTENT CONTROL. Il fournit également une méthode pour reconstruire les différents fichiers de contrôle du volume sur le système.
PURGE <c­lea­n|n­ocl­ean­> pour supprimer une entrée du répertoire du répertoire source.
PW pour déterminer la date du dernier changement de mot de passe de connexion au CP. Les modifications de mot de passe système en attente sont également indiquées dans la réponse.

Comparaison z/OS-z/VM-Linux

Commands for file editing

z/OS-ISP Edit z/VM CMS XEDIT Linux vi Description
r repeat or copy a line
d d dd Delete a line
cc..cc line command cc..cc :i,coj block copy
mm..mm line command mm..mm :i,jmk block move
dd..dd dd..dd :i,jmk block delete
find <xxx> /<xxx> /<xxx> find keyword (below)
find <xxx> prev -/<xxx> ?/<xxx> find keyword (above)
ex xxx exclude lines containing a character string (xxx)
del all excluded delete the lines that you excluded using the command ex xxx
))n line command indent n spaces to the right
((n line command move n spaces to the left

General commands

z/OS commands z/VM commands Linux commands Description
d u,,b120,1 q b120 ls -la /dev/<device> display a single device named b120
d u,,b120,8 q b120-b127 ls -la /dev/<sd*> display string of devices
v b120,online vary on b120 mount /dev/<device> <mntpoint> | vary on a device | | v b120,offline | vary off b120 | umount <mntpoint> vary off a device
q paths b120 display paths to a device
q chpid 18 display devices on a chpid
D M=CPU q proc cat /proc/cpuinfo display number of processors

FTP end TCP/IP commands

z/OS commands z/VM commands Linux commands Description
FTP hostname {port] FTP hostname {port} ftp hostname ←P port> Connect to remote host to get or put files. defalts to port 21
HOMETEST HOMETEST ping >gatewayip address Validate TCP/IP configuration
NETSTAT option {TCP procname} NETSTAT option netstat Display network status of local host.

General concepts

z/OS z/VM Linux
IPL(initial program load) IPL(initial program load) boot
Nucleus Control Program (CP) kernel
HELP command HELP command man command
Data set sys1.UADS user directory user registry
TSO or ISPF edit XEDIT vi
TSO or ISPF Conversational Monitor System (CMS) shell