1.10. Gestió bàsica de processos
1.10.1 Introducció
Una de les característiques distintives de Gnu/Linux és el seu enfocament a atorgar a l’usuari un ampli control sobre els processos en execució en el sistema. En aquest apartat, ens centrarem a explorar les ordres de gestió de processos que ofereix la shell de Gnu/Linux. Això ens permetrà comprendre com funciona el control de processos a Gnu/Linux des d’un terminal i com es poden aprofitar aquestes eines per millorar l’eficiència i productivitat en l’administració de sistemes. A la taula 8 s’enumeren les ordres més habituals.
Taula 8. Ordres per al control de processos.
Ordre | Resultat |
sleep |
Suspèn l’execució actual d’una ordre per un interval de temps |
ps |
process status. Imprimeix l’estat dels processos |
fg |
foreground o primer pla |
bg |
background o segon pla |
jobs |
Imprimeix els treballs actius a la shell |
top |
table of processes. Imprimeix una vista en temps real dels processos en execució a Linux i també mostra les tasques administrades pel kernel. A més, l’ordre proporciona un resum d’informació del sistema que mostra la utilització de recursos, incloent-hi l’ús de CPU i memòria |
kill |
Atura el procés subministrat el PID |
nice |
Permet executar una ordre amb una prioritat menor a la prioritat normal de l’ordre |
renice |
Modifica el valor «nice» d’un o més processos en execució |
Des de la línia d’ordres, l’ordre ps
és la més antiga i comuna per llistar els processos que s’estan executant en el teu sistema. L’ordre top
proporciona una forma més orientada a la pantalla de llistar els processos i també es pot fer servir per canviar l’estat dels processos.