(Dire qu'il y a des gens qui croient a !)
... Comment a... c'est ce que vous croyez vous aussi ?
Halte-l, malheureux ! Ne faites pas un pas de plus, vous faites fausse route !
Linux n'est pas compliqu, et je vais vous le prouver.
Vous ne savez pas ce qu'est Linux ? Ce n'est pas grave, c'est un cours pour dbutants : les explications commencent ds le premier chapitre !
A qui s'adresse ce cours ?
- Aux utilisateurs de Windows qui veulent dcouvrir Linux
- Aux linuxiens dbutants qui cherchent mieux matriser leur OS
- Aux webmasters qui doivent administrer un serveur ddi sous Linux
- Aux curieux comme vous qui se demandent juste comment Linux fonctionne
Grce Linux, vous avez la possibilit aujourd'hui de reprendre le contrle de votre ordinateur et de dcouvrir tout un nouveau monde passionnant, le tout sans dpenser un sou !
- Dcouvrir et installer Linux
- Manipuler la console et les fichiers
- Contrler les processus et les flux de donnes
- Transfrer des donnes travers le rseau
- Programmez des scripts Bash pour automatiser vos tches
-
Partie 1 : Dcouvrir et installer Linux
Dans cette premire partie, nous allons dcouvrir Linux en douceur. Nous commencerons par voir ce que c'est, parce que a ne sert rien de l'installer juste "pour la beaut du geste" sans savoir quoi a va nous servir-
1) Mais c'est quoi Linux ? -
2) Tlchargez Linux, c'est gratuit ! -
3) Tester et installer Ubuntu -
4) Partitionner son disque -
5) Dcouverte du bureau KDE -
6) Dcouverte du bureau Gnome
-
-
Partie 2 : Manipuler la console et les fichiers
Un cran noir, quelques symboles blancs indchiffrables, un curseur qui clignote... Ca a pas l'air accueillant la console hein ?
Et pourtant ! La console est LE point nerveux central de Linux, c'est en grande partie ce qui lui confre toute sa puissance. C'est un monde trs riche et passionnant (puisque je vous le dis !).
Seul dfaut : ce n'est vraiment pas intuitif au tout dbut... sauf si vous lisez ce tuto en mme temps bien sr-
1) La console, a se mange ? -
2) Entrer une commande -
3) La structure des dossiers et fichiers -
4) Manipuler les fichiers -
5) Les utilisateurs et les droits -
6) Nano, l'diteur de texte du dbutant -
7) Installer des programmes avec apt-get -
8) RTFM : lisez le manuel ! -
9) Rechercher des fichiers
-
-
Partie 3 : Contrler les processus et les flux de donnes
Nous entrons maintenant dans une partie un peu plus avance de la manipulation de la console sous Linux.
Nous allons nous intresser 2 thmes principaux ici : les processus et les flux de donnes. L'objectif est de vous permettre de savoir qui fait quoi sur votre machine, d'apprendre grer les programmes que vous lancez mais aussi de transfrer les informations qu'ils renvoient un autre programme !
Vous allez vraiment commencer comprendre tout ce qui fait la puissance de la console partir de maintenant.-
1) Extraire, trier et filtrer des donnes -
2) Les flux de redirection -
3) Surveiller l'activit du systme -
4) Excuter des programmes en arrire-plan -
5) Excuter un programme une heure diffre
-
-
Partie 4 : Transfrer des donnes travers le rseau
Depuis longtemps, les systmes d'exploitation de type Unix (comme Linux) proposent une panoplie d'outils pour travailler en rseau. Ces outils sont aujourd'hui trs perfectionns et vous permettent d'accder une machine distance, comme si vous tiez devant. Le tout de manire scurise et crypte.
Comment compresser ses fichiers pour optimiser l'envoi ? Comment se connecter une machine Linux distance ?
Qu'est-ce que SSH et le FTP ? Comment analyser le trafic rseau et se protger l'aide d'un firewall ?
Autant de questions auxquelles nous allons rpondre dans cette partie.-
1) Archiver et compresser -
2) La connexion scurise distance avec SSH -
3) Transfrer des fichiers -
4) Analyser le rseau et filtrer le trafic avec un firewall
-
-
Partie 5 : Programmez des scripts Bash pour automatiser vos tches
Vous avez dcouvert de nombreuses commandes du monde de Linux depuis le dbut du cours. C'est bien !
Nous allons terminer en beaut en rutilisant tout ce que nous avons appris pour programmer des scripts shell (et plus exactement des scripts Bash). L'ide est d'assembler les commandes entre elles, d'utiliser des conditions et des boucles, afin d'automatiser certaines tches rptitives qu'on a l'habitude de faire.
Vous voulez archiver vos travaux tous les soirs, les compresser et les envoyer par mail ou par FTP ? Vous allez apprendre faire cela, et bien plus encore !-
1) Vim : l'diteur de texte du programmeur -
2) Introduction aux scripts shell -
3) Afficher et manipuler des variables -
4) Les conditions -
5) Les boucles -
6) TP : Gnrateur de galerie d'images
-