Dimension: px
Commencer à balayer dès la page:

Download ""

Transcription

1 Ô»» ¾ ò ݱ²²» ±² Ý» ¼» ø ± ¼ ò «²»» ±² ±¹±«± ½ ²¹»» ³± ¼»» ¼ ß ¼» Ö±µ» ±¹ ²» ª±»³± ¼»» ³ ² ½³¼ ²º± ½³¼ ò á ö Å» à Å» à ³± ¼ ²» º³± ô³± ¹ ö Ô ½±³³ ²¼» º ²¼ º ²¼» ± ±² òòò Ñ ±² æ ²±³ ó² ³»» ² ó»»»»½ «²» ½ ±² ó»»½ ½³¼ º¹ ²å»¼ ¹» ±» ¼ù»» ²¼ ¼ äº ½» ⺠½» î⺠½» â⺠½» îâ⺠½» ú⺠½» ää³±» ½³¼ï ½³¼î ½± ¼» ½± ±²²» ½«ó¼» óº ½± º ½»»» ±² ½» ½» «²»»» ±² ¹»» º ½ Í» Ü ²» ¼ º ½ ²» ¼ ó² º ½»¼ ½» ¼ ²»» ¹²» ± º ½ º ½»» º ½ Ì ½» «¾ å ¾» ¾»² ññ ú ¾ ¾» úú ¾ ¾» ¾ ¹ ± ¼» ½±³³ ²¼» ø ± ø½³¼ òòò ¹ ± ¼» ½±³³ ²¼» ø» ½±«² º ½³¼ òòò¹ «¾ «±² ¼» ½±³³ ²¼» $(cmd) ou À½³¼À»» ±½» «¼ ³ ² ó»»» ±½» ««º± ³ ±²¹ 󺻻 ª ² ½±«±¾» «² ª»² º±²¼ ¾¹» «² ª ³» ² º¹»²ª±» «² ¹² µ ó ¹ ±½» «² ½» ó ± ½³¼»² ½» ± ½³¼ ²± «½³¼ ³» ½³¼ ݱ²²» ±² ¼ ²» ½±» ½ º ½ ¹ º ½ ³±» º ½» º ½ ³µ¼» ½¼ ½¼ òò ½¼» ¼ ³ ó» ½ ó ½ ¼» ³ª ½ ¼» ¼ ß ½ ª» ½ ª» «¾ ²¼» ½º ½ º ½ òòò º ½ º ½ òòò Ú ½»» ó» ½ ½ ¼» ³ª ½ ¼» ³ º ½ ±«½ º ½ º» «²»² ² ½ ¼» º» «²»² ³¾± ² ó ½ ¼» л ³ ±² ½ ³±¼» ³ º ½ º± ³ ¼»» ³ ±² Å«¹± ÃÅõóãÃÅ Ã ½ ± ² º ½ ½ ²¹» ¼» ¹ ± ½ ¹ ¹ ± º ½ Ú» Ë»«º ²» ¼±«¾ ±² «² º ½ ½ º ½ «á ± ³ ¼ ± º ²¹» «¾ «² ««»²ª±» «² ³» ¹»» »²ª±» «² ½± ³ µ «±»»½» ±² ¼» ³» ¹» ³» ¹ ½±³» º ½ «²½±³» º ½ ¹ º ½ ¹ ó¼ º ½»» «² ±» ²¹ ± «ª»» ½»³ ² ¼ù«²» ½±²²» ±² ½» ± ± ²» ²» ó» ²»» ²» ± ± à ±» ½» ¼ ¾» ¼º ¼ º ½ º» º ½ ½ ½«½» ¼± ³»²¼ ²»½»½±²¼» ½±² ¼» ¹«³»² ¼» «¼ ² ª± «² ¼±½«³»² б ͽ ¹ª º ½ ³ ³» º ½»²»ª» «²»  ½» ³  ½» Ü ª» Ì»³» ± ù» ¼» ½»²¼» ¼«³± ½ ½ ó ¹²» º ½ ¾½»»»½ ¹ ½±³³ ²¼»

2 Ð ±¹ ³³ ±² üð ½±¼» ¼»» ±«¼«¼» ²» ±½» «Ð Ü ¼«±½» «½±«² ÐÐ Ü ¼«±½» «½±«² Ð Ü ¼«¼» ²» ±½» ²  ½» ¼» º±²¼ üý üö üà üá üü üðð Ü üÿ ½¼ üýüðßìø üøñóû üðßìø üðéü ¾±» » üóß Ô ²ª» ²½» üðíï ²ª»»½±²¼» üðíî» ô ¼»ºô ³± ±² ª ¾» ±«üº ¹» ±» «²» ª ¾»» ± ª ¾» ª»½ ¼»º üº æ󼻺 ¹ ª ¾» ª»½ ¼»º üðòòò üº æã¼»º ¹ ª ¾» ± üº æá» ¹»²»» õ»² üº 決º 滲 ¹ üº 決º ¹ ±²¹«¼» ª»«¼» üºý ¹ «³»» ³± üº ý³± ¹ «³»» «¹ ²¼ ³± üº ýý³± ¹ «³»» ³± üº û³± ¹ «³»» «¹ ²¼ ³± üº ûû³± ¹ ½ ï ó» ½ î ½ ï ó²» ½ î ½ ï ó ½ î ½ ï ó¹ ½ î ½ ï ó» ½ î ½ ï ó¹» ½ î ½ º» ³± º» ½ ã ³± º ½ º» ³± º ½ ÿã ³± º ½ ï ä ½ î ½ ï â ½ î Í «½ ¼» ½±² ±» ½±²¼ ±²²»» º ½±³³ ²¼» ﻲ ½±³³ ²¼» î»» ½±³³ ²¼» í º ¹«¹» ½» ² ³± º ï ½±³³ ²¼» ï åå ³± º î ½±³³ ²¼» î åå ³± º ² ½±³³ ²¼» ² åå» ½»»½ ª ¾» Å ² ³± ï ³± î à ¼± ½±³³ ²¼» ¼±²»» ½±³³ ²¼» ï ¼± ½±³³ ²¼» î ¼±²» º± ª ¾» Å ² ³± ï ³± î à ¼± ½±³³ ²¼» ¼±²» «² ½±³³ ²¼» ï ¼± ½±³³ ²¼» î ¼±²» º± øø» ï å» î å» í å ¼± å ¼±²» ¾» µ»» º» «² ãù½³¼ ù «³» «² «² Ê ¾» Ì»»» Å» à ÅÅ» ÃÃ ó º ½ ó» º ½ ó¼ º ½ óº º ½ ó º ½ ó º ½ ó º ½ ó º ½ óô º ½ º ï º î º ï ó² º î º ï» «²½»² º î º ï ó± º î º ï» º î º ï ó»º º î ó ó²

3 Aide-mémoire des c omma n des U n ix de A à L Ce document regroupe les principales commandes susceptib les d ê tre employ é es par les stagiaires de la f ormation «P rogrammation S h ell et L angages de S cripts», en rappelant leurs options les plus utilisé es. P our av oir plus de dé tail sur une commande particuliè re, on consultera le manuel U nix ( commande man). a propos Recherche les pages du manuel concernant un suj et apropos shell a rc h A f f i che l'archi tecture de la machi ne. a t, a t q, a t rm M é mori se, ex ami ne ou suppri me des j ob s à ex é cuter ulté ri eurement. -f lire les commandes dans le fichier indiqué. $ a t n o w m i n u t es < s c r i p t. s h $ a t 2 0 : f d em a r r e_ m a g n et o s c o p e. s h awk I nterpréteur du langage Aw k. N F nombre de champs sur la ligne F S séparateur de champs N R numéro d'enregistrement ( de ligne) $ 1, $ 2... $ N F champs successifs ls - l a w k ' { s o m m e+ = $5 } E N D { p r i n t s o m m e} ' additionne les tailles des fichiers du répertoire courant b as e n ame É limine le chemin d'accè s et le suffixe év entuel d'un nom de fichier. $ b a s en a m e / u s r / s r c / li n u x / s i g n a l. c s i g n a l. c $ b a s en a m e / u s r / s r c / li n u x / s i g n a l. c. c s i g n a l $ b as h S hell G nu B ash b c C alculateur en précision arbitraire. -l bibliothè que mathématique complè te. $ p i = $( ec ho " a ( 1 ) * 4 " b c - l) $ ec ho $p i $ b atch L ance un job en différé suiv ant la charge sy stè me b g Relance à l'arriè re- plan un job arrê té. $ a p p li c a t i o n ( C t r l- Z ) [ 1 ] + S t o p p ed a p p li c a t i o n $ b g [ 1 ] + a p p li c a t i o n & $ b u n z i p 2 D écompresse un fichier. b z 2. b z i p 2 C ompresse un fichier. c al Affiche un calendrier. c a l cat C oncatè ne des fichiers sur la sortie standard. -n numérote les lignes en sortie, -v caractè res spéciaux sous forme sy mbolique. c a t en t et e. t x t c o r p s. t x t s i g n a t u r e. t x t m a i l. t x t cc C ompilateur C. cd C hange de répertoire de trav ail. c d / u s r / s r c / li n u x c d rev ient au répertoire précédent c d rev ient dans le répertoire personnel. chg r p C hange le groupe propriétaire d'un fichier. -R modifie récursiv ement les sous- répertoires. c hg r p eq u i p e_ 2 f i c hi er chmo d Modifie les permissions d'un fichier. -R modifie récursiv ement les sous- répertoires. c hm o d t ex t e lecture pour tous, écriture seulement pour propiétaire c hm o d s c r i p t lecture et exécution pour tous, écriture pour propriétaire c hm o d u + s ex ec u t a b le Activ ation du bit S et- U I D du fichier. cho wn Modifie propriétaire et groupe d'un fichier. -R modifie récursiv ement les sous- répertoires. c ho w n u s er 1. eq u i p e1 f i c hi er chs h C hange le shell appelé à la connexion. -l liste des shells disponibles, -s utilise le shell de connexion indiqué. c hs h - s / b i n / k s h cks u m N ombre d'octets et somme de contrô le. cl e ar E fface l'écran. cmp C ompare deux fichiers. -l affiche le rang de chaque octet différent, -s n affiche rien, renv oie v rai ou faux. i f cmp s fichier1 fichier2; then... col Élimine les retours et sauts- de- ligne en arriè re. -b enlè v e tous les retours en arriè re. ma n col col -b > col.ma n.txt comp r ess C ompression simple de fichier. cp C opie de fichiers. -R copie récursiv e des sous- répertoires, -p garde horodatage, propriétaire, permissions, -d copie les liens sy mboliques en tant que tels. cp fichier fichier.sa uv e cp -R dp fichier_* /a utre/repertoire cr ontab Édite le fichier cronta b personnel. -l affiche le contenu actuel, -e édite le fichier cronta b, -r supprime le fichier cronta b. csh S hell C. csp lit D écoupe un fichier suiv ant des lignes de contexte. -f préfixe pour nommer les nouv eaux fichiers. csplit -f prefixe fichier '/^ $/' {*} crée prefixe00 prefixe01... en découpant le fichier à chaque ligne v ierge cut S upprime une partie de chaque ligne. -b affiche les caractè res indiqués, -f affiche les champs indiqués, -d caractè re séparateur de champ ls -l cut -b affiche uniquement les caractè res 2 0 à 2 8, c'est- à- dire le groupe des fichiers. d ate Affiche la date et l'heure du sy stè me. -d indique la date à afficher + chaî ne de format pour l'affichage. da te +"Da te = % D, H eure = % X " da te -d "% A " affiche " mardi" (1 er av ril ). d d C opie générique et conv ersion de fichiers. i f= nom du fichier d'entrée, o f= nom du fichier de sortie, bs= taille des blocs à copier, c o u nt = nombre maximal de blocs à copier, sk i p = position de début de lecture,

4 seek= position de début d'écriture. dd if=/dev/fd0 o f=dis quette.img bs =1024 co unt=1440 df P lace occupée sur les sy stè mes de fichiers. - k affiche les tailles en k ilo- octets, - P affiche une ligne d'en- tê te. di ff T rouv e les différences entre des fichiers. - i ignore les différences majuscule/ minuscule, - b ignore les différences d espaces blancs, - u utilise un format compatible av ec p a tch, - r étudie récursiv ement les sous- répertoires. diff -u o r igina l co p ie > mo difica tio n.p a tch di r n a m e Affiche le répertoire d'un chemin d'accè s. $ dir na me /us r /s r c/linux/s igna l.c /us r /s r c/linux $ do s 2 u n i x C onv ersion de textes depuis le format D os v ers le format U nix. du S tatistiq ues sur l'utilisation du disq ue. - a affiche les statistiq ues pour les fichiers, - s affiche seulement le total, - x ignore sous- répertoires sur autre sy stè me de fichiers e c h o Affiche une ligne de texte. - e interprè te les caractè res sy mboliq ues, - n év ite le saut- de- ligne final. echo "M es s a ge d'a ver tis s ement" >&2 echo -n "V o tr e cho ix :" echo -e "\ r effectué : " $i "% " e d É diteur ligne- à - ligne e m a c s É diteur G nu pleine page V ersion X - W indow : xema cs. e n v L ance un programme av ec env ironnement modifié. - D émarre dans un env ironnement v ide. env affiche l'env ironnement en cours env - /bin/s h démarre le shell dans un env ironnement propre e x p a n d C onv ertit les tabulations en espaces. - t largeur de tabulation désirée, - i uniq uement les tabulations en début de ligne. exp a nd i < s cr ip t.s h > lis ting.txt e x p r É v alue des expressions. exp r 4 "*" a ffiche 14 ( les guillemets protè gent l'étoile par rapport au shell) f a l s e É choue en ne faisant rien. until fa ls e; do... fg Ramè ne un job à l av ant- plan. fi l e Affiche le ty pe d un fichier fi n d Recherche des fichiers dans une arborescence. - n a m e motif recherche sur le nom du fichier, - reg ex e x p r recherche sur le nom complet, - a tim e n dernier accè s il y a n jours, -c t i m e n derniè re modif. de l'état du fichier, -m t i m e n derniè re modif. du contenu du fichier, -p e r m m o d e autorisations d'accè s au fichier, -s i z e n taille du fichier ( en b locs), -t y p e t ty pe du fichier, -p r i n t affiche les noms des fichiers trouv és, -e x e c... \ { \ } \ ; ex écute l'action indiq uée en remplaç ant \{\} par le nom du fichier, -o k... \ { \ } \ ; e xe c av ec confirmation. f i n d /t m p - c t i m e o k r m \{\} \; f i n d /h o m e - n a m e c o r e - e xe c r m \{\} \; ftp T ransfert de fichiers entres machines. fuser I dentifie les processus utilisant un fichier. -k leur env oie le signal S I G K I L L, -i confirmation av ant d'env oy er le signal, -m tous processus accédant au sy stè me de fichiers. f u s e r - k /m n t /c d r o m g rep Affiche les lignes correspondant à un motif. -e le motif est une ex pression rationnelle étendue, -f le motif est une chaî ne pas une ex pression, -i ignore différences majuscules/ minuscules, -v affiche les lignes ne correspondant pas, -l affiche seulement le nom des fichiers. g r e p - i "Mo T i F " f i c h i e r s _ * g r e p - v "a bs e n t " f i c h i e r groups Affiche les groupes d un utilisateur. gunzip D écompresse un fichier. g z. gzip C ompresse un fichier. h ead Affiche le déb ut d'un fichier. -c n affiche les n premiers octets, -n n affiche les n premiè res lignes. hostid Affiche l identifiant de la machine hostname Affiche le nom de la machine i d Affiche les UIDs et GIDs effectifs et réels. -u affiche seulement l'uid, -g affiche seulement le GID, -r affiche les identifiants réels. if [ $(id -u) == 0 ]; then... j o b s Affiche la liste des jobs en cours. j o i n F usionne les lignes de deux fichiers triés. j o in fichier _1 fichier _2 > fichier _3 k i l l E nvoie un signal à un processus. -numéro le signal dont le numéro est indiqué, -l affiche la ligne des signaux disponibles. kill k i l l a l l E nvoie un signal aux processus de même nom. -i demande confirmation individuellement, -l affiche la liste des signaux disponibles. killa ll xter m k s h Shell K orn l e s s Affiche un fichier page-par-page. (alternative libre et puissante à mo r e.) l e x Générateur d analyseur lexical l n Crée des liens entre fichiers. -f force l'écrasement du fichier s'il existe, -s crée un lien symbolique. ln -s f a p p li-1.4.s h a p p li l o g i n Relance une connexion sur le système. l o g n a m e N om de connexion de l'utilisateur. l p Requête d impression -d sélection de l imprimante -n nombre de copies p r -l 66 a p p li.c lp r -P lis ting l s Affiche le contenu d'un répertoire. -a aussi les fichiers commenç ant par un point, -d noms des répertoires, pas leur contenu, -i affiche les numéros d'i-nœ ud, -l utilise un format d'affichage long, -R affiche récursivement les sous-répertoires. ls -a l /ho me/us er a ls -lr /v a r /ftp /p ub /v a r /ftp /lis tefichier s.txt

5 Aide-mémoire des c omma n des U n ix de M à Z Ce document regroupe les principales commandes susceptib les d ê tre employ é es par les stagiaires de la f ormation «P rogrammation S h ell et L angages de S cripts», en rappelant leurs options les plus utilisé es. P our av oir plus de dé tail sur une commande particuliè re, on consultera le manuel U nix ( commande man) m ake Construction d application, avec gestion des dé pendances. m an A f f ich e une page du m anuel U nix. numéro recherche dans la section indiquée, -a affiche toutes les pages correspondant, -t écrit la page P ostscript sur la sortie standard, -k équivalent à la commande apropos. m an 1 c m an - k soc k e t md5sum Calcule et affiche un compte- rendu M D 5. mk di r Crée des répertoires. -p crée récursivement les répertoires parents, -m mod e fixe les autorisations d'accè s. m k d i r - p / v ar/ l i b / n e w - app/ f on t / b i g mk f i f o Crée des F I F O s ( tub es nommés). -m mod e fixe les autorisations d'accè s. m k f i f o - m / t m p/ f i f o_ se rv e u r mk no d Crée des fichiers spéciaux. b ou c fichier spécial b loc ou caractè re m k n od / d e v / h d a1 b 3 1 crée le noeud de numéros maj eur/ mineur 3 / 1. mo r e Consulte un fichier page par page ( voir l e ss) mv D éplace ou renomme des fichiers. -f force l'écrasement du fichier destination. f or i i n *. J P G ; d o m v $ i $ { i % J P G } j pg ; d on e renomme tous les fichiers.j P G en.j pg n i c e E xécute un programme avec une courtoisie d ordonnancement modifiée. -n v a l e ur augmente la courtoisie de la valeur. nl N umérote les lignes d'un fichier. -f a numérote aussi les lignes vides. no h up E xécute un programme en le rendant insensib le aux déconnexions. $ n oh u p ~ / b i n / c al c u l & [ 1 ] $ e x i t o d Affiche le contenu d'un fichier en octal ou sous d'autres formats. -c affiche les caractè res imprimab les en Ascii, -x affiche les codes hexadécimaux. p a ssw d Change le mot de passe. p a t c h Applique une série de modifications à un fichier. p a t h c h k V érifie la validité d'un nom de fichier. -p vérification stricte de la portab ilité. i f pat h c h k " $ re p/ $ f i c " ; t h e n... p e r l I nterpréteur du langage P erl. p i ng T est de liaison entre machines. -c nomb re de tentatives -w délai maximal en secondes p r P répare des fichiers de texte pour l'impression. -h t e x t e indique l'en- tê te de chaque page, -l n affiche n lignes par pages, -t supprime les en- tê tes et pieds de pages. p r i nt f Affiche des données numériques formatées. p s Affiche l'état des processus en cours. -ax tous les processus ( B S D ) -u informations complètes (BSD) -e tous les processus (Sy sv) -f informations complètes (Sy sv) ps -aux (BSD) ps -ef (Sy sv ) pwd Affiche le nom du répertoire de travail. q uot a Affiche les quotas d'utilisation du disque. r cp Copî e de fichiers entre sy stèmes différents. re n ice Modifie la priorité d'un processus en cours. renice re v Inverse les lignes d'un fichier rlog in Connexion sur un sy stème distant rm Efface des fichiers. -f pas de confirmation, -i confirmation avant chaque effacement, -r efface récursivement les sous-répertoires. rm -rf /home/usera/tmp rm dir Suppression de répertoires vides. rsh Exécution de commande sur sy stème distant s cript Enregistre une session de travail. -a fic ajoute le résultat dans le fichier. se d É diteur non-interactif. -e "... " commandes fournies sur la ligne, -f fic commandes dans un fichier, -n supprime l'affichage des lignes traitées. Commandes essentielles de Sed : p affiche la ligne sélectionnée d ignore la ligne sélectionnée n affiche la ligne et passe à la suivante s recherche un motif et le remplace sed -ne ' 1, /^ $/p' < mail.txt extrait l'en-tête d'un mail. sh Shell Bourne. sle e p Attend une durée déterminée. sleep 14 (14 secondes) sleep 3m (3 minutes) sort Trie les lignes d'un fichier texte. split Découpe un fichier en différentes partie. -l n en fichiers de n lignes, -b n en fichiers de taille n. split -b k gros_fichier disquette_ strings Cherche les chaînes Ascii dans un fichier stty Configuration du terminal. -a affiche la configuration en cours, s an e revient en configuration normale, -e c h o pas d'écho des caractères frappés, -i c an o n m i n 0 t i m e 1 lecture des caractères à la volée. su Exécute un shell avec un UID et un GID différents. - Exécute un shell de login. sum Somme de contrô le, et nombre de blocs. t a c Concatène et affiche des fichiers à l'envers. ta il Affiche la fin d'un fichier. -num affiche le nombre de lignes indiqué, -f affiche en continu les modifications.

6 tail -f /var/log/messages users N om des utilisateurs connectés. ^ représente le déb ut de chaî ne, tar Utilitaire de gestion d'archives. -f fic nom de l'archive, -c crée une archive, -t affiche le contenu d'une archive, -x extrait le contenu d'une archive, -z invoque G nu gz ip pour les ( dé) compressions, -j invoque b z ip2 pour les ( dé) compressions, -v mode volub ile. tar -cz f save. tar. gz /h ome/u sera/* tar -x z f appli tgz tcl I nterpréteur du langage T cl. tee Copie entrée sur sortie standard et dans un fichier. -a aj out en fin de fichier sans écrasement.... tee h u blot_ 1. log... telnet Connexion sur un sy stè me distant. test T y pe d'un fichier, ou comparaison de valeurs. S y nony me de la commande shell [... ]. time Chronométre une commande simple. touch Modifie l'horodatage d'un fichier. -t M M J J h h m m utilise l horodatage indiqué, -r fich ie r utilise l'horodatage du fichier, tr T ranspose ou élimine des caractè res. uudecode Décode un fichier. u u. uuencode Code un fichier b inaire en Ascii. V i É diteur interactif V ersion X -W indow : gvim w ait Attend la fin d'un processus. $. /commande & [ 1] /commande $ wait [ 1] + D one. /commande $ wc N omb res de caractè res, mots et lignes d'un fichier. whereis R echerche les fichiers exécutab les, les sources et les pages de manuel d'une commande. which Affiche le chemin d'accè s des commandes. who Montre qui est connecté. whoami Affiche notre UI D effectif. wish I nterpréteur T cl avec b ib liothè que T k. x arg s Construit et exécute une ligne de commande. find. -name " *. c" x args grep " init( ) " y acc Générateur d analyseur syntaxique. $ représente la fin de chaî ne, ^$ ( ligne vide) * indique z éro, une ou plusieurs occurrences, [ ] représente une liste, un intervalle ou une classe, [eé ê è ë ] [0-9] [[: upper: ]] \ i contenu du i ème regroupement entre parenthèses. Classes de caractères a l p h a caractères alphab étiques, d i g i t chiffres décimaux, x d i g i t chiffres hexadécimaux, a l n u m caractères alphanumériques, l o w e r minuscules, u p p e r maj uscules, b l a n k caractères b lancs, s p a c e caractères séparateurs, p u n c t signes de ponctuation, g r a p h sy mb oles visib les, p r i n t sy mb oles visib les ou b lancs, c n t r l caractères de contrô le d impression. true R éussit à ne rien faire... y es Affiche indéfiniment une chaî ne Éléments des expressions rationnelles wh ile tru e; do... (par défaut y ) étendu es tty Affiche le nom du terminal de l'entrée standard. u name Affiche des informations sur le sy stè me. z ye s r m - r / v a r / o l d - b a c k u p / cat Affiche le contenu d un fichier compressé. représente une alternative, Y y -m ty pe de matériel, -n nom d'hô te, -r version du sy stè me, -s sy stè me d'exploitation, -a toutes les informations. uncompress Décompression de fichier. Z. unex pand Convertit les espaces en tab ulation. uniq Ô te les lignes dupliquées d un fichier trié. -u n'affiche que les lignes uniques, -d n'affiche que les lignes dupliquées, -c affiche le nomb re d'occurrences des lignes. unix 2 dos Conversion de textes depuis le format Unix vers le format Dos. unz ip Décompresse un fichier. z ip. z ip Compresse un fichier. Expressions rationnelles Outils usuels g r e p, s e d, f i n d r e g e x utilisent des expressions rationnelles simples. g r e p e, a w k, p e r l utilisent des expressions rationnelles é t en d u es. É lé m en ts c o m m un s à to utes les ex p r essio n s r a tio n n elles \ supprime la signification des caractères spéciaux, prix=25\$ + réclame une ou plusieurs occurrences,? réclame z éro ou une occurrence, [+-]? [[: digit: ]]+ { } réclament un certain nomb re de répétitions, ( ) regroupent des éléments. Éq u iv alences pou r les expressions rationnelles simples \ correspond au des expressions étendues, \ + correspond au + des expressions étendues, \? correspond au? des expressions étendues, \ { \ } correspondent aux { } des expressions étendues, \ ( \ ) correspondent aux ( ) des expressions étendues. uptime T emps fonctionnement et charge sy stè me.. remplace n importe quel caractère, g.n.rique

7 Aide-mémoire de la p rog rammat ion s h ell Ce document d accompagnement du stage «P r ogr ammation S h ell et L angages de S cr ipts» r appelle les points pr incipaux à r etenir concer nant la pr ogr ammation pour sh ells B our ne et K or n. Évaluation des expressions variable=valeu r affectation de variable av ec l a valeu r Pas d espace autour du signe égal! tableau[ran g ] = v aleur affectation d un rang du t ableau avec la v aleur. $ { v ariable} rem placé par le contenu de la v ariable, $ { tableau[ran g ] } rem placé par le contenu du rang du t ableau, $ { v ariable- v aleur} rem placé par la v aleur si la v ariable n est pas définie, $ { v ariable= v aleur} affectation de la v ariable si elle n est pas définie, $ { v ariable? v aleur} affich er le m es s age et fin du sh ell si v ariable indéfinie. $ { # v ariable} est rem placé par la longueur du contenu de la v ariable, $ { v ariable# m o tif } est rem placé par le contenu de la v ariable privé du plus court préfix e correspondant au m o t if, $ { v ariable% m o tif } est rem placé par le contenu de la v ariable privé du plus court suffix e correspondant au m o t if, $ { v ariable# # m o tif } $ { v ariable% % m o tif } suppression du préfix e ou suffix e le plus long possib le. ~ utilis ateur/ rem placé par le répertoire personnel de l ut ilis at eur, a b { c, d, e } f g est développé en a b c f g a b d f g a b e f g $ ( c o m m an d e) rem placé par la sortie standard de la c o m m and e, $ ( ( ex p res s io n ) ) rem placé par le résultat de l évaluation arith m étiq ue entiè re de l ex p res s io n. Protection des caractères spéciaux " $ v a r 1 $ v a r 2 " garde la coh ésion de la ch aî ne en rem plaç ant les variab les par leurs valeurs, ' $ v a r 1 $ v a r 2 ' garde la ch aî ne inch angée ( pas de rem placem ent), \ $ v a r le bac k s las h protè ge le $ q ui n est pas interprété com m e caractè re spécial ( pas de rem placem ent). S tructures de contrô le Boucles while cmd_1 ; d o comma n de s d o n e Répète les commandes ta nt que cmd_ 1 renvoie vra i (0 ). u n t il cmd_1 ; d o comma n de s d o n e Répète les commandes ta nt que cmd_ 1 renvoie f a ux. f o r v a r i a b l e in l i st e ; d o comma n de s d o n e Répète les commandes en remplissa nt la v ariable a vec les éléments successif s de la liste. b r ea k sort directement d une boucle f o r, w h i l e ou u n t i l. c o n t in u e pa sse à l itéra tion suiva nte de la boucle. Tests if cmd_1 ; t hen cmd_2 elif cmd_3 ; t hen cmd_4 els e cmd_5 f i S i cmd_ 1 renvoie vra i exécute cmd_ 2. S inon si cmd_ 3 renvoie vra i, exécute cmd_ 4, sinon exécute cmd_ 5. c a s e e xpr e ssi on in mot i f_1 ) cmd_1 ; ; mot i f_2 mot i f_3 ) cmd_2 ; ; * ) cmd_3 ; ; es a c S i l ex p ression peut correspondre a u motif_ 1, exécute cmd_ 1, sinon si elle correspond a u motif_ 2 ou motif_ 3, exécute cmd_ 2, sinon exécute cmd_ 3. Fonctions fon ct i on _1 ( ) { comma n de s } déf init la fonction_ 1. fon ct i on _1 v a l e u r _1 v a l e u r _2... invoca tion de fonction_ 1 ; da ns la f onction les a rguments sont da ns $1, $2 e t le ur n o mb re da n s $#. local variable déc la re un e va ri a b le lo c a le à la f o n c t i o n return valeu r t e rmi n e la f o n c t i o n e n re vo y a n t la va le ur e n re t o ur. Motifs du shell * n i mpo rt e q ue lle c h a î n e de c a ra c t è re s ( mê me vi de ),? n i mpo rt e q ue l c a ra c t è re, \ * \? \ \ C a ra c t è re s *,?, \, [ l i s t e ] C a ra c t è re s l, i, s, t, e [ b - e ] C a ra c t è re s b, c, d, e [ ^ l i s t e ] N i mpo rt e q ue l c a ra c t è re h o rs de la li st e R edirections c o m m an d e < f ic h ier e n t rée st a n da rd de pui s fichier, c o m m an d e > f ic h ier so rt i e st a n da rd ve rs fichier, c o m m an d e > > f ic h ier so rt i e st a n da rd a j o ut ée e n f i n de fichier, c o m m an d e 2 > f ic h ier so rt i e d e rre ur ve rs fichier, c o m m an d e 2 > > f ic h ier so rt i e d e rre ur a j o ut ée e n f i n de fichier, c o m m an d e 2 > & 1 so rt i e d e rre ur i de n t i q ue à so rt i e st a n da rd, c o m m an d e < < - E T I Q U E T T E lig n es à en vo y er vers l en t ré e s t an d ard d e la c o m m an d e E T I Q U E T T E do c ume n t e n li gn e e n vo y é ve rs l e n t rée st a n da rd.

8 Exécution des commandes Ligne shebang #! /bin/sh en tout début de script. P ip el ine commande commande commande sortie sta nda rd inj ectée da ns l entrée de la suiva nte Liste d e p ip el ines p ip eline ; p ip eline ( exécutions séq uentielles) p ip eline & p ip eline ( exécutions pa ra llè les) p ip eline && p ip eline ( exécutions dépenda ntes) p ip eline p ip eline ( exécutions a lterna tives) C o m m and es c o m p o sé es { liste de p ip elines } ( regroupement de comma ndes) ( liste de p ip elines ) ( sous- shell) C ommandes internes essentielles ec ho echo argum ents a f f iche les a rguments sépa rés pa r des espa ces. - n supprime le sa ut de ligne f ina l - e interprè te les séq uences spécia les. r ead read v ariables remplit les variables a vec les mots successif s de la ligne lue ( sépa ra teur : contenu de la va ria ble I F S ). Dernière variable reçoit tout ce qui reste. Par défaut, utilise variable REPLY. Renvoie faux en fin de fichier. exec exec commande remplace le (script) shell en cours par la commande. exec redirections applique les redirections indiquées au shell courant. so u rce source scrip t. scrip t interprète le scrip t dans le shell en cours. exit exi t v aleur termine le (script) shell courant en renvoyant la v aleur. test test condition [ condition ] L aisser des espaces autour des crochets! Renvoie une valeur vraie ou fausse suivant la condition. Comparaisons de valeurs numériques : - eq égale à - ne différente de - l t (- l e) inférieure (ou égale) à - g t (- g e) supérieure (ou égale) à T est sur les chaînes : - n longueur non nulle - z longueur nulle. Comparaisons de chaînes : =,!=, <, > T ests sur les fichiers : - a existence du fichier, - b périphérique mode bloc, - c périphérique caractère, - d répertoire, - f fichier normal, - g bit Set-G I D validé, - G appartenant au groupe de l utilisateur, - h lien symbolique, - k bit Stick y validé, - N modifié depuis la dernière lecture, - O appartient à l utilisateur, - p tube nommé (fifo), - r peut être lu, - s taille non-nulle, - S sock et, - u bit Set-U I D validé, - w peut être écrit, - x peut être exécuté. Comparaisons de fichiers : - ef même fichier physique que, - nt modifié plus récemment que, - ot modifié plus anciennement que T est sur les descripteurs : - t est un terminal cd c d r e p e r t o i r e change de répertoire de travail, cd revient au répertoire précédent, cd revient au répertoire de connexion. pw d affiche le répertoire de travail en cours. expo rt exp ort v ariable T ransfère la v ariable du shell dans l environnement qui sera transmis aux processus fils ultérieurs. env affiche le contenu de l environnement set set affiche les variables du shell et l environnement, set op tions configure des paramètres du shell : - a exporter toutes les variables - u refuser les variables indéfinies - v afficher les lignes de commandes avant exécution - x afficher les développements avant exécution u nset unset v ariable efface une v ariable. geto pts w h i l e g etop ts " a b : c " v ariable ; do case $ v ariable i n a) echo "opt a";; b) echo "opt b, arg. $O PT A RG ";; c) echo "opt c";; *) echo "opt invalide"; ex it 1;; esac done sh i ft $( ( O PT IN D 1)) echo "arguments restants :" echo "$@ " ex it 0 Analyse la ligne de commande en fonction d une liste d options. Si une option prend un argument ( : après sa lettre dans la liste), il est transmis dans O PT A RG. Une fois toutes les options lues, le rang du premier argument restant est transmis dans O PT IN D. shift sh i ft n décale les arguments en ligne de commande de n rangs : $0 reste inchangé, $n+ 1 passe dans $1, $n+ 2 dans $2, etc. Christophe Blaess 2003

9 Aide-mémoire a dmin is t ra t eu r L in u x Ce document rappelle les commandes et les opti ons les plus uti li sé es par l admi ni strateur d un sy stè me L i nux. I l s ag i t surtout de commandes assez g é né rales, dont tout admi ni strateur aura b esoi n un j our ou l autre. L es commandes pour l uti li sateur courant se trouv ent dans un autre ai de- mé moi re. P our plus d i nf ormati ons, on consultera les pag es de manuel ou les pub li cati ons du L i nux D ocumentati on P roj ect ( Informations système uname Identification du système. -a : toutes les informations. dmesg Messages du noyau (et ceux du b oot). u p t i me D ur é e et ch ar ge du système. f r ee O ccup ation de l a mé moir e. v mst a t D é tail s sur l util isation de l a mé moir e. i p c s U til isation des r essour ces IP C S ystem V. i p c r m S up p r ession de r essour ces IP C S ystem V. l dc o n f i g V al ider l es b ib l ioth èq ues dynamiq ues. i n i t C h angement de niv eau de fonctionnement : 0 : arrê t. 1 : mono- utilisateur, 3 : multi- utilisateurs mod e tex te, 5 : multi- utilisateurs mod e g rap h iq ue, 6 : red é marrer. Utilisateurs u ser a dd A j out d un util isateur : useradd m p "" l i n us c ré e un c omp te linus, av ec ré p ertoire p ersonnel et mot d e p asse v id e. u ser del S up p r ession d un comp te util isateur : userdel r l i n us sup p rime le c omp te et le c ontenu d e son ré p ertoire. p a ssw d Modification d un mot de p asse : passw d l i n us Partitions et systèmes de fichiers fdisk Édition de la table des partitions : fdisk /dev /h da m kswa p Création d une z one de sw ap : mkswap /dev /h da2 mkswap /b o o t /swap_ file swa pon Activation d une z one de sw ap : swapo n /dev /h da2 -a active toutes les zones de swap de /e t c /f s t a b. swa poff Désactivation d une z one de sw ap : swapo ff /dev /h da2 m kfs Création d un système de fichiers : mkfs. ex t 2 /dev /h da3 mkfs. ex t 3 /dev /h da4 mkfs. v fat /dev /h da5 fsck Vérification d un système de fichiers : fsc k. ex t 2 p /dev /h da3 réparation automatique d un sy stè me ext2 / ext3, fsc k. v fat /dev /h da4 vérification d une partition W indows. mount Insertion de partition dans le système : mount t vfat /dev/hda4 /mnt/dos/ monter une partition Windows, mount a monter toutes les partitions de /e t c /f s t a b, mount : /home /home/users/ M ontage d un répertoire distant par N F S. O ptions avec o ou dans /etc /fstab : default : rw,suid,dev,exec,auto,nouser,async, r em o un t : changer les attrib uts d un système monté, r w : lecture écriture, r o : lecture seule, n o auto : ne pas monter automatiquement avec -a, n o dev : interdire les fichiers spéciaux, n o ex ec : pas de fichiers exécutab les, n o s ui d ; ignorer les b its S et-u I D /G I D, s y n c : écriture synchrones, us er : peut être monté par un utilisateur. T ypes de systèmes de fichiers courants : minix, ext2, ext3, msdos, vfat, proc, iso , smb. umount Démontage d un système de fichiers : - a : démonte tous les systèmes dans /e t c /m t a b. umount /dev/hda4 umount /mnt/dos umount a df Occupation des systèmes de fichiers montés. Distribution / installation de logiciel tar Gestion d archives : -c : création d archive, -x : extraction d archive, -t : consultation d archive, -f : nom du fichier archive, -v : mode volub ile, -z : ( dé) compresser avec g( un) zip, -j : ( dé) compresser avec b ( un) zip2. tar c z f arc hive. tar. g z dis trib/ crée une archive compressée du répertoire distrib/, tar tvf arc hive. tar liste le contenu de l archive, tar x j f arc hive. tar. bz 2 extrait le contenu d une archive compressée. installation classique tar x z f applic ation tar. g z c d applic ation /c onfig u re make & & make ins tall rpm Gestion des paquetages R edh at : -h affichage de la progression du travail. rpm ivh paq u e t. rpm installation d un paquetage, rpm U vh paq u e t. rpm mise à j our / installation d un paquetage, rpm F vh paq u e t. rpm mise à j our d un paquetage déj à installé, rpm e paq u e t désinstallation d un paquetage, rpm q a liste de tous les paquetages installés, rpm q f /c he min/fic hie r recherche du paquetage auquel appartient le fichier, rpm q ip paq u e t. rpm informations sur un paquetage, rpm q lp paq u e t. rpm liste des fichiers contenus dans le paquetage. apt Gestion des paquetages Debian : apt- g e t ins tall applic ation installation de l application et ressources éventuelles, apt- g e t re move applic ation suppression application et dépendances éventuelles, apt- g e t u pdate mise à j our de la b ase de données interne, apt- g e t u pg rade mise à j our du sy stè me.

10 Gestion des processus application & lance l application à l arrière-plan, fg 1 ramène à l avant-plan le j ob numéro 1, ( C tr l-z ) endort l application à l avant-plan, bg relance à l arrière-plan un j ob endormi. ps État des processus : ps e f ou ps au x affichage long de tous les processus du système. t o p Affichage continu des processus du système. -d délai de rafraî chissement. r e n i c e Changer la courtoisie d un processus : r e nice augmente la courtoisie du processus de 5 unités, r e nice 5 u r oot diminue de 5 la courtoisie de tous les processus de root. k i l l E nvoyer un signal à un processus : kill l (lettre l) : liste des signaux disponibles. k i l l a l l T uer tous les processus du mê me nom : killall 9 bou cle _for k f u se r L iste des processus accédant à un fichier : fu s e r k m /de v/hda5 tue tous les processus accédant à la partition indiquée. Utilitaires ré seau i f c o n f i g Configuration des interfaces réseau : ifconfig -a affiche la configuration de toutes les interfaces réseau, ifconfig e th configure la première interface ethernet. r o u t e G estion de la table de routage du noyau : r ou te add -ne t e th0 aj oute une route statique via l interface eth0, route add - net g w a j o u t e u n r é s e a u a c c e s s i b l e p a r u n e p a s s e r e l l e, route add default eth1 a j o u t e u n e r o u t e p a r d é f a u t, route del default s u p p r i m e l a r o u t e p a r d é f a u t. socklist Liste des sock ets actives. n e tsta t Statistiques réseau : netstat r a f f i c h e l a t a b l e d e r o u t a g e d u n o y a u, netstat i a f f i c h e l é t a t d e s d i f f é r e n t e s i n t e r f a c e s, netstat a a f f i c h e l é t a t d e s s o c k e t s d u s y s t è m e. a rp Gestion de la table ARP du noyau : -a a f f i c h e t o u t e s l e s e n t r é e s d a n s l e c a c h e A R P, arp d hote s u p p r i m e l e s e n t r é e s c o n c e r n a n t l h ô t e i n d i q u é. pin g demande d écho vers d autres hô tes : ping c 1 w u n e s e u l e r e q u ê t e e t a t t e n d a u p l u s 2 s e c o n d e s, ping b r e q u ê t e d i f f u s é e e n b r o a d c a s t à t o u s l e s h ô t e s d u r é s e a u. tra ce rou te Chemin pour joindre un hô te : trac eroute www. destination. c om -n n e p a s r é s o u d r e l e s a d r e s s e s n u m é r i q u e s e n n o m s. tcpd u m p Examen du trafic réseau : tc pdump i eth0 a f f i c h e t o u t c e q u i c i r c u l e s u r eth0, tc pdump i eth0 port telnet a f f i c h e l e s m e s s a g e d e p u i s / v e r s l e p o r t 2 3 ( telnet). telnet Connexion TCP/IP : telnet mail.isp.com pop-3 co n n e xi o n s u r po r t (P o p / 3 ) du s e r ve u r de co u r r i e r. rsh Exécution d un shell distant. ssh Exécution sécurisée d un shell distant. ftp Transferts de fichiers : C o m m a n de s u s u e l l e s : open f t p.s e r ve u r.o r g cd /che m i n /di s t a n t / lcd /che m i n /l o ca l / g et f i chi e r put f i chi e r prompt mg et *.c mput *.h w get Rapatrier le contenu d une URL : wget - c r e pr e n dr e u n t r a n s f e r t déj à e n t a m é, - r cha r ge r r écu r s i ve m e n t l e s l i e n s, - l nivea u m a xi m a l de r écu r s i o n, - k co n ve r t i r l e s l i e n s e n po i n t e u r s l o ca u x. Signaux fréquemment utilisés 0 : pseudo signal vérifiant la présence d un processus, 1 ( S I G H U P ) : fin de connexion, 2 ( S I G I N T, C trl-c ) : fin immédiate du programme, 3 ( S I G Q U I T, C trl-\ ) : fin immédiate avec fichier core, 9 ( S I G K I L L ) : fin ob ligatoire et immédiate, 1 5 ( S I G T E R M ) : fin normale. Gestion des modules du noyau lsmod Liste des modules chargés. modin fo Informations sur un fichier module. in smod Insertion d un module dans le noyau : insmod modu le. o rmmod Suppression d un modulé chargé : rmmod modu le depmod Vérification des dépendances : depmod an modprob e Chargement gérant les dépendances : modprobe modu le. o C ompilation d un noyau L inux c d /u sr/src /linu x / ft p ft p. kernel. org récupérer le noy au désiré ( connexion anonymous) d e p u i s l e r é p e r t o i r e /p u b /l i n u x /k e r n e l /, t a r x j f l i n u x - X X X X. t a r. b z 2 c d l i n u x - X X X X m a k e m r p r o p e r m a k e m e n u c o n f i g c h o i s i r e t s a u v e r l a c o n f i g u r a t i o n d é s i r é e, m a k e d e p m a k e c l e a n m a k e b z i m a g e m a k e m o d u l e s & & m a k e m o d u l e s _ i n s t a l l c p S y s t e m. m a p /b o o t /S y s t e m. m a p - X X X X c d a r c h /i /b o o t / c p b z I m a g e /b o o t /v m l i n u z - X X X X v i /e t c /l i l o. c o n f a j o u t e r l e n t r é e p o u r l e n o u v e a u n o y a u, /s b i n /l i l o /s b i n /i n i t 6 Christophe Blaess 2003 http/ / w w w. b laess. org /

Aide-Mémoire unix. 9 février 2009

Aide-Mémoire unix. 9 février 2009 Aide-Mémoire unix Nicolas Kielbasiewicz 9 février 2009 Le système d exploitation unix est de plus en plus présent aujourd hui. Comme tous les projets Open Source, on le trouve sous différentes formes :

Plus en détail

LES ESCALIERS. Du niveau du rez-de-chaussée à celui de l'étage ou à celui du sous-sol.

LES ESCALIERS. Du niveau du rez-de-chaussée à celui de l'étage ou à celui du sous-sol. LES ESCALIERS I. DÉF I NIT I O N Un escalier est un ouvrage constitué d'une suite de marches et de paliers permettant de passer à pied d'un niveau à un autre. Ses caractéristiques dimensionnelles sont

Plus en détail

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Unix/Linux I. 1 ere année DUT. Université marne la vallée Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins

Plus en détail

«Astrophysique et instrumentations associées» Cours UNIX. 2006 Benoît Semelin

«Astrophysique et instrumentations associées» Cours UNIX. 2006 Benoît Semelin M2 «Astrophysique et instrumentations associées» Cours UNIX 2006 Benoît Semelin Les OS OS = Operating System : Programme de base qui assure la gestion du matériel (clavier, écran, disque dur...), du système

Plus en détail

fc,-8 &.8!! diff?.! cho#

fc,-8 &.8!! diff?.! cho# Ce document regroupe les principales commandes susceptibles d être employées par les stagiaires de la formation «Programmation Shell et Langages de Scripts», en rappelant leurs options les plus utilisées.

Plus en détail

Bon ben voilà c est fait!

Bon ben voilà c est fait! Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion

Plus en détail

Compression Compression par dictionnaires

Compression Compression par dictionnaires Compression Compression par dictionnaires E. Jeandel Emmanuel.Jeandel at lif.univ-mrs.fr E. Jeandel, Lif CompressionCompression par dictionnaires 1/25 Compression par dictionnaire Principe : Avoir une

Plus en détail

Introduction au Système d Exploitation Unix/Linux

Introduction au Système d Exploitation Unix/Linux 1 iere partie: Système de Gestion de Fichier B. Jacob IC2/LIUM 17 septembre 2013 Plan 1 Notions de fichier 2 Notions de répertoire 3 Organisation des répertoires 4 Identification d un fichier dans l arborescence

Plus en détail

Tutoriel Infuse Learning. Créer des quizzes multimédias sur ordinateur ou tablette

Tutoriel Infuse Learning. Créer des quizzes multimédias sur ordinateur ou tablette Tutoriel Infuse Learning Créer des quizzes multimédias sur ordinateur ou tablette 1- Présentation Infuselearning.com est un service web (en ligne) gratuit qui permet aux enseignants de créer des exercices

Plus en détail

Chapitre 3: TESTS DE SPECIFICATION

Chapitre 3: TESTS DE SPECIFICATION Chapitre 3: TESTS DE SPECIFICATION Rappel d u c h api t r e pr é c é d en t : l i de n t i f i c a t i o n e t l e s t i m a t i o n de s y s t è m e s d é q u a t i o n s s i m u lt a n é e s r e p o

Plus en détail

La Comptabilité UNIX System V Acctcom

La Comptabilité UNIX System V Acctcom Introdution La Comptabilité UNIX System V Acctcom (Groupe GLACE) Hervé Schauer schauer@enst.fr Acctcom est le système de comptabilité (accounting) d Unix System V. Il a été conçu pour permettre une facturation

Plus en détail

Premiers pas en Linux

Premiers pas en Linux Premiers pas en Linux 1 Bref historique Linux Système d'exploitation créé en 1991. Par Linus Torvalds un étudiant nlandais. Développé et amélioré par des centaines de spécialistes dans le monde. Particularité

Plus en détail

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5 Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 La Sauvegarde...4 Les différents types...4 Planification...4 Les outils...5 Quelques commandes...5 La commande tar...5 La

Plus en détail

C.M. 1 & 2 : Prise en main de Linux

C.M. 1 & 2 : Prise en main de Linux Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux

Plus en détail

Chapitre 3 : Système de gestion de fichiers

Chapitre 3 : Système de gestion de fichiers : 3.1- Introduction Le système de gestion de fichiers (SGF) est la partie la plus visible d un système d exploitation qui se charge de gérer le stockage et la manipulation de fichiers (sur une unité de

Plus en détail

PLAN Introduction à UNIX Patrick Fuchs Dynamique des Structures et Interactions des Macromolécules Biologiques Université Paris Diderot patrick.fuchs@univ-paris-diderot.fr 2 PLAN Système d'exploitation

Plus en détail

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement Pharmed gestion de pharmacie hospitalière Installation / déploiement Version 1.0 du 23/05/2006 Date Auteur Version Modification 23/05/06 Pierre CARLIER 1.0 14/06/06 Matthieu Laborie Table des matières

Plus en détail

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ COMMUNICATION TECHNIQUE N TC0536 Ed. 01 OmniPCX Enterprise Nb de pages : 11 Date : 12-03-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT Cette communication technique

Plus en détail

Environnements informatiques

Environnements informatiques Environnements informatiques Premiers pas sous Linux (seconde partie) 26 septembre 2008 blansche@dpt-info.u-strasbg.fr 1 /12 Administration sous Linux 2 /12 Démarrage Démarrage de Linux Niveaux de démarrage

Plus en détail

Centre de Récupération de SoftThinks

Centre de Récupération de SoftThinks Centre de Récupération de SoftThinks Table des matières Révisions... 1 Table des matières... 2 Introduction... 3 Quel est l objectif du Centre de Récupération de SoftThinks?... 3 Que pourrez-vous trouver

Plus en détail

Le système GNU/Linux IUP NTIC2-1013 - 17/11/05

Le système GNU/Linux IUP NTIC2-1013 - 17/11/05 Capocchi Laurent Doctorant en Informatique capocchi@univ-corse.fr http://spe.univ-corse.fr/capocchiweb Objectifs Comprendre les notions de noyau Linux et des modules. Le système GNU/Linux IUP NTIC2-1013

Plus en détail

Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn

Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn maxime.boissonneault@calculquebec.ca U. Laval - Mars 2013 1 2 Plan de la présentation 1.Accéder à une grappe 2.Fichiers

Plus en détail

Introduction. Adresses

Introduction. Adresses Architecture TCP/IP Introduction ITC7-2: Cours IP ESIREM Infotronique Olivier Togni, LE2I (038039)3887 olivier.togni@u-bourgogne.fr 27 février 2008 L Internet est basé sur l architecture TCP/IP du nom

Plus en détail

Un exemple d étude de cas

Un exemple d étude de cas Un exemple d'étude de cas 1 Un exemple d étude de cas INTRODUCTION Le cas de la Boulangerie Lépine ltée nous permet d exposer ici un type d étude de cas. Le processus utilisé est identique à celui qui

Plus en détail

Formation Technicien Supérieur de Support en Informatique T2SI. Le module LINUX. Session 2012-2013 J04 Version 01

Formation Technicien Supérieur de Support en Informatique T2SI. Le module LINUX. Session 2012-2013 J04 Version 01 Formation Technicien Supérieur de Support en Informatique T2SI Le module LINUX Session 2012-2013 J04 Version 01 Christian DELAIR christian@delair.fr.eu.org GRETA / GITA Formation continue au Lycée polyvalent

Plus en détail

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT Commandes Linux Gestion des fichiers et des répertoires Lister les fichiers Lister les fichiers cachés Lister les répertoires d un répertoire Lister les fichiers par date Les droits Types de fichier Supprimer

Plus en détail

Linux LTE 2 - ISSBA. Année universitaire 2007-2008. Linux Réseau et Archivage. Jean-Michel RICHER Faculté des Sciences, H206 1

Linux LTE 2 - ISSBA. Année universitaire 2007-2008. Linux Réseau et Archivage. Jean-Michel RICHER Faculté des Sciences, H206 1 Linux LTE 2 - ISSBA Année universitaire 2007-2008 Linux Réseau et Archivage Jean-Michel RICHER Faculté des Sciences, H206 1 Plan L identification Réseau Qu est ce qu un adresse IP Classes de réseau Les

Plus en détail

SYSTÈME DE GESTION DE FICHIERS

SYSTÈME DE GESTION DE FICHIERS SYSTÈME DE GESTION DE FICHIERS - DISQUE 1 Les couches logiciels réponse requête Requêtes E/S Système E/S Pilote E/S Interruptions utilisateur traitement S.E. commandes S.E. S.E. matériel Contrôleur E/S

Plus en détail

Outils pour la pratique

Outils pour la pratique Cinquième partie Outils pour la pratique 121 CHAPITRE 1 Les bases des séances de TP Avant de lire cettre section, il est suggéré de relire vos notes de cours se rapportant au système d exploitation Unix.

Plus en détail

TP 1 Prise en main de l environnement Unix

TP 1 Prise en main de l environnement Unix Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session

Plus en détail

Les commandes relatives aux réseaux

Les commandes relatives aux réseaux SHELL Les commandes relatives aux réseaux L'accès aux ou via les réseaux est devenu vital, aussi, les commandes traditionnelles de connexion et de transfert de fichiers ont été remplacées par des commandes

Plus en détail

TP administration système

TP administration système Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP administration système Le but de ce TP est de vous faire comprendre : La gestion des comptes utilisateurs en réseau

Plus en détail

OpenLDAP : retour d expérience sur l industrialisation d annuaires critiques

OpenLDAP : retour d expérience sur l industrialisation d annuaires critiques Intervention du 29 Avril 2004 9 h 15 10 h 45 M. Sébastien Bahloul Chef de projet Expert Annuaire LDAP bahloul@linagora.com OpenLDAP : retour d expérience sur l industrialisation d annuaires critiques Plan

Plus en détail

Comment configurer Kubuntu

Comment configurer Kubuntu Comment configurer Kubuntu Configuration du réseau... 1 Configurer votre système Linux sur le réseau...1 Vérifier manuellement l adresse IP...5 Connecter un lecteur réseau distant Windows/Mac grâce au

Plus en détail

Microsoft Windows NT Server

Microsoft Windows NT Server Microsoft Windows NT Server Sommaire : INSTALLATION DE WINDOWS NT SERVER... 2 WINNT.EXE OU WINNT32.EXE... 2 PARTITION... 2 FAT OU NTFS... 2 TYPE DE SERVEUR... 2 Contrôleur principal de Domaine (CPD)....

Plus en détail

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix Ce TP est destiné à vous familiariser avec les fichiers sous l'environnement UNIX. Fortement axé sur la pratique, il aborde la création, la manipulation et la suppression des répertoires et fichiers. 1

Plus en détail

Atelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014

Atelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014 Atelier individuel Linux 101 Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014!1 !2 Se connecter à Colosse colosse.calculquebec.ca SSH est un protocole

Plus en détail

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE C.Crochepeyre MPS_SGF 2000-20001 Diapason 1 Les couches logiciels réponse SGF requête matériel matériel Requêtes E/S Système E/S Pilote E/S Interruptions Contrôleur

Plus en détail

La mémoire. Un ordinateur. L'octet. Le bit

La mémoire. Un ordinateur. L'octet. Le bit Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve

Plus en détail

Étude de l application DNS (Domain Name System)

Étude de l application DNS (Domain Name System) Étude de l application DNS (Domain Name System) RICM 4 - Option Réseaux Pascal Sicard Introduction Le but de ce TP est de comprendre l utilisation et le fonctionnement de l application réseau DNS (Domain

Plus en détail

Couche application. La couche application est la plus élevée du modèle de référence.

Couche application. La couche application est la plus élevée du modèle de référence. Couche application La couche application est la plus élevée du modèle de référence. Elle est la source et la destination finale de toutes les données à transporter. Couche application La couche application

Plus en détail

Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A. TP réseau firewall

Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A. TP réseau firewall Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP réseau firewall L objectif de ce TP est de comprendre comment mettre en place un routeur pare-feu (firewall) entre

Plus en détail

Année 2007. Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique

Année 2007. Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique Année 2007 Cours Unix-Shell par Karam ALLALI Ecole Spéciale d Informatique Table des matières 1 Introduction. 5 1.1 Historique.................................... 6 1.2 Système d exploitation.............................

Plus en détail

IDEC. Windows Server. Installation, configuration, gestion et dépannage

IDEC. Windows Server. Installation, configuration, gestion et dépannage IDEC Windows Server Installation, configuration, gestion et dépannage Les deux tomes du manuel d installation, configuration gestion et dépannage vous sont fournis à la fois comme support de cours et comme

Plus en détail

PROCÉDURE D'INSTALLATION

PROCÉDURE D'INSTALLATION Sécurité des Systèmes d'information et de Communication PROCÉDURE D'INSTALLATION Table des matières Introduction...2 Préalable matériel...3 Préalable logiciel...3 Installation...3 Installation du système...3

Plus en détail

La santé de votre entreprise mérite notre protection.

La santé de votre entreprise mérite notre protection. mutuelle mclr La santé de votre entreprise mérite notre protection. www.mclr.fr Qui sommes-nous? En tant que mutuelle régionale, nous partageons avec vous un certain nombre de valeurs liées à la taille

Plus en détail

Codage d information. Codage d information : -Définition-

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Contents. 1 Premiers pas en Linux. 1.2 Généralités. 1.1 Bref historique Linux

Contents. 1 Premiers pas en Linux. 1.2 Généralités. 1.1 Bref historique Linux Contents 1 Premiers pas en Linux 1 1.1 Bref historique Linux....................... 1 1.2 Généralités............................. 1 1.3 Arborescence sous Linux...................... 2 1.4 Commandes fondamentales....................

Plus en détail

Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet

Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Beat Wolf 1, Pierre Kuonen 1, Thomas Dandekar 2 1 icosys, Haute École Spécialisée de Suisse occidentale,

Plus en détail

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE. Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE. Lors de la première utilisation de Virtual Box, l'utilisateur devra remplir le formulaire d'inscription Virtual Box. Création

Plus en détail

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...

Plus en détail

TP 4 de familiarisation avec Unix

TP 4 de familiarisation avec Unix TP 4 de familiarisation avec Unix Réseau Filtres (suite) Variables Scripts Vincent Berry - vberry@lirmm.fr IMPORTANT : la prise de notes est une pratique très importante et pourtant négligée, elle est

Plus en détail

SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé SERVEUR DE SAUVEGARDE POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Introduction........................................................................ 2 1.1. Objectif....................................................................

Plus en détail

N 1 2 1 L a R e v u e F r a n c o p h o n e d u M a n a g e m e n t d e P r o j e t 2 è m e t r i m e s t r e 2 0 1 3

N 1 2 1 L a R e v u e F r a n c o p h o n e d u M a n a g e m e n t d e P r o j e t 2 è m e t r i m e s t r e 2 0 1 3 Du côté de la Recherche > Managemen t de projet : p1 L intégration des systèmes de management Qualité -Sécurité- Environnement : résultats d une étude empirique au Maroc Le co ntex te d es p roj et s a

Plus en détail

l Agence Qui sommes nous?

l Agence Qui sommes nous? l Agence Qui soes nous? Co Justine est une agence counication globale dont la ission est prendre en charge l enseble vos besoins et probléatiques counication. Créée en 2011, Co Justine a rapient investi

Plus en détail

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min) TP n 2 : Installation et administration du serveur ProFTP Objectifs du TP Comprendre le fonctionnement du protocole FTP Installation et compilation d un paquet source Configuration, lancement et administration

Plus en détail

Accueil Events, l accueil personnalisé des touristes d affaires Informations, bonnes adresses, réservations et découvertes!

Accueil Events, l accueil personnalisé des touristes d affaires Informations, bonnes adresses, réservations et découvertes! Lyon City Card 1 jour 2 jours 3 jours Ta xis et M inibus - Tarifs forfaitaires Jour : 7h - 19h Nuit : 19h - 7h Lyon/ Villeurbanne - Aéroport St Exupéry 59 81 Lyon 5ème et 9ème excentrés - Aéroport St Exupéry

Plus en détail

PLANIFICATION ET BUDGÉTISATION

PLANIFICATION ET BUDGÉTISATION PLANIFICATION ET BUDGÉTISATION Alberto Escudero Pascual Ce que cette unité vous dit... Un budget n'est pas une requête pour du financement... Un bon plan nécessite un bon budget... Un bon budget montre

Plus en détail

Chapitre 2 Accès aux partages depuis votre système d'exploitation

Chapitre 2 Accès aux partages depuis votre système d'exploitation Chapitre 2 Accès aux partages depuis votre système d'exploitation Ce chapitre présente des exemples d'accès à des partages sur le périphérique ReadyNAS Duo via différents systèmes d'exploitation. En cas

Plus en détail

PARAGON Disk Wiper. Guide de l utilisateur. Paragon Technology GmbH, System Programmierung. Copyright Paragon Technology GmbH

PARAGON Disk Wiper. Guide de l utilisateur. Paragon Technology GmbH, System Programmierung. Copyright Paragon Technology GmbH PARAGON Disk Wiper Guide de l utilisateur Paragon Technology GmbH, System Programmierung Copyright Paragon Technology GmbH Publié par : Paragon Technology GmbH System Programming Pearl-Str. 1 D-79426 Buggingen

Plus en détail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

Plus en détail

Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015. Cloud computing Travaux Pratiques

Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015. Cloud computing Travaux Pratiques Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015 Cloud computing Travaux Pratiques Objectif Dans un premier temps, on utilisera libvirt : une librairie d accès aux principaux hyperviseurs

Plus en détail

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate

Plus en détail

Cours Programmation Système

Cours Programmation Système Cours Programmation Système Filière SMI Semestre S6 El Mostafa DAOUDI Département de Mathématiques et d Informatique, Faculté des Sciences Université Mohammed Premier Oujda m.daoudi@fso.ump.ma Février

Plus en détail

curité du patient 19 mai 2009 Aurore MAYEUX Guy CLYNCKEMAILLIE

curité du patient 19 mai 2009 Aurore MAYEUX Guy CLYNCKEMAILLIE Déclarer un événement indésirable un élément majeur pour la sécurits curité du patient 19 mai 2009 Aurore MAYEUX Guy CLYNCKEMAILLIE Les hôpitaux plus meurtriers que la route Courrier de l escaut, janvier

Plus en détail

TP : Introduction à TCP/IP sous UNIX

TP : Introduction à TCP/IP sous UNIX 1 Introduction TP : Introduction à TCP/IP sous UNIX Le but de cette séance est de vous familiariser au fonctionnement de la pile TCP/IP sous UNIX. Les systèmes UNIX (Linux, FreeBSD, Solaris, HPUX,...)

Plus en détail

TP1 : Initiation à l algorithmique (1 séance)

TP1 : Initiation à l algorithmique (1 séance) Université de Versailles Vanessa Vitse IUT de Vélizy - Algorithmique 2006/2007 TP1 : Initiation à l algorithmique (1 séance) 1 Prise en main de l environnement Unix : rappels et compléments Le but de la

Plus en détail

INSTALLATION. Sécurité des Systèmes d'information et de Communication

INSTALLATION. Sécurité des Systèmes d'information et de Communication Sécurité des Systèmes d'information et de Communication INSTALLATION Table des matières 1.Introduction...2 2.Installation...3 2.1.Préalable matériel...3 2.2.Installation du système...3 2.3.Installation

Plus en détail

Installation Windows 2000 Server

Installation Windows 2000 Server Installation Windows 2000 Server 1. Objectif Ce document donne une démarche pour l installation d un serveur Windows 2000, d un serveur DNS et d un contrôleur de domaine (DC), en regard de certains éléments

Plus en détail

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage

Plus en détail

Personnes ressources Tice. Académie de Rouen

Personnes ressources Tice. Académie de Rouen Personnes ressources Tice Académie de Rouen Objectifs Acquérir les connaissances de base concernant Linux Découvrir la solution technique SambaEdu3 : serveur de fichiers sous Linux Mettre en oeuvre cette

Plus en détail

6605 MFP 3615 MFP. Sommaire : Paramètres généraux. Réglages de l Horloge et des Bacs. Paramètre Copie (par défaut) Paramètres Réseaux (IP)

6605 MFP 3615 MFP. Sommaire : Paramètres généraux. Réglages de l Horloge et des Bacs. Paramètre Copie (par défaut) Paramètres Réseaux (IP) 6605 MFP 3615 MFP Sur le tableau de bord, en haut de l écran tactile, l adresse ip de votre copieur s affiche! Sommaire : Paramètres généraux Réglages de l Horloge et des Bacs Paramètre Copie (par défaut)

Plus en détail

Retour d expérience sur le management des processus

Retour d expérience sur le management des processus GSI Gestion des systèmes d information Retour d expérience sur le management des processus Université d été 8-31 août 00 Dijon Guy Rivoire Consultant ELNOR Guy RIVOIRE 30/08/00 / 1 Présentation ELNOR Cabinet

Plus en détail

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet MI03 TP Objectifs du TP 1ère séance Construction d'un système linux embarqué complet 2ème séance Mise en place d'un environnement de développement croisé Intégration de l'extension temps réél Xenomai La

Plus en détail

TP Sur SSH. I. Introduction à SSH. I.1. Putty

TP Sur SSH. I. Introduction à SSH. I.1. Putty I. Introduction à SSH TP Sur SSH Le protocole SSH (pour Secure Shell) est le remplaçant de rsh (remote shell) qui correspond grosso-modo à telnet. Comme nous le verrons, SSH permet bien plus de choses

Plus en détail

Administration UNIX. Le réseau

Administration UNIX. Le réseau Administration UNIX Le réseau Plan Un peu de TCP/IP Configuration réseau sous linux DHCP Démarrage PXE TCP/IP Unix utilise comme modèle de communication TCP/IP Application Transport TCP - UDP Réseau IP

Plus en détail

Protocoles DHCP et DNS

Protocoles DHCP et DNS Protocoles DHCP et DNS DHCP (Dynamic Host Configuration Protocol) est un protocole qui permet à un serveur DHCP (Unix, Windows, AS400...) d'affecter des adresses IP temporaires (et d'autres paramètres)

Plus en détail

Serveur de sauvegardes incrémental

Serveur de sauvegardes incrémental Serveur de sauvegardes incrémental Pierre.Lafaye-de-Micheaux@upmf-grenoble.Fr ddelseny@yahoo.fr Dans cet article, nous allons vous apprendre comment mettre en place un serveur de sauvegardes incrémental

Plus en détail

International : les références d Ineo Systrans

International : les références d Ineo Systrans International : les références d Ineo Systrans Ineo Systrans Références SAEIV* *Système d Aide à l Exploitation et d Information des Voyageurs ZONE EUROPE BELGIQUE Bruxe l les Liège Mons ROYAUME-UNI Edimbourg

Plus en détail

Projet Administration Réseaux

Projet Administration Réseaux EL KHATIT Zouhair, L3 ASR N : 20072486 Projet Administration Réseaux Thème : SFTP & SCPOnly I- SFTP (Secure File Transfer Protocol) : Introduction: Le SFTP permet de transférer des fichiers par une connexion

Plus en détail

Inscription en ligne FQSC. Guide d utilisation

Inscription en ligne FQSC. Guide d utilisation Inscription en ligne FQSC Guide d utilisation Ce Guide est rédigé comme aide-mémoire pour l achat de votre licence sur le site internet de la FQSC. Dans un prem ier temps, vous devrez vous rendre sur le

Plus en détail

Table des matières. 2011 Hakim Benameurlaine 1

Table des matières. 2011 Hakim Benameurlaine 1 Table des matières 1 SERVICE D IMPRESSION... 2 1.1 Introduction... 2 1.2 Système BSD... 2 1.2.1 Commandes d impression... 3 1.2.2 Filtres d impression... 3 1.2.3 LPRng (Line PRinter next generation)...

Plus en détail

1. Fonctionnement de l Internet 2. Protocoles applicatifs 3. Programmation réseau

1. Fonctionnement de l Internet 2. Protocoles applicatifs 3. Programmation réseau 1. Fonctionnement de l Internet 2. Protocoles applicatifs 3. Programmation réseau Fonctionnement de l Internet Fonctionnement de l Internet Basé sur une architecture TCP/IP du nom des deux principaux protocoles

Plus en détail

Cours de Système : Gestion de Fichiers

Cours de Système : Gestion de Fichiers Cours de Système : Gestion de Fichiers Bertrand Le cun et Emmanuel Hyon bertrand.le cun{at}u-paris10.fr et Emmanuel.Hyon{at}u-paris10.fr Université Paris Ouest Nanterre 25 octobre 2011 B.L.C. & E.H. (UPO)

Plus en détail

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014 Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant

Plus en détail

Présentation du système DNS

Présentation du système DNS Présentation du système DNS Résolution de noms Configuration des clients DNS Configuration du serveur DNS Configuration des zones DNS La délégation d de zones DNS Les outils d'administration Résolution

Plus en détail

Elargissez l horizon de votre gestion. www.mercator.eu

Elargissez l horizon de votre gestion. www.mercator.eu www.mercator.eu Elargissez l horizon de votre gestion Mercator se profile comme la solution de gestion commerciale et de comptabilité alliant simultanément les avantages de la solution informatique standard

Plus en détail

TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX

TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX I ACTIVATION D UN SERVEUR TELNET Un serveur telnet permet de passer des commandes sur la machine hébergeant ce serveur telnet, via le réseau, depuis un client

Plus en détail

SSH, le shell sécurisé

SSH, le shell sécurisé , le shell sécurisé Objectifs : 1. Présenter le protocole et les outils associés Sébastien JEAN Pourquoi 1/2? Les services standards ne supportent que peu de propriétés de sécurité souvent l identification,

Plus en détail

Cloner un disque dur

Cloner un disque dur Cloner un disque dur Préambule: J'ai testé beaucoup d'outils disponibles sur le Web, pour cloner des disques dur et/ou des partitions, dans de nombreux cas et sur de nombreuses machines, et avec de nombreux

Plus en détail

Shell Bash Niveau débutant

Shell Bash Niveau débutant Niveau débutant Introduction Les distributions actuelles de GNU/Linux offrent à l utilisateur un environnement graphique équivalant aux systèmes d exploitation propriétaires du marché. Mais cette ergonomie

Plus en détail

Table des matières. 2011 Hakim Benameurlaine 1

Table des matières. 2011 Hakim Benameurlaine 1 Table des matières 1 OpenSSH... 2 1.1 Introduction... 2 1.2 Installation... 2 1.3 Test de connexion... 2 1.4 Configuration du serveur ssh... 3 1.5 Contrôle du service ssh... 4 1.6 Log... 4 1.7 Client ssh...

Plus en détail

Mise en place d'un Réseau Privé Virtuel

Mise en place d'un Réseau Privé Virtuel Travaux Pratiques Trucs utiles : tail f /var/log/syslog pour tous les logs de la machine et notamment les cartes ethernet d'une machine. /etc/init.d/nom_du_démon (re)start pour le démarrer ou le redémarrer.

Plus en détail

Guide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4.

Guide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4. Guide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4. 1 - Quelques informations à propos de ce guide Ce guide décrit comment installer la base de données Oracle 10g

Plus en détail

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname Département d'informatique Architecture des réseaux TP2 - Conguration réseau et commandes utiles L'objectif de ce TP est d'une part de vous présenter la conguration réseau d'une machine dans l'environnement

Plus en détail

Installation d un poste i. Partage et Portage & permissions NTFS

Installation d un poste i. Partage et Portage & permissions NTFS Filière : Technicien des Réseaux Informatique Installation d un poste i Partage et Portage & permissions NTFS Plan Partage et Permissions NTFS 1. Partage de dossiers 2. Sécurité des systèmes de fichiers

Plus en détail

Module : Informatique Générale 1. Les commandes MS-DOS

Module : Informatique Générale 1. Les commandes MS-DOS 1 Les commandes MS-DOS I. Introduction Le DOS est le système d'exploitation le plus connu, sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS (Microsoft Disk Operating Système).MS-DOS

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail