Linux /Unix
Transcription
Linux /Unix
/LQX[8QL[ /HVGLIIpUHQWVV\VWqPHV81,;HWOHXUVIDEULFDQWV 6RODULV ,UL[ 6FR8QL[ +38; %6' $77 6\VWHP9 6XQPLFURV\VWHPV 6*, 6FRFDOGHUD +3 /HV*UDQGV81,; %HUNHOH\ %6' Le système SGI (BSD) ( processeur MIPS ) sert pour la 3 D ; imagerie ; Médical Le système SUN ( system V) ( Processeur SPARC )Calcul scientifique ( CNRS ; Domaine militaire ) Le système Sco Unix ( BSD) ( Processeur Intel X86 ) Xenix (BSD) Microsoft /HVSULQFLSDX[8QL[GDQVO¶RUGUHGHSUpIpUHQFHDFWXHOOHPHQW 6) /LQX[ 6XQ6RODULV 0DF26;%6' )UHH%6' 2SHQ%6' 1HW%6' /LQX[HVWXQHGLVWULEXWLRQ 3ULQFLSDX[GLVWULEXWHXUVGHV\VWqPHV/LQX[ - 5HG+DW 0DQGUDNH 6ODFNZDUH 16$ 19/08/2002 TMSI 5/7 1 &UpDWLRQGH'LVTXHWWHGH%RRW/LQX[ Allez chercher le fichier suivant du Cd de Linux dans : /HFWHXU&''RVXWLOV5DZULWHH[H A partir de cet exécutable : On vous demande le chemin source : /HFWHXU&'LPDJHVERRWLPJ Ensuite le chemin de destination : /HFWHXUGHGLVTXHWWH$ OHVGLVTXHV6RXV'RV6 DSSHOOHQW,'(0DvWUH ,'((VFODYH /HVGLVTXHVVRXV/LQX[ KGDPDvWUHKGEHVFODYH KGFPDvWUHKGGHVFODYH /HVSDUWLWLRQVVXUOLQX[ +GD KGDKGD HUHHPHHWHPHSDUWLWLRQGXSUHPLHUGLVTXHGXUPDvWUH 19/08/2002 TMSI 5/7 2 /HVGLIIpUHQWHV3DUWLWLRQV La partition SWAP (linux Swap ) ( 82 ) (mémoire virtuelle ) est environ de 2 fois la RAM La partition Racine /( Linux native )( 83 )( Root ) sur un disque de 2 Go vous prendrez au maximum 1,7 Go OHVDXWUHVSDUWLWLRQV - H[W H[WSRXUSHWLWVHWJURVILFKLHUVGHTXHOTXHVNLORVjRX02 5HLVHUIV 0R\HQVILFKLHUV ;)6 7UqVJURVILFKLHUV ILFKLHUV-RXUQDOLVpV SRLQWGHPRQWDJHVXUODSDUWLWLRQUDFLQH LQRGH FRUUHVSRQGDXFOXVWHUPDLVVRXV8QL[/LQX[ $UERUHVFHQFH/LQX[ 5pSHUWRLUHUDFLQH5RRW HWFILFKLHUVG DSSOLFDWLRQVHWV\VWqPHV KRPH VPEFRQIVDPED SDVVZG 3DS\ 'LGLHU ELQ DSSOLFDWLRQVVLPSOHVH[pGLWHXUGHWH[WH VELQ $SSOLFDWLRQVVXSHUXWLOLVDWHXUH[5HERRW XVUELQ *URVVHV$SSOLFDWLRQV ::: 9$5 GE GHY FRQWLHQWGHVILFKLHUVUHSUpVHQWDQWVWRXVOHVGHYLFHSpULSKpULTXHV XWLOLVDEOHVRXV/LQX[ PQW )ORSS\ &'5RP ( répertoire pour le montage des lecteurs ) 19/08/2002 TMSI 5/7 3 /HVFRPPDQGHVGHEDVHV/LQX[ &RPPDQGH KDOW UHERRW ORJRXW XVHUDGG ( useradd didier ) XVHUGHO ( userdel didier ) PDQ ( man useradd ) PDQT OV (ls /home /didier) OV±O OV±OD FDW ( cat /etc/passwd ) SZG SDVVZG UP±UI( rm –rf /home/yann ) SV SV±D SV±DX[ WRS NLOO±(kill –9<PID> 946 ) PID : Process ID ( numéros de process) NLOO±KXS3,'! )RQFWLRQ Arrête le système Redémarre le système Se déloguer Ajouter un utilisateur Supprime un utilisateur Manuel de la commande Q sort du manuel Affiche les répertoires de l'utilisateur affiche les répertoires avec sa protection affiche les fichiers & répertoires même cachés avec leur protection Affiche à l'écran un fichier texte Affiche l’arborescence du répertoire courant change le mot de passe utilisateur détruit à coup sur la destruction du répertoire plein ou vide indique les processus en cours indique le processus statiquement indique tous les processus utilisateurs , systèmes , %processeur indique les processus dynamiquement détruit le processus d’une application par son numéro de process sans pardon détruit le processus d’une application par son numéro de process plus souplement NLOODOO< application> détruit tous les process de la même application portant le même numéro de process _ PRUH(cat /etc/passwd | more) affiche page par page JUHS( cat /etc/passwd | grep didier) recherche le répertoire ou une application spécifiquement qu'on lui a indiqué éditeur de texte linux YL insérer du texte à partir de l'éditeur vi 7RXFKHLQVHURXLQV sortir du mode insertion ( mode de 7RXFKHHVFRX(FKDS commande ) à partir de vi sauvegarder votre texte sous vi ZHQWUHU!ZULWH quittez vi THQWUHU!TXLW ZTHQWUHU!FRPELQDLVRQ sauvegarde votre texte et quitte vi PNGLU<répertoire> création d'un répertoire vide FG( cd ./ ; cd ../ ) change le répertoire courant WRXFK créer un fichier vide créer un fichier vide caché ici : toto WRXFKKRPHGRPLQLTXHWRWR WRXFKKRPHGRPLQLTXHWRWR la protection caché est enlevée déplacement de fichier PY PYKRPHGRPLQLTXHKRPHGRPLTXHWHVW FOHDU FS( cp -rv * /home/yann)copie tous les 3DUWLFXODULWp Root seulement Root seulement Tout le monde Root seulement Root seulement Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde utilisateur concerné ou Root Root seulement Tout le monde Tout le monde Tout le monde Tout le monde Root seulement Root seulement Root seulement Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde ou renommer un fichier mv <ancien nom > <nouveau nom> fichiers cp -rv /home/toto //home/didier 7DE! Ex :Xc + < Tab >retrouve Xconfigurator VX( su – root ) 19/08/2002 TMSI 5/7 efface l'écran copie de fichier ou répertoire cp -rv tm* /home/didier ( copie les fichiers commençant par tm ) Retrouve le nom d’un fichier ou application complet en tapant seulement les premières lettres devenir super utilisateur Tout le monde Tout le monde Tout le monde Tout le monde 4 GpFU\SWDJHGHVOLJQHVGHFRPPDQGHVjSDUWLUGHODOLJQHGHFRPPDQGHVXLYDQWH FDWHWFSDVVZG Exemples de lignes suivantes : patrick:x:500:500SDWULFNhome/patrick:/bin/bash didier:x:504:504 /home/didier:/bin/EDVK apache:x:48:48:apache:/var/www:bin/IDOVH %DVK est un Shell Linux commande qui vient tout de suite après le login de l'utilisateur IDOVH empêche un utilisateur d'utiliser ce nom ici : apache : ceci défini que le mot de passe est caché sinon on voit le mot de passe Ex : patrick : OHVFKLIIUHVVXSpULHXUVjFRUUHVSRQGHQWDX[XWLOLVDWHXUVHQGHVVRXVGHFHOXLFLFHVRQWSRXUOHVDSSOLFDWLRQV 'pFKLIIUDJHG XQ3URPSW > URRW#ORFDOKRVWVURRW@ 4XL" 2X"5HS" le symbole " " sert pour marquer les remarques éventuelles ex : dans le fichier ./bach_profile pour indiquer les modifications que l'on apporte le symbole " a " représente le répertoire de l'utilisateur la commande"DOLDV" remplace une commande Linux par une commande de votre choix ( abréviation de préférence ) ([>GLGLHU#ORFDOKRVWVGLGLHU@DOLDVGLU OV±OD ( dans ce cas la commande GLU remplaceras OV±OD ) ([>GLGLHU#ORFDOKRVWVGLGLHU@DOLDV UHQDPH PYLEY ( dans ce cas UHQDPH aura la fonction de renommer un fichier grâce aux commutateurs après la commande PY et non déplacer ce même fichier ILFKLHUVLPSRUWDQWjVHUDSSHOHU ILFKLHUVSURSUHVjFKDTXHXWLOLVDWHXU EDVKBKLVWRU\KRPHXWLOLVDWHXUH[KDXVWLIGHVFRPPDQGHVWDSH]SDUO XWLOLVDWHXU ( ce fichier se rappelle de toutes les commandes tapez par l’utilisateur ) EDVKBORJRXW ILFKLHUH[pFXWDEOHGHEDVKFRQWLHQWODFRPPDQGHFOHDUHIIDFHO pFUDQ ( logout appelle bash_logout ( Script de fermeture de l'utilisateur ) EDVKBSURILOHEDVKUFILFKLHUGHSHUVRQQDOLVDWLRQSRXUFKDTXHXWLOLVDWHXUDOLDVHWF« ( Script d'ouverture de l'utilisateur ) LQWHUSUpWDWHXUGHFRPPDQGHV il permet de communiquer avec le système du noyau ( au niveau de l'interface graphique ) 19/08/2002 TMSI 5/7 5 &RPPDQGHVVXSSOpPHQWDLUHV FRPPDQGHV ORDGNH\VIU VHWOHGVQXP FKPRG FKPRGRZ <répertoire> FKPRGXZ<répertoire> FKPRGJZ<répertoire> chmod ugo+rwx /home/didier/didier chmod a+rwx /home/didier/didier permet de donner tous les droits à tout le monde sur le fichier "didier" WUHHVLLQVWDOOp GI FIGLVN PRXQW PRXQWPQWIORSS\ XPRXQW HMHFW FWUOF USP IRQFWLRQ charge le clavier français active le pavé numérique mettre dans le bash_profile de l'utilisateur concerné changement de permissions des répertoires ou fichiers ( chmod –w /home/papy/repertoire ) donne un droit d'écriture ici à other ( les autres ) donne un droit d'écriture ici au créateur propriétaire SDUWLFXODULWp Tout le monde Tout le monde donne un droit d'écriture ici au groupe propriétaire le signe – retire les droits le signe + ajoute les droits Root ou créateur propriétaire affiche les répertoires et sous répertoires permet d'afficher les partitions n'affiche pas la partition SWAP permet d'afficher toutes les partitions avec tous les détails attache ou monte un périphérique (disquette ou CD Rom ) au rep mnt /floppy ou mnt /Cdrom permet de détacher ou démonter un périphérique (disquette ou CD Rom ) au rep mnt /floppy ou mnt /Cdrom éjecte le cd rom arrête l'exécution d'une commande Tout le monde liste les paquetages rpm –qa Liste des packages installés) rpm –ql –p man*.rpm (liste tous les paquetages commençant par man ) rpm –qa |grep bash (liste les paquetages avec le mot bash dans le nom des paquets ) Tout le monde si l'on es créateur propriétaire Root ou créateur propriétaire Root ou créateur propriétaire root seulement root seulement Tout le monde Tout le monde Tout le monde Tout le monde Tout le monde USP±LYKILFKLHUUSP,QVWDOOHOHILFKLHU USP OQ±O(ln –s /home/didier/testpermissions /salut /bin/salut OVSFL OVPRG PRGSUREH±NUHIGHODFDUWH! UPPRGQRPGXPRGXOH! LIFRQILJ crée un lien symbolique ici crée un lien du fichier "salut" sur le rep /bin liste tous les périphériques actifs sur le PC (marque ,ref , chipset ,type de port utilisé ) liste tous les modules chargés en mémoire chargé le module dans la mémoire Root seulement Root seulement Root seulement Root seulement modprobe –k via-rhine ( carte réseau d-link ) 19/08/2002 TMSI 5/7 supprime le module chargé en mémoire permet de vérifier si la carte réseau est reconnu , ou la configurer Root seulement Root seulement 6 OHV/HFWHXUVVRXV8QL[/LQX[ OHFWHXUGHGLVTXHWWH OHOHFWHXUGXOHFWHXUGHGLVTXHWWHVHQRPPHVXU8QL[IG &KHPLQ GHYIG LOIDXWG DERUGPRQWHUOHOHFWHXUGHGLVTXHWWHSRXUGLUHDXV\VWqPHTXHODGLVTXHWWHHVWHQIDW PRXQWWYIDWGHYIGPQWIORSS\ DXWR ODFRPPDQGHjVHUDSSHOHU PRXQWPQWIORSS\ FGIORSS\ OVPQWIORSS\ SRXUOLUHODGLVTXHWWH /HFWHXUGX&G5RP PRXQWPQWFGURP FGFGURP OVPQWFGURP SRXUOLUHOHOHFWHXUGX&'5RPSRXUpMHFWHUOH&'5RPWDSH]ODFRPPDQGHXPRXQW PQWFGURP HWWDSH]ODFRPPDQGHHMHFW ([HUFLFH QRXVGpVLURQVFUpHUXQUpSHUWRLUHERRWTXHQRXVSODFHURQVGDQVOHFKHPLQVXLYDQW HWFRSLHUOHFRQWHQXGHODGLVTXHWWHGHERRWGDQVFHUpSHUWRLUH KRPHGLGLHUERRW ODSURFpGXUHjVXLYUHHVWODVXLYDQWH ORJXH]YRXVHQURRWSRXUDYRLUOHVGURLWVQpFHVVDLUHV FGKRPHGLGLHU( se placer dans le répertoire courant /home/didier ) SZG( vérifier dans quel répertoire courant se trouve t'on ici /home/didier ) PNGLUERRW( créer le répertoire vide " boot") XPRXQWPQWIORSS\( démonter par sécurité le floppy) PRXQWPQWIORSS\(monter par sécurité le floppy) FGPQWIORSS\ ( se placer dans le répertoire de la disquette) OV ( lister le contenu de la disquette ) SZG (vérification du répertoire courant ou l'on est placé ) 10) FSUYKRPHGLGLHUERRW( copie des fichiers et répertoires de la disquette sur /home/didier/boot ) 19/08/2002 TMSI 5/7 7 ([HUFLFH QRXVGpVLURQVFRSLHUWRXVOHVILFKLHUVFRPPHQoDQWSDUPDQjSDUWLUGX&'5RPGH5HG+DW VXHOH FKHPLQ5HG+DW5306TXHQRXVSODFHURQVGDQVOHFKHPLQVXLYDQW KRPHGLGLHU530V ODSURFpGXUHjVXLYUHHVWODVXLYDQWH 1) PRXQWPQWFGURP( montage du CD Rom ) 2) PNGLUKRPHGLGLHU530V ( création sur le disque du répertoire RPMs ) 3) FGPQWFGURP5HG+DW5306 (se positionner sur le répertoire RPMS du CD Rom) 4) SZG ( vérification sur la position ) 5) FS±UYPDQKRPHGLGLHU530V ( copie de tous les fichiers commençant par man sur le répertoire RPMs ) ([HUFLFH &UpHUXQILFKLHUVDOXWGDQVKRPHGLGLHUWHVWSHUPLVVLRQV pGLWHUFHILFKLHUH[HFKRVDOXWGLGLHU 3) FRPPHQWWUDQVIRUPHUOHILFKLHUVDOXWHQEDWFKH[HFXWDEOH SURFpGXUHjVXLYUH 3) 4) 5) WRXFKKRPHGLGLHUWHVWSHUPLVVLRQVVDOXW FGKRPHGLGLHUWHVWSHUPLVVLRQV YLVDOXW tapez echo salut didier et enregistrer et quittez avec la commande ZT se mettre sur URRW FSKRPHGLGLHUWHVWSHUPLVVLRQVVDOXW XVUELQ ( FRSLHVDOXWGDQVXVUELQ ) /HV0RGXOHV Les modules se trouvent dans le chemin suivant : OLEPRGXOHV (Version du noyau utilisé ) et choisir grâce au <Tab> le type de modules liste des modules principaux : 1HW ( cartes réseaux ) VFVL ( cartes SCSI) FGURP ( listes de cdrom IV ( les types de fichiers systèmes ) 19/08/2002 TMSI 5/7 8 3HUPLVVLRQVVRXV/LQX[ création d'un répertoire vide avec la commande PNGLUUpSHUWRLUH! création d'un fichier vide avec la commande WRXFKILFKLHU! HQWDSDQWHQVXLWHODFRPPDQGHOV±ORQREWLHQGUDjSHXWSUpVFHPHVVDJH WRWDO UZUZU SDS\ SDS\ DRILFKLHU GUZ[UZ[U[ SDS\ SDS\ DRUpSHUWRLUH 7DLOOHHQRFWHWV GHFKLIIUDJHGHO RUGUHGHVSHUPLVVLRQV G UZ[ UZ[ U[ 'DWH créateur propriétaire QDWXUHGXILFKLHU G : directory - groupe de créateur propriétaire le reste du monde : rien de particulier ( fichier ) 3DS\ Créateur propriétaire 19/08/2002 TMSI 5/7 3DS\ groupe de créateur propriétaire 9 Ajouter l'Adresse IP sur une carte réseau nous allons mettre une adresse IP de classe C Adresse choisi ODOLJQHGHFRPPDQGHVHUDODVXLYDQWH LIFRQILJHWKQHWPDVN ( si classe C standard ne rien mettre après netmask sinon ajouter le masque de sous réseau ) SRXUDMRXWHUO DGUHVVHGHSDVVHUHOOH URXWHDGGGHIDXOWJZ Gateway ,QVWDOOHOH'16VRXV/LQX[ YLHWFUHVROYFRQI et tapez l'adresse Ip de votre serveur DNS ici ( il doit avoir que cette ligne ) 7RXWHVOHVFRPPDQGHVSRXUSDUDPpWUHUOHUpVHDX - OVSFLliste tous les périphériques actifs sur le PC (marque ,ref , chipset ,type de port utilisé ) OVPRGliste tous les modules chargés en mémoire PRGSUREHNPRGXOH!chargé le module dans la mémoire UPPRGPRGXOH! supprime le module chargé en mémoire OVPRG LIFRQILJHWKGRZQ LIFRQILJHWKXS OLEPRGXOHVYHUVLRQGXQR\DXQHW LIFRQILJHWK LIFRQILJHWKDGG LIFRQILJHWKGHO LIFRQILJHWKQHWPDVN URXWHDGGGHIDXOWJZ YLHWFUHVROYFRQIQDPHVHUYHU! &UpDWLRQG XQILFKLHUEDWFKSRXUXQHFRQILJXUDWLRQ,3GHODFDUWH(WKHUQHW - ELQVK - HFKRFRQILJXUDWLRQ,3GHODFDUWH5pVHDX(WKHUQHWHWK - PRGSUREH±NPRGXOH! YLDUKLQHOHVFULSWV DUUrWHSURSUHPHQWVLODFRPPDQGHQ HVW SDVFRUUHFW - LIFRQILJHWKXS - LIFRQILJHWKLSFRQILJ! - LIFRQILJHWKQHWPDVNQHWZRUNPDVN! - HFKR3DUDPpWUHVHWKHUQHW,3 - LIFRQILJHWK - URXWHGHOGHIDXOW - URXWHDGGGHIDXOWJZLSDGUHVV! - HFKRURXWDJH 19/08/2002 TMSI 5/7 10 - URXWH 19/08/2002 TMSI 5/7 11