C'est pour un usage personnel alors ne le frappez pas
Affichage détaillé de tous les processus
ps -alx
ps -alxf #Affichage hiérarchique
Affichage détaillé d'un processus spécifique
ps -alx | grep <processname>
ps -alx | head -n 1 && ps -alx | grep <processname> #Ajouter une ligne d'en-tête
Afficher l'utilisation du processeur et l'utilisation de la mémoire de tous les processus
ps -aux
ps -aux --sort -%cpu | head -n 10 #Top 10 des utilisations du processeur de tous les processus
ps -aux --sort -%mem | head -n 10 #Top 10 des taux d'utilisation MEM de tous les processus
Afficher l'heure de début de tous les processus, l'heure depuis le démarrage, le temps CPU, l'utilisateur
ps ax -o lstart,etime,time,user,command
Afficher le processus pour un utilisateur spécifique
ps l -u <username>
Affichage de l'état de tous les processus
ps -alx
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
4 0 580 1 20 0 35136 2468 ep_pol Ss ? 0:00 /usr/lib/systemd/systemd-journald
5 998 802 1 20 0 117804 1644 poll_s S ? 0:00 /usr/sbin/chronyd
4 0 1398 1081 20 0 158924 5764 poll_s Ss ? 0:00 sshd: root@pts/0
Indicateur de processus F
1:Pas exec
4:Privilèges de super utilisateur
5: 1+4
UID,PID,ID utilisateur PPID,ID de processus,親ID de processus
PRI,Priorité NI,Bon rapport qualité / prix
VSZ,Taille de la mémoire virtuelle RSS(KB),Taille de la mémoire utilisée(KB):Utilisation réelle de la mémoire
Le nom de la fonction du noyau sur laquelle le processus WCHAN est en veille pendant son exécution-Afficher avec
Statut du processus STAT
D:État de sommeil non interruptible(Normalement pendant IO)
R:En cours d'exécution ou prêt à courir(Dans la file d'attente d'exécution)
S:État de sommeil interruptible(En attente de la fin de l'événement)
T:Arrêté en raison du signal de contrôle du travail ou de la localisation
W:État de la pagination
X:État mort(Ne devrait pas être visible)
Z:Processus de zombie
Terminal de contrôle TTY
TIME Temps CPU (≠ temps de démarrage)
Commande avec argument COMMAND
Affichage détaillé d'un processus spécifique
ps -alx | grep zabbix
1 997 1161 1 20 0 78808 1256 do_wai S ? 0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
1 997 1162 1161 20 0 78808 1308 hrtime S ? 0:00 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
1 997 1163 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
1 997 1164 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
1 997 1165 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
1 997 1166 1161 20 0 78808 2224 hrtime S ? 0:00 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
1 997 1359 1 20 0 186612 3096 hrtime S ? 0:00 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
0 0 1421 1403 20 0 112728 972 - R+ pts/0 0:00 grep --color=auto zabbix
Affichage détaillé d'un processus spécifique(Ajouter une ligne d'en-tête)
ps -alx | head -n 1 && ps -alx | grep zabbix
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
1 997 1161 1 20 0 78808 1256 do_wai S ? 0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
1 997 1162 1161 20 0 78808 1328 hrtime S ? 0:00 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
1 997 1163 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
1 997 1164 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
1 997 1165 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
1 997 1166 1161 20 0 78808 2224 hrtime S ? 0:00 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
1 997 1359 1 20 0 186612 3096 hrtime S ? 0:00 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
0 0 1451 1403 20 0 112728 968 - R+ pts/0 0:00 grep --color=auto zabbix
Afficher l'utilisation du processeur et l'utilisation de la mémoire de tous les processus
ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 580 0.0 0.5 35136 2536 ? Ss 20:30 0:00 /usr/lib/systemd/systemd-journald
named 1108 0.0 11.8 170104 58944 ? Ssl 20:30 0:00 /usr/sbin/named -u named -c /etc/named.conf
chrony 802 0.0 0.3 117804 1644 ? S 20:30 0:00 /usr/sbin/chronyd
Nom d'utilisateur de l'exécution USER
ID de processus PID
%Utilisation du processeur du processus CPU, pourcentage de temps passé à s'exécuter pendant la durée de vie du processus
%Le pourcentage de la taille de l'ensemble résident du processus par rapport à la mémoire physique de la machine MEM.
VSZ,Taille de la mémoire virtuelle RSS(KB),Taille de la mémoire utilisée(KB):Utilisation réelle de la mémoire
Terminal de contrôle TTY
Statut du processus STAT
D:État de sommeil non interruptible(Normalement pendant IO)
R:En cours d'exécution ou prêt à courir(Dans la file d'attente d'exécution)
S:État de sommeil interruptible(En attente de la fin de l'événement)
T:Arrêté en raison du signal de contrôle du travail ou de la localisation
W:État de la pagination
X:État mort(Ne devrait pas être visible)
Z:Processus de zombie
START heure de début ou date de début du processus
TIME Temps CPU (≠ temps de démarrage)
Commande avec argument COMMAND
Afficher l'heure de début de tous les processus, l'heure depuis le démarrage, le temps CPU, l'utilisateur
ps ax -o lstart,etime,time,user,command
STARTED ELAPSED TIME USER COMMAND
Sat Nov 21 20:30:18 2020 01:06:53 00:00:02 root /usr/lib/systemd/systemd --switched-root --system --deserialize 22
Sat Nov 21 20:30:31 2020 01:06:40 00:00:00 root /usr/libexec/postfix/master -w
Sat Nov 21 20:30:31 2020 01:06:40 00:00:00 postfix qmgr -l -t unix -u
Sat Nov 21 20:36:19 2020 01:00:52 00:00:00 root -bash
Sat Nov 21 21:01:01 2020 36:10 00:00:00 root /usr/sbin/anacron -s
Sat Nov 21 21:37:11 2020 00:00 00:00:00 root ps ax -o lstart,etime,time,user,command
Afficher le processus pour un utilisateur spécifique
ps l -u postfix
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
4 89 1335 1328 20 0 89804 4052 ep_pol S ? 0:00 pickup -l -t unix -u
4 89 1336 1328 20 0 89872 4080 ep_pol S ? 0:00 qmgr -l -t unix -u
Afficher le processus pour un utilisateur spécifique(Erreur pour les utilisateurs inexistants)
ps l -u testuser999
error: user name does not exist
Usage:
ps [options]
Try 'ps --help <simple|list|output|threads|misc|all>'
or 'ps --help <s|l|o|t|m|a>'
for additional help text.
For more details see ps(1).
ps http://linuxjm.osdn.jp/html/procps/man1/ps.1.html
Dictionnaire des commandes UNIX ps https://codezine.jp/unixdic/w/ps
résumé de la commande ps https://qiita.com/s_suzaku/items/9967fabc1dd8b9856f1a
Comment utiliser la commande Linux "ps" et les options (vérifier la liste des processus) https://26gram.com/linux-ps-command
ps --Description de la commande (programme) --Liste des collections de commandes Linux https://kazmax.zpp.jp/cmd/p/ps.1.html
Recommended Posts