A quoi sert un système Linux, comment ça marche?
Les briques de base (mémoire, disque, processeur, périphériques)
L'exploitation du système consiste en quoi ?
Gérer plusieurs applications en même temps (multitâches).
L'utilisateur et l'administrateur "face" au système
La présentation de l'information aux utilisateurs (fichiers, dossier, arborescence)
Vue générale des applications disponibles sous Linux.
Pourquoi autant de distributions ( RedHat, Debian, Ubuntu , Suse...)
Les logiciels libres, la licence GPL, GNU et Linux.
Les standards (gnome, kde, firefox, open-office, apache...)
Quelles différences avec Windows ?
Une session type
La connexion
Qu'est-ce qu'un utilisateur pour le système (login, propriétaire d'un fichier, droits, groupe, ...) ?
Locale en mode console
Locale en mode graphique (survol des bureaux gnome et kde)
Se connecter à distance avec ssh
Saut de machine en machine (ssh, exit)
Les fichiers dans l'arborescence des répertoires
Quelques répertoires importants (/, /home, /tmp, /bin...)
Navigation et personnalisation (cd, pwd, mkdir, ls)
Parcourir l'arborescence pour retrouver un fichier (locate, find)
Ouvrir/Enregistrer un fichier depuis une application (cat, vi, openoffice)
La philosophie de man (aide)
Encore plus d'aide sur le Web
Compléments sur les fichiers
Partitions et filesystems
Pourquoi diviser son disque dur ?
En quoi consiste le formatage d'une partition (filesystem)
Réunir le tout : Montage des partitions (mount, df , du)
Utiliser des médias amovibles (clé USB)
Gérer les fichiers au quotidien
L'éditeur vim
Effacer des fichiers ou des répertoires (rm, rmdir...)
Naviguer en mode graphique
Associer des droits a des fichiers/répertoires (chmod)
Créer des raccourcis (liens symboliques)
Les shellscripts
Principes
Modifier et relancer un shellscript
Le poste de travail
Bureautique, Web et Messagerie
Les outils de messagerie
La suite OpenOffice (traitement de texte, tableur...)
Les navigateurs standards
Les problèmes
Faire fonctionner sa carte son
Problèmes d'affichage
Prise de contrôle à distance
Travailler en ligne de commande
Dans quel cas c'est plus intéressant ?
Exemples de séquences de travail typique
La gestion des applications
Comment installer un nouveau logiciel
Les format .rpm et .deb
Et "l'autre" (tar.gz) ...
Intérêts d'installer les sources.
Commandes associées.
Aller chercher un programme sur Internet (dépôts logiciels)
Cycle de vie d'un programme
Vocabulaire : processus, tâche, application, , service
Les différents modes de lancement d'une application (systemctl, service, &...)
Visualiser les tâches : ps ,top, jobs
Arrêter un programme (graphiquement, kill)
Automatiser le lancement d'une application ou d'un script (crontab)
Linux en réseau local
Configuration standard d'un poste
Vocabulaire réseau élémentaire
En quoi consiste la configuration réseau d'un poste (@IP, passerelle, DNS, DHCP) ?
Mise en œuvre pour accéder au web
Les services standards
La connexion à une machine distante : ssh
Les transferts de fichiers : (s)ftp, rcp
L'exemple du WEB
Mise en place d'un serveur WEB Apache de base (une seule page html)
Connexion au site
Installer Linux
Installation physique ou virtualisée ?
Récupérer une VM (machine virtuelle) "toute faite"
Les choix en fonction de la future activité du serveur
Découpage "intelligent" du disque (partitionnement)
Les questions classiques (latin1, GRUB...)
Quels packages pour quels besoins ?
Comment rattraper plus tard les "mauvais" choix à l'installation ?