Contenu
INTRODUCTION
- L'héritage UNIX, la FSF, le projet GNU, le noyau LINUX.
- Linux aujourd'hui : positionnement, les distributions, les acteurs.
- Le monde de l'Open Source.
PRISE EN MAIN
- Connexion au système.
- Environnements de travail graphique : KDE et GNOME.
- Ouverture d'un shell et premières commandes.
- Accès à la documentation, HOWTO, forums.
FICHIERS ET ARBORESCENCE
- Partitions, systèmes de fichiers.
- Organisation de l'arborescence.
- Inodes et type de fichiers.
- Commandes sur les fichiers : ls, mkdir, cp, mv, ...
- Les permissions sur les fichiers.
- Commandes complémentaires : find, grep, sort,...
LE BASH ET VIM
- Interprétation de la ligne de commandes par le bash.
- Les caractères spéciaux.
- Le pipe et les redirections.
- Alias et historique.
- Variables et environnement.
- Fichiers de connexion.
- L'éditeur VIM : commandes principales, automatisations.
GESTION DES PROCESSUS
- Notion de processus.
- Gestion des processus : ps, kill.
- Processus en arrière-plan : nohup, jobs, bg, fg.
DÉMARRAGE ET ARRÊT DU SYSTÈME
- La séquence de démarrage : BIOS, LILO/GRUB, noyau, services.
- Configuration de LILO et GRUB. Multiboot.
- Configuration des services : chkconfig et script service.
OPÉRATIONS COURANTES
- Sauvegarde et transfert d'arborescences : tar.
- Compression de données : gzip, bzip2.
- Installations logicielles : utilisation du système RPM.
- Reconnaissance de périphériques : Le rôle du noyau et des modules.
- Exemples avec disquette, cdrom et clé USB.
- Copie physique de périphériques : dd.
- Planification de travaux : crontab et at.
OUTILS RÉSEAU ET WEB
- Architecture du réseau : interface physique, TCP/IP, DNS, protocoles applicatifs, services réseaux.
- Contrôle de la configuration réseau : ifconfig, netstat, dig et host.
- Connexion à distance : telnet, ssh.
- Transfert de fichiers : ftp, sftp, scp.
- Configuration et utilisation du navigateur web.
- Utilisation d'une boite aux lettres : mail et mutt.