Cours administration HP-UX V1.0 du 15 avril 2004 Par Olivier Hoarau (olivier.ho

Cours administration HP-UX V1.0 du 15 avril 2004 Par Olivier Hoarau (olivier.hoarau@funix.org) Cours d'administration HP-UX 1/43 http://www.funix.org    1Historique du document.....................................................................................................................5 2Préambule et licence...........................................................................................................................5 3Initialisation et démarrage..................................................................................................................5 3.1Séquence de boot........................................................................................................................5 3.2Le chargeur primaire PDC..........................................................................................................6 3.3Le chargeur secondaire...............................................................................................................7 3.4Une fois le noyau chargé.............................................................................................................7 3.5Le script /sbin/rc.........................................................................................................................8 4Les fichiers spéciaux..........................................................................................................................9 4.1Introduction.................................................................................................................................9 4.2Le répertoire /dev......................................................................................................................10 4.3Convention de nommage..........................................................................................................11 4.3.1Principe.............................................................................................................................11 4.3.2Nommage des fichiers spéciaux des disques durs.............................................................11 4.3.3Nommage des volumes logiques.......................................................................................12 4.3.4Nommage des DAT (DDS)...............................................................................................12 4.4Visualiser les fichiers spéciaux.................................................................................................12 4.4.1La commande lssf.............................................................................................................12 4.4.2La commande ls -l.............................................................................................................13 4.4.3Pour connaître les drivers et leur numéro.........................................................................13 4.5Comment les fichiers spéciaux sont-il créés.............................................................................13 4.5.1Par plug and play...............................................................................................................13 4.5.2Création par mksf..............................................................................................................14 4.5.3Création avec insf..............................................................................................................14 4.5.4Création avec mknod.........................................................................................................14 4.5.5Création avec SAM...........................................................................................................14 5Gestion des files system...................................................................................................................14 5.1Présentation...............................................................................................................................14 5.2 Quelques commandes..............................................................................................................15 5.2.1La commande 'usr/sbin/diskinfo'.......................................................................................15 5.2.2La commande '/usr/bin/bdf'...............................................................................................15 5.2.3La commande fuser...........................................................................................................15 5.2.4La commande 'usr/sbin/mount'.........................................................................................16 5.2.5La commande 'du'..............................................................................................................16 5.3Montage et démontage de systèmes de fichiers........................................................................16 5.3.1Le montage d'un disque local............................................................................................16 5.3.2Le montage d'un disque distant.........................................................................................17 5.3.3Les file systems sur CD-ROM (CDFS)............................................................................17 5.3.4Le démontage d'un file system..........................................................................................17 5.4La commande fsck....................................................................................................................18 5.5Création d'un file system..........................................................................................................19 5.6Nettoyage des file systems........................................................................................................19 5.6.1Présentation.......................................................................................................................19 5.6.2Fichiers croissant sans cesse.............................................................................................19 Cours d'administration HP-UX 2/43 http://www.funix.org 5.6.3Les fichiers " core "...........................................................................................................20 5.6.4Les répertoires temporaires...............................................................................................21 5.6.5Nettoyage avec SAM........................................................................................................21 5.7Sauvegarde et restauration........................................................................................................21 5.7.1Sauvegarde régulière.........................................................................................................21 5.7.2Restauration .....................................................................................................................21 6Logical volume manager..................................................................................................................22 6.1Présentation...............................................................................................................................22 6.1.1Introduction.......................................................................................................................22 6.1.2Physical volume................................................................................................................22 6.1.3Volume group...................................................................................................................22 6.1.4Logical volume.................................................................................................................22 6.2Création et édition d'un physical volume..................................................................................23 6.2.1Créer un physical volume..................................................................................................23 6.2.2Editer un physical volume.................................................................................................23 6.3Gestion d'un volume group.......................................................................................................23 6.3.1Créer un volume group......................................................................................................23 6.3.2Editer un volume group.....................................................................................................24 6.3.3Etendre un volume group..................................................................................................25 6.4Gestion d'un logical volume.....................................................................................................25 6.4.1Créer un logical volume....................................................................................................25 6.4.2Editer un logical volume...................................................................................................25 7Gestion des disquettes......................................................................................................................26 7.1Définition d'un fichier spécial pour lecteur de disquette..........................................................26 7.1.1Préambule..........................................................................................................................26 7.1.2Création du lien 'lecteur'....................................................................................................26 7.2Disquettes et commandes tar....................................................................................................26 7.2.1Initialisation de la disquette .............................................................................................26 7.2.2Catalogue de la disquette .................................................................................................26 7.2.3Création d'une nouvelle archive .......................................................................................26 7.2.4Archivage à la suite ..........................................................................................................27 7.2.5Récupération de fichiers archivés ....................................................................................27 7.3Utilisation en tant que file system.............................................................................................27 7.3.1Initialisation de la disquette .............................................................................................27 7.3.2Création et montage du File System ................................................................................27 7.3.3Démontage du File System...............................................................................................27 7.4Lecture disquette DOS..............................................................................................................28 7.4.1Commandes de base..........................................................................................................28 7.4.2Passage unix/DOS et DOS/unix .......................................................................................28 8Gestion des utilisateurs.....................................................................................................................28 8.1Création d'un compte................................................................................................................28 8.2Déplacement d'un compte.........................................................................................................29 8.3Destruction d'un compte...........................................................................................................30 9Gestion des packages........................................................................................................................30 9.1Présentation...............................................................................................................................30 9.2swinstall....................................................................................................................................30 Cours d'administration HP-UX 3/43 http://www.funix.org 10Gestion des packages......................................................................................................................31 10.1Présentation.............................................................................................................................31 10.2swinstall..................................................................................................................................32 11Gestion d'impression......................................................................................................................32 11.1Présentation.............................................................................................................................32 11.1.1Introduction.....................................................................................................................32 11.1.2Commandes utiles...........................................................................................................32 11.1.3Les répertoires du système de gestion d'impression.......................................................33 11.2Installation d'une imprimante.................................................................................................33 11.2.1Installation sur une station en local.................................................................................33 11.2.2Installation d'une imprimante en remote.........................................................................34 11.2.3Modification du fichier modèle.......................................................................................34 11.3Installation d'une imprimante en réseau..................................................................................34 11.3.1Installation de l'utilitaire JetAdmin.................................................................................34 11.3.2Ajout d'un traceur en réseau avec JetAdmin...................................................................35 12Gestion du réseau............................................................................................................................35 12.1Configuration simple du routage............................................................................................35 12.2Configuration du DNS............................................................................................................35 12.3Configuration de NIS..............................................................................................................36 12.4Le fichier nsswitch.conf..........................................................................................................36 12.5Configuration NFS..................................................................................................................36 12.6Samba......................................................................................................................................37 12.6.1Présentation.....................................................................................................................37 12.6.2Configuration de samba..................................................................................................37 12.6.3Mise au point...................................................................................................................38 12.7Quelques commandes réseau..................................................................................................39 13Notion de sécurité...........................................................................................................................40 13.1Les fichiers système ...............................................................................................................40 13.1.1Le fichier .rhosts..............................................................................................................40 13.1.2Le fichier /var/adm/inetd.sec...........................................................................................40 13.1.3Le fichier /etc/exports.....................................................................................................41 13.2Les fichiers de log...................................................................................................................41 13.2.1Le fichier /var/spool/mqueue/syslog...............................................................................41 13.2.2Le fichier /var/adm/sulog................................................................................................42 13.2.3Le fichier /var/adm/wtmp................................................................................................42 13.2.4Le fichier /var/adm/btmp.................................................................................................42 14Installation......................................................................................................................................42 14.1Installation de HP-UX 10.20..................................................................................................42 14.2Installation de patch système..................................................................................................43 Cours d'administration HP-UX 4/43 http://www.funix.org 1Historique du document 15.04.2004 V1.0 Création du document. 2Préambule et licence Ce document donne les bases de l'administration système sur le système d'exploitation d'Hewlett Packard: HP-UX 10.20, les versions 10.30 et 11.0 sont également concernées. La dernière version de ce document est téléchargeable à l'URL http://www.funix.org. Ce document peut être reproduit et distribué librement dès lors qu'il n'est pas modifié et qu'il soit toujours fait mention de son origine et de son auteur, si vous avez l'intention de le modifier ou d'y apporter des rajouts, contactez l'auteur (olivier.hoarau@funix.org) pour en faire profiter tout le monde. Ce document ne peut pas être utilisé dans un but commercial sans le consentement de son auteur. Ce document vous est fourni "dans l'état" sans aucune garantie de toute sorte, l'auteur ne saurait être tenu responsable des quelconques misères qui pourraient vous arriver lors des manipulations décrites dans ce document. 3Initialisation et démarrage 3.1Séquence de boot Le système peut (re)démarrer par trois moyens : un reset (uniquement sur certaines machines), un transfert de contrôle (TC), une mise sous tension. Le démarrage passe par deux étapes:  séquence de démarrage contenue sur la ROM de boot (Processor Dependent Code),  séquence de démarrage du noyau HP-UX contenu sur le disque de boot. Quand le système est allumé, le programme de boot initialise et teste le matériel pour que tout soit prêt avant le chargement du noyau du système d'exploitation. Le transfert de control est le bouton qui est placé pas très loin du bouton ON/OFF des stations HP715, vous avez tout intérêt à le dissimuler car vous tomberez à coup sûr sur un utilisateur un peu curieux qui se demandera ce que ça fait quand on appuie dessus... Le TC est un reset "soft", il n'efface pas les données qui sont dans la RAM, elles pourront être exploitées pour diagnostiquer d'où vient le problème. Après que le petit programme contenu en PROM aie trouvé et testé le matériel, il va chercher un périphérique bootable. Sur ce dernier il va trouver l'Initial System Loader (ISL), qu'il va charger en mémoire. L'ISL va appeler à son tour le chargeur secondaire hpux. hpux va chercher alors le noyau / stand/vmunix et le charger pour lancer le système. Cours d'administration HP-UX 5/43 http://www.funix.org 3.2Le chargeur primaire PDC Vous pouvez interrompre le processus de boot de la station de travail, peu après la mise sous tension, quand l'écran de boot apparaît (bannière HP) appuyez sur la touche ESC. Vous pouvez relacher la touche dès que vous avez une crampe ou que le prompt BOOT_ADMIN apparaît. Le menu qui s'affiche alors depend de la version du PDC que vous possédez, vous pourriez voir un menu du genre: Command Description Auto [boot|search] [on|off] Display or set auto flag Boot [pri|alt|scsi.addr] [isl] Boot from primary, alternate or SCSI Boot lan[.lan_addr] [install] [isl] Boot from LAN Chassis [on|off] Enable chassis mode Diagnostic [on|off] Enable/Disable diagnostic boot mode Fastboot [on|off] Display or set fast boot flag Help Display the command menu Information Display system information LanAddress Display LAN station addresses Monitor [type] Select monitor type Path [pri|alt] [lan.id|SCSI.addr] Change boot path Pim [hpmc|toc|lpmc] Display PIM info Search [ipl] [scsi|lan [install]] Display potential boot devices Secure [on|off] Display or set security mode Pour chercher des périphériques bootables tapez: BOOT_ADMIN>search Le système vous affichera alors la liste des périphériques bootables, ça peut être intéressant si vous voulez pas booter sur votre disque système et booter ailleurs (réseau, CDROM voire DAT). Pour booter sur le périphérique SCSI d'adresse 4, vous devrez tapez: BOOT_ADMIN>boot scsi.1.0 Ne pas oubliez que vous tapez comme si vous aviez un clavier qwerty. A partir de ce menu vous pouvez changer le chemin par défaut de boot (boot primary path), et le chemin secondaire en cas de défaillance du premier. A noter qu'en mettant l'option Secure à off, vous interdisez quiconque d'interrompre le processus de boot et de parvenir au menu du PDC. Vous disposez de deux moyens pour désactiver cette option:  branchez deux périphériques SCSI avec la même adresse,  faites en sorte qu'il n'y ait aucun périphérique bootable. Le système vous redonnera alors la main, vous retrouverez le menu et pourrez remettre Secure à on. Cours d'administration HP-UX 6/43 http://www.funix.org 3.3Le chargeur secondaire hpux est le chargeur secondaire, il est généralement appelé de manière non interactive par l'ISL qui se trouve sur le disque système bootable. Vous pouvez utiliser hpux de manière interactive, au niveau du menu PDC si le disque à l'adresse 6 est votre disque système, tapez: BOOT_ADMIN>boot scsi.6.0 isl Vous pouvez taper isl ou ipl, le résultat est le même. l'ISL se charge et le prompt change. ISL>hpux Chargement du noyau par défaut /stand/vmunix ISL>hpux -is Hyper intéressant, avec cette option vous démarrez en mode simple utilisateur en étant root sans avoir à donné le mot de passe. En d'autres termes en interrompant le processus de boot par ESC, en appelant l'ISL sur votre disque système, en appelant hpux avec les options qui vont bien vous vous retrouvez root sur un système sans connaître le mot de passe. ISL>hpux /stand/vmunix.prev Charge le noyau de sauvegarde, utile si vous venez de regénérer un noyau foireux... ISL>hpux ll /stand Si vous avez oublié le nom du noyau, un petit ll. ISL>hpux -lm Mode maintenance pour des disques LVM en vrac. 3.4Une fois le noyau chargé Une fois lancé le noyau /stand/vmunix cherche et configure les différents périphériques, trouve le filesystem root, démarre un shell et lance /sbin/pre_init_rc, c'est ce script qui lance (éventuellement) un fsck sur le disque système, et lance le premier process init. C'est un script non modifiable. Le process init lit le fichier /etc/inittab qui définit l'environnement de travail et l'état de marche. A tout moment HP-UX est dans un état de marche particulier. Par défaut le système se trouve dans l'état de marche définit par la ligne: init:4:initdefault L'état de marche par défaut est 4. Il existe les états de marche suivant nommés: 0, 1, 2, 3, 4, 5, 6, s et S. L'état de marche 0 par exemple correspond au shutdown, l'état de marche s correspond au mode simple utilisateur pour des tâches uploads/s3/courshpux-v1-0.pdf

  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager