Administration systeme UNIX

911 views

Published on

Administration systeme UNIX, Telecharger Cours gratuit d'administration systeme d'exploitation unix, les commandes, linstallation, la gestion, la configuration

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
911
On SlideShare
0
From Embeds
0
Number of Embeds
207
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Administration systeme UNIX

  1. 1. administration Système A. EL FERGOUGUI 1 Administration Système A. EL FERGOUGUI
  2. 2. administration Système A. EL FERGOUGUI 2 Plan Rappel commandes de base Gestion des utilisateurs Gestion des permissions  Gestion des disques Gestion du graphisme X Installation des programmes/logiciels Gestion de la tolerance au pannes Configuration réseau Service NFS / partage de données (Samba)
  3. 3. administration Système A. EL FERGOUGUI 3 Commandes de base Introduction Commandes de base de gestion des fichiers Editeurs processus
  4. 4. administration Système A. EL FERGOUGUI 4 introduction Unix est né en 1969 par Ken Thompson et Dennis  Ritchie, issue de Bell Labs. Versions: Bell, Berkeley: Exemple: OpenBSD, NetBSD, FreeBSD, Solaris,  HP­UX ... GNU/Linux, il a vu le jour en 1991 par un étudiant  finlandais, Linus Torvalds. la GPL ("Gnu Public License") et la FSF ("Free  Software Foundation") toutes deux fondées par  Richard Stallman.
  5. 5. administration Système A. EL FERGOUGUI 5 Le shell Bash (Bourne Again Shell) offre l'édition de la ligne de commande  et le rappel des commandes précédentes Csh (C Shell) développé à Berkeley, compatible avec le shell  Bourne. Pas d'édition de la ligne de commande ni d'historique des  commandes Ksh (Korn Shell) offre l'édition de la ligne de commande (touches  compatibles Emacs) Sh le shell original, pas d'édition de la ligne de commande. Tcsh version améliorée du csh, avec un support de l'édition de la  ligne de commande avec correction des commandes tapées Zsh shell similaire au Korn shell, avec plus de dynamisme lors des  affichages et gère la non redondance des commandes.
  6. 6. administration Système A. EL FERGOUGUI 6 Utilisation de l'aide man fonction_ou_commande man ­k "mot clé" exemple man ­k  "disk space  "  Help simplifié: commande ­­help
  7. 7. administration Système A. EL FERGOUGUI 7 Commandes gestion de fichiers cd, ls, mkdir, cp, mv, rm, touch, ln Lecture de fichier *cat fichier Affiche le contenu du fichier sur la  sortie standard *more fichier Lit le contenu d’un fichier page par  page. (Il doit lire l’intégralité du fichier avant de  l’afficher) *less fichier Equivalent à more sauf qu’il n’est  pas obligé de lire l’intégralité du fichier et permet  de remonter dans l'affichage *tail fichier, head fichier, grep chaine fichier
  8. 8. administration Système A. EL FERGOUGUI 8 Attributs des fichiers ls ­l  donne plus d'informations sur le fichiers premiere colonne:  ­, d, l, s, c: donne le type .fichier: fichier caché Expressions regulières *  0 ou N occurrences des caractères [A­Z] une lettre maj [^A­Z]  c'est pas d'une lettre Maj
  9. 9. administration Système A. EL FERGOUGUI 9 Editeur de texte vi Deux modes: commande, insertion ESC: insertion ­­> commande a,i,o: commande ­­> insertion :  / en mode ligne de commandes :w Sauvegarde les changements :q Quitte le document en cours :wq Enregistre et quitte l'editeur :f Enregistre sous un autre nom le document  /ch Recherche l'occurence ch :dd Coupe la ligne entière :yy Coupier la ligne entière :p coller
  10. 10. administration Système A. EL FERGOUGUI 10 Archivage compression Tar :    tar options fichiers ­x Extraire le contenu d’une archive ­c Créer une nouvelle archive ­t Afficher seulement la liste du contenu de l’archive,  sans l’extraire ­f fichier Indiquer le nom du fichier archive ­v Mode verbeux, affiche le détails des opérations ­z Compresser ou décompresser en faisant appel à  l’utilitaire gzip ­j Compresser ou décompresser avec l’utilitaire bzip2 ­p Préserver les permissions des fichiers Exemple tar ­cvf sauve.toto.tar /home/toto tar ­cvzf sauve.toto.tar.gz /home/toto
  11. 11. administration Système A. EL FERGOUGUI 11 gzip Elle peut décompresser les fichiers .gz, mais  aussi les fichiers .z , .Z gzip [options] [fichiers] ­1 à ­9: Fixe le niveau de compression ­1 etant le  plus faible ­l: Affiche des infos sur les fichiers de l'archive  (taux de compression...) Exemple  gzip backup.tar /home/toto      gzip ­9 *.txt Gunzip pour décompresser
  12. 12. administration Système A. EL FERGOUGUI 12 bzip2 Bzip2 admet la même syntaxe que gzip, mais  effectue une compression plus efficace  Génere .bz2
  13. 13. administration Système A. EL FERGOUGUI 13 Recherches de fichiers Find   recherche multicritères find [chemin] [options] [expression] options  ­atime +n (­n): Trouve les fichiers auxquels on a accédé il  y a plus de n jours (ou moins de n jours) ­mtime +n (­n) :Trouve les fichiers modifiés il y a plus de  n jours (ou moins de n jours) ­name "toto*": Trouve les fichiers dont le nom commence  par toto ­maxdepth n: Définit le niveau maximum de sous­ répertoire à explorer ­type : Indique le type de fichier à rechercher :f,l,d Exemple  find . ­type d ­maxdepth 0 "*rep*"
  14. 14. administration Système A. EL FERGOUGUI 14 Recherches de fichiers On peut utiliser find pour exécuter une commande sur  certains fichiers : find [chemin] [option] ­exec cmd {} ; Exemple   find . ­name "*.avi" ­exec rm {} ;
  15. 15. administration Système A. EL FERGOUGUI 15 slocate – locate Locate permet de chercher dans une base de  données indexées  (plus rapide) Exemple locate toto Il faut mettre à jour la base de données updatedb
  16. 16. administration Système A. EL FERGOUGUI 16 Redirections Flus standard: stdin (0) , stdout(1), stderr(2) Redirection de sortie : >, >> Redirection d'entrés : <,<< Redirection de la sortie d'erreur 2>, 2>> Exemple:  find / ­name tes* > resultat 2>erreur find / ­name tes* > resultat 2>&1 mail ­s invitation  ali@yahoo.com <lemesg
  17. 17. administration Système A. EL FERGOUGUI 17 Pipes Les "pipes" ("|") quand à eux sont "des voies de  communication" d’un processus vers un autre. ls ­la /bin > un_fichier  grep "bzip" un_fichier <===> ls ­la /bin | grep bzip

×