Linux - Status
Comandos - Status
df
- Mostrar la capacidad y el uso de cada partición
Sintaxis
df [option]... [file]...
Ejemplo
Filesystem 1K-blocks Used Available Use% Mounted on
udev 1962360 0 1962360 0% /dev
tmpfs 399020 1952 397068 1% /run
/dev/sda5 40503552 17972300 20444084 47% /
tmpfs 1995096 46236 1948860 3% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 1995096 0 1995096 0% /sys/fs/cgroup
du
-
Mostrar el tamaño de todos los subdirectorios
-
Se puede utilizar para rastrear los archivos y directorios que consumen una cantidad excesiva de espacio en la unidad de disco duro.
Sintaxis
du [option]... [file]...
du [option]... --files0-from=F
Ejemplo
du /home/mandeep/test
1576 ./pdf
64 ./dire2/dire/dire2
68 ./dire2/dire
132 ./dire2
16 ./abecedario/abc
52 ./abecedario
12 ./tranferir
64 ./dire/dire2/dire/dire2
68 ./dire/dire2/dire
132 ./dire/dire2
140 ./dire
16 ./ejem
2184 .
env
- Mostrar todas las variables de entorno del sistema
Ejemplo
SHELL=/bin/bash
TERM=xterm
HUSHLOGIN=FALSE
OLDPWD=/home/sysadmin
USER=sysadmin
kill
-
Terminar un programa en ejecución
- Las señales se pueden especificar de tres formas:
- Por número (por ejemplo, -5)
- Con prefijo SIG (por ejemplo, -SIGkill)
- Sin prefijo SIG (por ejemplo, -kill)
-
Los valores PID negativos se utilizan para indicar el ID del grupo de procesos.
- Si pasa un ID de grupo de proceso, todo el proceso dentro de ese grupo recibirá la señal.
-
Un PID de -1 es muy especial ya que indica todos los procesos excepto kill e init, que es el proceso padre de todos los procesos del sistema.
-
Para mostrar una lista de procesos en ejecución, use el comando ps y esto le mostrará los procesos en ejecución con su número PID.
- Para especificar qué proceso debe recibir la señal de interrupción, debemos proporcionar el PID.
Recuerda
- Los valores PID negativos se utilizan para indicar el ID del grupo de procesos
- Si pasa un ID de grupo de proceso, todo el proceso dentro de ese grupo recibirá la señal.
-
Un PID de -1 es muy especial ya que indica todos los procesos excepto kill e init, que es el proceso padre de todos los procesos del sistema.
- Para mostrar una lista de procesos en ejecución, use el comando ps y esto le mostrará los procesos en ejecución con su número PID
- Para especificar qué proceso debe recibir la señal de interrupción, debemos proporcionar el PID.
ps # Ver todos los procesos , tty = nombre de fichero de la terminal de la entrada estándar. , tiempo y comando relacionado
PID TTY TIME CMD
86 pts/0 00:00:00 bash
111 pts/0 00:00:00 ps
kill pid # Para mostrar cómo usar un PID con el comando kill
kill 111 # Elimina el proceso ps de la ejecución (Es un ejemplo)
kill -s # Para mostrar cómo enviar señales a los procesos.
kill {-signal | -s signal} pid
kill -L # Para mostrar cómo enviar señales a los procesos.
kill {-l | --list[=signal] | -L | --table}
Ejemplo
kill -l # Para mostrar todas las señales disponibles, puede usar la siguiente opción de comando
kill -9 10283
renice
- Alterar la prioridad de un programa en ejecución
Sintaxis
renice prioridad [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
-
Los siguientes parámetros son interpretados como
-
ID de proceso, ID de grupo de proceso, o nombres de usuario.
-
Aplicar renice a un grupo de procesos provoca que todos los procesos del grupo de procesos vean alterada su prioridad de planificación.
-
Aplicar renice a un usuario hace que todos sus procesos vean la prioridad de planificación alterada.
-
-
-
Los procesos se especifican a partir de su ID de proceso
-
Las opciones soportadas por renice son:
-g # Forzar que los parámetros quién sean interpretados como IDs de grupo de proceso.
-u # Forzar que los parámetros quién sean interpretados como nombres de usuario.
-p # Reinicia la interpretación de quién para que sea la de ID de proceso (por defecto).
-
Cambiaría la prioridad de los procesos con ID 987 y 32, y todos los procesos de los usuarios daemon y root.
-
Cada usuario, excepto el superusuario, sólo podrá alterar la prioridad de sus procesos y solo podrá incrementar su
valor nice
entre el rango 0 a PRIO_MAX (20)- (Esto evita saltarse los mandatos administrativos.)
-
El superusuario podrá modificar la prioridad de cualquier proceso y poner la prioridad en cualquier valor en el rango PRIO_MIN (-20) a PRIO_MAX
-
Prioridades útiles son:
-
20 (los procesos afectados solo correrán cuando ningún otro lo desee en el sistema)
-
0 (la prioridad de planificación base), cualquier cosa negativa (para hacer que las cosas vayan rápidas).
-
Ejemplo
renice +1 987 -u daemon root -p 32
ps
- Mostrar todos los programas en ejecución
Sintaxis
ps [-] [lujsvmaxScewhrnu] [txx] [O[+|-]k1[[+|-]k2...]] [pids]
- Opciones
--sortX[+|-]key[,[+|-]key[,...]]
--help
--version
Ejemplo
PID TTY TIME CMD
6564 pts/6 00:00:00 bash
365313 pts/6 00:00:00 ps
Deja un comentario