Advanced Search
Search Results
230 total results found
4 - Permissions, propriétaires et comptes
Lire et modifier les permissions, les propriétaires, les utilisateurs et les groupes.
4.1 - Comprendre les permissions Linux
Chaque fichier possède un propriétaire, un groupe et des permissions pour trois catégories : utilisateur ( u), groupe ( g) et autres ( o). Lire les droits ls -l fichier.txt ls -ld dossier stat fichier.txt Exemple : -rw-r----- 1 alex informatique 1250 août 7 10...
4.2 - Modifier les droits avec chmod
chmod modifie les permissions d'un fichier ou d'un dossier. Il accepte une notation symbolique, plus lisible, ou une notation numérique. Notation symbolique Catégories : u propriétaire, g groupe, o autres, a tous. Opérations : + ajouter, - retirer, = dé...
4.3 - Propriétaires, groupes, chown et chgrp
chown change le propriétaire et éventuellement le groupe. chgrp change seulement le groupe. Examiner l'appartenance ls -l fichier.txt stat -c '%U:%G %n' fichier.txt id alex getent group informatique Changer propriétaire ou groupe sudo chown alex fichier.txt s...
4.4 - Gérer les utilisateurs et les groupes
La gestion des comptes varie légèrement selon la distribution. Les commandes ci-dessous couvrent les systèmes Linux courants. Consulter les comptes id alex getent passwd alex getent group informatique cut -d: -f1 /etc/passwd getent est préférable à la lecture ...
5 - Logiciels, processus, services et journaux
Installer des paquets, surveiller les processus, piloter systemd et consulter les journaux.
5.1 - Installer des logiciels avec apt, pacman et dnf
Les gestionnaires de paquets installent les logiciels, leurs dépendances et les mises à jour depuis des dépôts configurés. Utiliser celui de sa distribution évite les installations dispersées. Identifier la distribution cat /etc/os-release Debian et Ubuntu : a...
5.2 - Surveiller et arrêter les processus
Un processus est une instance d'un programme en cours d'exécution. Il possède un identifiant unique, le PID, ainsi qu'un propriétaire et un état. Lister les processus ps ps aux ps -ef ps -u "$USER" ps -p 1234 -o pid,ppid,user,%cpu,%mem,etime,cmd Rechercher par...
5.3 - Gérer les services avec systemctl
Sur de nombreuses distributions, systemd démarre le système et gère les services. Une unité de service porte généralement un nom comme ssh.service ou nginx.service. Examiner un service systemctl status ssh systemctl is-active ssh systemctl is-enabled ssh sys...
5.4 - Consulter les journaux avec journalctl et dmesg
Les journaux permettent de comprendre ce qui s'est produit avant de modifier la configuration. Avec systemd, journalctl interroge le journal central. Journaux d'un service journalctl -u ssh journalctl -u nginx --since today journalctl -u nginx -n 100 journalc...
6 - Réseau, Web et accès distant
Contrôler la configuration réseau, tester DNS et ports, télécharger et administrer à distance.
6.1 - Adresses IP et tests de connectivité
Le diagnostic réseau doit progresser du local vers le distant : interface, adresse, route, passerelle, DNS, port puis application. Afficher les interfaces et les adresses ip -brief link ip -brief address ip address show ip link show enp1s0 Activer ou désactive...
6.2 - DNS, routes et ports réseau
Vérifier la résolution DNS getent hosts example.com resolvectl query example.com dig example.com dig +short example.com dig @1.1.1.1 example.com getent suit la configuration complète du système, y compris /etc/hosts, DNS et éventuellement un annuaire. dig in...
6.3 - Requêtes et téléchargements avec curl et wget
curl envoie des requêtes et affiche ou enregistre la réponse. wget est particulièrement pratique pour télécharger des fichiers de manière non interactive. Utiliser curl Afficher une page : curl https://example.com Afficher uniquement les en-têtes : curl -I ht...
6.4 - SSH, SCP et rsync
SSH permet d'administrer une machine distante de manière chiffrée. SCP copie des fichiers via SSH et rsync synchronise efficacement des arborescences. Se connecter en SSH ssh utilisateur@serveur.example ssh -p 2222 utilisateur@serveur.example ssh utilisateur@1...
7 - Disques, système et dépannage
Contrôler le stockage et le matériel, monter un disque, archiver et appliquer une méthode de diagnostic.
7.1 - Espace disque avec lsblk, df et du
Voir les disques et partitions lsblk lsblk -f lsblk -o NAME,SIZE,FSTYPE,FSVER,LABEL,UUID,MOUNTPOINTS sudo blkid lsblk affiche les périphériques bloc et leur hiérarchie. lsblk -f ajoute le système de fichiers, l'étiquette, l'UUID et le point de montage. Espace...
7.2 - Monter, démonter et archiver
Voir les montages actuels findmnt findmnt /mnt/donnees mount | column -t Monter temporairement un système de fichiers Créer un point de montage et identifier d'abord le bon périphérique : lsblk -f sudo mkdir -p /mnt/donnees sudo mount /dev/sdb1 /mnt/donnees fi...