Qu'est ce que Linux ?
Liens entre ordinateur et système d'exploitationLes composants physiques (mémoire, disque, processeur, ...)
Rôle du système d'exploitation
Rôle d'un noyau LinuxLes architectures supportant Linux.Les logiciels libres, la licence GPL, GNU et Linux.
Quelques standards opensource.
Pourquoi autant de distributions Linux ?
Et UNIX ?
Où trouver les bonnes sources d'information sur Linux ?
La documentation en ligne, les Howto, les FAQ
Sites Web, newsgroups, forums.
Les logiciels libres, la licence GPL, GNU et Linux
Premiers pas
Arrêt/relance du système (shutdown, halt, reboot, sync).
Commandes de base.Installer un système d'exploitation Linux
Déroulement d'une installation de base
Partitionnement du disque
Configuration réseau
Configuration carte graphiqueL'environnement de travail
La ligne de commande (bash) et executer un programmeFormat d'une ligne de commande
Le décodage d'une ligne de commande : ($,*,',",`, etc. ...)
Les redirections et les pipes (>,|)
Les caractères spéciaux (synthèse)
Le lancement de la commande (alias, fonction, commande interne, PATH)L'environnement texteLes fichiers .bashrc, .bash_profile, .bash_history, ...
Les principales variables du bash (PS1, HOME, PATH, ...).
L'éditeur vimL'environnement graphiqueRôle et paramétrage du serveur X (xorg.conf, gdm.conf, , DISPLAY, ...)
Travailler sous GNOME ou KDE (librairies concernées, applications spécifiques) ?Les applications graphiques utilesPrésentation des incontournables (Navigateurs, clients Mail, Gestionnaire de fichiers, Traitements de texte, analyse réseau, etc.)L'impressionLe concept de spool (rôle de lpd)
Les commandes lp, cancel, lpstatGestion des fichiers (manipulations, transferts)
Disques et média amoviblesNotion de partition
Nomenclature associée (/dev/sd?)
Cas des médias amovibles (clefs USB)
Notion de filesystem (mount, df, du)Une structure arborescenteContenu des répertoires standards (/bin, /home, /usr, ...)
Les commandes de base : mkdir, cd, pwd, ls, rm, file, cat, ...
Les liens symboliquesSécurité des donnéesGérer correctement les permissions d'accès aux fichiers (chmod)
Influence des droits d'accès sur les commandes
Comment se protéger de l'inadvertance.Sauvegarder les donnéesLa commande tarTransférer des données entre système Les différentes commandes possibles (scp, ftp, sftp)
Vers d'autres systèmes Linux
Vers des systèmes WindowsOutils de base pour manipuler les fichiers ou les flux des donnéesFiltrage des informations (grep, tail, head)
Philosophie des standards (sed, awk)Gérer les processus
Le multitâcheLes différents modes de lancement d'un script ou d'un programme
Visualiser les processus : jobs, ps ,top
Le processus systemd et la commande systemctlCommuniquer avec les processusEnvoyer un signal avec kill
Programmer des lancement de scripts ou de programmes avec la crontab