IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les meilleurs cours et tutoriels pour apprendre le système Linux

Les meilleurs cours et tutoriels pour apprendre le système Linux

Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre le système d'exploitation Linux. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète. Si vous voulez directement aller à des questions spécifiques sur Linux, n'hésitez pas aussi à vous référer à la FAQ Linux pour obtenir les meilleures réponses. Vous pouvez également poser vos questions sur les forums d'entraide Linux.

Si vous avez des remarques concernant cette page cours et tutoriels pour apprendre Linux : 2 commentaires Donner une note à l´article (5).

Page lue   fois.

Nombre d´auteurs : 144, nombre d´articles : 35, dernière mise à jour : 24 juin 2021 

 
Tutoriels pour débutants et cours complets pour apprendre le système d'exploitation Linux
  • PDF on-line ZIP 
    fr
    Ce tutoriel présente le système d'exploitation Linux. Il fait partie d'une série de cours pour vous apprendre tous les aspects que l'on pourra rencontrer lorsque l'on fait de la programmation système sous Linux en langage C . Nous allons y apprendre l'utilisation des principales commandes.
     
  • on-line 
    fr
    Débutez sous Unix
    par Hugo Etiévant
    Cette série de cours a pour objectif de vous apprendre à débuter sous Unix et vous donne des astuces pour avancer dans la prise en main de ce système d'exploitation.
     
  • on-line 
    fr
    Ce cours est un guide pour vous apprendre à installer, configurer et administrer le système d'exploitation GNU/Linux pour ordinateur de type PC.
     
  • PDF on-line ZIP 
    fr
    Le but de ce tutoriel est de vous apprendre à migrer votre Windows XP vers une des distributions Linux. C'est un cours qui part du principe que vous ne voulez pas investir dans une nouvelle version de Windows ou dans un nouvel achat d'ordinateur.
     
  • PDF on-line ZIP 
    fr
    Avec ce cours vous pouvez débuter dans le monde de Linux et découvrir l'informatique autrement. C'est un tutoriel qui va vous apprendre à choisir votre distribution Linux, à l'installer, à la configurer et à l'utiliser.
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel va vous apprendre à créer simplement un Live USB multiboot autonome contenant autant de systèmes que la capacité de stockage du support peut en recevoir, au moyen du logiciel MultiSystem de François Fabre. Vous pourrez ainsi tester des distributions GNU/Linux en mode live, les présenter pendant des Install Party, installer ces systèmes d'exploitation plus rapidement qu'avec un DVD, disposer de logiciels de maintenance
     

Sommaire

menu Système
  • PDF 
    ang
    La programmation avancée de logiciels GNU/Linux
    par Mark Mitchell, Jeffrey Oldham, Alex Samuel
    Cette collection de tutoriels (en anglais) va vous apprendre à faire de la programmation de logiciels GNU/Linux, en exploitant au mieux les possibilités du système (fonctionnalités multi-processeurs, multi-threads, communication inter-processus, pilotes et périphériques). Vous allez également apprendre les conventions de développement de logiciels GNU et de logiciels stables et sécurisés.
     
  • PDF on-line ZIP E-book 
    fr
    Ce cours se charge de vous apprendre à installer et configurer Apache pour un hébergement de sites Web en Intranet. C'est un tutoriel très simple et très facile à assimiler et à appliquer pour les débutants.
    Création : 30 décembre 2008  · Mise à jour : 25 juin 2020 
     
  • on-line 
    fr
    Connaître la situation géographique des clients possède plus régulièrement un but statistique. Or il peut s'avérer utile de pouvoir prendre en compte cet élément au niveau de la configuration du serveur même, ainsi que par les langages exécutés au niveau du serveur. Dans ce tutoriel nous allons apprendre à intégrer la géolocalisation à Apache 2 sous Linux.
    Création : 10 février 2009  · Mise à jour : 25 avril 2020 
     
  • PDF on-line ZIP 
    fr
    Programmation avancée sous Linux
    par Michaël Todorovic
    Ce cours a pour objectif de vous apprendre à faire de la programmation avancée sous Linux.
     
  • PDF on-line ZIP 
    fr
    Dans ce tutoriel nous allons apprendre à créer nos propres drivers sous Linux grâce au Langage C. Un driver est un programme informatique destiné à permettre à un autre programme (souvent un système d'exploitation) d'interagir avec un périphérique.
     
  • PDF on-line ZIP 
    fr
    L'objectif de ce tutoriel est de vous apprendre à exporter des classes C++ dans une bibliothèque dynamique sous Linux, puis à les charger (suppression des destructers, qui rendaient une partie du tutoriel flou, lors de la mise à jour).
     
  • PDF 
    fr
    Ce tutoriel permet de sensibiliser les programmeurs à la sécurité de leur application, et de leur apprendre à bypasser les protections existantes pouvant être mises en place sur le système afin d'empêcher l'exploitation d'un dépassement de capacité. Parmi ces protections sont traitées la randomisation de l'adresse de base de la pile sous GNU/Linux sur les noyaux 2.6.x ainsi que la mise en place du NIDS (Network Intrusion Detection System) Snort afin de détecter l'injection d'un shellcode.
     
  • PDF on-line ZIP 
    fr
    Une application multitâche est un programme informatique constitué de plusieurs tâches s'exécutant de manière concurrente. Elle est dite temps réel lorsque son bon fonctionnement ne dépend pas seulement de son exactitude, mais aussi du respect des contraintes temporelles affectées aux tâches. Dans ce cours, nous allons apprendre à faire de la programmation multitâche en langage C à l'aide de la bibliothèque pthread définie dans la norme POSIX.
     
  • PDF on-line ZIP 
    fr
    Quel que soit le projet, aussi simple soit-il, survient à un moment donné la question de la diffusion et du déploiement. Il est désormais possible de passer par une interface graphique. Dans ce tutoriel nous allons apprendre à installer et configurer Debreate pour créer des paquets Debian.
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel va vous apprendre de façon succincte une méthode pour démarrer un programme ou un script au lancement du système d'exploitation Linux. Nous avons souvent besoin de cette astuce pour éviter des redémarrages multiples de services et autres programmes. Il est surtout destiné aux développeurs, aux administrateurs système et à toute personne ayant un souci de culture générale.
     
  • PDF on-line ZIP 
    fr
    Introduction aux POSIX MQ
    par Fabrice BOISSIER
    Les POSIX MQ, ou POSIX Message Queues, également traduisibles en Files de Messages, sont un des quelques mécanismes d'IPC (InterProcess Communications). Dans ce tutoriel nous allons apprendre tout sur l'usage des POSIX MQ et leurs équivalents dans l'industrie.
     
  • PDF on-line ZIP 
    fr
    Avec la sortie de la première version de Qt Commercial 4.8 SDK, vous allez enfin pouvoir apprécier les améliorations que nous avons réalisées pour le développement sous Linux embarqué. Le Qt Commercial SDK contient désormais tout ce dont vous avez besoin pour démarrer des développements Qt sur des cartes de développement de systèmes embarqués populaires telles que BeagleBoard-xM ou PandaBoard. À travers ce cours nous allons apprendre à développer des applications Qt pour Linux embarqués.
     
menu Outils
  • PDF on-line ZIP 
    fr
    Compiler Mono sous Fedora
    par Romain Puyfoulhoux
    Mono est une implémentation libre du framework .Net, disponible pour Linux, Windows et Mac OS X. Ce tutoriel va vous apprendre à compiler Mono ainsi que l'IDE MonoDevelop à partir des sources. Cette méthode est en effet bien souvent nécessaire si l'on veut installer la dernière version du framework ou de l'IDE.
     
  • PDF on-line ZIP 
    fr
    Ce cours est une introduction à l'éditeur Emacs. L'objectif est de vous apprendre à utiliser l'outil, à vous familiariser avec quelques spécificités utiles et enfin de donner un aperçu des possibilités de l'outil.
     
  • PDF on-line ZIP 
    fr
    Org-mode est outil de gestion et de plannification personnel pour Emacs. Le but de ce tutoriel est de vous apprendre à utiliser le mode organisation sous Emacs.
     
  • on-line 
    fr
    Installation de Code::Blocks sous Ubuntu
    par Jean Christophe Beyler
    Beaucoup de programmeurs sous Linux utilisent les programmes VI ou EMACS pour programmer. Bien que cela soit par habitude ou par envie des habitués de Linux, les utilisateurs provenant de Windows ont l'habitude d'avoir un EDI plus présentable. Code::Blocks est devenu une référence dans le domaine de la programmation C/C++ et une version sous Ubuntu existe. Ce tutoriel se charge de vous apprendre à installer et utiliser Code::Blocks sous Linux.
     
  • PDF on-line ZIP 
    fr
    Les Makefiles sont des fichiers, généralement appelés makefile ou Makefile, utilisés par le programme make pour exécuter un ensemble d'actions, comme la compilation d'un projet, l'archivage de document, la mise à jour de site, etc. Ce tutoriel va vous apprendre à utiliser le makefile au travers de la compilation d'un petit projet en C.
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel a pour but de vous apprendre à installer Code::Blocks sur Debian Linux facilement à partir des "Nightly Builds", ce qui vous permet donc d'avoir toujours une version à jour.
     
  • PDF on-line ZIP 
    fr
    Le profilage du code est un outil indispensable pour optimiser de manière pertinente son code. Chaque plateforme a son profileur privilégié ; sous Linux, il s'agit principalement de Valgrind et de VTune. Dans ce tutoriel nous allons apprendre à utiliser Valgrind et VTune, en environnement monothread. Le profil sera étudié avec un ray tracer interactif proposé dans ce cours.
    Création : 3 juin 2008  · Mise à jour : 29 mai 2020 
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel présente les contours du portage du moteur Source sur Linux et les difficultés qui y sont liées.
     
  • PDF on-line ZIP 
    fr
    Premier programme KDE
    par Developpez
    Ce tutoriel va vous apprendre à écrire votre premier programme KDE. Nous allons dans ce cours apprendre à personnaliser un des boutons de la méthode KMessageBox.
     
  • PDF on-line ZIP 
    fr
    Un installateur est disponible pour utiliser KDE nativement sous Windows. Dans ce tutoriel, nous allons apprendre à télécharger l'installeur et installer les différents paquets binaires requis pour exécuter des applications KDE sur Windows.
     
  • PDF on-line ZIP 
    fr
    Débuter avec Plasma
    par Developpez
    Dans ce tutoriel nous allons apprendre à créer un plasmoïde simple. Sans aller dans des complexités monstres, nous nous contenterons d'un plasmoïde statique qui contiendra les éléments suivants : une image SVG, une icône et un sympathique petit texte.
     
  • PDF on-line ZIP 
    fr
    Le projet Neon est une construction nocturne du dernier tronc de KDE. Dans ce tutoriel, nous allons apprendre à utiliser ce projet.
     
menu Applications
  • PDF on-line E-book 
    fr
    ownCloud se veut une plateforme dans le principe de Dropbox en plus puissant et libre. Le but de ce cours est de vous apprendre à héberger vous-même votre instance de ownCloud.
     
  • on-line 
    fr
    Tout système d'exploitation de type UNIX s'accompagne d'une documentation riche et abondante appelée man pages (abréviation de « manual pages ») qui signifie dans la langue de Molière « pages de manuel ». Dans ce tutoriel nous allons apprendre à écrire nos propres pages de manuel sous OpenBSD.
    Création : 12 octobre 2007  · Mise à jour : 26 avril 2020 
     
  • on-line 
    fr
    Étude et programmation du système X Window
    par Michel Buffa, Franck Diard, François Abram
    Le package logiciel X-Window (appelé couramment X) est un système permettant aux programmeurs de développer des applications graphiques portables et distribuées. À travers ce cours nous allons apprendre à programmer ce système.
     
  • PDF on-line ZIP 
    fr
    CMake est un outil qui lit des fichiers de script et produit des fichiers natifs pour la plateforme sur laquelle il est lancé pour la compilation d'un projet. Ce cours a pour objectif de vous apprendre à utiliser CMake et à compiler KDE avec cet outil.
     
menu Shell
  • PDF on-line ZIP 
    fr
    La programmation «Shell»
    par Frédéric Lang, Idriss NEUMANN
    Ce tutoriel est est un cours complet pour vous apprendre la programmation shell. Le shell est un interpréteur de commandes. Il ne fait pas partie du système d'exploitation UNIX et c'est la raison pour laquelle il porte ce nom « coquille », qui indique son état détaché du « noyau » Unix. Son rôle est d'analyser la commande tapée afin de faire réagir le système pour qu'il réponde aux besoins de l'utilisateur.
    18 commentaires Donner une note à l´article (4.5) Création : 19 août 2013  · Mise à jour : 27 avril 2020 
     
  • PDF on-line ZIP 
    fr
    Ce cours va vous apprendre un ensemble bonnes pratiques à privilégier dans l'écriture de scripts shell généralement implémentés en Bash. Ce tutoriel n'a pas pour vocation de reprendre les bases de la programmation de scripts shell et nécessite d'avoir quelques notions. Si ce n'est pas votre cas, nous vous recommandons fortement de lire ce cours au préalable.
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel présente la page de documentation issue d'une conversion automatique de developpez.com. Vous trouverez dans ces cours les notions fondamentales pour apprendre à travailler sous Linux.
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel regroupe des exercices corrigés en shell scripts Bash et autres langages shell compatibles. Le but est de vous apprendre à travers ces exercices à ecrire des scripts shell.
     
  • PDF on-line ZIP 
    fr
    Le Korn shell regroupe les fonctions du C shell et du Bourne shell, tout en apportant de nouvelles propriétés, afin d'obtenir un shell plus convivial, plus puissant et plus rapide. Dans ce tutoriel, nous allons apprendre à l'utiliser.
     
  • PDF 
    fr
    Interpréteur de commandes par défaut des systèmes GNU/Linux, Bash est devenu pour les administrateurs système un outil incontournable. À travers ce tutoriel nous allons apprendre à faire de la programmation shell en Bash.
     
  • PDF on-line ZIP 
    fr
    Tutoriel awk
    par nyal
    awk est un langage de traitement de lignes, disponible sur la plupart des systèmes Unix et sous Windows avec Cygwin ou Gawk. Il est principalement utilisé pour la manipulation de fichiers textuels pour des opérations de recherche, de remplacement et de transformation complexe. Ce tutoriel a pour but de vous apprendre à utiliser ce langage.
    Création : 10 janvier 2005  · Mise à jour : 5 mai 2020 
     
Consultez tous les cours

Copyright © 2013 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.