16 exemples de comandaments principals a Linux [Monitoritzar els processos de Linux]


En els nostres articles anteriors, hem tractat els conceptes bàsics de l'ordre superior, que és una de les ordres més utilitzades a les nostres tasques administratives diàries del sistema.

L'ordre superior (taula de processos) mostra l'activitat del processador de la vostra caixa de Linux i també mostra les tasques gestionades pel nucli en temps real. També mostra informació sobre l'ús de la CPU i la memòria d'una llista de processos en execució.

També us poden interessar els tutorials següents:

  • Htop: un visualitzador de processos interactiu per a Linux
  • Iotop: supervisa l'activitat d'E/S del disc de Linux i l'ús per procés
  • bmon: un potent monitoratge d'amplada de banda de xarxa per a Linux
  • Cerca els 15 processos principals per ús de memòria a Linux

Per llistar tots els processos Linux en execució, simplement escriviu top a la línia d'ordres per obtenir la informació de les tasques en execució, la memòria, la CPU i l'intercanvi. Premeu q per sortir de la finestra.

# top

Per ordenar tots els processos en execució de Linux per ID de procés, premeu les tecles M i T.

Per ordenar tots els processos d'execució de Linux per ús de la memòria, premeu m i p tecles.

Per ordenar tots els processos d'execució de Linux mitjançant el temps d'execució, premeu m i t tecles.

Per mostrar tota la informació de processos d'execució específica de l'usuari, utilitzeu l'opció -u enumerarà els detalls específics del procés d'usuari.

# top -u tecmint

Premeu l'opció z per mostrar el procés en execució en color que us pot ajudar a identificar-lo fàcilment.

Premeu l'opció 'c' a l'ordre superior en execució, es mostrarà la ruta absoluta del procés en execució.

Per defecte, l'interval d'actualització de la pantalla s'estableix en 3,0 segons, el mateix es pot canviar prement l'opció 'd' en executar l'ordre superior per establir el temps d'interval desitjat.

Podeu matar un procés després de trobar el PID del procés prement l'opció 'k' en executar l'ordre superior sense tancar la finestra superior com es mostra a continuació.

Per ordenar tots els processos en execució segons la utilització de la CPU, simplement premeu la tecla Maj+P.

Podeu utilitzar l'opció 'r' per canviar la prioritat del procés també anomenat Renice.

Per llistar la informació de càrrega dels nuclis de la CPU, simplement premeu 1 per llistar els detalls del nucli de la CPU.

Per desar la sortida dels resultats de l'ordre superior en execució en un fitxer /root/.toprc, utilitzeu l'ordre següent.

# top -n 1 -b > top-output.txt

Premeu i per obtenir la llista de processos inactius/en espera.

Premeu l'opció h per obtenir l'ajuda de l'ordre superior.

La sortida de l'ordre superior es continua actualitzant fins que premeu q. Amb l'ordre següent, sortirà automàticament després de 10 repeticions.

# top -n 10

Hi ha una sèrie d'arguments per saber més sobre l'ordre superior, podeu consultar la pàgina de manual de l'ordre superior. Si us plau, compartiu-lo si trobeu útil aquest article o compartiu els vostres pensaments mitjançant el nostre quadre de comentaris a continuació.