Laboratorio #3

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Laboratorio Nº 3

Comandos PS, KILL, &, NOHUP


1.) Ejecute el comando ps, indique que información es desplegada.

R// El comando ps nos permite visualizar todos aquellos procesos que se


encuentran propiamente activos en memoria, si observamos la imagen podemos
ver los tres procesos que están activos en Linux los cuales son: sudo, bash y ps.
Este comando también nos permite visualizar el identificador propiamente del
proceso asignado de cada comando. Identificador de proceso (PID), la terminar
en la cual se está ubicado (TTY), Cuanto tiempo se usa la CPU durante la
ejecución del proceso (TIME) y el comando que se ejecuta como un proceso
(CMD).
2.) Use la opción –a, ¿Qué diferencia hay con el anterior?

R// El parámetro -a visualiza todos los procesos que se están ejecutando en todas
las terminales del usuario. En realidad, no hay diferencia con el ítem anterior solo
se observa que varía en el identificador de procesos de comando ps, cambia de
2134 en (ps) a 2182 en (ps -a).
3.) Usando la opción # del comando ps, puede ver el estado de un proceso en un
estado particular.

R// Como observamos nos muestra las características del comando sudo, también
observamos que dice STAT lo que significa que esta para inicializar y se empiece
a ejecutar. Ps # visualiza el identificador de proceso, la terminal, el estado o la
estadística en la que se encuentra ese comando y el tiempo que ca a consumir.
4.) Además, es posible ver selectivamente los procesos asociados a un terminal
específico. Pruébelo usando la opción –t en conjunto con algún número de
terminal.

R// Nos muestra todos los procesos que tiene asociado una terminal y el estado en
el cual se encuentran esos procesos.
5.) ¿Qué diferencia existe entre usar el comando ps –a y ps -ax?
 ps -a

R// Con el parámetro ps -a nos muestra todos los procesos que están
ejecutándose en todas las terminales del usuario.
 ps -ax

R// Con el parámetro ps -ax se muestra todos lo procesos que están dentro de un
directorio o de un subdirectorio en Linux, pero, que no son de carácter urgente
para ser ejecutado por el sistema operativo.
6.) Use el comando kill –l. ¿Qué información aparece?

R// Kill -l despliega una lista de distintas señales para detener un proceso que
consume mucha memoria que se a iniciado por accidente o que se está
ejecutando en segundo plano.
7.) Cree un proceso, ejecútelo en background con el comando &, luego ejecute el
comando ps –u, observe el número de proceso asociado (PID), finalmente
elimínelo.
 Proceso ejecutado de modo background.

Identificador de proceso

 Cuando ejecutamos el comando ps -u nos muestra todos los procesos que


están en ejecución en un momento determinado.
 Para eliminar el proceso se utiliza el comando top, luego kill para matar dicho
proceso.

R// Un proceso en segundo plano o background desde un terminal, tu podrás


continuar utilizando el terminal, mientras que este proceso se ejecuta por detrás,
sin que tu seas consciente de lo que está sucediendo.
8.) Cree el mismo proceso anterior en background (&), ejecute el comando ps – u,
y anote el PID. Desconéctese y vuelva a conectarse, ejecute otra vez el comando
ps –u. ¿Qué sucedió con el proceso?
 Proceso antes de desconectarse.

Identificador de proceso

 Proceso después de desconectarse.


R// Lo que sucede después de desconectarse es que el proceso cat ya no se
estaba ejecutando. Lo que quiere decir que el proceso solo se ejecuta cuando
tenemos la sesión iniciada, cuando el usuario se desconecta el proceso se dejara
de ejecutar.
9.) Cree nuevamente el proceso, pero esta vez con siguiente comando: nohup
proceso&. Ejecute el comando ps –u, anote el PID y luego desconéctese. Vuelva a
ingresar al sistema y ejecute nuevamente el comando ps –u. ¿Qué sucedió con el
proceso?, ¿Qué diferencia hay con el anterior?
 Proceso creado

Identificador de proceso

 Proceso después de desconectarme

R// El comando nohup permite mantener la ejecución de un comando pese a salir


de la terminal, ya que hace que se ejecute de forma independiente a la sesión. En
este caso cuando escribí el comando ps -u no me mostro que el proceso se
estuviese ejecutando.

También podría gustarte