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
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
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
en cours d'exécution avant toute opération sur le fichier disque.
</note>
Pour afficher les caractéristiqu... nfo /path/to/aDiskImage
</code>
==== Agrandir un fichier disque ====
Pour agrandir le fichier disque on utilisera la commande **resize**:
<code bash>
qemu-img re... 20G
</code>
Dans cet exemple on ajoute 20 Gio au fichier disque ./aDiskFile. La commande accepte les unité
éros de lignes =====
Pour afficher le contenu du fichier en affichant le numéro des lignes utiliser l'option ''-N''
<code bash>
$ less -N fichier.txt
</code>
<note>
L'état des options passées su... =====
^ /motif | Recherche motif vers le bas du fichier |
^ ?motif | Recherche motif vers le haut du fichier |
^ &motif | Filtre et n'affiche que les lignes co
et uudecode ======
Il existe plusieurs types de fichier sous linux. Les fichiers au format texte et les f... r certains canaux de transmission le transfert de fichier binaire n’est pas possible. Les commandes **uuenc... e la manière suivante:
<code bash>
$ uuencode monFichier.bin > monFichier.txt
# Exemple
$ uuencode comptes.xls > comptes.xls.txt
</code>
Dans l'exemple proposé
et du test est de vérifier:
* Que le système de fichier sur le volume logique LVM reste disponible malgré... ystème;
===== État initial =====
Le système de fichier contenu dans le volume logique LVM est monté sur le système de fichier racine:
<code bash>
df -lh
Sys. de fichiers ... notre volume RAID de niveau 1 comme le montre le fichier /proc/mdstat
<code bash>
cat /proc/mdstat
Person
ributs des fichiers sur FAT ======
Le système de fichier FAT définit des attributs positionnable sur les f... rs et les dossier. Par défaut, Windows masque les fichier ayant des attributs "caché" ou "système". Lors du montage d'un système de fichier FAT ces attributs ne sont pas pris en compte par ... >
Pour afficher les attributs positionnés sur un fichier:
<code bash>
$ fatattr LF.docx
hs LF.docx