Outils pour utilisateurs

Outils du site


issue151:certifie_linux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
issue151:certifie_linux [2019/12/11 08:37]
auntiee
issue151:certifie_linux [2019/12/11 15:22] (Version actuelle)
andre_domenech
Ligne 15: Ligne 15:
 Compiling a kernel is something that rarely gets done any more. Yet it is something you have to know. I got my toes wet the very first time on a Gateway Pentium2 with 256MB memory that needed Gentoo. The experience was such that I can tell you all the details almost 15 years later! Let us start with the older kernels 2.x & 3.x (you should know the numbering from LPIC-1). For the 2.x-branch, I would suggest CentOS 5 or 6, not 7. (Suse doesn’t know where it wants to be with version numbering, so leave it for now). I suggest metal here, adding things, then plugging them in, is just better on metal. Make sure the machine we are going to play on has its BIOS updated beforehand. Lots of vendors supply BIOS updates in windows-only packages. Boo, hiss. ** Compiling a kernel is something that rarely gets done any more. Yet it is something you have to know. I got my toes wet the very first time on a Gateway Pentium2 with 256MB memory that needed Gentoo. The experience was such that I can tell you all the details almost 15 years later! Let us start with the older kernels 2.x & 3.x (you should know the numbering from LPIC-1). For the 2.x-branch, I would suggest CentOS 5 or 6, not 7. (Suse doesn’t know where it wants to be with version numbering, so leave it for now). I suggest metal here, adding things, then plugging them in, is just better on metal. Make sure the machine we are going to play on has its BIOS updated beforehand. Lots of vendors supply BIOS updates in windows-only packages. Boo, hiss. **
  
-Pour ce numéro, notre matériel d'​étude est court et concis ; à nouveau, je vous invite instamment à mettre les mains dans le cambouis. (Dans le livre gratuit, ce sont les pages 15 à 18, mais j'ai besoin de les morceler car la prochaine leçon est un peu plus longue).+Pour ce numéro, notre matériel d'​étude est court et concis ; à nouveau, je vous invite instamment à mettre les mains dans le cambouis. (Dans le livre gratuit, ce sont les pages 15 à 18, mais j'ai besoin de les morceler car la prochaine leçon est un peu plus longue.)
  
 La compilation d'un noyau est quelque chose qui n'est plus faite que rarement. Pourtant, c'est une chose que vous devez connaître. J'y ai trempé les orteils pour la première fois sur un Pentium 2 de Gateway avec 256 Mo de mémoire qui avait besoin de Gentoo. L'​expérience était telle que je peux vous en donner tous les détails presque 15 ans après ! Commençons avec les anciens noyaux 2.x et 3.x (vous devriez connaître la numérotation depuis LPIC-1). Pour la branche 2.x, je vous suggère CentOS 5 ou 6, pas 7. (Suse ne sait pas où il veut se placer pour la numérotation des versions ; aussi, abandonnez-le pour le moment). Je suggère de commencer au ras des composants, d'​ajouter des choses puis de les connecter, ce qui est simplement mieux au ras des puces. Assurez-vous d'​abord que le BIOS de la machine sur laquelle nous allons jouer est à jour. Beaucoup de fournisseurs délivrent des mises à jour du BIOS dans des paquets pour le seul Windows. Hou, hou ! La compilation d'un noyau est quelque chose qui n'est plus faite que rarement. Pourtant, c'est une chose que vous devez connaître. J'y ai trempé les orteils pour la première fois sur un Pentium 2 de Gateway avec 256 Mo de mémoire qui avait besoin de Gentoo. L'​expérience était telle que je peux vous en donner tous les détails presque 15 ans après ! Commençons avec les anciens noyaux 2.x et 3.x (vous devriez connaître la numérotation depuis LPIC-1). Pour la branche 2.x, je vous suggère CentOS 5 ou 6, pas 7. (Suse ne sait pas où il veut se placer pour la numérotation des versions ; aussi, abandonnez-le pour le moment). Je suggère de commencer au ras des composants, d'​ajouter des choses puis de les connecter, ce qui est simplement mieux au ras des puces. Assurez-vous d'​abord que le BIOS de la machine sur laquelle nous allons jouer est à jour. Beaucoup de fournisseurs délivrent des mises à jour du BIOS dans des paquets pour le seul Windows. Hou, hou !
Ligne 37: Ligne 37:
 Revenons à la branche 2.6. Si vous trouvez le répertoire de la documentation,​ vous remarquerez que c'est un sac à main de femme, qui n'a aucune organisation. À mon humble opinion, c'est le dossier contre lequel le colérique Linus Torvalds devrait fulminer le plus. Pour l'​examen,​ vous devez être capable de le trouver ; en regardant dans une vieille machine CentOS, c'est dans /​usr/​share/​doc/​kernel-doc-<​version.number>/​Documentation,​ et je vous invite fortement à le trouver par vous-même. Revenons à la branche 2.6. Si vous trouvez le répertoire de la documentation,​ vous remarquerez que c'est un sac à main de femme, qui n'a aucune organisation. À mon humble opinion, c'est le dossier contre lequel le colérique Linus Torvalds devrait fulminer le plus. Pour l'​examen,​ vous devez être capable de le trouver ; en regardant dans une vieille machine CentOS, c'est dans /​usr/​share/​doc/​kernel-doc-<​version.number>/​Documentation,​ et je vous invite fortement à le trouver par vous-même.
  
-Maintenant, dans le système de noyaux 3.x (Ubuntu, dans mon cas), vous pouvez le récupérer d'un seul coup : « apt-get source ». La commande complète serait apt-get source linux-image -<​numéro_de_version>​. Si vous connaissez un peu les scripts bash, vous pouvez substituer la partie <...> par $(uname -r) si c'est le noyau actuel que vous cherchez, mais cela fonctionnera aussi avec d'​autres versions. Naviguez jusqu'​à /usr/src/ et regardez le dossier linux-headers,​ dans lequel vous devriez trouver le dossier de la documentation. Là, vous pourriez vous demander : « Qu'​est-ce que c'est que ce non-sens d'un conditionnel ? Eh bien ! Vous pouvez ​trouvez ​plusieurs dossiers ici et vous devez lancer à nouveau uname -a pour déterminer lequel vous utilisez. NE présumez JAMAIS que c'est le plus récent (le nombre le plus élevé).+Maintenant, dans le système de noyaux 3.x (Ubuntu, dans mon cas), vous pouvez le récupérer d'un seul coup : « apt-get source ». La commande complète serait apt-get source linux-image -<​numéro_de_version>​. Si vous connaissez un peu les scripts bash, vous pouvez substituer la partie <...> par $(uname -r) si c'est le noyau actuel que vous cherchez, mais cela fonctionnera aussi avec d'​autres versions. Naviguez jusqu'​à /usr/src/ et regardez le dossier linux-headers,​ dans lequel vous devriez trouver le dossier de la documentation. Là, vous pourriez vous demander : « Qu'​est-ce que c'est que ce non-sens d'un conditionnel ? Eh bien ! Vous pouvez ​trouver ​plusieurs dossiers ici et vous devez lancer à nouveau uname -a pour déterminer lequel vous utilisez. NE présumez JAMAIS que c'est le plus récent (le nombre le plus élevé).
  
 **Now you may have done things differently,​ I know I have, but for the exam, know the stock standard way.  **Now you may have done things differently,​ I know I have, but for the exam, know the stock standard way. 
Ligne 60: Ligne 60:
 Si vous aimez prendre de l'​avance,​ ou tester votre dextérité pour un examen du LPI, faites un test sur papier ici : https://​www.itexams.com/​exam/​117-201 (ce sont d'​anciennes vraies questions du LPI et elles vous mettront à l'aise avec la formulation) : Si vous aimez prendre de l'​avance,​ ou tester votre dextérité pour un examen du LPI, faites un test sur papier ici : https://​www.itexams.com/​exam/​117-201 (ce sont d'​anciennes vraies questions du LPI et elles vous mettront à l'aise avec la formulation) :
 ••Le numéro du nouvel examen est 201-400 et 117-201 était l'​ancien. ••Le numéro du nouvel examen est 201-400 et 117-201 était l'​ancien.
-••Le site nécessite une inscription,​ mais donnez un adresse mail temporaire ​pas votre vraie adresse mail.+••Le site nécessite une inscription,​ mais donnez un adresse mail temporairepas votre vraie adresse mail.
 ••N'​apprenez PAS ces questions par cœur, car ce ne sont probablement pas les vraies questions de l'​examen. ••N'​apprenez PAS ces questions par cœur, car ce ne sont probablement pas les vraies questions de l'​examen.
  
 Faites-nous savoir ce que vous avez fait - bon ou mauvais, ça n'a pas d'​importance. Bien, ça signifie que vous êtes prêt pour l'​écrit et confiant dans vos connaissances. Mal, ça signifie que vous apprendrez de nouvelles choses ! Eh oui ! Ici, il n'y a pas de côté négatif ! Si vous ne  connaissez pas les raisons pour telle ou telle réponse, contactez-nous. Faites-nous savoir ce que vous avez fait - bon ou mauvais, ça n'a pas d'​importance. Bien, ça signifie que vous êtes prêt pour l'​écrit et confiant dans vos connaissances. Mal, ça signifie que vous apprendrez de nouvelles choses ! Eh oui ! Ici, il n'y a pas de côté négatif ! Si vous ne  connaissez pas les raisons pour telle ou telle réponse, contactez-nous.
  
issue151/certifie_linux.txt · Dernière modification: 2019/12/11 15:22 par andre_domenech