Vous êtes sur la page 1sur 283
V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

Création document

: 2002 BusinessObjects

@Admin

Sys

Ajout

: 2006 Sun-EDF

@Admin

Sys

Ajout Ajout Ajout Ajout Ajout Ajout Ajout Ajout Ajout

: 2007 Bouygues Telecom : 2007 MecaPlast-IBM : 2008 France Telecom : 2008 ING Direct : 2008 Sun-EDF : 2009 Aspheria : 2009 Europcar : 2010 Cedicam : 2010 Hsbc

@Expert AiX @Consultant AiX @Expert AiX @Dev/Admin Sys @Expert Aix @Expert Aix @Consultant AiX @Consultant AiX @Expert Aix

Version actuel

: 4.6a – 14/02/2010 © Escurat Christophe

UNIX ALL TIPS

La confiance n’exclue pas le contrôle La connaissance n'est rien si elle n'est partagée

Création document : 2002 BusinessObjects @Admin Sys Ajout : 2006 Sun-EDF @Admin Sys Ajout Ajout Ajout

U.A.T(orienté Aix)

Création document : 2002 BusinessObjects @Admin Sys Ajout : 2006 Sun-EDF @Admin Sys Ajout Ajout Ajout

~ Base de connaissance Unix ~

Petites Note :

1 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

INDEX

LIENS DIVERS...............................................................................................................................16

PUBLIC DOMAIN SOFTWARE LIBRARY FOR AIX...........................................................................16 UNIX TOOLBOX - GROUP...............................................................................................................16 AIX TOOLBOX FOR LINUX APPLICATIONS.....................................................................................16 AIX FIX CENTRAL..........................................................................................................................16 AIX RECHERCHE DE FILESETS........................................................................................................16 BULL OPEN SOFTWARE ARCHIVE FOR AIX...................................................................................16

FIRMWARE......................................................................................................................................16

POWERVM WIKIPEDIA....................................................................................................................16 CALL IBM.......................................................................................................................................16 UPGRADE FICHIER SUR UN INCIDENT ............................................................................................17

HISTORIQUE ET INFORMATIONS DES PRINCIPAUX OS.................................................18

AIX.................................................................................................................................................18

HP...................................................................................................................................................19

SUN.................................................................................................................................................19

LINUX.............................................................................................................................................19

WINDOWS.......................................................................................................................................19

RESEAU...........................................................................................................................................20

[ALL] INFORMATION GÉNÉRAL RÉSEAU........................................................................................20 [AIX] SUPPRIMER IPV6 .................................................................................................................20 [AIX] EQUIVALENT LSOF................................................................................................................21 [ALL] TIMEOUT POUR SSH............................................................................................................21 [ALL] MISE EN PLACE SSH............................................................................................................21 [AIX] DUMP RESEAU......................................................................................................................21 [AIX] CIFS.....................................................................................................................................21 [ALL] MISE EN PLACE DE RDIST....................................................................................................22 [AIX] CONNAITRE LA VITESSE ACTUEL DUNE CARTE...................................................................23 [ALL] ENCODAGE BINAIRE POUR ENVOIE.......................................................................................23 [ALL] AFFICHE LES MONTAGES PAR UNE MACHINE DISTANTE......................................................23 [ALL] ON AFFICHE LES PORTS A LÉCOUTE....................................................................................23 [ALL] FICHIER DE CONF DES SERVICES..........................................................................................23 [ALL] POUR AJOUTER UN POINT DE MONTAGE POUR LECTURE NFS...............................................24 [ALL] ENVOYER UN MAIL SOUS UNIX............................................................................................24 [ALL] ENVOYER UN MAIL AU FORMAT HTML POUR LOTUS/NOTES................................................24 [ALL] FORWARD DE MAIL SOUS UNIX...........................................................................................24 [ALL] CONNAITRE LE SERVEUR DE TEMPS.....................................................................................25 [ALL] NBR MAX DE DOMAINE DANS LE /ETC/RESOLV.CONF..........................................................25 [ALL] FTP & CO..............................................................................................................................25 [AIX] NIS & LDAP........................................................................................................................26 [AIX] EMPECHER LA CONNECTION EN ROOT / TELNET..................................................................27 [AIX] PROBLEME HOSTNAME LONG DE LA MACHINE.....................................................................27 [AIX] DEMONTER TOUS UN SYSTEM DE FICHIERS..........................................................................27 [AIX] ROUTE RÉSEAU....................................................................................................................28 [AIX] MISE EN PLACE DUN ALIAS.................................................................................................28 [AIX] CHANGER EN DUR LE NOM DE LA MACHINE.........................................................................28

2 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

[AIX] CHANGER LADRESSE IP DUNE CARTE RESEAU...................................................................29 [AIX] ADRESSE MAC.....................................................................................................................29 [AIX] SMTP, POP, SENDMAIL, XNTPD (SERVICES - SRC)..................................................................29 [AIX] CONFIGURATION 1GIGABYTE.............................................................................................29 [AIX] TCPIP....................................................................................................................................29 [ALL] NSSWITCH.CONF SUR AIX [ORDRE DE RECHERCHE DNS/LOCAL]..........................................30 [AIX] RETRY DNS AND CO............................................................................................................30 [ALL] VISUALISER LES SOCKET OUVERT........................................................................................31 [ALL] AFFICHER LES PROCESSUS TRIÉS PAR NOMBRE DE FICHIERS OUVERTS. 31 [AIX] IMAP SUR AIX.......................................................................................................................31 [SUN] STATUT SUR SOLARIS DE LA CARTE RÉSEAU.......................................................................31 [SUN] AFFICHAGE DE LESPACE LIBRE DUN DEVICE SUR SDS.....................................................31 [SUN] MISE A JOUR DE LADRESSE IP SUR SOLARIS10..................................................................31 [SUN] PING IMPOSSIBLE DUNE MACHINE......................................................................................31 [PC] RSH A PARTIR DUN PC..........................................................................................................31 [LINUX] REPERTOIRE RESEAU SOUS LINUX...................................................................................32 [OTHER] DÉPORT DE CONSOLE.......................................................................................................32 VMWARE ESX SERVER..............................................................................................................33 QUELQUES EXEMPLE DIMAGE DE LINTERFACE POUR ESX: ....................................................33 SERVEURS VIRTUELS, QUEL INTÉRÊT?........................................................................................35 COMMENT FONCTIONNE VMWARE ESX SERVER?....................................................................36 MODULES ESX...........................................................................................................................36 SYNCHRONISATION DE LHEURE SOUS ESX...............................................................................36

CLUSTER.........................................................................................................................................37

[AIX] HACMP/ES : HIGH AVAILABILITY CLUSTER MULTIPROCESSING......................................37 [AIX] AIX 6.1 POUR HA.................................................................................................................38 [AIX] RE-CRÉATION DES MIBS SUR AIX.........................................................................................38 [AIX] CONFIGURATION DE SNMPDV3.............................................................................................38 [AIX] SUPP DES FILESETS NON NÉCÉSSAIRES.................................................................................40 [AIX] WARNING DE ROUTAGE........................................................................................................40 [AIX] RHOST SOUS HACMP ET WEBSMIT.........................................................................................40 [AIX] ARRET DU CLUSTER : SMITTY CLSTOP..................................................................................40 [AIX] AFFICHER LES INTERFACES I/O HACMP.............................................................................41 [AIX] CRÉATION DUN DISQUE DE HEARTH BEAT.........................................................................41 [AIX] TEST DU DISQUE DE HEARTH BEAT.....................................................................................41 [AIX] AFFICHER LES SCRIPTS DES RESOURCES GROUPES...............................................................41 [AIX] DEMARRAGE DU CLUSTER : SMITTY CLSTART......................................................................42

[AIX] INFORMATIONS DES RESSOURCES GROUPES ET PRIORITY OVERRIDE LOCATION.................42

[AIX] RESSOURCES DU CLUSTER....................................................................................................42 [AIX] VERIFICAION ET SYNCHRO DU CLUSTER...............................................................................43 [AIX] SYNCHRONIZER LA DÉFINITION DUN VOLUME GROUP PARTAGÉ.......................................43 [AIX] DEPLACEMENT DE RESOURCE GROUPE [TEST FAILOVER].....................................................43 [ALL] UNIX VERITAS CLUSTER SERVER........................................................................................43

PERFORMANCE............................................................................................................................45

[AIX] JFS/JFS2..............................................................................................................................45

3 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

[AIX] PERFAGENT TOOLBOX...........................................................................................................46 [AIX] PERFORMANCE TOOLBOX VERSION 2 AND 3 GUIDE AND REFERENCE................................49 [AIX] GPFS....................................................................................................................................54 [AIX] FICHIER DES FS DISPONIBLENT ...........................................................................................55 [ALL] TOPAS..................................................................................................................................55 [AIX] IOSTAT..................................................................................................................................56 [AIX] VMSTAT................................................................................................................................57 [AIX] CUSTOMISATION // TUNING SYSTEMES ET RÉSEAU..............................................................58 [AIX] MÉMOIRE VIRTUELLE - SVMON.............................................................................................59 [AIX] AFFICHER LES STATISTIQUES MEMOIRE DUN USER.............................................................61

[AIX] AFFICHER LES STATISTQIUES MEMOIRE DES 10 PLUS GROS PROCESS..................................62

[ALL] CRÉATION DE GRAPH SUR EN ENSEMBLE DE LPAR AND CO.................................................63 [ALL] UTILISATION RRD POUR FAIRE DES GRAPHIQUES...............................................................64

HMC..................................................................................................................................................98

BRUTE FORCE HACK PASSWORD................................................................................................98 CONNAÎTRE LA VERSION DE LA HMC..........................................................................................98 SAUVEGARDE DE LA CONF HMC..............................................................................................98 AFFICHER LE NIVEAU DE BIOS DE LA HMC...............................................................................98 AFFICHER LES OPTIONS DACCÉES DE LA HMC...........................................................................99 AFFICHER LA CONFIGURATION RESEAU DE LA HMC.................................................................99 AFFICHER LÉTATS DES CONNECTIONS EN COURS......................................................................99 LOGIN ET PASSWORD DORIGINE................................................................................................99 TROUVER LA HMC DUN SERVEUR..............................................................................................99 TROUVER SUR QUELLE PARTITION EST LE LECTEUR CD/DVD ROM...........................................99 LISTER TOUTES LES PLATEFORMES DISPONIBLES.....................................................................100 REBOOT DE LA HMC SOUS HSCROOT........................................................................................100 LISTER TOUTES LES PARTITIONS ET LEUR ETATS.....................................................................100 LISTER LES PARTITIONS SFP......................................................................................................100 LISTER TOUS LES PROFILES DISPONIBLES.................................................................................100 LISTER TOUS LES UTILISATEURS...............................................................................................100 POUR REBOOTER UNE PARTITION.............................................................................................100 POUR ARRETER UNE PARTITION................................................................................................101 POUR AFFICHER LES EVENEMENTS LOG’ ................................................................................101 POUR AFFICHER LES EVENEMENTS HARDWARES......................................................................101 POUR DEMARRER UNE PARTITION............................................................................................101 POUR OUVRIR UNE SESSION SUR UNE PARTITION.....................................................................101 POUR FERMER UNE SESSION SUR UNE PARTITION.....................................................................101 POUR VOIR LES RESSOURCES ATTRIBUÉES A UNE PARTITION...................................................101 POUR ASSIGNER UN LECTEUR CDROM A UNE PARTITION..........................................................101

POUR MODIFIER UNE CONFIGURATION EN COURS (NÉCESSITE DLPART)..................................101

POUR RESYNCHRONISER UNE PARTITION AVEC CES RESSOURCES............................................102

ORACLE........................................................................................................................................103

[ALL] VERIFICATION DU LISTENER..............................................................................................103 SE CONNECTER EN TANT QU’ORACLE ET ENTRER : ...................................................103

4 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

# LSNRCTL STATUS...................................................................................................................103 SYSTÈMES PARTITIONNÉ.......................................................................................................104 MISE EN PARTIQUE (DESSIN CI-DESSUS)...................................................................................108 COMMANDES VIOS....................................................................................................................110

FILESET VIO EN TROP ?...........................................................................................................110 GAPÉ ON NON GAPÉ.................................................................................................................110 MODIFICATION DE DEVICE........................................................................................................110 MODIFICATION VALEUR SYSTEME............................................................................................110 MODIFICATION PARAMETRE TCP/IP DU SERVEUR VIOS...........................................................110 DEFINIT LES VALEUR REQUIS POUR UN ADAPTATEUR TCP/IP...................................................110 CREATION DE DEVICE...............................................................................................................110

AFFICHE LES UNITÉS DU SERVEUR D’E-S VIRTUEL ET LEURS CARACTÉRISTIQUES .................111

DIVERS......................................................................................................................................111 CREATION DE VIRTUAL OPTIC DEVICES...................................................................................111

CREATION DU BACKEND POOL DE 40GB SOUS ROOTVG SUR UN VIOS DONT LES 2 HDISKS

INTERNES SONT EN RAID0 LVM ................................................................................................112 CRÉATION DES ISO À PARTIR DES CD AIX: ...........................................................................112 CRÉER LE VIRTUAL OPTIC DEVICE POUR CHAQUE VIOC ........................................................112 MOUNTER L'IMAGE ISO DANS LE VIRTUAL OPTIC DEVICE: .....................................................113 VÉRIFIER LA DISPONIBILITÉ DE L'IMAGE POUR LE VIOC: .......................................................113

LISTING DES FILE-BACKED VIRTUAL OPTICAL DEVICES ET DU REPOSITORY: ..........................113

ATTACHER LE CDROM DU VIOS (SATA) À UN VIOC: .........................................................114 CONFIG FIREWALL VIOS : .......................................................................................................114 UPGRADE VIOS: ......................................................................................................................114 DÉCONFIGURER UN VDEVICE SANS LE SUPPRIMER..................................................................114 IDENTIFIER UN PORT ETHERNET PHY/VIRT ..............................................................................114 CRÉER UNE CARTE ETHERCHANNEL AVEC 2 ETHERNET: ........................................................114 CRÉER UN SHARED ETHERNET ADAPTER (SEA) SIMPLE: .......................................................114 MAPPING SEA .........................................................................................................................114

DUAL VIOS 1.5, VHOST DISQUES SUR SAN: SETTER SCSI_LOCK RESERVATION À OFF/NO

IMMÉDIAT+ODM: .......................................................................................................................115 MÊME ACTION MAIS EN VIOS 2.1: ..........................................................................................115 DRIVERS MPIO AVEC EMC² DMX: .......................................................................................115 MPIO SETTINGS: (+REBOOT) ...................................................................................................115 MPIO: RÉACTIVER UN PATH FAILED: ......................................................................................115 ATTACHEMENT DES DISQUES AU VHOST0: ..............................................................................115 CRÉER UN SEA AVEC FAILOVER (DUAL VIOS): .......................................................................116 DETACHER/RÉATTACHER UN VETHERNET D'UN HOST: ............................................................116 BACKUP CONFIG DES MAPPINGS DEVICES (>=VIOS 2.1.2.10 FP 22.1) ...................................116 FULLBACKUP SANS VIRTUAL MEDIA (/VAR/VIO/VMLIBRARY EXCLUDE) ...............................116

HARDWARE.................................................................................................................................117

DIFFÉRENCE P5/P6...................................................................................................................117

5 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

WPAR.............................................................................................................................................119

PRESENTATION WPAR...............................................................................................................119 COMMANDES SPECIFIQUES WPAR............................................................................................121

VM...................................................................................................................................................123

VOLUME MANAGER..................................................................................................................123 EXEMPLE DE CRÉATION POSSIBLE SOUS VM............................................................................124 COMMANDE PLUS COMPLEXE SOUS VM..................................................................................124

BAIE................................................................................................................................................125

[AIX] DRIVERS POUR DS4000.................................................................................................125 [AIX] DEVICES SUR LES HOSTS - DS4000...............................................................................126 [AIX] CRÉATION DE RESSOURCES POUR DS4000....................................................................127 [AIX] TUNING DS4000............................................................................................................128 BAIE SUN A5000.....................................................................................................................129

BAIE EMC.....................................................................................................................................131

SRDF/S....................................................................................................................................131 SRDF/A....................................................................................................................................131 SRDF/DM................................................................................................................................132 NAVISPHERE CLI CHEAT SHEET...............................................................................................133

SAN..................................................................................................................................................135

SAN - DEFINITION.....................................................................................................................135 SAN - TOPOLOGIES...................................................................................................................135 SAN - TECHNO..........................................................................................................................137 SAN – NOMAGE ET ADRESSAGE...............................................................................................139 SAN – SECURITÉ.......................................................................................................................139 SAN – EXEMPLE DE PROBLEMES..............................................................................................139 MULTIPATHING SOLUTIONS......................................................................................................139 PROBLEME IMPORT VG SUR DISK GERÉ AVEC POWERPATH.....................................................140 CREATION CLONE SOUS BAIE, COMME SYMETRIX....................................................................140 COMMANDE SRDF...................................................................................................................141 AFFICHE LES DISQUES POWERPATH..........................................................................................142 VERIFICATION DE LA CONF.......................................................................................................142 AFFICHE LA VERSION DE POWERMT DINSTALLÉE...................................................................142 DÉTECTION DES PÉRIPHÉRIQUES CONNECTÉS EN POWERPATH.................................................142 AFFICHER TOUS LES CHEMINS POSSIBLENTEN POWERPATH.....................................................142 RETIRE UN CHEMIN DE LA CONFIGURATION.............................................................................142 DEFINI LE MODE ACTIVE OU STANDBY POUR LES CHEMINS.....................................................142 DEFINI LA PRIORITÉ D’E/S .......................................................................................................142 AFFICHER TOUS LES DEVICES DISPONIBLENT EN POWERPATH.................................................142 SAUVE LA CONFIGURATION POWERPATH ................................................................................143 CHARGER LA CONFIGURATION POWERPATH ............................................................................143 DÉTECTION DES PÉRIPHÉRIQUES CONNECTÉS EN HDLM...........................................................143

6 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

AFFICHE LE PATH DES PERIPHERIQUES CONNECTÉS HDLM......................................................143 COMMANDES POUR GESTION BAIE EMC..................................................................................143 MPIO AND CO..........................................................................................................................143 LSPATH......................................................................................................................................144

SPÉCIFICITÉ AIX 5.3 ................................................................................................................145 SPÉCIFICITÉ AIX 6.1.................................................................................................................146

NEW AIO DYNAMIC TUNABLES :.................................................................................................146 ENCRYPTION DE FS :....................................................................................................................146

LOGICAL VOLUMES SUR AIX................................................................................................150 PRINCIPALES COMMANDES.......................................................................................................151

LISTER LES FS DUN VG..........................................................................................................152 /TMP CORROMPU.......................................................................................................................152

DISPLAYS THE PLACEMENT OF FILE BLOCKS WITHIN LOGICAL OR PHYSICAL

VOLUMES.

.........152

REMET A JOUR LES INFOS DUN DISK DANS LA BASE ODM.......................................................153

COMMANDES DE SPLIT..............................................................................................................153 COMMANDES BAS-NIVEAU.......................................................................................................153 SUPPRESSION DE LP DUN LV EN BAS NIVEAU........................................................................154 DISQUE ARRACHÉ.....................................................................................................................155 MAPFILE...................................................................................................................................155 RENOMMER UN LOGICALVOLUME...........................................................................................156 LES SNAPSHOT SUR AIX...........................................................................................................156 INCIDENTS 01 : DISQUE MIRROIR HS.......................................................................................156 INCIDENTS 02 : DISQUE MIROIR HS MAIS PAS 100% MORT.....................................................157

INCIDENTS 03 : RE-CRÉER A L'IDENTIQUE LES FS D'UNE MACHINE VERS UNE AUTRE ............157

INCIDENTS 04 : SUPPRIMER UN FS ET LIBÉRER LES PV ASSOCIÉ................................................159 INCIDENTS 05 : AUGMENTER UN VG.......................................................................................159 INCIDENTS 06 : METTRE OU ENLEVER UNE LV EN MIRROR.....................................................159 INCIDENTS 07 : REMPLACER UN DISQUE HS MIRRORÉ.............................................................159 INCIDENTS 08 : IMPORT / EXPORT D'UN VG.............................................................................160 INCIDENTS 09 : DISQUES HS, MIRRORÉ OU STREAPÉ ?............................................................161 INCIDENTS 10 : COPY D'UN LV D'UN VG A UN AUTRE (OU PAS).............................................161 INCIDENTS 11 : ACCÈS TROP LENT A DES DONNÉES.................................................................161 INCIDENTS 12 : PROBL JFSLOG.................................................................................................162 INCIDENTS 13 : SUPPRIMER CARTE FIBRE.................................................................................162

LOGICIAL VOLUME SUR LINUX...........................................................................................164

ETENDRE/REDUIRE UN VOLUME GROUPE................................................................................164 CHANGER LES PARAMETRES DUN VOLUME GROUPE..............................................................164 SUPPRIMER UN VOLUMEGROUPE GROUPE...............................................................................164 ETENDRE/REDUIRE UN LOGICAL VOLUME...............................................................................164

LOGICIAL VOLUME SUR HP...................................................................................................165 PRESENTATION / STRUCTURE...................................................................................................165

7 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

CREATION DE VOLUMEGROUPE ET VERIFICATION...................................................................166 CREATION DE LOGICALVOLUME ET VERIFICATION..................................................................166 EFFACER UN PVI DUN DISQUE................................................................................................166 CREATION DE FILESYSTEME....................................................................................................166 ETENDRE/REDUIRE UN VOLUME GROUPE................................................................................167

MIGRATION.................................................................................................................................167

MIGRATING TO AIX 6.1 WITH NIMADM.............................................................................167

SAUVEGARDE..............................................................................................................................179

NETBACKUP : FICHIER DEXCLUDE......................................................................................179 NETBACKUP : LOGS..............................................................................................................179 TSM : TIVOLI STORAGE MANAGER.........................................................................................179 TSM : CHANGEMENT DE LECTEUR LTO..................................................................................181

TSM ERR : UNEXPECTED ERROR 2 FETCHING ROW IN TABLE "ARCHIVE.OBJECTS"................182

TSM : DIVERS COMMANDES....................................................................................................182 TSM : FICHIER DE CONFIGURATION CLIENT ET SERVEUR........................................................183 TSM : AJOUT DUN NODE.........................................................................................................183 TSM : AUGMENTATION DE LA TAILLE DUNE BASE EN MANUEL.............................................183 TSM : MODIFICATION DU NOMBRE DE MONTAGE MAXIMUM..................................................184 TSM : SUPPRESSION DUN NODE..............................................................................................184 TSM : PROCEDURE DE RECUPERATION DUNE BASE APRES CRASH.........................................184 TSM : SYNCHRONISATION DE LA BASE TSM AVEC LES BANDES RÉEL....................................185 TSM : ESTIMATION DE LA RÉORGANISATION DE BASE DE DONNÉES.......................................186

DISQUES ET DEVICES...............................................................................................................186

MAJOR/MINOR NUMBER..........................................................................................................186 INFORMATION SUR UN FICHIER ................................................................................................187 ISTAT <FICHIER>...........................................................................................................................187 CREATION DUN RAMDISK SUR AIX.........................................................................................187 RESTAURER UN FICHIER/RÉPERTOIRE SUPPRIMÉ......................................................................187 RECUPÉRATION DUN FICHIER EFFACER EN JFS2.....................................................................194 TAILLE DUN DISQUE................................................................................................................195 AFFICHER LES DEVICES DANS UN CLASS SPECIFIQUE...............................................................195 MISE A JOUR SYSTÈME SOUS REDHAT......................................................................................195 GENERATION DU MBR SUR LINUX...........................................................................................195 AFFICHER LES ENFANTS D'UN DEVICE......................................................................................195 CLONAGE DUN DISQUE DISQUE ALTERNÉ’ ............................................................................195 SUPERBLOCK CORROMPU.........................................................................................................196 AFFICHER LES CARTES PCI RAID DE LA MACHINE...................................................................196 RECREER LE REPERTOIRE LOST+FOUND SUR UN FS..................................................................196 AFFICHER TOUS LES DISQUES DUNE CARTE RAID ET LETAT..................................................196 AFFICHER TOUTES LES CARTES PCI HOT PLUG ET LETAT......................................................196 VERSION DU FIRMWARE DE LA MACHINE.................................................................................196 VERSION DE FIRMWARE DE LENSEMBLE DES PERIPHÉRIQUES................................................196

8 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

METTRE A JOUR LE FIRMWARE DE LA MACHINE......................................................................197 MICROCODE INFORMATIONS....................................................................................................197 VERSION DU FIRMWARE DUNE CARTE FIBRE...........................................................................199 MODEL DUNE CARTE...............................................................................................................200 AFFICHER LES ATTRIBUTS DUN DEVICE..................................................................................200 SYSDUMP (LV POUR SAUVEGARDE DE DUMP LORS DE CRASH)...............................................200 SAUVEGARDER UN CORE .........................................................................................................201 DESACTIVER/ACTIVER TCB : TRUSTED COMPUTING BASE.....................................................201 AFFICHE LES INFORMATIONS DUN FS (NBPI, BIG FILE…) ......................................................202 DÉVÉROUILLER UN VG............................................................................................................202 EFFACER LE BOOT RECCORD DUN DISK...................................................................................202 INTERROGER LA BASE ODM SUR UN DISQUE..........................................................................202 AVOIR DES INFORMATIONS SUR UN PÉRIPHÉRIQUE..................................................................202 POUR AUGMENTER LA TAILLE DUNE PARTITION DYNAMIQUEMENT.......................................203 AFFICHER LES UNITÉES SCSI....................................................................................................204 CHANGER UN POINT DE MONTAGE DUN FS.............................................................................204 COMMENT CLONER ROOTVG.....................................................................................................204 LES POINTS DE MONTAGE SUR AIX..........................................................................................204 AFFICHER TOUS LES FILE SYSTÈMES AVEC LEURS TAILLES.....................................................204 FICHIER MONTAGE DE FILESYSTÈME.......................................................................................204 RÉPARATION DUN FS..............................................................................................................204 DEFRAGMENTATION DUN FS...................................................................................................204 AFFICHAGE DES CARTES CONTROLLERS...................................................................................205 AFFICHAGE DES CARTES CONTROLLERS...................................................................................205 LANCE UN DIAG ‘DAGNOSTIC PROGRAMSSUR LE DEVICE SCDISK0.......................................205 SAVOIR SI UN DISQUE EST UTILISER PAR QUELQUUN DAUTRE..............................................205 AFFICHAGE INFORMATIONS DISQUES DUR...............................................................................205 CREATION DE DEVICE SUR LINUX.............................................................................................205 RECREER UN INITRD.................................................................................................................205 RE-SYNCHRONISER LE VG........................................................................................................205 AFFICHER LA TAILLE DE TOUT LES REPS DU FS EN COURS......................................................206 RECHERCHER TOUS LES FICHIER EN 666..................................................................................206 FORMATAGE DISQUETTE LINUX...............................................................................................206 AFFICHER LE WWN WORLD WIDE NUMBER .........................................................................206 EQUIVALENT TRACEROUTE (SOLARIS 2.6)..........................................................................206 ERREUR LOGICALVOLUME LV................................................................................................206 FORMATAGE DUN JOURNAL DE TRANSACTION........................................................................206

SECURITÉ.....................................................................................................................................207

AFFICHER/EDITER LES LIMITS SYSTEMS DUN USER.................................................................207 SUP DES LIMITS DUN USER SUR LA MACHINE.........................................................................207 CHANGEMENT DUN PASSWORD EN DUR..................................................................................207 VERIFIFCATION DE LA COHERENCE SYSTEMES.........................................................................207 CRÉATION DE GROUPE..............................................................................................................207

9 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

LISTER LES GROUPES................................................................................................................207 CRÉATION DE USER...................................................................................................................207 AUTHORISER LE SU DUN USER.................................................................................................207 EMPECHER LE LOGIN EN SUR AIX............................................................................................208 MODIFIER LE GECOSDUN UTILISATEUR...............................................................................208 AFFICHER LES USERS EN LIGNE AVEC IDENTIFICATION............................................................208 SUDO.........................................................................................................................................208 QUI EST DANS CE RÉPERTOIRE ACTUELLEMENT ?....................................................................208

N.I.M...............................................................................................................................................208

VERIFICATION DE RESSOURCE (SPOT, LPP, FILESET DANS UN SPOT, NIVEAU SPOT…).............208

RAJOUT DUN FILESET DANS UN SPOT......................................................................................209 UTILISER SSL AVEC NIM..........................................................................................................209 RECHERCHE DUN FIX DANS UN SPOT.......................................................................................210 LISTER LES RESSOURCES NIM..................................................................................................210 AFFICHER TOUTES LES VLANS DÉFINIS DANS NIM....................................................................210 SUPPRIMER UNE MACHINE DES RESSOURCES NIM...................................................................210 REDÉCLARER LE SERVEUR SUR LE MASTER NIM....................................................................210 DISTRIBUER UNE RESSOURCE DU MASTER NIM SUR UN CLIENT...............................................210 DESALOUER DES RESSOURCES NIM.........................................................................................211 EXECUTION DUNE COMMANDE VIA NIMSH..............................................................................211 CREATION DUN MKSYSB..........................................................................................................211 CREATION DUN MKSYSB DISTANT A PARTIR DU NIM..............................................................211 CRÉATION DUN MKSYSB BOOTABLE.......................................................................................212 CRÉATION DU IMAGE.DATA......................................................................................................212 VÉRIFICATION RESSOURCE MKSYSB.........................................................................................212 CREATION DUN FICHIER LISTANT TOUS LES FICHIERS DE ROOTVG.........................................212 SAUVEGARDE SUR BANDE RMT................................................................................................213 RESTAURATION D'UN MKSYSB..................................................................................................213 ENLEVER UNE SAUVEGARDE MKSYSB .....................................................................................213 PROBLEME LORS DE RESTAURATION DE MKSYSB ....................................................................213 AFFICHER LÉTAT DUNE INSTALL NIM....................................................................................214 CRÉER LE FICHIER /ETC/NIMINFO.............................................................................................214 RESET ET BOOT SUR RESEAU POUR BOOT SUR SERVEUR NIM.................................................214

TIPS.................................................................................................................................................215

RAID AND CO............................................................................................................................215 PROXY SOUS MSDOS..............................................................................................................216 EFFACE LE CODE BACKSPACE...................................................................................................216 EXTRAIRE LES FICHIER DUN RPM SANS LES INSTALLER........................................................216 RPM.........................................................................................................................................216 COPIE DE MBR POUR BOOT LINUX DEPUIS WINDOWS..............................................................216 TRANSLATE CHARACTERES......................................................................................................217 PROBLEME AVEC TTY...............................................................................................................217

10 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

SYSTEME À JOUR ?....................................................................................................................217 VERSION DE TOMCAT................................................................................................................218 VERSION DE LINUX....................................................................................................................218 UNIQ.........................................................................................................................................218 ERRPT PAR MAIL.......................................................................................................................218 LIRE UN CORE...........................................................................................................................219 MONTAGE NFS AIX SUR SERVER LINUX................................................................................219 MONTAGE NFS SUR AIX ..........................................................................................................219 LIRE LES X PREMIERS LIGNES DUN FICHIER............................................................................220 LIRE LES X DERNIERES LIGNES DUN FICHIER..........................................................................220 OPEN BOOT SUR AIX................................................................................................................220 OUVIR LEXPLORATEUR DE FICHIER SUR SUN...........................................................................220 VARIABLE D'ENVIRONEMENT SUR AIX.....................................................................................220 CONVERTIR TOUT UN FICHIER DE MAJUSCULE EN MINUSCULE................................................221 EFFACER UN FICHIER AVEC NOM NON-STANDARD...................................................................221 GREP ET EGREP.........................................................................................................................222 PASSER UN PROCESS EN BACKGROUND....................................................................................222 SORTIR DUNE CONSOLE...........................................................................................................222 MENU SMS DE LÈRE GLACIAIRE.............................................................................................222 .BFF SUR AIX ET EXTRACTION DUN FICHIER DANS UN MKSYSB.............................................222 SUPPRIMER LINVERSE CARACTÈRE DUN SHELL.....................................................................222

COPIE EN RAFALE VIA UN TUNNEL LE TOUT EN COMPRESSÉ (CPIO, TAR, PAX).......................222

COMMANDE PIPER....................................................................................................................223 COMPARER 2 FICHIERS.............................................................................................................223 EFFECTUER UN LOG REPAIR ACTION EN LIGNE DE COMMANDE..............................................224 OUVIR UNE CONSOLE EN LIGNE DE COMMANDE......................................................................224 COMMANDE AT........................................................................................................................224 AFFICHER LHISTORY DES COMMANDES...................................................................................224 SORTIR DUNE CONSOLE...........................................................................................................224 ERREUR NTP SUR SOLARIS......................................................................................................224 GREPER DANS LE HISTORY UNE COMMANDE............................................................................224

AFFICHER LA LISTE DES PROCESS ET LEURS ENFANTS DES USERS CONNECTÉS.......................224

PASSER ROOT AVEC UN SUDO...................................................................................................224 CHANGER LE PROPRIÉTAIRE DU PROCESS UNAMED..................................................................224 AFFICHER LES NUMÉROS SOUS VI............................................................................................225 AFFICHER LES CHARACTERS SPECIAUX SOUS VI......................................................................225 PAS A PAS SUR UN SCRIT SHELL...............................................................................................225 ERREUR APRES UN DIAG..........................................................................................................225 ENVOYER UN MESSAGE SUR LA CONSOLE................................................................................225 VIDER UN FICHIER....................................................................................................................225 EFFACER LIGNE VIDE ET COMMENTAIRE DANS UN FICHIER.....................................................225 CRÉER UN FICHIER VIDE DUNE TAILLE FIXE............................................................................225 LOGUER DANS LE LOG DES ERREUR ERRPTUNE CORRECTION................................................225 PASSER LA PROTECTION DES "ARG LIST TOO LONG"................................................................226

11 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

RÉCUPÉRER LE PASSWORD ROOT DUNE AIX..........................................................................226 COMPTER LE NBR DE FICHIER DANS UN REP.............................................................................226 MACHINE UP DEPUIS ?.............................................................................................................226 AFFICHER LES DERNIÈRES COMMANDES EXÉCUTER.................................................................226 EDITEUR HEXADECIMAL..........................................................................................................226 MODIFIER LES PROGRAMMES QUI CE LANCE AU DÉMARRAGE ................................................226 AUTOCOMPLETION EN CSH.......................................................................................................226 VERIFIER LA PRESENCE D'UN FIX..............................................................................................226 LISTER TOUS LES FIX PRESENTS (APARS) ET LEURS INFORMATIONS......................................227 AFFICHER TOUS LES FILESETS MANQUANT NECESSAIRE A UN TL...........................................227 REMPLACEMENT DUNE VALEUR SOUS VI................................................................................227 COMPRESSION TAR..................................................................................................................227 VI..............................................................................................................................................228 TOUS SUR LE CHMOD................................................................................................................228 ACL – PERMISSION NON STANDARDS.......................................................................................231 ACL – FORMAT DES ACL.........................................................................................................231 ACL – AFFICHER LES ACL, LA COMMANDE ACLGET...............................................................232 ACL ÉDITION DES ACL, LA COMMANDE ACLEDIT................................................................233 ACL POSITIONNEMENT DES ACL'S, LA COMMANDE ACLPUT................................................234

LOG SYSTEME AIX....................................................................................................................238

AFFICHE TOUS LES LOGS DISPONIBLES SUR LA MACHINE........................................................238 LIRE LES LOGS SYSTÈMES........................................................................................................238 EFFACER DES ERREURS DE LERRPT.........................................................................................239 RAJOUT DUN FICHIER DE LOG GLOBAL POUR SYSLOG............................................................239

SYSTEMS.......................................................................................................................................240

UPDATE AUTOMATIQUE AVEC SUMA......................................................................................240 CRC DUN FICHIER....................................................................................................................240 NOHUP.......................................................................................................................................240 CREATION DUN SERVICE PAR RAPPORT A UN BINAIRE............................................................240 STATISTIQUE ET INFORMATION DU LPAR COURANT...............................................................240 DESACTIVATION/ACTIVATION DU SMT ‘MULTITHREAD’........................................................241 WLM GESTION DES RESSOURCES............................................................................................241 ICE // RENICE : PRIORITÉE DES PROCESS................................................................................241 LOG SYSTÈME SOUS LINUX......................................................................................................241 LOG SYSTÈME SOUS LINUX......................................................................................................241 AFFICHE LES PROCESS DEFUNCT FANTOMES’..........................................................................242 LITTLE ENDIAN & BIG ENDIAN................................................................................................242 MODIFIER LE NBR DE LOGINSIMULTATÉ AUTRE QUE ROOT..................................................243 AFFICHER LES LICENSES DISPONIBLENT SUR LE SERVEUR.......................................................243 PASSER EN MODE ASYNCHONE AIO........................................................................................243 DATE ........................................................................................................................................243 TIMESTAMP TO DATE...............................................................................................................244

12 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

DATE TO TIMESTAMP...............................................................................................................244 VOIR LES MODULES PERL DINSTALLÉS....................................................................................244 DESACTIVATION DE LA LICENSE...............................................................................................245 LES PROCESS.............................................................................................................................245 LES INTER-PROCESS..................................................................................................................245 IMPRESSION UNIX - IMPRIMANTE.............................................................................................245 [LINUX] LISTER LES MODULES CHARGÉS PAR LE SYSTEME.........................................................247 [LINUX] AVOIR DES INFORMATIONS SUR UN MODULE.................................................................247 [LINUX] CHARGER UN MODULE...................................................................................................247 [LINUX] PARAMETRAGE DYNAMIQUE DU NOYAU........................................................................247 [LINUX] PARAMETRAGE CARTE RESEAU......................................................................................247 SECTEUR DE BOOT PRESENT ?..................................................................................................247 CONNAÎTRE LE NIVEAU DE PATCH DUNE MACHINE.................................................................247 INSTALLATION DE PAKAGE POUR SOLARIS...............................................................................247 RE-ÉXAMINER LE FICHIER /ETC/INITTAB..................................................................................248 PROBLEME DE UMASK..............................................................................................................249 SUPPRIMER LEMRPREINTE FAITE PAR DISK_ALTERNE.............................................................249 RECRÉER LE FICHIER /ETC/FILESYSTEMS..................................................................................249

AFFICHER LARCHITECTURE DE LA MACHINE[CHRP-RS6K] TYPE DE PLATEFORME.................249

TYPE DE NOYAU.......................................................................................................................250 AFFICHER LES FIX INSTALLÉ SUR LA MACHINE........................................................................250 REPARATION DUN BLV – RECREATION DE LIPL (SECTEUR DE BOOT)...................................250

RECREATION DE : BOOT IMAGE, THE BOOT RECORD, AND THE SERVICE RECORD....................250

SUPPR ESION DUN DEVICE DANS LA BASE ODM.....................................................................251 SAUVEGARDE ODM.................................................................................................................251 RESTAURATION ODM..............................................................................................................251 AFFICHER LES FICHIERS QUI DATE DE 3 JOURS........................................................................252 AFFICHER LES FICHIERS PLUS GROS QUE 10 MEGA..................................................................252 AFFICHER LES FICHIERS DU PLUS PETIT AU PLUS GROS............................................................252 CHERCHER DES FICHIERS CORE ET CRÉER DES LIENS...............................................................252 PASSER EN MODE SINGLE.........................................................................................................252

EFFACER BEAUCOUP DE FICHIERS QUAND LA COMMANDE RM NE FONCTIONNE PAS..............252

PASSER EN MODE DEBUG SOUS UN SHEEL ...............................................................................252 ADMIN SOUS HP.......................................................................................................................252 DUMP SOUS AIX.......................................................................................................................253 VOIR LES LOG DERREUR SOLARIS...........................................................................................253 GERER LA SWAP SUR AIX.........................................................................................................253 AFFICHER LA TAILLE DE LA SWAP SOUS SOLARIS....................................................................253 AFFICHER LE TYPE DU FICHER (ASCCI, IMAGE, TEXTE)............................................................253 SNAP SOUS AIX.......................................................................................................................253

AFFICHAGE LES INFORMATIONS SUR LE MODÈLE, TYPE DE PROC, VITESSE, MÉMOIRE…........253 AFFICHAGE LES STATISTIQUES DACTIVITÉ DES KERNEL THREAD, MEMOIRE VIRTUEL, DISKS,

ERREUR, ACTIVITÉ CPU.................................................................................................................254 DONNE LE TAUX DOCCUPATION DU CPU ET DES DISK.............................................................254

13 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

AFFICHAGE DE LESPACE DE PAGINATION................................................................................254 LISTER LES PACKAGES INSTALLÉS............................................................................................254 AFFICHAGE DES PATCHS INSTALLÉS.........................................................................................254 VÉRIFICATION DES FICHIERS DE PACKAGES.............................................................................254 VÉRIFICATION DES PATCHES INSTALLÉS..................................................................................254 SAVOIR SI LA PLATEFORME EST 32 OU 64 BITS.......................................................................254 SAVOIR SI LE KERNEL EST BIEN EN 64B...................................................................................254 CHARGER LE MODE 64BITS.......................................................................................................255 RAM TOTAL..............................................................................................................................255 INFO MACHINE, SERIAL….........................................................................................................255 TRAVAILLER AVEC LA CRONTAB..............................................................................................255 [AIX] PROBLEME AVEC LA CRON.............................................................................................255 DÉSACTIVATION DUN PROC SUR AIX.....................................................................................256 INSTALLATION DE SOFT (.BFF ET AUTRES)...............................................................................256 CRÉE UN PACKAGE LPP / BFF POUR AIX................................................................................257 VERIFICATIONS DES FILESET INSTALLÉS..................................................................................259 RENOMMER UN ENSEMBLE DE BFF...........................................................................................259 TO CHECK THE FIRMWARE LEVELS ..........................................................................................259 REBOOTER EN CHOISISSANT L’OS EN LIGNE DE COMMANDE...................................................259 CRÉER UN ALIAS.......................................................................................................................260 AFFICHER LES INFORMATIONS DES DERNIERES CONNECTIONS.................................................260 MONTER/DÉMONTER UN CD ROM.............................................................................................260 OSLEVEL FAUX.........................................................................................................................260 CONNAITRE LE NIVEAU DU MAINTENANCE LEVEL..................................................................260 NIVEAU DE L’OS (AIX 5.3).......................................................................................................260 VERIFICATION DE LA COHERENCE DES PACKAGES...................................................................261 AFFICHER TOUS LES SP/TL/ML CONNUE PAR LE SYSTEME.....................................................261

AFFICHE TOUS LES FILESETS QUI NE SONT PAS DANS LA BONNE VERSION PAR RAPPORT A L’OS

......................................................................................................................................................261

INSTALLATION DE MAINTENANCE LEVEL SUR AIX..................................................................261 /VAR/ADM/WTMPX REMPLIE A 100%........................................................................................262

SCRIPTS.........................................................................................................................................263

LES EXPRESSIONS.........................................................................................................................263 LES ATTRIBUTS DE VARIABLES.....................................................................................................263 LES TABLEAUX.............................................................................................................................264

CONVERSIONS...............................................................................................................................265

LA COMMANDE LET OU (( )).........................................................................................................265 LA MODIFICATION DU DÉROULEMENT D'UNE BOUCLE.................................................................265 INTERCEPTION DE SIGNAL........................................................................................................265 KILL..........................................................................................................................................266 DECALAGE................................................................................................................................267 ARGUMENTS.............................................................................................................................268 DEBUGGING DUN SCRIPT........................................................................................................268 CONDITIONAL - STATEMENTS...................................................................................................268

14 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

CONDITIONAL – OPERATEURS DE TEST DE FICHIER.................................................................268 CONDITIONAL – OPERATEURS DE COMPARAISON BINAIRE......................................................269 CONDITIONAL - FORMAT OF FLOW CONTROL FUNCTIONS ......................................................270 FORMATAGE AVEC PRINTF........................................................................................................270 EFFACER LE RETOUR CHARACTERE A LECRAN........................................................................271 COULEUR AND CO.....................................................................................................................271 SORT.........................................................................................................................................272 SED ET AWK.............................................................................................................................273 BOUCLE....................................................................................................................................274 REDIRECTION............................................................................................................................274

AFFICHE UNE VARIABLE SANS LES COMPOSANTS COMPLET DE DIRECTORY............................275

AFFICHE UNE VARIABLE DUNE VARIABLE EN SH....................................................................275 FONCTION COULEUR.................................................................................................................275 TRAITEMENT DE CHAÎNE..........................................................................................................276 ARITHMÉTIQUE ENTIÈRE...........................................................................................................276 COMMANDE SED.......................................................................................................................276 CODE DE SORTIE.......................................................................................................................276 COMMANDE GREP....................................................................................................................277

SCRIPT PHYTON.........................................................................................................................281 JAVA-SCRIPT AND CO..............................................................................................................281

LEXIQUE.......................................................................................................................................283

15 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

Upgrade fichier sur un incident

17 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

Historique et informations des principaux OS

1968: naissance de Unix aux Bell Labs (ATT) 1977: protocoles TCP-IP d'INTERNET 1983: UNIX BSD (Berkeley) …

Aix

Power 4

Plate-forme BULL

Plate-forme IBM

PL 240

6C3

PL 420

P 630 (6C4)

PL 820

P 650

PL 1600

P 670

PL 3200

P 690

Power 5

PL 850

P5 570 Express

PL 1650

P5 570 Power5

PL 3250

P5 590

PL 6450

P5 595

PL 450

P5 550

PL 250

P5 520

Power 6 - Haut de Gamme

PL6460R

8 a 64 procs

4.2Ghz // 5.0Ghz

PL1660R

2,4,8,12,16 procs

3.5Ghz // 4.2Ghz //

 

4.7Ghz

Power 6 - Milieu & Entrée de Gamme

 

PL160

1 core

4.2Ghz

PL260

2 cores

4.2Ghz

PL460

4 cores

4.2Ghz

P570 Power6

PL860

2,4,6 cores

3.5Ghz // 4.2Ghz

Power 6 - Evolutive Line

EL260

2 cores

3.8Ghz

EL460

4 cores

4.0Ghz

18 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

Hp

Sun

Linux

  • 1885 Richard Stallman (MIT) initialise le développement d’un système d’exploitation libre, GNU (GNU (is Not Unix) ; il crée pour son nouveau système la licence GNU GPL (General Public Licence), qui deviendra la licence des logiciels libres par excellence.

  • 1987 Andrew Tanenbaum (Pays-Bas) crée un clone d’Unix sur architecture x86 (PC), Minix afin d’illustrer ses cours sur la programmation d’un système d’exploitation.

  • 1991 Linus Torvalds (Helsinki), inspiré par l’exemple de Minix, écrit à partir de zéro un noyau de type Unix ; le kernel (noyau) fonctionne sur x86 uniquement et le système est constitué de logiciels GNU (compilateur C, shell, etc…). Ce nouveau système d’exploitation est baptisé Linux (Linus’s Unix). L’ensemble GNU/Linux est placé sous licence GPL, il est donc librement copiable et modifiable, au contraire de ses prédécesseurs Unix ou Minix

  • 1991 12 décembre: Linux 0.11 mis à disposition sur le net. Linus Torvalds s’appuie sur les contributions de nombreux bénévoles ; le mode de développement de Linux devient communautaire.

  • 1992 Premières distributions GNU/Linux, support de X11

  • 1994 Linux kernel 1.0, première version stable

 Initialisation du système sous Linux

Le BIOS du serveur charge en mémoire le MBR (Master Boot Record, 1er secteur de la 1ère piste du disque dur de boot, 512 octets) contenant le stage1 du chargeur de système GRUB (le stage1 sert à exécuter le

stage2).

Le chargeur de système GRUB décompresse l’image du noyau et la charge en mémoire, ainsi que l’image du système de fichiers initrd .

Le noyau monte ( en RAM) le système de fichiers temporaire initrd contenant les drivers (modules), inspecte son environnement matériel, charge les drivers nécessaires ; il démonte ensuite le système de fichier initrd. Le système de fichier racine (/) est monté en lecture seule, et le process init est lancé.

Le process init lit le fichier de configuration /etc/inittab, lance les scripts /etc/rc.d/rc.sysinit, /etc/rc.d/rc, puis initialise les consoles.

Le script /etc/rc.d/rc lance les scripts /etc/rc.d/rc<runlevel>.d/Sxx<service> qui initialisent les services souhaités.

Windows

19 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

Reseau

[All] Information Général Réseau

LAN (local area network)

Il s'agit d'un ensemble d'ordinateurs appartenant à une même organisation et reliés entre eux dans une petite aire géographique par un réseau, souvent à l'aide d'une même technologie (la plus répandue étant Ethernet)

Un réseau local est donc un réseau sous sa forme la plus simple.

La vitesse de transfert de données peut tres bien s'échelonner entre 10 Mbps (pour un réseau ethernet par exemple) et 1 Gbps (en FDDI ou Gigabit Ethernet par exemple). La taille d'un réseau local peut atteindre jusqu'à 100 voire 1000 utilisateurs

MAN (Metropolitan Area Networ)

Ils interconnectent plusieurs LAN géographiquement proches (au maximum quelques dizaines de km) à des débits importants. Ainsi un MAN permet à deux noeuds distants de communiquer comme si ils faisaient partie d'un même réseau local. Un MAN est formé de commutateurs ou de routeurs interconnectés par des liens hauts débits (en général en fibre optique).

WAN (Wide Area Network)

Ils interconnectent plusieurs LANs à travers de grandes distances géographiques. Les débits disponibles sur un WAN résultent d'un arbitrage avec le coût des liaisons (qui augmente avec la distance) et peuvent être faibles. Les WAN fonctionnent grâce à des routeurs qui permettent de "choisir" le trajet le plus approprié pour atteindre un noeud du réseau. Le plus connu des WAN est Internet.

TAN (Tiny Area Network) CAN (Campus Area Network)

identiques aux LAN mais moins étendus (2 à 3 machines) Identiques au MAN (bande passante maximale entre tous les LAN du réseau)

[Aix] Supprimer IPV6

# lsattr -El lo0 | grep netaddr6 # chdev -l lo0 -a netaddr6='' # ifconfig lo0 inet6 ::1/0 delete

vi /etc/netsvc.conf remplacer hosts=local,bind par hosts = local4,bind4

20 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

[Aix] Equivalent lsof

# netstat -Aan | grep '\.199 '

## ## On cherchequelque chose comme ca :

## f100060005d73b90 tcp4 # kdb

0

0 *.199

*.*

LISTEN

(0)> sockinfo f100060005d73b90 tcpcb | tail -4

A line like this will be displayed:

pvproc+076000 472*snmpdv3n ACTIVE 01D802E 00300C0

00000000590A4400

00001

==>sockinfo f1000500058f13b0 tcpcb | tail -4

pvproc+029400 165*snmpmagt ACTIVE 0A500AA 0000001 00000010C0AAC400

0 0001

En l’occurrence, le process snmpmagt utilise le port On cherche le process au ps et on le tue, relance, etc…

[All] Timeout pour SSH

# ssh –oConnectTimeout=5 <MaMachine> <MaCommande>

[All] Mise en place SSH

# ssh-keygen –t rsa

Permet de generer une clée RSA dans un repertoire .ssh du home du user Prendre le fichier id_rsa.pub generé sur le client le copier sur le serveur dans le fichier authorized_keys, ce fichier doit se trouver dans un repertoire .ssh contenue dans le home du meme user.

[Aix] Dump Reseau

The tcpdump command prints out the headers of packets on a network

# tcpdump –v

v verbose vv more verbose vvv even more verbose

[Aix] CIFS

C’est une couche netbios pour unix, il permet d’effectuer des montage Netbios sur unix

Montage netbios = partage sur un serveur windows

Le fileset et sont update.

bos.cifs_fs.rte

bos.cifs_fs.smit

bos.cifs_fs.smit

5.3.9.1 COMMITTED Runtime for SMBFS

5.3.0.0 COMMITTED 5.3.7.0 COMMITTED

SMIT Interface for SMBFS SMIT Interface for SMBFS

21 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

Un device est crée : /dev/nsmb0 Une modification de bos.boot est aussi effectué et il OBLIGATOIRE de rebooter le serveur Sinon, le montage ne se fera pas ( ! erreur).

Pour info, voilà ce que fait smitty pour un montage CIFS

echo "Creation crfs avec cifs en option" /usr/sbin/crfs -v cifs -m /opt/ER1/Server/declare -d __ frnas1001.prod.fr.hsbc/FR-SVC_SEPA_OAT -A yes -a

temp_cifs_dev __

-n

options=ro,uid=12345,gid=71,fmode=755,wrkgrp=HBEU

echo "Montage du cifs en option" /usr/sbin/mount -v cifs -n frnas1001.prod.fr.hsbc/FR-SVC_SEPA_OAT/2jEa12S -o ro,uid=12345,gid=71,fmode=755,wrkgrp=HBEU EVO_ER1_PROD$ /opt/ER1/Server/declare

Pour Info

/etc/cifs_fs/cifscred

fichier qui contient la clée généré crypté.

[All] Mise en place de Rdist

Rdist est un programme qui permet de maintenir une copie de fichiers sur plusieurs hotes. Il garde le proprietaire, le groupe, le mode, le mtime…

Il est implémenté d’origine mais est assez limité (pas de ssh me semble t’il) et fonctionne grace a rsh (donc .rhosts)

Une version freeware est dispo sur internet (tools linux pour aix) ou sur les cd.

Il existe 2 binaires, l’un etant le demond, l’autre etant l’exec proprement dit.

root

system

23 Jun 18 15:57 rdist -> /opt/freeware/bin/rdist

root

system

24 Jun 18 15:58 rdistd -> /opt/freeware/bin/rdistd

Un fichier de conf est necessaire ! : /usr/local/prod/rdist_config

# Distfile 1 HOSTS= ( slave_1 slave_2 slave_3 ) FILES= (

/etc/hosts

/etc/inet/ntp.conf

/etc/services

)

base-configs: ${FILES} -> ${HOSTS} install -owhole / ;

ou

22 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

# Distfile 2

HOSTS=(pbos2-boot)

FILES=(/.profile /.env

/usr/tivoli/tsm/client/ba/bin/dsm_bos1.opt

/usr/tivoli/tsm/client/ba/bin/dsm_bos2.opt

/usr/tivoli/tsm/client/ba/bin/inclexcl_bos1.def

/usr/tivoli/tsm/client/ba/bin/inclexcl_bos2.def

/etc/environment

/etc/profile

/etc/hosts

/etc/passwd

/etc/group

/etc/ftpusers

/etc/sudoers

/etc/security/.ids

/etc/security/environ

/etc/security/group

/etc/security/limits

/etc/security/passwd

/etc/security/roles

/etc/security/user

/etc/security/lastlog

/etc/security/user.roles

/home/)

${FILES} -> ${HOSTS}

install;

On peut place une réplication dans la crontab a 0h00 par exemple

0 0 * * * rdist -f /usr/local/prod/rdist_config -P /usr/bin/ssh

[Aix] Connaitre la vitesse actuel d’une carte

# entstat –d <ent6>

[All] Encodage binaire pour envoie

uuencode uudecode

Permet de coder/decoder des binaires pour l'envoie de fichier par mail

[All] A ffiche les montages par une machine distante

showmount –e hostanme

[All] On affiche les ports a l’écoute [All] Fichier de conf des services

netstat –a

vi /etc/inetd.conf

23 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

[All] Pour ajouter un point de montage pour lecture nfs

Ajout dans etc/exports Puis

export fs –va

[All] Envoyer un mail sous Unix

vi titi (on écrie mail)

cat titi |mail –s "Mail Title" christophe.escurat@edfgdf.fr

ou directement mail -s "Mail Title" christophe.escurat@edfgdf.fr

[All] Envoyer un mail au format html pour lotus/notes

# Quelques variables FichieraEnvoyer=test.txt Destinataire="cescurat@mecaplast.com" Emetteur="PereNoel@pole-nord.com" Message="information test"

# Le header pour Lotus avec un tag HTML et PRE cat >header.txt<<EOF From: ${Emetteur} To: ${Destinataire} MIME-Version: 1.0 Content-Type: multipart/mixed;

boundary="PAA08673.1018277622/server.domain.com"

Subject: ${Message} This is a MIME-encapsulated message

--PAA08673.1018277622/server.domain.com

Content-Type: text/html

--PAA08673.1018277622/server.domain.com

<HTML><PRE>

EOF

# On fusione le fichier a envoyer avec le header et on ajoute les tag de fin PRE et HTML cat ${FichieraEnvoyer} >> header.txt echo "</PRE></HTML>" >> header.txt

# On envoie le mail cat header.txt | sendmail -t ${Destinataire}

[All] Forward de mail sous Unix

Créer le fichier .forward dans le home directory de l'utilisateur désiré echo xxxx@xxxx.xxx >.forward exemple : echo "toto@free.fr" > .forward

24 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

[All] Connaitre le serveur de temps

Information dans

/etc/hosts

/etc/inet.conf

/etc/ntp.conf

Pour le demarrer

# startsrc -s xntpd

Pour l’interroger :

# ntpq –p

Pour mettre le client a jour avec la date d’un serveur

# ntpdate <server>

Pour se renseigner sur un serveur de temps sans effectuer des changements.

# ntpdate –d <server>

[All] Nbr max de domaine dans le /etc/resolv.conf

Dépends de la version de Bind

grep MAXDNSRCH /usr/include/*

en general 6

[All] Ftp & co

netstat -an |grep -i LISTEN

On affiche les ports a l’écoute

Ils sont lancé par le super demon inetd ou xinetd Le fichier de configuration de ce demon est /etc/inetd.conf MAIS sur linux cela se trouve dans un répertoire /etc/xinetd.d et dedans on trouve des fichiers qui sont en faite des alias de configuration. Exemple dans /etc/services on trouve le port 591 en tcp a l’écoute sur le process ftp On édite le fichier /etc/xinetd.d/ftp et l’on va trouver le Réel fichier exécutable Exemple

service proftpdis { disable = no flags

= REUSE

socket_type

= stream

wait

= no

protocol

= tcp

user

= root

server

= /logiciels/proftpdis/sbin/proftpd

log_on_success

+= DURATION USERID

log_on_failure

+= USERID

25 // 283

V4.6© Gi@nts 2002

UNIX ALL TIPS

V4.6© Gi@nts 2002

}

Il ne faut pas oublier les fichiers /etc/hosts.allow et /etc/hosts.deny qui peuvent empêcher Une connexion sur le serveur.

On peut relancer aussi le super demon Xinetd

/etc/init.d/xinet.d reload

[Aix] NIS & LDAP

# ypwhich Donne le nom complet de la machine qui héberge le serveur (serveur NIS) ou les serveurs sont listés dans le fichier ci-dessous. # cat /var/yp/binding/`domainname`/ypservers

/etc/irs.conf

search order for network releated data including hosts, network, services, protocols and netgroups

/etc/rpc.conf

order of rps services, default is nis and local

/etc/netsvc.conf

order for resolving hostnames and aliases

# lslpp -L all |grep -w nis bos.net.nis.client

5.3.0.40

5.3.0.40

C

F

Network Information Service

bos.net.nis.server

C

F

Network Information Service

# lssrc -a |grep -i yp