LinuxEssentials(FR): Difference between revisions
mNo edit summary |
updated conforming change on source page (translation of objectives -> Arabic) |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 41: | Line 41: | ||
* [[LinuxEssentials|Anglais]]. | * [[LinuxEssentials|Anglais]]. | ||
* [[LinuxEssentials(AR)|Arabe]]. | |||
* [[LinuxEssentials(FR)|Français]]. | * [[LinuxEssentials(FR)|Français]]. | ||
* [[LinuxEssentials(DE)|Allemand]]. | * [[LinuxEssentials(DE)|Allemand]]. | ||
| Line 66: | Line 67: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | Connaissance du développement de Linux et des distributions majeures. | | style="background:#eaeaea" | | ||
Connaissance du développement de Linux et des distributions majeures. | |||
|} | |} | ||
| Line 77: | Line 81: | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* Android | * Android. | ||
* Debian | * Debian. | ||
* CentOS | * CentOS. | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
| Line 96: | Line 100: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | Connaissance des applications majeures et de leur utilisation. | | style="background:#eaeaea" | | ||
Connaissance des applications majeures et de leur utilisation. | |||
|} | |} | ||
| Line 109: | Line 116: | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* OpenOffice.org, LibreOffice, Thunderbird, Firefox | * OpenOffice.org, LibreOffice, Thunderbird, Firefox. | ||
* Blender, Gimp, Audacity, ImageMagick | * Blender, Gimp, Audacity, ImageMagick. | ||
* Apache, MySQL, PostgreSQL | * Apache, MySQL, PostgreSQL. | ||
* NFS, Samba, OpenLDAP, Postfix, DNS, DHCP | * NFS, Samba, OpenLDAP, Postfix, DNS, DHCP. | ||
* C, Java, Perl, shell, Python, PHP | * C, Java, Perl, shell, Python, PHP. | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
| Line 130: | Line 137: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | Communautés autour des logiciels libres et utilisation des licences libres dans le cadre professionnel. | | style="background:#eaeaea" | | ||
Communautés autour des logiciels libres et utilisation des licences libres dans le cadre professionnel. | |||
|} | |} | ||
| Line 162: | Line 172: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | Compétences informatiques élémentaires et travail sous Linux. | | style="background:#eaeaea" | | ||
Compétences informatiques élémentaires et travail sous Linux. | |||
|} | |} | ||
| Line 182: | Line 195: | ||
==='' | ===''Objectif 2 : Bases sur le système Linux (valeur : 8)''=== | ||
====<span style="color:navy">2.1 | ====<span style="color:navy">2.1 Bases sur la ligne de commande</span>==== | ||
{| | {| | ||
| Line 197: | Line 210: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Utilisation élémentaire de la ligne de commande Linux. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* | * Utilisation élémentaire du shell. | ||
* | * Syntaxe des commandes. | ||
* | * Options de la ligne de commande. | ||
* Variables. | * Variables. | ||
* | * Caractères de substitution. | ||
* | * Utilisation des guillemets. | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* echo | * echo. | ||
* history | * history. | ||
* PATH | * Variable d'environnement PATH. | ||
* export | * export. | ||
* which | * which. | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
* Substitutions | * Substitutions. | ||
* ||, && | * Opérateurs ||, && et ;. | ||
====<span style="color:navy">2.2 | ====<span style="color:navy">2.2 Utilisation de la ligne de commande pour obtenir de l'aide</span>==== | ||
{| | {| | ||
| Line 235: | Line 251: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Commandes d'aide et navigation dans les différents systèmes d'aide. | |||
|} | |} | ||
| Line 244: | Line 263: | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* man | * man. | ||
* info | * info. | ||
* | * Pages de manuel. | ||
* /usr/share/doc | * /usr/share/doc. | ||
* locate | * locate. | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
* apropos, whatis, whereis | * apropos, whatis, whereis. | ||
====<span style="color:navy">2.3 | ====<span style="color:navy">2.3 Utilisation des répertoires et liste des fichiers</span>==== | ||
{| | {| | ||
| Line 268: | Line 287: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Parcours des répertoires personnels et systèmes et affichage de la liste des fichiers à différents endroits. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* | * Fichiers, répertoires. | ||
* | * Fichiers et répertoires cachés. | ||
* | * Répertoire personnel. | ||
* | * Chemins absolus et relatifs. | ||
''' | |||
* | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* | |||
* cd | * Options courantes pour ls. | ||
* '''.''' | * Liste récursive. | ||
* | * cd . | ||
* '''.''' et '''..'''. | |||
* répertoire personnel et ~. | |||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
====<span style="color:navy">2.4 | ====<span style="color:navy">2.4 Création, déplacement et suppression de fichiers</span>==== | ||
{| | {| | ||
| Line 300: | Line 324: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Création, déplacement et suppression des fichiers et répertoires dans le répertoire personnel. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* | * Fichiers et répertoires. | ||
* | * Sensibilité à la casse. | ||
* | * Utilisation simple des jockers et des guillemets. | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* mv, cp, rm, touch | * mv, cp, rm, touch. | ||
* mkdir, rmdir | * mkdir, rmdir. | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
==='' | ===''Objectif 3 : Le pouvoir de la ligne de commande (valeur : 10)''=== | ||
====<span style="color:navy">3.1 | ====<span style="color:navy">3.1 Archivage de fichiers en ligne de commande</span>==== | ||
{| | {| | ||
| Line 331: | Line 358: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Archivage de fichiers dans le répertoire personnel. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* | * Fichiers, répertoires. | ||
* Archives, compression | * Archives, compression. | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* tar | * tar. | ||
* | * Options courantes de tar. | ||
* gzip, bzip2 | * gzip, bzip2. | ||
* zip, unzip | * zip, unzip. | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
* | * Extraction de fichiers individuels à partir d'archives. | ||
====<span style="color:navy">3.2 | ====<span style="color:navy">3.2 Recherche et extraction de données à partir de fichiers</span>==== | ||
{| | {| | ||
| Line 363: | Line 393: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Recherche et extraction de données à partir de fichiers dans le répertoire personnel. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* | * Utilisation des tubes (pipe). | ||
* | * Redirections d'entrées / sorties. | ||
* | * Expressions rationnelles POSIX partielles (., [ ], *, ?). | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* find | * find. | ||
* grep | * grep. | ||
* less | * less. | ||
* cat, head, tail | * cat, head, tail. | ||
* sort | * sort. | ||
* cut | * cut. | ||
* wc | * wc. | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
* | * Expressions rationnelles POSIX élémentaires partielles ([^ ], ^, $). | ||
* | * Expressions rationnelles POSIX étendues partielles (+, (), |). | ||
* xargs. | * xargs. | ||
====<span style="color:navy">3.3 | ====<span style="color:navy">3.3 Conversion de commandes en script</span>==== | ||
{| | {| | ||
| Line 401: | Line 434: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Conversion de commandes répétitives en scripts simples. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* | * Édition de texte élémentaire. | ||
* | * Écriture de scripts shell simples. | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
| Line 414: | Line 450: | ||
* Variables. | * Variables. | ||
* Arguments. | * Arguments. | ||
* for | * Boucles for. | ||
* echo. | * echo. | ||
* | * État de sortie. | ||
* | * Nom des éditeurs de texte courants. | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
* | * Utilisation de pico, nano, vi (uniquement les bases pour écrire des scripts). | ||
* Bash. | * Bash. | ||
* if, while, case | * instructions if, while, case. | ||
* read | * Commandes read, test, et [. | ||
==='' | ===''Objectif 4 : Le Système d'exploitation Linux (valeur : 8)''=== | ||
====<span style="color:navy">4.1 | ====<span style="color:navy">4.1 Choix d'un système d'exploitation</span>==== | ||
{| | {| | ||
| Line 442: | Line 478: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Connaissance des systèmes d'exploitations les plus réputés et des distributions Linux. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* Windows, Mac | * Différences entre Windows, Mac et Linux . | ||
* | * Cycle de développement des distributions. | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* | * Interface graphique versus ligne de commande, configuration du bureau. | ||
* | * Cycles de maintenance, beta et stable. | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
====<span style="color:navy">4.2 | ====<span style="color:navy">4.2 Compréhension du matériel informatique</span>==== | ||
{| | {| | ||
| Line 471: | Line 510: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Familiarité avec les composants matériels des serveurs et des postes de travail. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* | * Matériel. | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* | * Disques durs et partitions, cartes mères, processeurs, alimentations, disques optiques, périphériques. | ||
* | * Types d'écrans. | ||
* | * Pilotes. | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
====<span style="color:navy">4.3 | ====<span style="color:navy">4.3 Localisation des données</span>==== | ||
{| | {| | ||
| Line 500: | Line 542: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Localisation des différents types d'informations sur un système Linux. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* | * Noyau. | ||
* | * Processus. | ||
* syslog, klog, dmesg. | * syslog, klog, dmesg. | ||
* /lib, /usr/lib, /etc, /var/log. | * /lib, /usr/lib, /etc, /var/log. | ||
| Line 512: | Line 557: | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* | * Programmes, bibliothèques, paquets et bases des paquets, configuration système. | ||
* | * Processus et tables de processus, adresses mémoire, journaux et informations système. | ||
* ps, top, free. | * ps, top, free. | ||
| Line 519: | Line 564: | ||
====<span style="color:navy">4.4 | ====<span style="color:navy">4.4 Intégration au réseau</span>==== | ||
{| | {| | ||
| Line 532: | Line 577: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Informations de configuration réseau vitales et détermination des besoins minimaux pour intégrer un ordinateur sur un réseau local (LAN). | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* Internet, | * Internet, réseau, routeurs. | ||
* | * Service de noms de domaine (DNS). | ||
* | * Configuration réseau. | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
| Line 556: | Line 604: | ||
==='' | ===''Objectif 5 : Securité et droits d'accès aux fichiers (valeur : 7)''=== | ||
====<span style="color:navy">5.1 | ====<span style="color:navy">5.1 Sécurité élémentaire et identification des types d'utilisateurs</span>==== | ||
{| | {| | ||
| Line 571: | Line 619: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Différents types d'utilisaturs sur un système Linux. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* Root | * Root et utiisateurs standards. | ||
* | * Comptes utilisateurs système. | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
| Line 587: | Line 638: | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
* su | * su. | ||
====<span style="color:navy">5.2 | ====<span style="color:navy">5.2 Création des utilisateurs et des groupes</span>==== | ||
{| | {| | ||
| Line 603: | Line 654: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Création des utilisateurs et des groupes sur un système Linux. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* | * COmmandes d'administration des utilisateurs et des groupes. | ||
* | * Identifiants utilisateurs (ID). | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
| Line 624: | Line 678: | ||
====<span style="color:navy">5.3 | ====<span style="color:navy">5.3 Gestion des propriétés et des droits d'accès aux fichiers</span>==== | ||
{| | {| | ||
| Line 637: | Line 691: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Compréhension et modification des propriétés et des droits d'accès aux fichiers. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* | * Droits d'accès et propriétaires des fichiers et répertoires. | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
| Line 653: | Line 710: | ||
* chgrp. | * chgrp. | ||
====<span style="color:navy">5.4 | ====<span style="color:navy">5.4 Répertoires et fichiers spéciaux</span>==== | ||
{| | {| | ||
| Line 666: | Line 723: | ||
'''Description''' | '''Description''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Répertoires, fichiers et droits spéciaux sur un système Linux. | |||
|} | |} | ||
'''Domaines de connaissance les plus importants :''' | '''Domaines de connaissance les plus importants :''' | ||
* | * FIchiers systèmes, bibliothèques. | ||
* | * Liens symboliques. | ||
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | '''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :''' | ||
* /etc, /var. | * /etc, /var. | ||
* /tmp, /var/tmp | * /tmp, /var/tmp et sticky bit. | ||
* ls -d. | * ls -d. | ||
* ln -s. | * ln -s. | ||
| Line 683: | Line 743: | ||
'''Autres notions intéressantes à connaître :''' | '''Autres notions intéressantes à connaître :''' | ||
* | * Liens physiques. | ||
* Setuid/Setgid. | * Setuid/Setgid. | ||
==='' | ===''Ressourcesl''=== | ||
=== | ===Remarques et commentaires=== | ||
Vous pouvez ajouter vos commentaires ci-dessous : | |||
Latest revision as of 07:45, 11 September 2012
Introduction
La description en anglais du programme est accessible ici.
Le but du programme Linux Essentials est de définir les connaissances de base nécessaires pour utiliser un ordinateur de bureau ou un périphérique mobile sous un système d'exploitation Linux. Le programme doit guider et encourager les jeunes (et tous les débutants en Linux et en logiciels libres) à comprendre Linux et le libre dans le contexte plus large de l'industrie informatique.
Foire aux Questions
Vous trouverez une liste de questions / réponses en anglais sur le programme Linux Essentials ici.
Description du candidat à compétence minimale
Ceci constitue la description d'un candidat qui est tout juste capable de passer l'examen LPI Linux Essentials. Cette personne hypothétique est appelée Candidat à compétence minimale (CCM). Les barèmes de l'examen doivent être établis pour que cette personne (et toute personne plus compétente) réussisse l'examen, mais toute personne moins compétente échoue.
Pour réussir, le candidat doit avoir une compréhension de l'industrie Linux et libre/Open Source, et connaître les applications libres les plus célèbres. Il doit également connaître les composants majeurs d'un système Linux, et avoir la capacité technique de travailler en ligne de commande. Le CCM a une compréhension de base des sujets de sécurité et d'administration tels que la gestion des utilisateurs et des groupes, et les permissions. Un titulaire du LPI Linux Essentials est probablement un utilisateur final d'un système administré par un tiers.
Le CCM doit typiquement :
- Avoir une compréhension élémentaire du Logiciel Libre et Open source, des différentes communautés et des licences.
- Comprendre les concepts des bases des processus, programmes et composants d'un système d'exploitation.
- Avoir une connaissance élémentaire du matériel informatique.
- Avoir une appréciation minimale de la sécurité système, utilisateurs/groupes et des permissions sur les fichiers pour les répertoires publics et privés.
- Avoir une connaissance élémentaire de comment rendre accessible un système et interconnectable à d'autres ordinateurs sur un réseaux local (LAN).
- Démontrer une connaissance des logiciels libres dans un environnement professionnel et leur relation avec les logiciels privateurs équivalents.
- Comprendre la navigation sur un poste de travail Linux et comment obtenir de l'aide.
- Avoir des capacités rudimentaire à travailler en ligne de commandes et avec les fichiers.
- Créer et restaurer des archives et sauvegardes simples.
- Pouvoir utiliser un éditeur basique en ligne de commande.
- Comprendre la compression de fichier.
- Avoir la capacité de créer et d'exécuter des scripts simples.
Informations de version
Ceci est la version 1.0 des objectifs.
Traductions des objectifs
Les traductions suivantes sont disponibles sur ce wiki :
Objectifs
Objectif 1 : Communauté Linux et carrière dans le logiciel libre (valeur : 7)
1.1 Évolution de Linux et systèmes d'exploitation populaires
|
Valeur |
2 |
|
Description |
Connaissance du développement de Linux et des distributions majeures. |
Domaines de connaissance les plus importants :
- Philosophie des Logiciels libres.
- Distributions.
- Systèmes embarqués.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Android.
- Debian.
- CentOS.
Autres notions intéressantes à connaître :
1.2 Applications libres majeures
|
Valeur |
2 |
|
Description |
Connaissance des applications majeures et de leur utilisation. |
Domaines de connaissance les plus importants :
- Applications pour les postes de travail.
- Applications pour les serveurs.
- Applications mobiles.
- Langages de programmation.
- Outils de gestion des paquets et dépôts de logiciels.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- OpenOffice.org, LibreOffice, Thunderbird, Firefox.
- Blender, Gimp, Audacity, ImageMagick.
- Apache, MySQL, PostgreSQL.
- NFS, Samba, OpenLDAP, Postfix, DNS, DHCP.
- C, Java, Perl, shell, Python, PHP.
Autres notions intéressantes à connaître :
1.3 Compréhension des principes des logiciels libres et de la gestion des licences
|
Valeur |
1 |
|
Description |
Communautés autour des logiciels libres et utilisation des licences libres dans le cadre professionnel. |
Domaines de connaissance les plus importants :
- Octroi de licence.
- Free Software Foundation (FSF), Open Source Initiative (OSI).
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- GPL, BSD, Creative Commons.
- Logiciel libre, logiciel Open Source, FOSS, FLOSS.
- Modèles économiques autour des logiciels libres
Autres notions intéressantes à connaître :
- Propriété intellectuelle : copyright, marques de commercialisation, brevets.
- License Apache, Licence Mozilla.
1.4 Compétences informatiques et travail sous Linux
|
Valeur |
2 |
|
Description |
Compétences informatiques élémentaires et travail sous Linux. |
Domaines de connaissance les plus importants :
- Utilisation de l'environnement graphique.
- Accès à la ligne de commande.
- Utilisation industrielle de Linux, informatique dans les nuages (Cloud Computing) et virtualisation.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Utilisation d'un navigateur, questions de vie privée, options de configuration, recherche sur le web et enrégistrement de contenu.
- Console et terminal.
- Questions de mots de passe.
- Outils et questions de la vie privée.
- Utilisation de logiciels libres courants pour les présentations et la gestion de projets.
Autres notions intéressantes à connaître :
Objectif 2 : Bases sur le système Linux (valeur : 8)
2.1 Bases sur la ligne de commande
|
Valeur |
2 |
|
Description |
Utilisation élémentaire de la ligne de commande Linux. |
Domaines de connaissance les plus importants :
- Utilisation élémentaire du shell.
- Syntaxe des commandes.
- Options de la ligne de commande.
- Variables.
- Caractères de substitution.
- Utilisation des guillemets.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- echo.
- history.
- Variable d'environnement PATH.
- export.
- which.
Autres notions intéressantes à connaître :
- Substitutions.
- Opérateurs ||, && et ;.
2.2 Utilisation de la ligne de commande pour obtenir de l'aide
|
Valeur |
2 |
|
Description |
Commandes d'aide et navigation dans les différents systèmes d'aide. |
Domaines de connaissance les plus importants :
- Man.
- Info.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- man.
- info.
- Pages de manuel.
- /usr/share/doc.
- locate.
Autres notions intéressantes à connaître :
- apropos, whatis, whereis.
2.3 Utilisation des répertoires et liste des fichiers
|
Valeur |
2 |
|
Description |
Parcours des répertoires personnels et systèmes et affichage de la liste des fichiers à différents endroits. |
Domaines de connaissance les plus importants :
- Fichiers, répertoires.
- Fichiers et répertoires cachés.
- Répertoire personnel.
- Chemins absolus et relatifs.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Options courantes pour ls.
- Liste récursive.
- cd .
- . et ...
- répertoire personnel et ~.
Autres notions intéressantes à connaître :
2.4 Création, déplacement et suppression de fichiers
|
Valeur |
2 |
|
Description |
Création, déplacement et suppression des fichiers et répertoires dans le répertoire personnel. |
Domaines de connaissance les plus importants :
- Fichiers et répertoires.
- Sensibilité à la casse.
- Utilisation simple des jockers et des guillemets.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- mv, cp, rm, touch.
- mkdir, rmdir.
Autres notions intéressantes à connaître :
Objectif 3 : Le pouvoir de la ligne de commande (valeur : 10)
3.1 Archivage de fichiers en ligne de commande
|
Valeur |
2 |
|
Description |
Archivage de fichiers dans le répertoire personnel. |
Domaines de connaissance les plus importants :
- Fichiers, répertoires.
- Archives, compression.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- tar.
- Options courantes de tar.
- gzip, bzip2.
- zip, unzip.
Autres notions intéressantes à connaître :
- Extraction de fichiers individuels à partir d'archives.
3.2 Recherche et extraction de données à partir de fichiers
|
Valeur |
4 |
|
Description |
Recherche et extraction de données à partir de fichiers dans le répertoire personnel. |
Domaines de connaissance les plus importants :
- Utilisation des tubes (pipe).
- Redirections d'entrées / sorties.
- Expressions rationnelles POSIX partielles (., [ ], *, ?).
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- find.
- grep.
- less.
- cat, head, tail.
- sort.
- cut.
- wc.
Autres notions intéressantes à connaître :
- Expressions rationnelles POSIX élémentaires partielles ([^ ], ^, $).
- Expressions rationnelles POSIX étendues partielles (+, (), |).
- xargs.
3.3 Conversion de commandes en script
|
Valeur |
4 |
|
Description |
Conversion de commandes répétitives en scripts simples. |
Domaines de connaissance les plus importants :
- Édition de texte élémentaire.
- Écriture de scripts shell simples.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- /bin/sh.
- Variables.
- Arguments.
- Boucles for.
- echo.
- État de sortie.
- Nom des éditeurs de texte courants.
Autres notions intéressantes à connaître :
- Utilisation de pico, nano, vi (uniquement les bases pour écrire des scripts).
- Bash.
- instructions if, while, case.
- Commandes read, test, et [.
Objectif 4 : Le Système d'exploitation Linux (valeur : 8)
4.1 Choix d'un système d'exploitation
|
Valeur |
1 |
|
Description |
Connaissance des systèmes d'exploitations les plus réputés et des distributions Linux. |
Domaines de connaissance les plus importants :
- Différences entre Windows, Mac et Linux .
- Cycle de développement des distributions.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Interface graphique versus ligne de commande, configuration du bureau.
- Cycles de maintenance, beta et stable.
Autres notions intéressantes à connaître :
4.2 Compréhension du matériel informatique
|
Valeur |
2 |
|
Description |
Familiarité avec les composants matériels des serveurs et des postes de travail. |
Domaines de connaissance les plus importants :
- Matériel.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Disques durs et partitions, cartes mères, processeurs, alimentations, disques optiques, périphériques.
- Types d'écrans.
- Pilotes.
Autres notions intéressantes à connaître :
4.3 Localisation des données
|
Valeur |
3 |
|
Description |
Localisation des différents types d'informations sur un système Linux. |
Domaines de connaissance les plus importants :
- Noyau.
- Processus.
- syslog, klog, dmesg.
- /lib, /usr/lib, /etc, /var/log.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Programmes, bibliothèques, paquets et bases des paquets, configuration système.
- Processus et tables de processus, adresses mémoire, journaux et informations système.
- ps, top, free.
Autres notions intéressantes à connaître :
4.4 Intégration au réseau
|
Valeur |
2 |
|
Description |
Informations de configuration réseau vitales et détermination des besoins minimaux pour intégrer un ordinateur sur un réseau local (LAN). |
Domaines de connaissance les plus importants :
- Internet, réseau, routeurs.
- Service de noms de domaine (DNS).
- Configuration réseau.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- route.
- resolv.conf.
- IPv4, IPv6.
- ifconfig.
- netstat.
- ping.
Autres notions intéressantes à connaître :
- ssh.
- dig.
Objectif 5 : Securité et droits d'accès aux fichiers (valeur : 7)
5.1 Sécurité élémentaire et identification des types d'utilisateurs
|
Valeur |
2 |
|
Description |
Différents types d'utilisaturs sur un système Linux. |
Domaines de connaissance les plus importants :
- Root et utiisateurs standards.
- Comptes utilisateurs système.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- /etc/passwd, /etc/group.
- id, who, w.
- sudo.
Autres notions intéressantes à connaître :
- su.
5.2 Création des utilisateurs et des groupes
|
Valeur |
2 |
|
Description |
Création des utilisateurs et des groupes sur un système Linux. |
Domaines de connaissance les plus importants :
- COmmandes d'administration des utilisateurs et des groupes.
- Identifiants utilisateurs (ID).
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- /etc/passwd, /etc/shadow, /etc/group.
- id, last.
- useradd, groupadd.
- passwd.
Autres notions intéressantes à connaître :
- usermod, userdel.
- groupmod, groupdel.
5.3 Gestion des propriétés et des droits d'accès aux fichiers
|
Valeur |
2 |
|
Description |
Compréhension et modification des propriétés et des droits d'accès aux fichiers. |
Domaines de connaissance les plus importants :
- Droits d'accès et propriétaires des fichiers et répertoires.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- ls -l.
- chmod, chown.
Autres notions intéressantes à connaître :
- chgrp.
5.4 Répertoires et fichiers spéciaux
|
Valeur |
1 |
|
Description |
Répertoires, fichiers et droits spéciaux sur un système Linux. |
Domaines de connaissance les plus importants :
- FIchiers systèmes, bibliothèques.
- Liens symboliques.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- /etc, /var.
- /tmp, /var/tmp et sticky bit.
- ls -d.
- ln -s.
Autres notions intéressantes à connaître :
- Liens physiques.
- Setuid/Setgid.
Ressourcesl
Remarques et commentaires
Vous pouvez ajouter vos commentaires ci-dessous :