Retour au portfolio

Rapport Technique : Administration Linux

Ce document détaille la mise en œuvre d'une gestion rigoureuse du système de fichiers et des politiques de sécurité locales. Ces compétences sont fondamentales pour garantir l'intégrité et la disponibilité des données en environnement de production et Cloud.

Création et Navigation

Mise en place d'une structure organisée pour la gestion des documents et des journaux système.

# Création de l'arborescence complexe
mkdir -p documents/{textes,images,archives} logs tmp

# Ajout de contenu sans écraser le fichier existant
echo 'Quatrième ligne' >> documents/textes/fichier1.txt

# Vérification visuelle de la structure
tree -a

Permissions et Sécurité

Application du modèle de droits Linux pour sécuriser les données sensibles.

# Application du Sticky Bit (seul le propriétaire peut supprimer)
chmod 1777 tmp/

# Attribution de droits stricts (Lecture/Ecriture proprio, Lecture groupe)
chmod 640 documents/textes/fichier1.txt

# Recherche de fichiers avec des droits spécifiques (Setuid)
find / -perm -4000 -type f 2>/dev/null

Filtrage et Recherche

Extraction d'informations pertinentes à partir de fichiers de données.

# Affichage des 3 premières lignes triées par score (colonne 2)
sort -k2 -nr notes.txt | head -n 3

# Recherche de fichiers modifiés il y a moins de 24h
find . -mtime -1 -type f

Archivage et Automatisation

Sauvegarde des données critiques pour garantir la continuité de service.

# Création d'une archive compressée .tar.gz
tar -cvzf archives/sauvegarde.tar.gz documents/textes/

# Automatisation via Crontab (tous les jours à 2h du matin)
00 02 * * * /home/user/scripts/backup.sh