1. Qu'est-ce qu'un processus ?
Un processus est un programme ou une commande en cours d'exécution. Chaque processus est une entité en cours d'exécution, possède son propre espace d'adressage et occupe certaines ressources système.
Recommandé : "Tutoriel Linux"
2. Quel est le rôle de la gestion des processus ?
Juger l'état de santé du serveur
Afficher tous les processus du système
Tuer le processus
== Afficher la commande de processus==
ps
Description du résultat de la ligne de commande
haut
résultat de la commande supérieure
La première ligne d'informations est la file d'attente d'informations sur la tâche
load average:0.00 0.00 0.00 représente respectivement la charge moyenne du système dans le 1 précédent minute, 5 minutes et 15 minutes, s'il s'agit d'un seul noyau, on considère généralement que lorsqu'elle est inférieure à 1, la charge est petite, et lorsqu'elle est supérieure à 1, la charge est grande
La deuxième ligne contient les informations sur le CPU
%Cpu(s):
0.1us : pourcentage de CPU occupé par le mode utilisateur
0.1sy : CPU pourcentage occupé par le mode système
0.1ni : CPU occupé par les processus utilisateur qui ont modifié les priorités. Pourcentage
1.1id : pourcentage CPU du CPU inactif
0.1wa : CPU occupé par processus en attente de pourcentage d'entrée/sortie
0,1hi : CPU occupé par le service de demande d'interruption matérielle Pourcentage
0,1si : Pourcentage de CPU occupé par le service de demande d'interruption logicielle
0,1st : Pourcentage de temps virtuel, c'est-à-dire que lorsqu'il y a une machine virtuelle, le CPU virtuel attend le CPU réel
Pourcentage de temps
La troisième ligne contient des informations sur la mémoire physique
La quatrième ligne contient des informations sur la partition d'échange (swap)
pstree
Afficher l'arborescence des processus est utilisée pour afficher la relation entre les arborescences de processus, c'est-à-dire quel processus est le processus parent et quel est le processus enfant Vous pouvez clairement voir qui a créé qui
== Kill process==
kill
== Gestion des tâches==
jobs -l
Affiche l'ID de la tâche en arrière-plan. Le numéro
+ représente le travail le plus récent mis en arrière-plan. C'est également le travail qui est restauré par défaut à la reprise du travail. Le numéro
- représente l'avant-dernier travail mis. en arrière-plan
Ctr+Z signifie mettre le travail en état de pause en arrière-plan
& signifie mettre le travail en arrière-plan pour s'exécuter
La commande d'exécution de la récupération en arrière-plan ne peut pas interagir avec le premier plan, sinon elle ne peut pas être restaurée en arrière-plan pour l'exécution
== Vue des ressources système ==
vue gratuite de la mémoire. état d'utilisation
Quelle est la différence entre la mise en cache et la mise en mémoire tampon ?
Le cache (cache) est utilisé pour accélérer la lecture des données sur le disque dur, le tampon (buffer) est utilisé pour accélérer l'écriture des données sur le disque dur
== Système planifié tâches = =
gestion des services crond et contrôle d'accès
crond est généralement démarré par défaut
service crond restart chkconfig crond on
paramètres crontab de l'utilisateur crontab
* * * * * php /mnt/d/CODE/MY/EighthWorld/artisan schedule:run >> /home/fantasy/error.log 2>&1 第一个*:一个小时的第几分钟 0-59 第二个*:一天中的第几小时 0-23 第三个*:一个月中的第几天 1-31 第四个*:一年中的第几月 1-12 第五个*:一周的星期几 0-7(0和7都代表周日)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!