Demos

Linux : Administration

Par Demos

Objectifs

  • maîtriser les concepts et les commandes d'administration d'une plate-forme Linux

Programme

Installer le système

Choix de la méthode d'installation (local ou réseau)
Les grandes étapes de l'installation (partitionnement, création des systèmes de fichiers...)

Gérer les disques et les systèmes de fichiers

Partitionnement des disques (fdisk)
Présentation des volumes logiques (LVM)
Caractéristiques des principaux systèmes de fichiers journalisés (ext3, ext4, xfs...)
Systèmes de fichiers : création (mkfs), montage (mount, /etc/fstab), vérification (fsck)
Gestion des espaces de "swap"

Réaliser des sauvegardes

Sauvegardes d'arborescence (tar,cpio) et physique (dd)
Sauvegarde incrémentale de système de fichiers (dump/restore)

Surveiller et gérer les processus (partie 1)

Gestion des processus, planification des tâches (crontab), lire les principaux fichiers de logs

Le système d’impression CUPS

Gestion des files d'impression et des travaux d’impression (jobs)

L'arrêt et le démarrage du système (partie 1)

Les étapes du démarrage (Firmware, BIOS, GRUB, init, RC)
Le chargeur GRUB : choisir un noyau au démarrage
Le processus init
Le démarrage des services (init System V, Upstart, Systemd)
L'arrêt du système (shutdown)

Comment administrer le système

Accéder à la documentation : le man, les forums, la documentation des distributions
Administrer le système avec les outils intégrés (system-config-*)
Administrer le système avec les commandes d’administration
Administrer le système en éditant les fichiers de configuration

Gérer les utilisateurs et des groupes

Les bases des comptes utilisateurs et groupes locaux (/etc/passwd,/etc/group)
Création, modification et suppression des comptes et des groupes (useradd, groupadd...)
Paramétrage de l'environnement des utilisateurs (/etc/skel)

Gérer les droits sur les fichiers

Rappel des droits Unix de base sur les fichiers et répertoires (voir commandes de bases)
Les droits spéciaux (SUID, SGID, sticky bit)

Surveiller et gérer les processus (partie 2)

Le Noyau, les modules du noyau
Les bibliothèques partagées (so), la libc, les processus, les unités d'exécution (threads)
Planification des tâches (crontab) : configuration du service cron
Gestion des logs (syslog)

Installer et maintenir les applications

Installer un logiciel à partir des sources
Le système de paquetage Red Hat (rpm)
Le système de paquetage Debian (dpkg)
Utilisation de dépôts (yum, apt-get)
Mise à jour d’une application, du système, du noyau

L'arrêt et le démarrage du système (partie 2)

Le chargeur GRUB : configuration et commandes du shell GRUB,
Démarrer le service en mode maintenance

Gérer le réseau

Ajouter un hôte Linux dans un réseau TCP/IP
Gestion des services réseaux (XINETD)
Le partage de ressource (NFS)
Les utilitaires réseaux
Utilisation de SSH : authentification des hôtes et des utilisateurs par clefs

L'environnement graphique

Le protocole X-Window
Fonctionnement de X-Window en réseau (DISPLAY)
Connexion graphique distante (XDMCP)
Les bureaux sous Linux (Gnome, KDE…)

Pédagogie

Cette formation Linux est rythmée par une alternance d'exposés et de travaux pratiques
Pour les formations "A distance", elles sont réalisées avec un outil de visioconférence de type Teams ou Zoom selon les cas, permettant au formateur d'adapter sa pédagogie.
Retrouvez sur notre site internet toutes les précisions sur les sessions à distance ou les classes virtuelles.

Formations de la même catégories (5)

Dawan
Linux Administration + Préparation LPI 102Par Dawan

Comprendre les principes de l'OpenSource et Linux - Savoir installer une distribution Linux - Connaître les bases de l'utilisation de Linux - Passer l'examen LPI 102

Orsys
Linux industriel, temps réel et embarquéPar Orsys

Vous découvrirez dans cette formation l'architecture générale d'un système embarqué et mettrez en œuvre les outils de développement industriel disponibles librement sous Linux. Vous implémenterez les mécanismes d'ordonnancement temps partagé et réel souple, vous accéderez au développement temps réel strict avec l'extension LinuxRT ou Xenomai. Vous verrez enfin comment personnaliser le boot d'un système Linux.

Tanit Formation
Administrer un système linux - niveau 1Par Tanit Formation

La formation est basée sur la distribution Linux RedHat. Elle vous garantira l’assurance de gérer avec succès toutes les tâches liées àl’adminitsration d’un système d’exploitation.

Dawan
Linux Avancé : Serveur d'entreprises avec Samba/LDAP/Netfilter/SquidPar Dawan

Savoir installer, configurer et maintenir un serveur de fichier/d'authentification/routeur/firewall pour une entreprise

Openska
C avancé : programmation système sous LinuxPar Openska

Conçu pour la programmation système, le langage de programmation impératif C est l’un des langages les plus utilisés. Le langage C est dit compilé, c’est-à-dire décrit par un fichier source. Quant à Linux, système d’exploitation libre, c’est une implémentation libre du système UNIX très sollicitée par les professionnels.

Openska vous propose la formation C avancé : programmation système sous Linux sur 5 jours afin de vous permettre de maîtriser les concepts de programmations les plus complexes à l’aide du langage C. À terme, vous serez capable de développer des applications à l’aide du langage C. Du rappel des bases à la gestion des threads Linux en passant par la gestion du réseau et de la mémoire, vous acquerrez l’ensemble des connaissances et compétences nécessaires à la maîtrise des concepts avancés du langage de programmation C. Vous obtiendrez également une vue d’ensemble des principales bibliothèques existantes et de leurs modes d’utilisation, et ce, pour optimiser votre gestion du temps.