# z/VM Cheat Sheet {{INLINETOC}} ## 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: * `query` Nom complet * `que` Troncature * `q` Troncature la plus courte ### Abréviations: Sont des formes abrégées des noms de commande * Elles apparaissent sous le nom complet de la commande dans le diagramme de syntaxe. * Les abréviations d'opérandes sont affichées dans la description de l'opérande Par exemple pour la commande MESSAGE, on peut utiliser: * `Message` Nom complet * `Msg` Abréviation ## 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 | 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 | 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 | 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 | Modifier les identifiants d'un ou de plusieurs fichiers sur un mini-disque | | Xedit fn ft | 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 `` | 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 `` | 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 `` | 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 | 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 `` | 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 `` | 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 | / | / | find keyword (below) | | find prev | -/ | ?/ | 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/ | display a single device named b120 | | d u,,b120,8 | q b120-b127 | ls -la /dev/ | display string of devices | | v b120,online | vary on b120 | mount /dev/ | vary on a device | | v b120,offline | vary off b120 | umount | 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 |