Hé, les gars.
Regardons l'une des commandes favorites d'un administrateur système ou d'un ingénieur pour gérer le système, qui est la commande
top top est utilisée pour afficher les processus Linux, et elle fournit une vue en temps réel de leur système
en cours d'exécution.
Cette commande affiche les informations récapitulatives de ce système et une liste des processus ou threads actuellement gérés
par le noyau Linux.
Maintenant, lorsque vous exécutez la commande supérieure ou lorsqu'elle est exécutée, elle passe en fait en mode interactif et vous
pouvez exécuter les commandes dans ce mode interactif.
Maintenant, si vous vouliez sortir du mode interactif, vous devez appuyer sur cue sur votre clavier pour
en sortir.
Maintenant, l'utilisation de cette commande se fait simplement en exécutant la commande top.
Vous n'avez pas besoin d'être un utilisateur root, mais si vous voulez tuer un processus qui appartient à Root ou à l'un de
ces processus, mais alors le mode interactif de top, alors vous devez être leur utilisateur root.
Voici donc une liste des colonnes qui s'affichent lorsque vous exécutez la commande top et passons en revue une par une.
Mais avant de faire cela, connectons-nous sur notre machine Linux et nous exécuterons la commande top
ensemble.
D'accord.
Je suis déjà connecté à la machine Linux.
C'est confirmé.
Qui suis-je, où je suis et à quelle machine suis-je connecté ?
Beau pour effacer ça?
Allons de l'avant et exécutons simplement la commande top.
Très bien, donc ici.
Est-ce que la sortie de la commande part du haut, elle vous indique la disponibilité du système, l'utilisateur connecté
et la charge moyenne en termes d'une minute, cinq minutes et 15 minutes.
Ensuite, il vous indique que le nombre total de tâches d'exécution dans le système a totalisé 193, seulement une ou deux
en cours d'exécution pour le voir changer cent quatre-vingt une heure de sommeil, zéro arrêt et zéro zombie
zéro zombie ou zombie tout comme soi signifie comme, disons , si un processus a un processus
parent et que le processus parent est mort ou est ensuite tué, alors ce processus enfant devient un processus zombie.
Ensuite, nous avons les informations CPU du système.
Ensuite, ces deux dernières lignes concernent la mémoire physique réelle et l'écouvillon, qui est une mémoire virtuelle, son utilisation, combien
nous avons de libre, combien d'utilisation, combien en amour ou en argent.
Voici donc ce que vous avez les cinq principales informations.
Passons maintenant aux colonnes.
La première colonne est la tête de celle-ci montre à la tâche un ID de processus unique.
Donc, tout ce que nous exécutons dans l'environnement suivant l'a.
Ensuite, vous exécutez l'application, elle générera des processus ou des services.
Donc, fondamentalement, nous examinons ces services de traitement via ce sommet et un ID de processus l'a attribué à
chaque processus en cours d'exécution ou exécuté dans le suivant.
Et c'est aussi comme un système de fenêtre.
Lorsque vous exécutez un processus et que le système d'exploitation Windows Windows attribue également un ID de processus.
Ensuite, la deuxième colonne est l'utilisateur qui exécute ce processus ou qui exécute ce programme.
Ensuite, nous avons PR, mais ce champ montre alors la priorité de planification du processus, et I représente une bonne valeur
de la tâche.
Donc, si vous pouviez voir du côté gauche, vous voyez représente une belle valeur de la tâche.
Une valeur négative implique une priorité plus élevée et positive.
Une valeur agréable signifie une priorité inférieure.
Ensuite, vous avez un virtual sont la mémoire virtuelle totale utilisée par la tâche.
Donc, si vous voulez connaître une commande spécifique, l'utilisation d'un processus d'une machine virtuelle ou d'une mémoire virtuelle, elle s'affiche ici et
il s'agit de la mémoire consommée par le processus dans la RAM.
Il s'agit de la mémoire partagée qui représente la quantité de mémoire partagée utilisée dans une tâche.
Ce chiffre unique, ce champ affiche un état de processus sous la forme d'une seule lettre.
D'accord, alors nous avons le CPU qui représente l'utilisation du CPU, bien sûr,
cela représente l'utilisation de la mémoire physique de ce processus, le temps, le temps CPU, ce temps-là en même temps,
mais reflétant plus de granularité à travers des centièmes de seconde ensemble s'enfonce dans le temps.
Et le dernier est la commande ou le processus qui s'exécute réellement.
Et tout le reste sur le côté gauche sont les valeurs associées à ce processus ou à cette tâche.
D'accord.
Donc, vous pouvez réellement sortir de cela en mode actif.
Vous voyez, lorsque vous l'exécutez, vous ne voyez pas votre invite.
Donc, si vous vouliez récupérer votre invite, appuyez simplement sur la file d'attente et vous sortirez de ce mode interactif.
D'accord.
Pour continuer, les autres commandes que nous pourrions utiliser avec la commande sont top moins vous, I Absol ou le nom
d'utilisateur.
Cela affichera le processus de tâche appartenant à un utilisateur.
Alors je vais sur la machine Linux et si je lance top moins vous avec mon nom et vous verrez qu'il n'affichera que les processus qui m'appartiennent ou
qui sont en cours d'exécution, mais par mon utilisateur.
Voir ici, vous ne voyez pas root ici.
Si vous voulez voir la même chose pour root, vous pouvez faire top moins votre root, et
vous verrez tous les processus qui sont exécutés par la route utilisateur.
D'accord, magnifique.
Passons au suivant.
Lorsque vous courez en haut, vous pouvez appuyer sur un C pendant que vous êtes en mode interactif.
Cela vous montrera le chemin absolu de cette commande.
Allons donc dans notre machine Linux ici et cela efface l'écran et exécutez simplement tab et
ici.
Lorsque vous êtes en mode interactif, tout ce que vous avez à faire est d'appuyer sur voir sur votre
clavier et vous verrez ici qu'il vous donne le chemin absolu de chaque commande ou de ce processus en cours d'exécution.
Et cela vous dira d'où il vient exactement.
D'accord.
Alors sortons-en à nouveau, et voyons quel est le prochain ?
Haut puis appuyez sur K.
Cela tuera un processus par le processus I. RÉ. au sein de la première session.
Ah d'accord.
C'est très bien.
Alors reprenons le dessus.
Et disons que si je voulais tuer un processus qui utilise beaucoup de ressources dans mon environnement Linux,
je pourrais aller exécuter la commande kill, que nous aborderons plus tard.
Mais pour l'instant, si vous voulez l'utiliser, si vous vouliez tuer un processus ici, alors tout ce
que vous avez à faire est k appuyez sur K sur cette session et ensuite vous demandera quel ID de processus voulez-vous tuer ?
Alors je voulais tuer ça.
Par exemple, cette commande supérieure que j'exécute, qui est cinq deux un six, consiste simplement à
spécifier l'ID de processus cinq deux un six et à appuyer sur Entrée.
Et confirmez et mais c'est tué.
C'est pourquoi nous sommes sortis de ce mode interactif supérieur.
D'accord.
En passant au suivant, vous pouvez exécuter l'onglet, puis les majuscules M et P pour raccourcir tous les processus Linux en cours d'exécution en fonction de l'utilisation
de la mémoire.
OK, alors tablons maintenant, appuyez sur Shift M pour le m majuscule, puis sur P pour le processus.
Donc, pour exécuter ou trier toute la mémoire du processus en cours, utilisez-le.
Cela va vous dire quels processus sont ceux qui utilisent la plus grande partie de votre mémoire dans le système.
Et de cette façon, vous pourriez entrer.
Si votre système est lent, vous pouvez entrer et simplement tuer ce processus.
D'ACCORD.
Une note importante est que le commandant supérieur actualise les informations toutes les 30 secondes.
Oui.
Donc, si vous regardez de près, vous verrez toutes les trois secondes qu'il actualise les données ou les
informations affichées.
Vous pouvez également changer cela.
Il existe un paramètre dans cet onglet que vous pouvez modifier, afficher ou actualiser toutes les 10 secondes, 15 secondes,
tout le monde.
OK, donc tout tourne autour du commandant en chef.
S'il vous plaît, veuillez noter tout ce qui doit être couvert dans la commande supérieure car vous utiliserez
cette commande supérieure tous les jours de votre vie dans cette capacité d'administration du système.
Et puis vous gérez un système Linux car cela vous évitera bien des maux de tête lorsque vous dépannerez des
problèmes.
Je te verrai au prochain cours.