Présentation de Linux

De MULTICS aux Guerres d'Unix

Unix et le PC

De Minix à Linux

Le distributions Linux

Systèmes de Fichiers.

Linux File Hierarchy System

L'organisation

La commande mount

La commande umount

Systèmes de fichiers Unix

Validation des acquis

Commandes : mount, umount.

L'Editeur VI.

Présentation

Lancer et Quitter VI

Set

Commandes du Curseur

Insertion de Texte

Recherche de Texte

Suppression de Texte

Copier - Coller

Couper - Coller

En cas de problème

Validation des acquis

Commandes : view, vi.

Aide et Documentation.

L'aide des commandes

L'aide du shell

La commande man

La commande whatis

La commande apropos

La commande info

Sites Internet

Validation des acquis

Commandes : help, man, mandb, whatis, apropos, info.

Commandes de Base et Outils de Manipulation de Fichiers Textes.

Etude des commandes de base

Options et arguments

Expressions Régulières

Expressions régulières basiques

Expressions régulières étendues

Outils et Commandes sur les Fichiers

La commande grep

La commande egrep

La commande fgrep

La commande sed

La commande awk

La commande tr

La commande paste

La commande cut

La commande uniq

La commande split

La commande diff

La commande cmp

La commande patch

La commande strings

La commande comm

La commande head

La commande tail

La commande screen

La commande wall

Validation des acquis

Commandes : stty, date, who, df, free, whoami, pwd, cd, ls, touch, echo, cp, file, cat, mv, mkdir, rmdir, rm, sort, more, find, su, locate, updatedb, whereis, which, uptime, w, uname, du, lsmod, modprobe, rmmod, modinfo, clear, exit, logout, shutdown, reboot, halt, poweroff, sleep, grep, egrep, fgrep, sed, awk, tr, paste, cut, split, diff, cmp, uniq, patch, strings, comm, od, head, tail, screen, wall.

La Ligne de Commande.

Le Shell

Les Commandes Internes et Externes au shell

Les alias

Le Prompt

Rappeler des Commandes

Générer les fins de noms de fichiers

Le shell interactif

Affichage des variables du shell

Les variables principales

Régionalisation et Internationalisation

Options du shell bash

Les Scripts Shell

Exécution

Les variables spéciales

La commande read

Code de retour

La variable IFS

La commande test

La commande [[ expression ]]

Opérateurs du shell

L'arithmétique

La commande expr

La commande let

Structures de contrôle

Boucles

Scripts de Démarrage

Validation des acquis

Commandes : type, alias, unalias, chsh, history, wc, tee, set, vi, script, read, test, expr, let, if, case, for, while.

Gestion de Droits.

Les Droits Unix Simples

La Modification des Droits

Modifier le propriétaire ou le groupe

Les Droits Unix Etendus

Les ACL

Les Attributs Ext2/Ext3/Ext4 et XFS

Validation des acquis

Commandes : chmod, umask, chown, chgrp, setfacl, getfacl, chattr, lsattr.

Gestion des Disques, des Systèmes de Fichiers et du Swap.

Périphériques de stockage

Partitionnement

Systèmes de Fichiers Journalisés

Présentation

Ext3

Ext4

ReiserFS

XFS

JFS

Btrfs

Pagination

Taille du swap

Partitions de swap

Fichiers de swap

La commande swapon

La commande swapoff

Le fichier /etc/fstab

Validation des acquis

Commandes : fdisk, gdisk, parted, swapon, swapoff, mkswap, dumpe2fs, tune2fs, mke2fs, mkfs.ext3, e2fsck, resize2fs, debugfs, e2label, mkfs.ext4, mkfs.xfs, xfs_check, xfs_repair, xfs_admin, xfs_growfs, xfs_info, xfs_metadump, xfs_db, xfs_admin, mkfs.reiserfs, mkreiserfs, reiserfsck, reiserfstune, resize_reiserfs, debugreiserfs, mkfs.jfs, jfs_tune, jfs_fsck, jfs_febugfs, btrfs-balance, btrfs-check, btrfs-device, btrfs-filesystem, btrfs-inspect-internal, btrfs-property, btrfs-qgroup, btrfs-quota, btrfs-receive, btrfs-replace, btrfs-rescue, btrfs-restore, btrfs-scrub, btrfs-send, btrfs-subvolume, resize2fs.

Gestion du Démarrage et de l'Arrêt du Système.

Détail du démarrage

Systèmes à base du BIOS

Systèmes EFI

Autres Systèmes

Gestionnaire d'amorçage

LILO

Grub Legacy sous RHEL 6

Le fichier menu.lst

Configurer l'Authentification

Modifier la Configuration de GRUB Legacy en Ligne de Commande

Grub2 sous RHEL 7, Debian 8, Ubuntu 16.04 et SLES 12

Le fichier /boot/grub/device.map

Le fichier /etc/default/grub

Les fichiers du répertoire /etc/grub.d

Le fichier /etc/grub.d/10_Linux

Le fichier /etc/grub.d/30_os-prober

Les fichiers /etc/grub.d/40_custom et /etc/grub.d/41_custom

Configurer l'Authentification

Modifier la Configuration de GRUB 2 en Ligne de Commande

Initramfs

Examiner l'image existante

Le script init

Créer un Initial Ram Disk

La commande dracut sous RHEL et SLES

La commande mkinitramfs sous Debian et Ubuntu

La commande mkinitrd sous SLES

Le Démarrage du Noyau

Le Processus Init

Le Système de Démarrage SysVinit sous RHEL 5 et Debian 6

Niveaux d'exécution sous RHEL 5

Niveaux d'exécution sous Debian 6

Scripts de Démarrage

rc.sysinit sous RHEL

rcS sous Debian

Scripts Unix Système V sous RHEL 5 et Debian 6

inittab

Répertoire init.d

Répertoires rcX.d

Linux Standard Base

La commande chkconfig sous RHEL 5 et Debian 6

La commande update-rc.d sous Debian 6

La Gestion des Services sous SysVinit

Le Système de Démarrage Upstart sous RHEL 6 et Debian 7

Scripts Upstart

Initialisation du Système

Runlevels

[CTL]-[ALT]-[DEL]

mingetty

La Gestion des Services sous Upstart

Le Système de Démarrage Systemd sous RHEL 7, Debian 8, Ubuntu 16.04 et SLES 12

La Commande systemctl

Fichiers de Configuration

La Commande systemd-analyze

La Gestion des Services sous Systemd

Arrêt Système du Système

La commande shutdown

La commande reboot

La commande halt

La commande poweroff

Validation des acquis

Commandes : grub_install, grub-mkconfig, grub2-mkconfig, runlevel, init, telinit, chkconfig, dracut, mkinitramfs, mkinitrd, initctl, start, stop, restart, systemctl, systemd-analyze, lightdm, shutdown, halt, reboot, poweroff.