AIX book.pdf

  • View
    28

  • Download
    0

Embed Size (px)

Text of AIX book.pdf

  • UNIX : Gnralits Historique

    Chapitre 1 : UNIX : Gnralits Historique

    1.1 UNIX, un systme dexploitation

    Les missions dun systme dexploitation sont :

    mise disposition de ressources matrielles : espace disque, temps dexcution sur lemicroprocesseur central, espace mmoire, etc.

    partage quitable de ces ressources entre les utilisateurs pour atteindre le but de systmemulti-utilisateurs

    Formation permanente ARS 1

    UNIX : Gnralits Historique UNIX, un systme dexploitation

    Terminologie :

    Mono utilisateur Une seule personne utilise lordinateur

    Multi utilisateur Plusieurs personnes peuvent utiliser le systme en mmetemps. Le systme sassure quun utilisateur ninterfre pas surun autre.

    Mono tche Un seul processus tourne un instant.

    Multi tche Plusieurs processus donnent limpression de tourner en mmetemps.

    Multi tche premptif LOS dtermine quand un processus a eu assez de temps CPU.

    Multi tche non pr-emptif

    Le processus dtermine lui mme quand il a eu assez de tempsCPU.

    Formation permanente ARS 2

  • UNIX : Gnralits Historique UNIX, un systme dexploitation

    Exemples :

    MS DOS mono utilisateur, mono tche

    Windows 95/98 mono utilisateur, multi tche non premptif

    Windows NT, 2000, XP mono utilisateur, multi tche premptif

    OS/2 mono utilisateur, multi tche premptif

    UNIX multi utilisateur, multi tche premptif

    Formation permanente ARS 3

    UNIX : Gnralits Historique UNIX, un systme dexploitation

    Concepts novateurs dUNIX :

    UNIX est construit autour dune ide forte : la puissance dun systme provient plus des relationsentre les programmes que des programmes eux-mmes. Beaucoup de programmes UNIX font, defaon isol des traitements triviaux ; combins avec dautres, ils deviennent des outils gnraux etperformants.

    La solution dun problme sous UNIX ne passe pas forcment par lcriture dun programmespcifique mais souvent pas une utilisation combine et lgante des outils standard.

    Formation permanente ARS 4

  • UNIX : Gnralits Historique Panorama de quelques UNIX du march

    1.2 Panorama de quelques UNIX du march

    Marque Site web Version dUNIX Constructeur de hardware

    COMPAQ http ://www.digital.com Tru64 Unix 5.1a ouiHP http ://www.hp.com HP-UX 11.x ouiIBM http ://www.ibm.com AIX 5.x ouiSGI http ://www.sgi.com IRIX 6.x.y ouiSUN http ://www.sun.com Solaris 9 ouiCRAY http ://www.cray.com Unicos ?. ? oui

    SANTA CRUZ http ://www.sco.com SCO 5.5 ? nonNOVELL http ://www.novell.com Unixware 4.0 ? nonLINUX http ://www.kernel.org noyau 2.x.y nonFREEBSD http ://www.freebsd.org FreeBSD 4.6.2 nonNETBSD http ://www.netbsd.org NetBSD 1.6.x nonOPENBSD http ://www.openbsd.org OpenBSD 3.1 non

    Larbre gnalogique dUNIX est trs complexe. Se reporter lannexe pour un schma dtaill.

    Formation permanente ARS 5

    UNIX : Gnralits Historique Les diffrentes familles dUNIX

    1.3 Les diffrentes familles dUNIX

    Du point de vue de lutilisateur, les divers UNIX se ressemblent beaucoup.

    Du point de vue de ladministration, les divers UNIX ont chacun des spcificits (lescommandes lies au hardware varient, on trouve des extensions propres chaque constructeur). Enpratique, ladministrateur attend toujours.

    Plusieurs tentatives dunification :

    System V Interface Definition de AT&T (SVID, SVID2, SVID3 en 1989) IEEE POSIX (POSIX1003.1 en 1990) X/OPEN Portability Guide (XPG4 en 1993) du consortium X/OPEN (cr en 1984)Mais. . .

    Formation permanente ARS 6

  • UNIX : Gnralits Historique Les diffrentes familles dUNIX

    Il reste 2 grandes familles dUNIX issues dun schisme : la famille System V avec notamment la dernire version connue sous le nom de System V

    release 4 (alias SVR4) la famille BSD issue de luniversit de Berkeley (BSD Berkeley Software Distribution)

    Votre rle : connatre les principes et les mcanismes dUNIX afin de savoir sadapter nimportequel UNIX.

    Formation permanente ARS 7

    UNIX : Gnralits Historique Les diffrentes familles dUNIX

    Ken Thompson et Dennis M. Ritchie, les parents dUnix

    On notera les teletypes 33 !

    Formation permanente ARS 8

  • Dfinition du rle de ladministrateur

    Chapitre 2 : Dfinition du rle de ladministrateur

    Formation permanente ARS 9

    Dfinition du rle de ladministrateur Les principales missions de ladministrateur

    2.1 Les principales missions de ladministrateur

    grer les comptes utilisateurs (tche simple et automatisable) assister et duquer les utilisateurs (rponses leurs questions, documentation jour) grer les logiciels (installation, configuration, mise jour) grer le matriel (panne, remplacement, ajout) assurer la scurit du systme et des utilisateurs (sauvegardes fiables et rgulires, contrle

    daccs, utilisations abusives de ressources) vrification de ladquation du matriel avec son utilisation (identifier les goulets dtranglement) maintenance de premier niveau (diagnostiquer une panne, appel de la maintenance constructeur) gestion quotidienne (multiples tches, petites ou grosses)

    Formation permanente ARS 10

  • Dfinition du rle de ladministrateur Les principales missions de ladministrateur

    Autres facettes du mtier :

    diplomatie, police aspects lgaux (chiffrement, etc.) enqutes judiciaires (piratage informatique, articles pdophiles) relations commerciales politique dutilisation des machines

    Bien sr, la charge de travail dpend de la taille du site (cf annexe B).

    Ladministrateur est en premire ligne lorsquun problme surgit. Cest lui quon incriminenaturellement lorsque quelque chose ne marche pas.

    Formation permanente ARS 11

    Dfinition du rle de ladministrateur Quelques rgles de bon sens

    2.2 Quelques rgles de bon sens

    1. Votre pire ennemi, cest vous.rm /tmp *

    2. Si vous tes fatigu, ne faites rien.

    3. Pas de modification importante un vendredi aprs-midi.

    4. Soyez sr de pouvoir revenir en arrire.mv foo foo.0cp foo.0 foovi foo

    5. Documentez ce que vous faites.

    6. Faites comme si vous ne pouviez pas venir demain.

    7. Attention lexpansion des caractres gnriques.rm -rf .*

    Formation permanente ARS 12

  • Dfinition du rle de ladministrateur Quelques rgles de bon sens

    Administrateur systme bon sens technicit rigueur

    Formation permanente ARS 13

    Dfinition du rle de ladministrateur Connaissances de base dun administrateur

    2.3 Connaissances de base dun administrateur

    Administrateur dUnix : dabord un utilisateur expert dUnix

    environnement utilisateur aide en ligne systme de fichiers utilisation du shell utilisation dun diteur de texte commandes de base programmation shell

    Formation permanente ARS 14

  • Premiers contacts avec UNIX

    Chapitre 3 : Premiers contacts avec UNIX

    Avant de commencer : nayez pas peur dexprimenter. Le sytme ne vous fera pas de mal.

    En mode utilisateur, vous ne pouvez rien abmer en utilisant le systme. UNIX, par conception,possde des notions de scurit, afin dviter aux utilisateur normaux de le dconfigurer.

    En mode administrateur, bien sr, faites attention. On limitera tout travail en mode administrateurau minimum.

    Formation permanente ARS 15

    Premiers contacts avec UNIX Votre compte UNIX : login, mot de passe

    3.1 Votre compte UNIX : login, mot de passe

    Un utilisateur Unix est equivalent :

    un identificateur (sur 8 lettres en gnral), son nom au sens informatique ; appel login ; un mot de passe confidentiel ;

    Gare aux sanctions en cas damusement avec le compte dun autre utilisateur !

    Cf la charte informatique en annexe.

    Formation permanente ARS 16

  • Premiers contacts avec UNIX Principales rgles sur les mots de passe

    3.2 Principales rgles sur les mots de passe

    un mot de passe ne se prte pas ! un mot de passe ne soublie pas ! un mot de passe nest pas facile trouver ! :

    vitez quil ne se rapporte pas vous (nom, voiture, chien) vitez les mots dans des dictionnaires vitez les prnoms il doit comporter au moins 6 caractres, en gnral 8 les majuscules et les minuscules sont diffrencies utiliser des chiffres et des caractres spciaux : par exemple Kpiten[, &7oubon, etc.

    Cf http://www.cru.fr/securite/Cours/mot-de-passe-jplg.html

    Formation permanente ARS 17

    Premiers contacts avec UNIX Changer son mot de passe UNIX

    3.3 Changer son mot de passe UNIX

    La commande standard pour changer son mot de passe sur une machine UNIX est passwd.

    Sur les systmes UNIX qui utilisent un mcanisme de centralisation des mots de passe (appel NIS),la commande pour changer son mot de passe est passwd.

    Cest le cas de la formation permanente yppasswd

    Cf lannexe sur les mots de passe pour dautres renseignements.

    Formation permanente ARS 18

  • Premiers contacts avec UNIX Connexion sur un terminal texte UNIX

    3.4 Connexion sur un terminal texte UNIX

    Terminal texte (modle VT100)

    Formation permanente ARS 19

    Premiers contacts avec UNIX Connexion sur un terminal texte UNIX

    La demande du login et du mot de passe ressemble globalement :

    Login:Password:

    Login:Password:

    Formation permanente ARS 20

  • Premiers contacts avec UNIX Connexion sur un terminal texte UNIX

    Attention :

    Pour une connexion sur une console, il ne faut pas entrer son nom de login alors que la toucheCAPS LOCK est active. En effet, si le nom de login est tout en majuscules, lordinateur croira que leterminal ne connait pas les lettres minuscules et vous vous retrouverez dans une session o lon nedistinguera pas minuscules des majuscules.Remdes : se dconnecter (la meilleure mthode) ou taper la commande stty -lcase ou STTY -LCASE