Quelques commandes AIX / Unix courantes

La liste suivante contient certaines commandes AIX courantes.


• lsps -a (liste espace de pagination)
• lsattr -El mem0 (liste la mémoire physique actuelle)
• extendlv hd6 16 (espace de pagination doublé de 512 Mo à 1024 Mo)
(utiliser uniquement avec IBM direction)
• smit lsmksysb (liste les fichiers d’une bande à partir d’un mksysb)
• Disque lsdev -Cc (affiche tous les lecteurs de disque)
• lscfg -vl hdisk1 (affiche des informations sur des lecteurs de disque individuels, s / n, p / n, etc.)
• lspv (montre les disques installés sur le système)
• df -k (affiche des informations sur la taille du système de fichiers)
Lp nomfichier (imprime le fichier sur une imprimante réseau)
• lpstat (affiche les travaux d'impression)
• cancel # (annule le travail d'impression par #, trouvé avec lpstat)
• enq -U (redémarre print que si le statut indique qu'il est en panne - doit être root)
• enq -Q prtx - # xxx (redirige un travail d'impression vers un autre serveur d'impression)
• ps -ef (affiche les processus système en cours)
• errpt -a (affiche le rapport d'erreur du système, y compris les pannes de courant)
• errclear 0 (efface complètement le journal d'erreur du système affiché avec errpt -a)
• errclear -N sysplanar0 0
(efface uniquement les éléments spécifiés par le nom de la ressource, ex: sysplanar0)
• diag (diagnostics du système, utilisez la section de diagnostics avancés; cela permet de déterminer la cause exacte d'un problème tel que sysplana0; interroge le journal des erreurs système pour obtenir des informations.)
• sort -o list list (stocke la sortie triée de la liste dans la liste)
• trier -u liste (trie et élimine les lignes en double)
• grep -vxf liste de contrôle liste combinée (listes de # dans la liste de contrôle non trouvée dans la liste combinée)
ex: combinationlist = listes de distribution multiples contenant les SA déjà téléchargées dans la liste principale = liste de tous les salons SA
Ce grep listera les salons de la liste principale sur lesquels rien n’a été téléchargé.
• tail -f nomfichier (affiche les dix dernières lignes d'un fichier et surveille les éventuelles mises à jour)
• lsattr -El sys0 | grep maxuproc (indique le nombre maximal de processus autorisés pour un utilisateur; ceci peut être augmenté en allant dans «système smit».)
• lsvg -l rootvg (affiche les informations sur le disque, y compris le nombre de partitions logiques et physiques pour chaque système de fichiers; les PP doivent être le double de ceux des partitions si le disque est mis en miroir.)
• comm -12 fichier1 fichier2 (indique uniquement les lignes figurant dans les fichiers1 et fichier2; triez les deux fichiers avant d'exécuter la commande. L'option -12 supprime les colonnes 1 et 2, ainsi que ce qui se trouve uniquement dans le fichier1 et uniquement dans le fichier2,)
• wc nomfichier (répertorie le nombre de lignes, le nombre de mots, le nombre de caractères dans le fichier; utile pour les listes de distribution; peut utiliser -c pour les caractères, -w pour les mots ou -l pour les lignes [par exemple, wc -l nomfichier, etc. ])
• df -Ik [affiche l'espace disque du système de fichiers; total, utilisé et gratuit (pas d'inodes)]
• (dans vi): r nomfichier (lit le contenu d'un fichier)
• (in vi): r! Command (lit dans le résultat d'une commande)
• (dans vi) yy p (copier et coller) - yy = yank, p = coller en dessous de la ligne, P = coller en haut de la ligne.
• (dans vi) dd p (couper et coller) - dd = couper, p = coller en dessous de la ligne, P = coller au-dessus de la ligne.
• Ksh -n nomfichier (recherche les erreurs de syntaxe dans les programmes kornshell)
• cfgmgr (commande permettant au système de reconnaître le nouveau matériel; peut être exécuté lorsque le système est en cours d'exécution; un démarrage du système l'exécute trois fois.)
Cfgmgr -i / dev / cd0 [installe les pilotes à partir du CD pour le nouveau matériel (meilleure méthode)]
• lscfg -vp | grep CL (indique la version actuelle du microprogramme)
• instfix -i | grep -i aix (indique le niveau de maintenance pour AIX)
• oslevel -r (indique le niveau du système d'exploitation avec le niveau de maintenance)
• Nom du serveur nslookup (indique l'adresse IP du nom du serveur tel qu'il se trouve sur le serveur DNS du réseau via le fichier /etc/resolv.conf du RS6000; s'il ne peut pas résoudre le nom du serveur, le "serveur de noms" est arrêté sur le serveur de noms. RS6000 (aucun fichier resolv.conf présent) ou quelque chose ne va pas avec le DNS.)
• /etc/netsvc.conf fichier contenant hosts = local, bind4 [Ceci forcera le RS6000 à utiliser d'abord le fichier / etc / hosts puis le DNS s'il ne le trouve pas dans / etc / hosts. Dans le cas contraire, il ne vérifiera que le DNS (si le serveur de noms est démarré sur le RS6000) et jamais le fichier hosts. ???]
• lssrc -g nfs (à utiliser pour vérifier si le service nfs est en cours d'exécution)
• stopsrc -g nfs [utiliser pour arrêter le service nfs - (changez rcnfs de «wait» à off dans / etc / inittab pour l’empêcher de démarrer pendant boo)]