Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:gnu-linux [22/09/2013 07:10] smolski |
doc:systeme:gnu-linux [17/11/2015 18:56] milou [Introduction] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== GNU/Linux ====== | ====== GNU/Linux ====== | ||
- | (**smolski** 02-05-2013) Le retour sur le forum est ici : [[http://debian-facile.org/viewtopic.php?id=6780 | Lien vers le forum concernant ce tuto]] \\ | ||
- | N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs ! | ||
- | |||
- | * {{tag>à-compléter}} | ||
* Objet : Système GNU/Linux | * Objet : Système GNU/Linux | ||
- | * Niveau requis : DÉBUTANT | + | * Niveau requis :{{tag>débutant avisé}} |
* Commentaires : // Informations concernant le système GNU/Linux. // | * Commentaires : // Informations concernant le système GNU/Linux. // | ||
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) |
+ | * Suivi : | ||
+ | * Création par [[user>smolski]] le 02/05/2013 | ||
+ | * Testé par .... le .... | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=6780 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | ===== Introduction ===== | ||
+ | Voir la présentation de [[atelier:chantier:gnu-linux| GNU/Linux]]. | ||
===== Le PC ===== | ===== Le PC ===== | ||
Ligne 17: | Ligne 21: | ||
===== Système d'exploitation ===== | ===== Système d'exploitation ===== | ||
- | Un système d'exploitation (ou **OS**) est un logiciel qui, en première couche, possède les bases de fonctionnement pour gérer le matériel installé((En premier lieu : [[manuel:bios | le BIOS]])). | + | Un système d'exploitation (ou **OS**) est un logiciel qui, en première couche, possède les bases de fonctionnement pour gérer le matériel installé((En premier lieu : [[:doc:materiel:bios | le BIOS]])). |
L'OS fournit aussi //l'interface graphique// qui se trouvera à être plus ou moins séparée de cette première couche. | L'OS fournit aussi //l'interface graphique// qui se trouvera à être plus ou moins séparée de cette première couche. | ||
Ligne 30: | Ligne 34: | ||
- Le //X.Org// qui se charge de tout qui concerne le matériel (par exemple la carte graphique : //affichage//, //manipulation// de ce qui apparaît à l'écran, gestion de la //HD// et de la //3D//...). | - Le //X.Org// qui se charge de tout qui concerne le matériel (par exemple la carte graphique : //affichage//, //manipulation// de ce qui apparaît à l'écran, gestion de la //HD// et de la //3D//...). | ||
- | - [[manuel:environnement | Gestionnaires de fenêtres et environnement de bureau]]. | + | - [[:doc:environnements:environnements | Gestionnaires de fenêtres et environnement de bureau]]. |
===== La mémoire ===== | ===== La mémoire ===== | ||
Ligne 38: | Ligne 42: | ||
La mémorisation permet de conserver et de distinguer les données propres à chacune des applications actives dans la machine. | La mémorisation permet de conserver et de distinguer les données propres à chacune des applications actives dans la machine. | ||
- | La mémoire c'est d'abord la **RAM** installée((la mémoire vive)) mais c'est aussi [[manuel:partition?&#la_swap | la partition swap]] créée sur le disque dur, lors de l'installation, et qui est utilisée par l'OS en cas de besoin. | + | La mémoire c'est d'abord la **RAM** installée((la mémoire vive)) mais c'est aussi [[:doc:systeme:partition?&#la_swap | la partition swap]] créée sur le disque dur, lors de l'installation, et qui est utilisée par l'OS en cas de besoin. |
==== Détail ==== | ==== Détail ==== | ||
Ligne 101: | Ligne 105: | ||
==== firmware ==== | ==== firmware ==== | ||
- | [[manuel:wifi:detecter-le-materiel | Les Firmware]] sont des //micro-programmes// souvent fournis par le constructeur que le pilote noyau doit charger dans une RAM __incluse dans le matériel__ devant la RAM du PC gérée elle par l'OS. \\ | + | [[:doc:materiel:wifi:detecter | Les Firmware]] sont des //micro-programmes// souvent fournis par le constructeur que le pilote noyau doit charger dans une RAM __incluse dans le matériel__ devant la RAM du PC gérée elle par l'OS. \\ |
Ce matériel peut aussi posséder un processeur agissant préalablement à celui du PC géré par l'OS. | Ce matériel peut aussi posséder un processeur agissant préalablement à celui du PC géré par l'OS. | ||
Ligne 112: | Ligne 116: | ||
==== Le chargeur de noyau ==== | ==== Le chargeur de noyau ==== | ||
- | Le tout premier programme à être lancé est [[manuel:bios | le BIOS]]. | + | Le tout premier programme à être lancé est [[:doc:materiel:bios | le BIOS]]. |
Celui-ci va chercher dans les paramètres du BIOS un chargeur, c'est à dire un petit programme destiné à lancer l'OS. | Celui-ci va chercher dans les paramètres du BIOS un chargeur, c'est à dire un petit programme destiné à lancer l'OS. | ||
Ligne 129: | Ligne 133: | ||
Sont d'abord initialisés les éléments principaux du PC, comme le processeur, les contrôleurs de périphérique... Les périphériques externes viennent ensuite. \\ | Sont d'abord initialisés les éléments principaux du PC, comme le processeur, les contrôleurs de périphérique... Les périphériques externes viennent ensuite. \\ | ||
- | À ce stade, le noyau configure rapidement la carte graphique dans un mode standart pour permettre la lisibilité des opérations par l'utilisateur. \\ | + | À ce stade, le noyau configure rapidement la carte graphique dans un mode standard pour permettre la lisibilité des opérations par l'utilisateur. \\ |
<note tip>On peut même configurer cela par une option du noyau.</note> | <note tip>On peut même configurer cela par une option du noyau.</note> | ||
Ligne 160: | Ligne 164: | ||
Dès qu'il trouve //init//, le //noyau// lui passe immédiatement le contrôle de la suite des événements. \\ | Dès qu'il trouve //init//, le //noyau// lui passe immédiatement le contrôle de la suite des événements. \\ | ||
- | - S'il ne le trouve pas, le noyau tentera de lancer [[manuel:shell | un shell]] pour permettre un accès au système. | + | - S'il ne le trouve pas, le noyau tentera de lancer [[:doc:programmation:shell:shell | un shell]] pour permettre un accès au système. |
- Si le shell ne fonctionne pas, le noyau indique l'erreur et s'arrête. | - Si le shell ne fonctionne pas, le noyau indique l'erreur et s'arrête. | ||
- | Pour modifier la recherche on utilise l'option du noyau **init=** en lui indiquant le chemin complet((Voir : [[manuel:repertoire | Les chemins absolus et relatifs en détail.]])) de l'exécutable à lancer. | + | Pour modifier la recherche on utilise l'option du noyau **init=** en lui indiquant le chemin complet((Voir : [[:doc:programmation:shell:repertoires | Les chemins absolus et relatifs en détail.]])) de l'exécutable à lancer. |
=== Configuration d'init === | === Configuration d'init === | ||
Ligne 200: | Ligne 204: | ||
|wait |Aucun |Lorsque le système passera dans la niveau d'exécution spécifié, init exécutera la commande indiquée puis attendra qu'elle se termine.| | |wait |Aucun |Lorsque le système passera dans la niveau d'exécution spécifié, init exécutera la commande indiquée puis attendra qu'elle se termine.| | ||
|respawn |Aucun |Semblable à wait si ce n'est qu'à chaque fois que le programme se termine, init le relancera.| | |respawn |Aucun |Semblable à wait si ce n'est qu'à chaque fois que le programme se termine, init le relancera.| | ||
- | |ctrlaltdel |Niveaux d'exécution |Permet d'indiquer une commande devant être exécutée lorsque l'utilisateur presse la combinaison de touches Ctrl-Alt-Suppr.| | + | |ctrlaltdel |Niveaux d'exécution |Permet d'indiquer une commande devant être exécutée lorsque l'utilisateur presse la combinaison de touches <key>C-A-Suppr</key>| |
==== Les modes d'exécution ==== | ==== Les modes d'exécution ==== | ||
Ligne 228: | Ligne 232: | ||
Pour le changer, il existe un outil appellé //telinit//. Il suffit de le lancer en lui passant en paramètre un numéro du niveau. \\ | Pour le changer, il existe un outil appellé //telinit//. Il suffit de le lancer en lui passant en paramètre un numéro du niveau. \\ | ||
Par exemple : | Par exemple : | ||
- | <code bash> | + | <code root> |
telinit 6</code> | telinit 6</code> | ||
Ligne 270: | Ligne 274: | ||
Ils offrent des fonctionnalités équivalentes : Afficher la liste des utilisateurs, vérifier le mot de passe, ... Et surtout lancer ensuite le gestionnaire de fenêtre/bureau choisi par l'utilisateur. | Ils offrent des fonctionnalités équivalentes : Afficher la liste des utilisateurs, vérifier le mot de passe, ... Et surtout lancer ensuite le gestionnaire de fenêtre/bureau choisi par l'utilisateur. | ||
- | [[manuel:environnement | L'environnement graphique]] sélectionné va ensuite se lancer. Cela correspondra à lancer le gestionnaire de fenêtre, éventuellement un gestionnaire de bureau, puis d'autres applications. \\ | + | [[:doc:environnements:environnements | L'environnement graphique]] sélectionné va ensuite se lancer. Cela correspondra à lancer le gestionnaire de fenêtre, éventuellement un gestionnaire de bureau, puis d'autres applications. \\ |
Une fois que ceci est terminé, il y a la possibilité pour l'utilisateur d'avoir des programmes lancés automatiquement. | Une fois que ceci est terminé, il y a la possibilité pour l'utilisateur d'avoir des programmes lancés automatiquement. | ||
Ligne 286: | Ligne 290: | ||
===== Processus ===== | ===== Processus ===== | ||
- | * [[manuel:gnu_linux:processus | Les processus dans le détail.]] | + | * [[:doc:systeme:processus | Les processus dans le détail.]] |