Reporte De comando dentro de la consola de Linux

 Introducción 

En esta ocasión nos toco junto con la clase anterior probar comandos dentro de la entrada de Linux server 

Desarrollo 

1) El comando yes es un comando aparentemente inútil, que envía una serie infinita de

“yes” a la salida estándar. Ejecútalo desde la línea de comandos; observa que el terminal

queda totalmente ocupado por su ejecución y, además, ensucia la pantalla.

Yes

2) Elimínalo con CTRL+C.


En esta ocasión nos toco probar una serie de comando dentro de la consola de Linux comenzando por el comando "yes" lo cual lo único que hace es colocar puras "yes" en la consola de manera infinita.

Y ahora con el comando "ctrl + c" se limpia la pantalla 


Y con el  "ctrl + c" ya se puede volver a escribir de manera que la consola ya puede escribir de nuevo para poder usarla 

3) Vuelve a ejecutarlo redirigiendo la salida a /dev/null. Comprueba que ahora la pantalla
no se ensucia, pero el prompt sigue sin aparecer.
yes > /dev/null

4) Elimínalo otra vez con CTRL+C.
Ctrl+c

5) Vuelve a ejecutarlo redirigiendo la salida y añadiendo al final el carácter &. Comprueba
que ahora la shell te permite seguir trabajando. Anota el número de tarea y el PID del
proceso.
Yes > /dev/null &
Ps –ax
PID 1156

6) Ejecuta el comando jobs para ver el estado del proceso que se está ejecutando.
Jobs
[1] Ejecutando yes > /dev/null &

7) Elimina el proceso asociado a la tarea con el comando kill, y comprueba con el comando
jobs que realmente ha finalizado.
Kill -15 1156
Jobs
Terminado

8) Vuelve a lanzar el proceso en segundo plano redirigiendo la salida, y esta vez elimínalo
usando con el comando kill el argumento del PID.
Yes > /dev/null &
Kill -15 1159

9) Vuelve a lanzar el proceso en primer plano y suspéndelo con CTRL+Z.
Yes > /dev/null
Ctrl+z

El siguiente comando fue el yes>/dell/null que ejecuta el yes en segundo plano sin ensuciar la pantalla y se sale de la misma forma que el anterior es decir el "ctrl + c" 

Ahora el siguiente comando consiste en Yes > /dev/null & ahora la pantalla siempre corre en segundo plano pero ahora mostrando el numero de proceso y su PID lo cual nos puede servir mucho mas adelante para confirmar que esto este corriendo en segundo plano, se puede usar el comando Jobs el cual es el encargado de mostrarnos que procesos están corriendo.

Una ves terminado esto ahora la maquina comienza a correr en segundo plano y en mi caso se alentó ya que esta corriendo para eso sirve el siguiente código el cual me permite matar o detener el proceso usando el PID que se obtuve anteriormente. el código es el siguiente:


11) Relanza la tarea en primer plano con el comando fg.
Fg 6

12) Suspende la ejecución del proceso con CTRL+Z.
Ctrl+z

13) Relanza la tarea en segundo plano con el comando bg.
Bg 6

14) Repite los cinco pasos anteriores, pero esta vez teniendo dos procesos. Puedes usar por
ejemplo el comando sleep que realiza una pausa de un número determinado de
segundos (ejemplo: sleep 1000).

Aunque kill no es el único comando que ayuda a la detención de programas pues también contamos con el "sleep" y "Ctrl Z" los cuales también son capaz de detener los procesos 

Para finalizar se lanza un proceso el cual es fg 6 y bg 6 los cuales puede hacer que se relance la tarea anterior con primer y segundo plano, y siempre haciendo la detención de ellos con “Ctrl z” 

Ahora como última parte se utilizó el comando sleep para detener varios procesos a la ves por un tiempo determinado, lo cual es de gran utilidad para no matarlos de manera permanente si no de manera temporal.



Conclusión 

En este proceso es mas fácil poder entender como funcionan los comando y como familiarizarme a Linux en su versión para servidores aunque en esta ocasión usando la versión de consola.  

En conclusión, aprendí sobre la consola y su uso, el cual es muy eficiente en momentos donde no tengas acceso a la computadora o no responda el sistema, ya que esta consola te ayuda a detener procesos en segundo planos que podrían ser los causantes de que la computadora este muy lenta o atorada y esta herramienta puede ayudarme mucho y ser de gran utilidad. 










Comentarios