Reprenez le contrôle à l'aide de Linux
Reprenez le contrôle à l'aide de Linux met Linux à la portée de tous en faisant découvrir toutes les facettes du célèbre système d'exploitation libre.Mathieu Nebra détaille les différences entre Windows et Linux. Grâce à ce cours, le lecteur apprend à installer Linux sur son ordinateur avec Ubuntu. Il découvre comment manipuler Linux avec les interfaces graphiques Gnome [...]
[lire le résumé du livre]
Auteur : Mathieu NEBRA
Editeur : Simple It
Collection : Le livre du zéro
Date parution : 08/2012 (2ème édition)Quel est le sujet du livre "Reprenez le contrôle à l'aide de Linux"
Reprenez le contrôle à l'aide de Linux met Linux à la portée de tous en faisant découvrir toutes les facettes du célèbre système d'exploitation libre.
Mathieu Nebra détaille les différences entre Windows et Linux. Grâce à ce cours, le lecteur apprend à installer Linux sur son ordinateur avec Ubuntu. Il découvre comment manipuler Linux avec les interfaces graphiques Gnome et KDE. L'ouvrage explique comment installer des programmes libres et gratuits ou encore se connecter à distance à un serveur sous Linux avec SSH. Des chapitres inédits sont consacrés à la virtualisation de Linux et à la compilation manuelle des programmes.
Ce Livre du Zéro forme progressivement à l'utilisation de la console, de la manipulation des fichiers, à la gestion de l'exécution des programmes en passant par l'ajout d'utilisateurs.
Vous souhaitez aller plus loin avec votre ordinateur et essayer ce fameux Linux dont on parle tant ?
Découvrez dans ce livre tout ce qu'il faut savoir pour maîtriser Linux : des premiers pas à l'utilisation avancée de la console !
N'ayez plus peur du changement !
Le célèbre système d'exploitation libre désormais à la portée de tous
Un cours progressif qui vous fera découvrir toutes les facettes de Linux
Un cours qui a convaincu de nombreuses personnes d'essayer Linux
Découvrez Linux pas à pas
Qu'est-ce qu'un système d'exploitation ? Quelles sont les différences entre Windows et Linux ?
Téléchargez et testez sans risque Linux sur votre ordinateur avec Ubuntu... et installez-le si vous êtes conquis !
Faites vos premiers pas avec les interfaces graphiques Unity et KDE
Installez et désinstallez facilement de nouveaux programmes libres et gratuits
Découvrez l'utilisation de la console : manipulez les fichiers, ajoutez des utilisateurs, gérez l'exécution des programmes...
Connectez-vous à distance à un serveur sous Linux avec SSH
Programmez des scripts Bash pour automatiser vos tâches
A qui ce livre est-il destiné ?
Aux passionnés qui veulent approfondir leurs connaissances en informatique
Aux étudiants dans le domaine des nouvelles technologies qui recherchent un support de cours
Aux administrateurs de serveurs désireux d'étoffer leurs connaissances sur les commandes et les scripts Bash
Auteur Mathieu Nebra est un jeune passionné de nouvelles technologies. Il cherche en vain en librairie des cours accessibles aux débutants pour se former. Afin de prouver que l’on peut faire « plus clair et plus simple » il crée le Site du Zéro, aujourd’hui devenu la référence des cours pour débutants en ligne avec plusieurs millions de visites par mois. Ses précédents ouvrages sont aujourd’hui des best-sellers et ont permis à de nombreux débutants de se former sur le PHP, Linux, C++, HTML5.
En suivant ce lien, retrouvez tous les livres dans la spécialité Linux-Unix.Sommaire et contenu du livre "Reprenez le contrôle à l'aide de Linux"
Avant-proposAla découverte de Linux avec Ubuntu
Qu'allez-vous apprendre en lisant ce livre? . ii
Comment lire ce livre? . . . . . . iii
Ce livre est issu du Site du Zéro iv
Remerciements .......... iv
1 Découvrir et installer Linux 1
1 Mais c'est quoi, Linux? 3
Un système d'exploitation 4
La naissance de Linux .. 8
Les distributions de Linux 13
2 Téléchargez Linux, c'est gratuit! 17
Les deux visages de Linux . 18
Télécharger et graver le CD 24
Commander un CD. . . . . 27
3 Tester et installer Ubuntu 29
Installation de Linux depuis Windows 30
Premier démarrage d'Ubuntu 31
Installer Ubuntu ....... 35
4 Partitionner son disque 41
Défragmentez votre disque . 42
Qu'est-ce que le partitionnement? 46
Prêts? Partitionnez! . 49
La fin de l'installation 56
5 Découverte du bureau Gnome 63
Bienvenue sur le bureau Gnome . 64
Nautilus, l'explorateur de fichiers 67
Gestion des programmes . . . . . 70
6 Découverte du bureau KDE 75
Comment obtenir KDE? .. 76
Connexion au bureau KDE 76
Letableaude bord . . . . . 79
L'explorateur de fichiers Dolphin 83
7 Installez Linux dans une machine virtuelle 87
Installer VirtualBox ......... 88
Créer une nouvelle machine virtuelle 90
Lancer la machine virtuelle .. 96
Installation des additions invité 101
II Manipuler la console et les fichiers 105
8 La console, ça se mange? 107
Pourquoi avoir inventé la console? 108
La console, la vraie, celle qui fait peur 110
La console en mode graphique. . . . . 115
L'accès à distance en SSH avec PuTTY 116
9 Entrer une commande 123
L'invite de commandes .. 124
Commandes et paramètres . 126
Retrouver une commande 130
Quelques raccourcis clavier pratiques . . .
10 La structure des dossiers et fichiers Organisation des dossiers '' pwd & which : où... où suis-je? ls : lister les fichiers et dossiers cd:changerdedossier . . . . . du : taille occupée par les dossiers
11 Manipuler les fichiers cat & less:afficherunfichier ............ head & tail : afficher le début et la fin d'un fichier. touch & mkdir : créer des fichiers et dossiers cp & mv : copier et déplacer un fichier rm : supprimer des fichiers et dossiers. ln : créer des liens entre fichiers .
12 Les utilisateurs et les droits sudo : exécuter une commande en root . adduser, deluser : gestion des utilisateurs addgroup, delgroup : gestion des groupes . chown, chgrp : gestion des propriétaires d'un fichier chmod : modifier les droits d'accès .
13 Nano, l'éditeur de texte du débutant Premiers pas avec Nano . . . . Configurer Nano avec .nanorc Configurer sa console avec .bashrc .
14 Installer des programmes avec apt-get Les paquets et leurs dépendances Les dépôts . Les outils de gestion des paquets apt-get update : mettre à jour le cache des paquets. apt-cache search : rechercher un paquet apt-get install : installer un paquet ..
. 133
135
136
138
141
146
151
155
156
162
165
167
170
173
179
180
182
185
187
189
195
196
203
207
213
214
215
221
222
224
225
apt-get autoremove : supprimer un paquet
apt-get upgrade : mettre à jour tous les paquets
15 RTFM : lisez le manuel! man : afficher le manuel d'une commande. Comprendre le SYNOPSIS ..... apropos : trouver une commande . D'autres façons de lire le manuel
16 Rechercher des fichiers loeate : une recherche rapide . f ind : une recherche approfondie
III Contrôler les processus et les flux de données
17 Extraire, trier et filtrer des données grep : filtrer des données sort : trier les lignes . . . wc : compter le nombre de lignes uniq : supprimer les doublons .. eut: couper une partie du fichier
18 Les fiux de redirection > et » : rediriger le résultat dans un fichier 2>, 2» et 2>&1 : rediriger les erreurs .... < et « : lire depuis un fichier ou le clavier .
1: chaîner les commandes . . . . . .
19 Surveiller l'activité du système
w: quifait quoi? .......
ps & top : lister les processus
Ctrl + C & kill : arrêter un processus
halt & reboot : arrêter et redémarrer l'ordinateur
20 Exécuter des programmes en arrière-plan && nohup : lancer un processus en arrière-plan .
228
229
231
232
235
242
243
247
248
249
257
259
260
265
268
270
271
277
278
282
285
288
295
296
299
305
308
311
. 312
CtrlZ, jobs, bg & fg :
passer un processus en arrière-plan 314 screen : plusieurs consoles en une . . . 317
21 Exécuter un programme à une heure différée 325 date :réglerl'heure o. . • • • • . • • 326 at : exécuter une commande plus tard 327 sleep:faireune pause......... 330 crontab : exécuter une commande régulièrement 331
IV Transférer des données à travers le réseau 337
22 Archiver et compresser 339 tar : assembler des fichiers dans une archive. 340 gzip & bzip2 : compresser une archive . 343 unzip & unrar : décompresser les .zip et .rar . 347
23 La connexion sécurisée à distance avec SSH 351 Se connecter à une console à distanée 352 DeTelnet àSSH ............ 353 Comment sont cryptés les échanges avec SSH? 356 Se connecter avec SSH et PuTTY .. 364 L'identification automatique par clé 371
24 Transférer des fichiers 385 wget : téléchargement de fichiers 386 scp : copier des fichiers sur le réseau 388 ftp & sftp : transférer des fichiers . 390 rsync : synchroniser des fichiers pour une sauvegarde 394
25 Analyser le réseau et filtrer le trafic avec un pare-feu 401 host & whois : qui êtes-vous? 402
o •••••••••••••
ifconf ig & netstat : gérer et analyser le trafic réseau 406 iptables : le pare-feu de référence . 412
26 Compiler un programme depuis les sources 421
Essayez d'abord de trouver un paquet .deb ..... 422 Quand il n'y a pas d'autre solution: la compilation. 423
V Automatisez vos tâches avec des scripts Bash 429
27 Vim : l'éditeur de texte du programmeur 431 InstallerVim ........ 432 Les modes d'édition de Vim 434 Opérations basiques (déplacement, écriture, enregistrement...) 437 Opérations standard (copier, coller, annuler. ..) 441 Opérations avancées (split, fusion, recherche...) 444 LesoptionsdeVim................ 447
28 Introduction aux scripts shell 453 Qu'est-ce qu'un shell ? 454 Notre premier script . 458 Exécuter le script bash . 460
29 Afficher et manipuler des variables 463 Déclarer une variable . . . . 464 echo : afficher une variable 465 read : demander une saisie 468 Effectuer des opérations mathématiques 471 Les variables d'environnement. 472 Les variables des paramètres 473 Lestableaux ....... 475
30 Les conditions 477 if : la condition la plus simple 478 Les tests . 482 case : tester plusieurs conditions à la fois 487
31 Les boucles 491 while : boucler « tant que» 492 for: boucler sur une liste de valeurs 493 32 TP : générateur de galerie d'images 497 Objectifs 498 Solution . 500 Améliorations . 501