LINUX (Gestion-Procesos) Flashcards

(24 cards)

1
Q

Lista de procesos en tiempo real, sumario de CPU, RAM, tareas, uptime, sesiones de usuario

A

top

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

En top, ¿qué significa la columna PID?

A

El identificador del proceso (Process ID)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

En top, ¿qué indica la columna PR y cómo se calcula?

A

Prioridad del proceso a nivel de kernel; PR = 20 + NI (si pone rt es tiempo re

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

En top, ¿qué significa la columna NI?

A

Valor de “nice”, afecta prioridad de planificación (-20 máximo prioridad, +19 mínimo).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué muestran las columnas VIRT, RES y SHR en top?

A

VIRT=Memoria virtual total, RES=Memoria RAM consumida, SHR=Memoria compartida.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué comando modifica la prioridad de un proceso en Linux?

A

nice para iniciar un proceso con prioridad modificada, renice para procesos existentes

Ejemplo: Cómo ejecutar dd con baja prioridad CPU.
A: nice -n 19 dd if=/dev/cdrom of=~/ubuntu.iso

Ejemplo: Cambiar prioridad de PID 1055 a alta prioridad.
A: renice -n -12 -p 1055

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué hace el comando ldd /usr/sbin/nginx?

A

Lista las librerías dinámicas dependientes de nginx.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Diferencia entre whereis, which y type?

A
  • whereis busca ruta binaria y man:
    binarios
    código fuente
    páginas de manual
  • which muestra ruta ejecutable
  • type describe comando.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cómo enviar señal SIGKILL a un proceso con PID 63772

A

kill -9 63772

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cómo ejecutar un script para que sobreviva al cierre de sesión (SIGHUP)

A

nohup sh script.sh > /path/output &

& al final, Hace que el proceso se ejecute en segundo plano

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Devuelve el PID de un proceso en ejecución

A

pidof nombre_proceso

Ej: pidof systemd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Cómo listar todos los procesos en formato largo con árbol de procesos

A

ps -eF –forest o ps -eF -H

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cómo listar todos los threads de los procesos

A

ps -eLf

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Opción -p en ps sirve para…

A

Mostrar información de un PID concreto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Opción -u y -U en ps sirven para…

A

-u muestra procesos del usuario efectivo, -U del usuario real.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cómo monitorizar la salida de un comando en tiempo real con watch

A

watch -n segundos -d ‘comando’

17
Q

Cómo editar tu crontab para un usuario

18
Q

Cómo listar los trabajos programados con cron

19
Q

Cómo borrar el crontab de un usuario

20
Q

Formato de línea en crontab: qué significan m, h, dom, mon, dow

A

m=minuto, h=hora, dom=día del mes, mon=mes, dow=día de la semana (0-7=domingo)

21
Q

Ejemplo crontab: ejecutar script diario.

A

@daily root /path/to/backup/script.sh

0 12 * * * /ruta/al/script.sh

(@daily es equivalente a 0 0 * * *)

22
Q

Qué hace at now + 1 minute -f script.sh

A

Programa ejecución de script.sh en 1 minuto.

23
Q

Cómo listar trabajos pendientes con at

24
Q

Cómo eliminar un trabajo pendiente de at