Linux, Maîtrisez les Outils

Formation

À Montrouge et Rouen

1 050 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

Objectifs: Maîtriser la puissance des outils, utilitaires, et scripts sous Linux tout en maîtrisant le fonctionnement du bash de Linux (',etacute;,\, $, *, environnement…). Les cas étudiés cherchent à répondre à des besoins concrets et réels (gestion de logs, surveillance du système, extraction de. Destinataires: Ingénieurs système ou responsables de réseaux ayant besoin de mettre en œuvre Linux dans le contexte de l'informatique d'entreprise.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Montrouge ((92) Hauts-de-Seine)
Voir plan
41 Rue Perier

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

À propos de cette formation

Une connaissance des commandes de base est nécessaire et Linux ou Unix (ls, cp, mkdir, ...ne sont pas abordées).

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

L'environnement de travail sous Linux
Des outils et des scripts pour quoi faire ?
- L'héritage Unix.
- L'information sous forme de fichier (exemples).
- Des commandes aux noms cryptiques (at, ps, dd, ...) mais très nombreuses.
Maîtriser la ligne de commande
- Le décodage d'une ligne de commande par le bash : $,*,',",etacute;, etc.
- Les redirections et les pipes ( ,;,|).
- Le lancement de la commande (alias, fonction, commande interne, PATH).
Environnements Linux actuels
- Les principales distributions (Redhat, Mandrake, Debian, ...).
- Forces et faiblesses des gestionnaires de bureau (KDE, GNOME, XFCE, ...).
- Le multimédia (gimp, cdrecord, xmms, ...).
- Comment personnaliser son bureau pour être plus efficace.

Savoir travailler sur les fichiers
Comprendre son environnement
- Organisation interne :arborescence unique, filesystems, inode, répertoire.
- Où suis-je (cd, pwd, SHOME).
- Créer des raccourcis et des liens physiques (ln).
- Quel est le contenu de ce fichier ? : (file, cat, od, hexdump, more, less).
- La puissante commande find (recherche de fichiers, critères, actions).
Le contenu des fichiers
- Différences entre fichiers : cmp, diff.
- Disposer de statistiques sur un fichier : wc.
- Début et fin de fichier : head, tail.
- Texte d'un fichier binaire : od, strings.
- Outils de compression/décompression.
Problèmes classiques
- Caractères "bizarres" sous Linux ou Windows (dos2unix, unix2dos, iconv).
- Reformater l'affichage avec fold.
- Comment reporter les modifications sur un autre site ?

Traitement des données
Enregistrements texte
- Remplacer du texte ou des caractères (tr, sed, expand, unexpand).
- Extraire des zones avec cut, des sections avec split et csplit, un flux binaire d'un fichier avec dd.
- Trier avec sort, uniq, et comm.
- Fusionner des fichiers avec join.
- Inverser un fichier avec tac et rev.
Les fichiers graphiques
- Visualisation (xv, imagemagick, identify, display, animate, ...).
- Les captures d'écran, de fenêtre.
- Comment convertir un fichier XXX en format YYY (giftopnm, jpegtopnm, pngtopnm, pnmtojpeg, ...).
- Retouche automatique des images (composite, convert, mogrify, montage).
- Retouche manuelle (xpaint, kpaint, The Gimp).
- Créer un graphique à partir d'un fichier de données (gnuplot).
Le Web
- Les formats SGML, XML, HTML (différences).
- Traduire du texte en HTML.
Impression
- Qu'est-ce qu'un fichier Postscript ?
- Comment générer un PDF ?
- Les formats nroff et troff (l'exemple des pages man).
- Formater un document avec Tex et Latex.

Manipulation de flux avec grep, sed et awk
Extraire des lignes avec grep
- Synthèse des options pertinentes.
- Insertion de commandes ed dans un script (here document).
Bien savoir utiliser sed
- La syntaxe suit une certaine philosophie.
- Quelques erreurs classiques.
- Affichage et suppression.
- Substitutions simples et complexes (motifs de sous-chaînes, requêtes imbriquées).
Le langage awk
- Limites de grep et sed. Apports de awk.
- Variables, enregistrements et champs ($1,$2,$NR, $NR, ...).
- Les motifs (simples, expressions régulières).
- Awk est aussi un langage (if, for, ...).
- r une matrice de motifs et d'actions associées.
- Les librairies (chaînes, mathématiques, ...).

Shell scripts et automatisation
Principe général d'un shellscript
- Edition d'un script (shebang, commentaires).
- Variables utilisateurs et standard.
- Instructions conditionnelles.
- Ligne de commandes complexes.
Lancement d'un script
- En interactif (droit, PATH).
- En arrière-plan (etamp;, jobs, bg, ...).
- Exécution différée des tâches :fixe (at) différé (batch) et périodique (crontab).
Commandes utiles pour la mise au point
- Tracer les erreurs (2;).
- Enregistrer une session (script, history).
- Examen d'un pipeline (tee).

Travailler en environnement réseau et outils Web
- Tester sa configuration (ifconfig, ping, dig, traceroute, netstat).
- Tester son DNS avec nslookup.
- Sur quel système suis-je connecté.
- Lancer un traitement à distance par ssh.
- Automatisation du traitement (mise à jour des fichiers de sécurité).
- Envoyer un mail depuis un script.
- Automatisation des transferts de fichiers.
- Transférer une page Web depuis un script (wget).

Gestion des processus et performance
- Autopsie d'un processus.
- Gestion des processus.(ps, kill, nohup).
- Gérer la priorité et contrôler les ressources CPU (nice,renice).
- Gestion de la charge système (uptime,vmstat, /proc).
- Contrôle des travaux. (Jobs, fg, bg).
- Set-UID/Set-GID bits et sticky-bit.
- Qui contrôle cette ressource (fuser).

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Linux, Maîtrisez les Outils

1 050 € HT