Reprenez le contrôle à l'aide de Linux ; enfin un livre accessible de l'installation à l'utilisation avancée ! (2e édition)

À propos













Table des matières
Avant-propos
À la découverte de Linux avec Ubuntu
Qu'allez-vous apprendre en lisant ce livre ?
Comment lire ce livre ?
Ce livre est issu du Site du Zéro
Remerciements
I Découvrir et installer Linux
1 Mais c'est quoi, Linux ?
Un système d'exploitation
La naissance de Linux
Les distributions de Linux
2 Téléchargez Linux, c'est gratuit !
Les deux visages de Linux
Télécharger et graver le CD
3 Tester et installer Ubuntu
Installation de Linux depuis Windows
Premier démarrage d'Ubuntu
Installer Ubuntu
4 Partitionner son disque
Défragmentez votre disque
Qu'est-ce que le partitionnement ?
Prêts ? Partitionnez !
La fin de l'installation
5 Découverte du bureau Unity
Bienvenue sur le bureau Unity
Nautilus, l'explorateur de fichiers
Gestion des programmes
6 Découverte du bureau KDE
Comment obtenir KDE ?
Connexion au bureau KDE
Le tableau de bord
L'explorateur de fichiers Dolphin
7 Installez Linux dans une machine virtuelle
Installer VirtualBox
Créer une nouvelle machine virtuelle
Lancer la machine virtuelle
Installation des additions invité
II Manipuler la console et les fichiers
8 La console, ça se mange ?
Pourquoi avoir inventé la console ?
La console, la vraie, celle qui fait peur
La console en mode graphique
L'accès à distance en SSH avec PuTTY
9 Entrer une commande
L'invite de commandes
Commandes et paramètres
Retrouver une commande
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 : changer de dossier
du : taille occupée par les dossiers
11 Manipuler les fichiers
cat & less : afficher un fichier
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 : gestion des utilisateurs
addgroup : gestion des groupes
chown : : 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
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
locate : une recherche rapide
find : 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
cut : couper une partie du fichier
18 Les flux 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
| : chaîner les commandes
19 Surveiller l'activité du système
w : qui fait 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
Ctrl + Z, jobs, bg & fg : passer un processus en arrière-plan
screen : plusieurs consoles en une
21 Exécuter un programme à une heure différée
date : régler l'heure
at : exécuter une commande plus tard
sleep : faire une pause
crontab : exécuter une commande régulièrement
IV Transférer des données à travers le réseau
22 Archiver et compresser
tar : assembler des fichiers dans une archive
gzip & bzip2 : compresser une archive
unzip & unrar : décompresser les .zip et .rar
23 La connexion sécurisée à distance avec SSH
Se connecter à une console à distance
De Telnet à SSH
Comment sont cryptés les échanges avec SSH ?
Se connecter avec SSH et PuTTY
L'identification automatique par clé
24 Transférer des fichiers
wget : téléchargement de fichiers
scp : copier des fichiers sur le réseau
ftp & sftp : transférer des fichiers
rsync : synchroniser des fichiers pour une sauvegarde
25 Analyser le réseau et filtrer le trafic avec un pare-feu
host & whois : qui êtes-vous ?
ifconfig & netstat : gérer et analyser le trafic réseau
iptables : le pare-feu de référence
26 Compiler un programme depuis les sources
Essayez d'abord de trouver un paquet .deb
Quand il n'y a pas d'autre solution : la compilation
V Automatisez vos tâches avec des scripts Bash
27 Vim : l'éditeur de texte du programmeur
Installer Vim
Les modes d'édition de Vim
Opérations basiques (déplacement, écriture, enregistrement)
Opérations standard (copier, coller, annuler...)
Opérations avancées (split, fusion, recherche...)
Les options de Vim
28 Introduction aux scripts shell
Qu'est-ce qu'un shell ?
Notre premier script
Exécuter le script bash
29 Afficher et manipuler des variables
Déclarer une variable
echo : afficher une variable
read : demander une saisie
Effectuer des opérations mathématiques
Les variables d'environnement
Les variables des paramètres
Les tableaux
30 Les conditions
if : la condition la plus simple
Les tests
case : tester plusieurs conditions à la fois
31 Les boucles
while : boucler « tant que »
for : boucler sur une liste de valeurs
32 TP : générateur de galerie d'images
Objectifs
Solution
Améliorations



Rayons : Sciences & Techniques > Informatique > Systèmes

  • EAN

    9791090085275

  • Disponibilité

    Disponible

  • Action copier/coller

    Dans le cadre de la copie privée

  • Action imprimer

    Dans le cadre de la copie privée

  • Poids

    12 623 Ko

  • Distributeur

    Numilog

  • Diffuseur

    Numilog

  • Entrepôt

    Numilog

  • Support principal

    ebook (ePub)

Mathieu Nebra

Mathieu Nebra est un jeune passionné de nouvelles technologies, il est le créateur du Site du Zéro, aujourd'hui devenu la référence des cours pour débutants en ligne avec plusieurs millions de visite par mois. Ses précédents ouvrages sur la programmation sont aujourd'hui des best-sellers et ont permis à de nombreux débutants de se former sur le C, PHP, Linux...

empty