- ps : must una instantánea de los procesos actuales :
- ps x
- PID TTY STAT TIME CMD : TTY es el terminal, TIME : uso CPU
- 2031 tty1 S+ 0:00 -bash
- 2048 ? S 0:00 sshd: pi@pts/0
- 2049 pts/0 Ss 0:00 -bash
- 2065 pts/0 R+ 0:00 ps x
- pstree : muestra un árbol de dependencias de los procesos
- top : muestra las tareas
- jobs : lista de trabajos
- bg : (background) sitúa un trabajo en el segundo plano
- fg : (foreground) sitúa un trabjo en el primer plano
- kill : envía una señal a un proceso
- killall : mata procesos por el nombre
- shutdown : apaga o reinicia el sistema
¿Cómo funciona un proceso?
- Al arrancar el sistema, el kernel inicia sus actividades y procesos y lanza el programa init.
- Init inicia unos scripts de inicio del shell contenidos en /etc y que arranca los servicios del sistema.
- Estos servicios se alojan en segundo plano y no interacturan con el usuario. Son de vida infinita o Daemon.
- El kernel informa de los procesos mediante un PID (id de proc). Son asiganados en orden (init PID = 1)
- Los procesos también tienen propietarios (como los ficheros).
