LinuxEssentials(FR): Difference between revisions

From LPI Wiki
Jump to navigationJump to search
updated conforming change on source page (translation of objectives -> Arabic)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__FORCETOC__
__FORCETOC__
==Introduction==
==Introduction==
La description en anglais du programme est accessible [[LinuxEssentialsProgramme|ici]].
La description en anglais du programme est accessible [[LinuxEssentialsProgramme|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 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.
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.
<br /><br />


==Minimally Qualified Candidate Description==
==Foire aux Questions==
This is a description of a candidate that is just barely
qualified to pass the LPI Linux Essentials exam.  This hypothetical
person is called the Minimally Qualified Candidate (MQC).  Standards on
the Linux Essentials exam should be set so that this person (and
anyone more able) would pass but anyone less able would not pass.


The successful candidate should have an understanding of the Linux and Open Source industry and knowledge of the most popular Open Source Applications.  The candidate should understand the major components of the Linux operating system, and have the technical proficiency to work on the Linux command line. The MQC has a basic understanding of security and administration related topics such
Vous trouverez une liste de questions / réponses en anglais sur le programme Linux Essentials [[LinuxEssentials/FAQs|ici]].
as user/group management, working on the command line and permissions.  A '''LPI Linux Essentials Technician (LPI LET)''' is most likely the end user of a mostly managed system.


==Description du candidat à compétence minimale==


The '''LPI Linux Essentials Technician (LPI LET) MQC''' typically:
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.
* Avoir une compréhension élémentaire du Logiciel Libre et Open source, des différentes communautés et des licences.
Line 24: Line 23:
* Avoir une connaissance élémentaire du matériel informatique.
* 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 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.
* Connaissance élémentaire de comment rendre accessible un système et interconnectable à d'autres ordinateurs sur un réseaux local (LAN).
* 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.
* 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.
* Comprendre la navigation sur un poste de travail Linux et comment obtenir de l'aide.
Line 31: Line 30:
* Pouvoir utiliser un éditeur basique en ligne de commande.
* Pouvoir utiliser un éditeur basique en ligne de commande.
* Comprendre la compression de fichier.
* Comprendre la compression de fichier.
* Capacité à créer et exécuter des scripts simples.
* Avoir la capacité de créer et d'exécuter des scripts simples.


==Information sur la version==
==Informations de version==
Les objectifs suivants sont à la version 0.99.2.
<br />


==Traduction des objectifs==
Ceci est la version 1.0 des objectifs.
Les traductions des objectifs ci-après sont disponible sur ce wiki:
 
* [[LinuxEssentials|Anglais]]
==Traductions des objectifs==
* [[LinuxEssentials(FR)|Français]]
 
* [[LinuxEssentials(DE)|Allemand]]
Les traductions suivantes sont disponibles sur ce wiki :
* [[LinuxEssentials(EL)|Grècque]]
 
* [[LinuxEssentials(ES)|Espagnol]]
* [[LinuxEssentials|Anglais]].
* [[LinuxEssentials(TR)|Turque]]
* [[LinuxEssentials(AR)|Arabe]].
<br />
* [[LinuxEssentials(FR)|Français]].
* [[LinuxEssentials(DE)|Allemand]].
* [[LinuxEssentials(EL)|Grec]].
* [[LinuxEssentials(ES)|Espagnol]].
* [[LinuxEssentials(TR)|Turc]].
* [[LinuxEssentials(IT)|Italien]].
* [[LinuxEssentials(NL)|Néerlandais]].


==Objectifs==
==Objectifs==


===''Thème 1: Carrière dans le logiciel libre et rejoindre une communauté Linux (valeur: 7)''===
===''Objectif 1 : Communauté Linux et carrière dans le logiciel libre (valeur : 7)''===
====<span style="color:navy">1.1 L'évolution de Linux et les systèmes d'exploitation populaire</span>====
 
====<span style="color:navy">1.1 Évolution de Linux et systèmes d'exploitation populaires</span>====
 
{|
{|
| style="background:#dadada" | '''Poids'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Connaissance du développement de Linux et des distributions majeures.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Connaissance du développement de Linux et des distributions majeures.
 
|}
|}
'''Les domaines de connaissances clés:'''
* Philosophie des Logiciels libres
* Les distributions
* Systèmes embarqués
'''Ce qui suit est une liste partielle des termes, utilitaires et fichiers utilisés à connaître pour cet objectif:'''
* Android
* Debian
* CentOS
'''Autres notions intéressantes à connaître:'''


<br />
'''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 :'''
 
====<span style="color:navy">1.2 Applications libres majeures</span>====


====<span style="color:navy">1.2 Les applications libres majeurs</span>====
{|
{|
| style="background:#dadada" | '''Poids'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Notoriété des applications majeures et leurs utilités.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Connaissance des applications majeures et de leur utilisation.
 
|}
|}
'''Les domaines de connaissances clés:'''
* Logiciels de postes de travail
* Logiciels serveurs
* Applications mobiles
* Langages de programmation
* Outils de gestion des paquets et sources de logiciels
'''Ce qui suit est une liste partielle des termes, utilitaires et fichiers utilisés à connaître pour cet objectif:'''
* OpenOffice.org, LibreOffice, Thunderbird, Firefox
* Blender, Gimp, Audacity, ImageMagick
* Apache, MySQL, PostgreSQL
* NFS, Samba, OpenLDAP, Postfix, DNS, DHCP
* C, Perl, shell, Python, PHP
'''Autres notions intéressantes à connaître:'''
<br />


====<span style="color:navy">1.3 Comprendre les principes des logiciels libres et la gestion des licences</span>====
'''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 :'''
 
====<span style="color:navy">1.3 Compréhension des principes des logiciels libres et de la gestion des licences</span>====
 
{|
{|
| style="background:#dadada" | '''Poids'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Les communautés autour des logiciels libres et le gestion des licences dans le cadre professionnel.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Communautés autour des logiciels libres et utilisation des licences libres dans le cadre professionnel.
 
|}
|}
'''Les connaissances clés:'''
* Les licences
* Free Software Foundation (FSF), Open Source Initiative (OSI)
'''La suite est une liste partielle de fichiers, de termes et d'utilitaires :'''
* GPL, BSD, Creative Commons
* Free Software, Open Source Software, FOSS, FLOSS
* Les modèles de développement d'affaire autour des logiciels libres
'''Autres notions intéressantes à connaître:'''
* La propriété intellectuelle : les droits d'auteurs, les marques de commercialisation, les droits d'exploitation
* Apache License, Mozilla License
<br />


====<span style="color:navy">1.4 Compétences TIC et travail sous Linux</span>====
'''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.
 
====<span style="color:navy">1.4 Compétences informatiques et travail sous Linux</span>====
 
{|
{|
| style="background:#dadada" | '''Poids'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Compétences élémentaire en Technologie de l'Information et de la Communication (TIC) et travail sous Linux.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Compétences informatiques élémentaires et travail sous Linux.
 
|}
|}
'''Les domaines de connaissances clés:'''
* Desktop Skills
* Allez à la ligne de commande
* Utilisation de Linux dans les indistries, Cloud Computing et Virtualisation
'''Ce qui suit est une liste partielle des termes, utilitaires et fichiers utilisés à connaître pour cet objectif:'''
* Utilisation d'un navigateur, politique de vie privée, options de configuration, recherche sur le web et enrégistrement de contenu
* Terminal and Console
* La question des mots de passe
* Outils et questions de la vie privée
* Utilisation des logiciels libres usuels pour la présentation et les projets
'''Autres notions intéressantes à connaître:'''


<br/>
'''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)''===
 
====<span style="color:navy">2.1 Bases sur la ligne de commande</span>====


===''Topic 2: Finding Your Way on a Linux System (weight: 8)''===
====<span style="color:navy">2.1 Command Line Basics</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Basics of using the Linux command line.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Utilisation élémentaire de la ligne de commande Linux.
 
|}
|}
'''Key Knowledge Areas:'''
* Basic shell
* Formatting commands
* Working With Options
* Variables
* Globbing
* Quoting
'''The following is a partial list of the used files, terms and utilities:'''
* echo
* history
* PATH env variable
* which
'''Nice to know:'''
* Substitutions
* ||, && and ; control operators
<br/>


====<span style="color:navy">2.2 Using the Command Line to Get Help </span>====
'''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 ;.
 
====<span style="color:navy">2.2 Utilisation de la ligne de commande pour obtenir de l'aide</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" |Running help commands and navigation of the various help systems.
 
'''Description'''
 
| style="background:#eaeaea" |
 
Commandes d'aide et navigation dans les différents systèmes d'aide.
 
|}
|}
'''Key Knowledge Areas:'''
* Man
* Info
'''The following is a partial list of the used files, terms and utilities:'''
* man
* info
* Man pages
* /usr/share/doc
* locate
'''Nice to know:'''
* apropos, whatis, whereis


<br />
'''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.
 
 
====<span style="color:navy">2.3 Utilisation des répertoires et liste des fichiers</span>====


====<span style="color:navy">2.3 Using Directories and Listing Files</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Navigation of home and system directories and listing files in various locations.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Parcours des répertoires personnels et systèmes et affichage de la liste des fichiers à différents endroits.
 
|}
|}
'''Key Knowledge Areas:'''
* Files, directories
* Hidden files and directories
* Home
* Absolute and relative paths
'''The following is a partial list of the used files, terms and utilities:'''
* Common options for ls
* Recursive listings
* cd
* '''.''' and '''..'''
* home and ~
'''Nice to know:'''
<br />


====<span style="color:navy">2.4 Creating, Moving and Deleting Files</span>====
'''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 :'''
 
 
====<span style="color:navy">2.4 Création, déplacement et suppression de fichiers</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Create, move and delete files and directories under the home directory.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Création, déplacement et suppression des fichiers et répertoires dans le répertoire personnel.
 
|}
|}
'''Key Knowledge Areas:'''
* Files and directories
* Case sensitivity
* Simple globbing and quoting
'''The following is a partial list of the used files, terms and utilities:'''
* mv, cp, rm, touch
* mkdir, rmdir
'''Nice to know:'''
<br />
<br/>


===''Topic 3: The Power of the Command Line (weight: 10)''===
'''Domaines de connaissance les plus importants :'''
====<span style="color:navy">3.1 Archiving Files on the Command Line</span>====
 
* 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)''===
 
====<span style="color:navy">3.1 Archivage de fichiers en ligne de commande</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Archiving files in the user home directory.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Archivage de fichiers dans le répertoire personnel.
 
|}
|}
'''Key Knowledge Areas:'''
* Files, directories
* Archives, compression
'''The following is a partial list of the used files, terms and utilities:'''
* tar
* tar options
* gzip, bzip2
* zip, unzip
'''Nice to know:'''
* Extracting individual files from archives
<br />


====<span style="color:navy">3.2 Searching and Extracting Data from Files</span>====
'''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.
 
====<span style="color:navy">3.2 Recherche et extraction de données à partir de fichiers</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 4
| style="background:#eaeaea" | 4
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Search and extract data from files in the home directory.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Recherche et extraction de données à partir de fichiers dans le répertoire personnel.
 
|}
|}
'''Key Knowledge Areas:'''
* Command line pipes
* I/O re-direction
* Partial POSIX Regular Expressions (., [ ], *, ?)
'''The following is a partial list of the used files, terms and utilities:'''
* find
* grep
* less
* tail
* sort
* cut
* wc
'''Nice to know:'''
* Partial POSIX Basic Regular Expressions ([^ ], ^, $)
* Partial POSIX Extended Regular Expressions (+, ( ), |)
* xargs
<br />


====<span style="color:navy">3.3 Turning Commands into a Script</span>====
'''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.
 
====<span style="color:navy">3.3 Conversion de commandes en script</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 4
| style="background:#eaeaea" | 4
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Turning repetitive commands into simple scripts.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Conversion de commandes répétitives en scripts simples.
 
|}
|}
'''Key Knowledge Areas:'''
* Basic text editing
* Basic shell scripting
'''The following is a partial list of the used files, terms and utilities:'''
* pico, nano, vi
* /bin/sh
* Variables
* Arguments
* for loops
* echo
* Exit status
'''Nice to know:'''
* Bash
* if, while, case statements
* read and test, and [ commands
<br/>
<br/>


===''Topic 4: The Linux Operating System (weight: 8)''===
'''Domaines de connaissance les plus importants :'''
====<span style="color:navy">4.1 Choosing an Operating System</span>====
 
* É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)''===
 
====<span style="color:navy">4.1 Choix d'un système d'exploitation</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Knowledge of major operating systems and Linux distributions.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Connaissance des systèmes d'exploitations les plus réputés et des distributions Linux.
 
|}
|}
'''Key Knowledge Areas:'''
* Windows, Mac, Linux differences
* Distribution life cycle management
'''The following is a partial list of the used files, terms and utilities:'''
* GUI versus command line, desktop configuration
* Maintenance cycles, Beta and Stable
'''Nice to know:'''
<br />


====<span style="color:navy">4.2 Understanding Computer Hardware</span>====
'''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 :'''
 
 
====<span style="color:navy">4.2 Compréhension du matériel informatique</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" |Familiarity with the components that go into building desktop and server computers.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Familiarité avec les composants matériels des serveurs et des postes de travail.
 
|}
|}
'''Key Knowledge Areas:'''
* Hardware
'''The following is a partial list of the used files, terms and utilities:'''
* Hard drives and partitions, motherboards, processors, power supplies, optical drives, peripherals
* Display types
* Drivers
'''Nice to know:'''
<br />


====<span style="color:navy">4.3 Where Data is Stored</span>====
'''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 :'''
 
 
====<span style="color:navy">4.3 Localisation des données</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 3
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Where various types of information are stored on a Linux system.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Localisation des différents types d'informations sur un système Linux.
 
|}
|}
'''Key Knowledge Areas:'''
* Kernel
* Processes
* syslog, klog, dmesg
* /lib, /usr/lib, /etc, /var/log
'''The following is a partial list of the used files, terms and utilities:'''
* Programs, libraries, packages and package databases, system configuration
* Processes and process tables, memory addresses, system messaging and logging
* ps, top, free
'''Nice to know:'''


<br />
'''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 :'''
 
 
====<span style="color:navy">4.4 Intégration au réseau</span>====


====<span style="color:navy">4.4 Your Computer on the Network</span>====
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" |Determining vital networking settings and the basic requirements to add a computer on to a Local Area Network (LAN).
 
'''Description'''
 
| 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).
 
|}
|}
'''Key Knowledge Areas:'''
* Internet, network, routers
* Domain Name Service
* Network configuration
'''The following is a partial list of the used files, terms and utilities:'''
* route
* resolv.conf
* IPv4, IPv6
* ifconfig
* netstat
* ping
'''Nice to know:'''
* ssh
* dig
<br/>


===''Topic 5: Security and File Permissions (weight: 7)''===
'''Domaines de connaissance les plus importants :'''
====<span style="color:navy">5.1 Basic Security and Identifying User Types</span>====
 
* 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)''===
 
====<span style="color:navy">5.1 Sécurité élémentaire et identification des types d'utilisateurs</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Various types of users on a Linux system.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Différents types d'utilisaturs sur un système Linux.
 
|}
|}
'''Key Knowledge Areas:'''
* Root and Standard Users
* System users
'''The following is a partial list of the used files, terms and utilities:'''
* /etc/passwd, /etc/group
* id, who, w
* sudo
'''Nice to know:'''
* su
<br />


====<span style="color:navy">5.2 Creating Users and Groups</span>====
'''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.
 
 
====<span style="color:navy">5.2 Création des utilisateurs et des groupes</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Creating users and groups on a Linux system.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Création des utilisateurs et des groupes sur un système Linux.
 
|}
|}
'''Key Knowledge Areas:'''
* User and group commands
* User IDs
'''The following is a partial list of the used files, terms and utilities:'''
* /etc/passwd, /etc/shadow, /etc/group
* id, last
* useradd, groupdadd
* passwd
'''Nice to know:'''
* usermod, userdel
* groupmod, groupdel
<br />


====<span style="color:navy">5.3 Managing File Permissions and Ownership</span>====
'''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.
 
 
====<span style="color:navy">5.3 Gestion des propriétés et des droits d'accès aux fichiers</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Understanding and manipulating file permissions and ownership settings.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Compréhension et modification des propriétés et des droits d'accès aux fichiers.
 
|}
|}
'''Key Knowledge Areas:'''
 
* File/directory permissions and owners
'''Domaines de connaissance les plus importants :'''
'''The following is a partial list of the used files, terms and utilities:'''
 
* ls -l
* Droits d'accès et propriétaires des fichiers et répertoires.
* chmod, chown
 
'''Nice to know:'''
'''Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :'''
* chgrp
 
<br />
* ls -l.
====<span style="color:navy">5.4 Special Directories and Files</span>====
* chmod, chown.
 
'''Autres notions intéressantes à connaître :'''
 
* chgrp.
 
====<span style="color:navy">5.4 Répertoires et fichiers spéciaux</span>====
 
{|
{|
| style="background:#dadada" | '''Weight'''
| style="background:#dadada" |  
 
'''Valeur'''
 
| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
|-
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
| style="background:#dadada; padding-right:1em" |  
| style="background:#eaeaea" | Special directories and files on a Linux system including special permissions.
 
'''Description'''
 
| style="background:#eaeaea" |  
 
Répertoires, fichiers  et droits spéciaux sur un système Linux.
 
|}
|}
'''Key Knowledge Areas:'''
* System files, libraries
* Symbolic links
'''The following is a partial list of the used files, terms and utilities:'''
* /etc, /var
* /tmp, /var/tmp and Sticky Bits
* ls -d
* ln -s
'''Nice to know:'''
* Hard links
* Setuid/Setgid
<br />


===''Reference Material''===
'''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''===


===Notes and Comments===
===Remarques et commentaires===


Feel free to add comments here:
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 :