sement à l'infini des fichiers logs.
Pour chaque fichier journal logrotate agit en 2 étapes:
- rotation: archive le fichier de log et supprime les anciennes versions.
- co... ly,weekly,monthly | Périodicité de rotation du fichier de log |
^ rotate n | Conserve n r... |
^ create nnnn user group | Création d'un fichier vide après rotation avec les droits d'accès spéci
une unité peut être déduit par le suffixe sur son fichier d'unité.
Pour les taches de gestion des services... ra de type unité de service (service units) et le fichier d'unité aura le suffixe ''.service''. Cependant p... ervice systemd et exécuter les instruction de son fichier d'unité, utiliser la commande **start**:
<code b... a désignation de l'unité;
* LOAD: indique si le fichier unité a bien été évalué par systemd. Le fichier u
me | | Extrait le nom de fichier d'un chemin complet. |
| [[sysadm... r**ou**p**e | Changer le groupe propriétaire d'un fichier/dossier |
| chmod | **ch**ange **mod**e | Changer les droits d'accès au fichier/dossier |
| chown | **ch... own**er | Changer l'utilisateur propriétaire d'un fichier/dossier |
| cut | **cut**
-1 bs=1M count=256
</code>
On crée le système de fichier btrfs sur disk-0, on le monte pour l'utiliser normalement. A ce stade on a un systeme de fichier opérationnel sur un seul périphérique.
<code bas... /mnt/btrfs-test/
</code>
On monte le système de fichier btrfs sur l'arborescence logique:
Ajouter le nouveau périphérique pour le système de fichier /mnt/btrfs-test. Ici l'option -f st utilisée car
= Gestion du service =====
Après modification du fichier de configuration, redémarrer le service ntp à l'a... u système local.
<note>
ntpdate n'utilise pas le fichier de configuration /etc/ntp.conf, il faut donc préc... iptables au framework UFW en les ajoutant dans le fichier **/etc/ufw/after.rules**. Ce fichier script, s'il est exécutable est utilisé par lors du démarrage/arrêt d
Quand c'est possible privilégier l'utilisation de fichier d'échange à la place de partition.
Si plusieurs ... ur rendre la modification permanente, utiliser un fichier de configuration sous **/etc/sysctl.d/**
<file c... onf>
vm.swappiness=1
</file>
===== Création d'un fichier d'échange =====
La création/suppression de fichier d'échange se fait au sein d' un système de fichier. Il
chiffrement confidentialité}}
====== Utiliser un fichier périphérique chiffré ======
Le fichier périphérique est l’équivalent d'un disque virtuel chiffré. Le système de fichier est dans un conteneur chiffré.
Si l'utilitaire c... Création du périphérique chiffré =====
Créer un fichier avec du contenu aléatoire. Ici on crée un fichier
difficile à maintenir.
* Via un Dockerfile, un fichier contenant les instructions de création en se basa... onstruction de l'image
COPY # Permet de copier un fichier ou répertoire de l'hôte vers l'image
ADD # Permet de copier un fichier de l'hôte ou depuis une URL vers l'image, permet ... sible d'exclure des fichiers du contexte grâce au fichier **.dockerignore**. Le détail du fonctionnement du
propos du certificat =====
Le certificat est un fichier texte exploitant les méthodes de cryptographie as... *. La clé privée est générée et conservée dans un fichier clé à part.
Le contenu d'un certificat est norma... server.key -out server.crt -days 365
</code>
Le fichier certificat généré est bien un fichier texte, on peut afficher son contenu:
<code bash>
cat server.crt
</co
ode>
Pour découvrir btrfs, on créé le système de fichier dans un fichier de quelques mégas. Première surprise, l'espace minimal nécessaire pour la création d'un système de fichier btrfs est de 256 Mo:
<code bash>
$ cd /tmp
$ dd i... logique et on monte notre tout nouveau système de fichier btrfs:
<code bash>
$ sudo mkdir /mnt/test
$ sudo
tall bind9 bind9-doc bind9utils
</code>
Dans le fichier de configuration **''/etc/bind/named.conf.options... ui qui fera autorité sur cette zone.
Modifier le fichier de configuration ''**/etc/bind/named.conf.local**... NS, utiliser la déclaration **allow-update**
Le fichier ''**/etc/bind/db.lan**'' contiendra la définition de la zone lan. Créer le fichier
<code bash>
root@kerberos:/etc/bind# touch db.lan
rner une sous partie de l’arborescence ou même un fichier comme le montre l'exemple ci-dessous
<code bash>... ichiers textes
$ echo "Ceci est le contenu de mon fichier test!" | sudo tee /tmp/test.txt
$ echo "Ceci est le contenu de mon fichier temoin!" | sudo tee /opt/temoin.txt
# Affiche le... :
$ cat /tmp/test.txt
Ceci est le contenu de mon fichier test!
$ cat /opt/temoin.txt
Ceci est le contenu
= Prérequis =====
Pour l'exercice on va créer un fichier périphérique de 20 Mo que l'on associera a un gro... era un volume logique databank puis un système de fichier que l'on remplira à 100%.
<note>
La création d'u... dans le wiki
</note>
<code bash>
# creation du fichier périphérique
$ sudo dd if=/dev/zero of=/tmp/vdisk... nk vgtest
# creation et saturation du système de fichier
$ sudo mkfs.ext4 /dev/vgtest/databank
$ sudo moun
{{tag>sysadmin docker fichier image}}
====== Docker : lister ou extraire les fichiers d'une image ======
... que le conteneur n'est pas exécuté, le système de fichier est inchangé et demeure celui de l'image de base.... tractor | tar t | most
</code>
===== Extraire un fichier =====
Utiliser la commande **docker container cp... arborescence locale.
<code bash>
# Extraction du fichier aFile dans le répertoire courant
docker container
modifier se comportement par défaut, modifier le fichier /etc/default/grub:
<file>
# valeurs par défaut (à... ==
La configuration de grub est contenue dans le fichier **grub.cfg**. Si pour une raison quelconque le fichier devient inexploitable le démarrage ne pourra plus s... ====
Il faut localiser la partition contenant le fichierfichier **BCD**. Cette partition contiendra égale