Gères les processus linux comme un admin linux avec ces commandes :
Voir tous les processus en cours :
Ps –ef
Idem mais avec plus de paramètres (utilisation CPU, mémoire heure et minute de lancement, etc…) :
Ps –aux
Afficher les processus en cours et les colonnes que vous voulez :
Exemple :
Ps axo pid,comm,nice | grep httpd
Voici les colonnes que l’on peut utiliser :
CODE NORMAL HEADER
%C pcpu %CPU
%G group GROUP
%P ppid PPID
%U user USER
%a args COMMAND
%c comm COMMAND
%g rgroup RGROUP
%n nice NI
%p pid PID
%r pgid PGID
%t etime ELAPSED
%u ruser RUSER
%x time TIME
%y tty TTY
%z vsz VSZ
Pgrep
Voir tous les process utilisé par un user :
Pgrep –u nom_user –l
Voir les process qui ne sont pas utilisé par tel user :
Pgrep –v –u nom_user –l
Pkill
Tuer tous les process d’un service (exemple avec apache) :
Pkill httpd
kill tous les process d’un utilisateur :
Pkill –u nom_user
Tuer un service lancé par tel utilisateur :
Pkill –u nom_user nom_service
Déconnecter un utilisateur (sans tuer ses process):
Pkill –u nom_utilisateur sshd
Kill
Stopper un jobs en cours :
Kill –SIGSTOP %1
(% représente le numéro de jobs ici c’est le job 1)
Relancer le jobs stopper :
Kill –SIGCONT %1
nice
La commande nice permet de modifier le taux de priorité d’un processus (le plus haut –20 au plus bas +19)
Exemple :
Nice –n 0 httpd
Modifier la priorité d’un process déjà en cours :
Renice -n num_priorité num_pid
La même chose mais pour les process de tout un service :
renice -n 5 $(pgrep httpd)
Info sur le CPU:
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4720HQ CPU @ 2.60GHz
stepping : 3
microcode : 0x27
cpu MHz : 2593.993
cache size : 6144 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm invpcid_single ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt arat spec_ctrl intel_stibp flush_l1d arch_capabilities
bogomips : 5187.98
clflush size : 64
cache_alignment : 64
address sizes : 43 bits physical, 48 bits virtual
power management:
Bonjour
Bonne commande que je connaissait déja mais que je complète grâce aux paramètre que tu fournis, dis moi pour obtenir la consommation mémoire avec % il faudrait mettre quoi ?
Merci
Bonjour Spav,
malheureusement aucune des commandes que j’utilise ne fournis de détail sur la mémoire sous forme de %, j’ai fait une rapide recherche sur le net pour trouver un outil qui pourrait faire l’affaire mais je n’ai rien trouvé. Si tu trouves quelques chose, fais moi signe ça m’intéresse.