Podcast
Questions and Answers
Quelle commande affiche l'arborescence des processus en cours d'exécution sous Linux?
Quelle commande affiche l'arborescence des processus en cours d'exécution sous Linux?
- ps
- vmstat
- top
- pstree (correct)
Quelle commande permet de trouver l'identifiant (PID) d'un processus à partir de son nom?
Quelle commande permet de trouver l'identifiant (PID) d'un processus à partir de son nom?
- ps
- ps -p
- sysstat
- pidof (correct)
Quelle commande fournit un aperçu de l'utilisation du processeur, de la mémoire et des entrées/sorties disque sous Linux?
Quelle commande fournit un aperçu de l'utilisation du processeur, de la mémoire et des entrées/sorties disque sous Linux?
- meminfo
- sysstat
- sar
- vmstat (correct)
Si vous souhaitez augmenter la priorité d'un processus, quelle valeur devriez-vous utiliser avec la commande nice
?
Si vous souhaitez augmenter la priorité d'un processus, quelle valeur devriez-vous utiliser avec la commande nice
?
Quel système d'initialisation est utilisé par la plupart des distributions Linux modernes pour gérer le démarrage du système et l'exécution des services?
Quel système d'initialisation est utilisé par la plupart des distributions Linux modernes pour gérer le démarrage du système et l'exécution des services?
Quelle commande permet d'afficher l'état d'un service géré par systemd?
Quelle commande permet d'afficher l'état d'un service géré par systemd?
Quel protocole est utilisé pour enregistrer les événements du système dans les journaux sous Linux?
Quel protocole est utilisé pour enregistrer les événements du système dans les journaux sous Linux?
Quelle commande permet d'écrire un message directement dans les journaux du système?
Quelle commande permet d'écrire un message directement dans les journaux du système?
Quelle commande affiche les dernières lignes d'un fichier journal?
Quelle commande affiche les dernières lignes d'un fichier journal?
Quelle technique de stockage RAID offre un bon compromis entre performance et tolérance aux pannes grâce à la répartition des données avec parité?
Quelle technique de stockage RAID offre un bon compromis entre performance et tolérance aux pannes grâce à la répartition des données avec parité?
Quelle commande met à jour la table des partitions après une modification?
Quelle commande met à jour la table des partitions après une modification?
Quelle commande LVM permet d'initialiser un disque ou une partition en tant que volume physique?
Quelle commande LVM permet d'initialiser un disque ou une partition en tant que volume physique?
Quelle commande permet d'afficher les adresses IP des interfaces réseau sous Linux?
Quelle commande permet d'afficher les adresses IP des interfaces réseau sous Linux?
Quelle commande permet de suivre le chemin emprunté par les paquets vers une destination?
Quelle commande permet de suivre le chemin emprunté par les paquets vers une destination?
Quelle commande permet de vérifier l'état du service ntpd (démon NTP)?
Quelle commande permet de vérifier l'état du service ntpd (démon NTP)?
Quelle commande permet de configurer une partition comme espace d'échange (swap)?
Quelle commande permet de configurer une partition comme espace d'échange (swap)?
Quelle commande liste les fichiers ouverts par les processus?
Quelle commande liste les fichiers ouverts par les processus?
Quelle commande permet d'afficher toutes les variables d'environnement?
Quelle commande permet d'afficher toutes les variables d'environnement?
Quelle commande permet de télécharger un fichier depuis une URL?
Quelle commande permet de télécharger un fichier depuis une URL?
Quelle commande permet d'ouvrir ou de modifier la table des tâches cron de l'utilisateur courant?
Quelle commande permet d'ouvrir ou de modifier la table des tâches cron de l'utilisateur courant?
Flashcards
Noyau Linux (Kernel)
Noyau Linux (Kernel)
Le cœur du système d'exploitation Linux, gérant la mémoire, les processus et le matériel.
pstree
pstree
Affiche l'arborescence hiérarchique des processus en cours d'exécution.
ps
ps
Liste les processus actifs.
ps -p [PID]
ps -p [PID]
Signup and view all the flashcards
pidof [nom_processus]
pidof [nom_processus]
Signup and view all the flashcards
meminfo
meminfo
Signup and view all the flashcards
vmstat
vmstat
Signup and view all the flashcards
sysstat
sysstat
Signup and view all the flashcards
sar
sar
Signup and view all the flashcards
Ordonnancement
Ordonnancement
Signup and view all the flashcards
Waitqueue & RunQueue
Waitqueue & RunQueue
Signup and view all the flashcards
nice
nice
Signup and view all the flashcards
Systemd
Systemd
Signup and view all the flashcards
service [nom_service] start|stop|restart
service [nom_service] start|stop|restart
Signup and view all the flashcards
systemctl
systemctl
Signup and view all the flashcards
systemctl status [nom_service]
systemctl status [nom_service]
Signup and view all the flashcards
systemctl cat [nom_service]
systemctl cat [nom_service]
Signup and view all the flashcards
Démons
Démons
Signup and view all the flashcards
Protocole syslog
Protocole syslog
Signup and view all the flashcards
logger -p [priorité] “message”
logger -p [priorité] “message”
Signup and view all the flashcards
Study Notes
Introduction au noyau Linux
- Le noyau Linux est le cœur du système d’exploitation.
- Il gère la mémoire, l’exécution des processus, les entrées/sorties et l’interaction avec le matériel.
Gestion des processus et surveillance du système
Arborescence et suivi des processus
pstree
affiche l’arborescence des processus en cours d’exécution.ps
liste les processus actifs.ps -p [PID]
affiche les détails d’un processus spécifique via son PID.pidof [nom_processus]
obtient le PID d’un processus à partir de son nom.
Surveillance des ressources système
meminfo
affiche les informations sur l’utilisation de la mémoire.vmstat
donne un aperçu de l’utilisation du processeur, de la mémoire, du swap, des E/S disque et des interruptions.sysstat
collecte les statistiques système et les stocke.sar
permet d’interroger les données collectées parsysstat
pour un aperçu des performances.
Planification et priorités des processus
- L’ordonnancement est le mécanisme du noyau qui attribue du temps processeur aux processus.
Waitqueue
etRunQueue
sont les files d’attente où les processus attendent d’être exécutés par le CPU.nice
modifie la priorité d’un processus.- Une valeur de -20 avec
nice
donne la priorité la plus élevée. - Une valeur de +20 avec
nice
donne la priorité la plus basse.
Gestion des services et démarrage du système
Systemd
est un système d’initialisation qui a remplacé init.Systemd
gère le démarrage du système et l’exécution des services.service [nom_service] start|stop|restart
gère les services (méthode ancienne).systemctl
est la commande principale pour interagir avec systemd.systemctl status [nom_service]
affiche l’état d’un service.systemctl cat [nom_service]
affiche le fichier de configuration d’un service.
Logs et surveillance des événements
- Les démons sont des processus qui s’exécutent en arrière-plan pour fournir des services.
- Le protocole syslog est un système de journalisation pour enregistrer les événements du système.
logger -p [priorité] "message"
écrit un message dans les journaux du système.tail [fichier_log]
affiche les dernières lignes d’un fichier journal.logwatch
est un outil d’analyse des journaux pour générer des rapports sur l’activité du système.
Autres commandes utiles
time [commande]
mesure le temps d’exécution d’une commande.ls -lh
affiche les fichiers avec une taille lisible.vi
est un éditeur de texte en mode terminal.
RAID (Redundant Array of Independent Disks)
- Le RAID permet d’accéder aux données en cas de panne d’un disque.
RAID 0
répartit les données sur plusieurs disques pour améliorer les performances (sans redondance).RAID 1
met en miroir les données sur deux disques pour assurer la redondance.RAID 5
répartit les données avec parité, offrant un compromis entre performance et tolérance aux pannes.
Commandes liées au RAID et au stockage
partprobe
met à jour la table des partitions après une modification.blkid
affiche les informations sur les périphériques de stockage et leurs systèmes de fichiers.tune
modifie certains paramètres des systèmes de fichiers.
Commandes de gestion du RAID avec mdadm
mdadm remove
supprime un disque d’un ensemble RAID.mdadm add
ajoute un disque à un ensemble RAID.
LVM (Logical Volume Manager)
- LVM permet une gestion flexible du stockage en créant des volumes logiques.
pvcreate /dev/sdc1
initialise un disque/partition comme volume physique pour LVM.pvdisplay
affiche les informations sur les volumes physiques.vgcreate
crée un groupe de volumes à partir de volumes physiques.lvcreate
crée un volume logique à partir d’un groupe de volumes.lvextend
agrandit un volume logique existant.vgreduce
retire un volume physique d’un groupe de volumes.pvmove
déplace des données d’un volume physique à un autre.
Commandes réseau
ip address show
affiche les adresses IP des interfaces réseau.ip link set
modifie l’état d’une interface réseau (activation/désactivation).ethtool
affiche ou modifie les paramètres des interfaces réseau.nmcli
permet de gérer les connexions réseau via NetworkManager.route -n
affiche la table de routage du réseau.traceroute
suit le chemin emprunté par les paquets vers une destination.mtr -n
combine traceroute et ping pour analyser les routes réseau.
Commandes Utiles Supplémentaires
systemctl status ntpd
vérifie l’état du service ntpd (démon NTP).systemctl status chronyd
vérifie l’état du service chronyd (alternative à ntpd).ps
affiche une liste des processus.ps -ef | grep firefox
filtre les processus contenant "firefox".top
affiche en temps réel les processus et leur utilisation des ressources.kill -[signal]
permet de terminer un processus avec un signal précis.kill -TERM
envoie le signal TERM (terminaison) à un processus.nmtui
est une interface graphique dans le terminal pour configurer le réseau.sudo iptables -L
liste les règles de filtrage définies avec iptables.sudo firewall-cmd
est utilisé pour la gestion du pare-feu avec firewalld.ntpdate
permet de synchroniser manuellement l’horloge système avec un serveur NTP.fdisk
est un utilitaire interactif pour gérer les partitions MBR.fdisk -l
liste les partitions détectées sur les disques.gdisk
est similaire à fdisk, mais pour les partitions GPT.mkswap
configure une partition comme espace d’échange (swap).swapon
active un espace swap.mkfs -t [type]
crée un système de fichiers d’un type donné (ex: ext4, xfs).mount
monte un système de fichiers dans l’arborescence.umount
démonte un système de fichiers.- xfs se réfère à xfs_info, xfs_repair, et d'autres outils pour les systèmes de fichiers XFS.
sudo smartctl -a /dev/sda | less
affiche les infos S.M.A.R.T du disque pour vérifier son état.lsof
liste les fichiers ouverts par les processus.env
affiche toutes les variables d’environnement.printenv
affiche les variables d’environnement (similaire à env).adduser
crée un nouvel utilisateur.id
affiche l’ID utilisateur, les groupes, etc.wget
télécharge un fichier depuis une URL.crontab
ouvre ou modifie la table des tâches cron de l’utilisateur.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.