Administration Linux et shell
MILOUD NECILI
PROJET / Bases · Linux · Bash
Fraîche Flow · Intégration de systèmes informatiques
Objectif du projet
Mettre en place une méthode cohérente en ligne de commande pour installer, configurer, diagnostiquer et automatiser l’infrastructure du laboratoire.
Ma réalisation
- Administré les systèmes Linux avec Bash et identifié l’utilisateur, le nom d’hôte et le répertoire de travail à partir de l’invite.
- Modifié les fichiers de configuration avec nano et vérifié leur contenu avec cat, grep et tail.
- Utilisé les tubes, les redirections et les filtres pour obtenir des chaînes de diagnostic vérifiables.
- Mis en pratique la gestion des paquets, les permissions, les propriétaires de fichiers et les services systemd.
Cadre technique
| Plateforme | Debian Linux |
|---|---|
| Outils | Bash, nano, grep, tail, apt, systemctl |
| Méthode | Diagnostiquer avant de modifier ; vérifier ensuite le résultat |

Résultat
Le shell a été utilisé tout au long de la mise en place et du dépannage. Les sorties relatives aux services, au réseau, aux systèmes de fichiers et aux conteneurs sont documentées dans le projet.
Vérification et preuves de fonctionnement
hostname; whoami; pwd
ip -br a; ip route
systemctl is-active apache2 mariadb docker cron
df -h /tmp /var; lsblk

Dépannage en pratique
Nextcloud a été téléchargé et extrait dans /var/www. Le choix du répertoire de travail devait tenir compte de la distinction entre tmpfs temporaire et système de fichiers persistant.
Compétences acquises
Exploitation Linux, analyse des systèmes de fichiers, gestion des services et recherche structurée des pannes.
État du projet
Terminé selon la confirmation du responsable du projet.