Hola de nuevo, y ahora en esta lección, vamos a cubrir la gestión de procesos, qué es una gestión de procesos,
cualquier cosa que tenga que ver con el proceso, cómo lo gestionamos, cómo empezamos, cómo lo paramos y
cómo llevamos en primer plano, cómo lo traemos en segundo plano.
Todo eso es gestión de procesos.
Repasemos.
Todos los comandos están asociados con los procesos de gestión.
El primero o el conjunto de comandos que tenemos son poner un proceso en segundo plano.
Entonces, ¿por qué tenemos que poner un proceso en segundo plano?
Hablemos de eso primero.
Luego ejecuta un proceso en su terminal, es decir, cuando abre una consola o cuando abre un terminal PUDI,
luego ejecuta un proceso en su terminal.
Lo ejecutará y no le devolverá su mensaje.
Entonces, si desea realizar ciertas otras tareas o desea salir de ella, detendrá su proceso.
Entonces, ¿cómo se ejecuta en segundo plano?
Entonces el comando es controlar los céfiros.
Ejecuta ejecutar el proceso y controles estrictos, se detendrá el proceso.
Luego escribe trabajos para enumerar lo que se está deteniendo y luego Tiberg, que es poner el proceso
en segundo plano, luego lo hemos puesto en primer plano.
Entonces, si ha terminado con todas las demás tareas que está haciendo en su
terminal y desea traer el proceso que había puesto en segundo plano inicialmente y quería
ver el proceso, entonces escriba EFG football field y ese proceso volverá a estar activo en su consola para ejecutar un proceso incluso
después de salir.
Es decir, si sale o si cierra su terminal mientras se ejecuta su proceso, ¿qué sucederá?
Detendrá el proceso.
Entonces, ¿cómo lo previene?
Hay un comando llamado No Hop.
Significa no enviar ningún tipo de señal para detenerlo.
Así que no salte el proceso seguido del signo ampersand o y, que está en la parte superior de su No. 7 en su teclado y otro comando para
eso, ya que no concentra el proceso y redirecciona el signo a dev null y para
redirigir ampersand uno y ampersand nuevamente.
¿Por qué tenemos todas esas cosas allí?
Porque en ciertas ocasiones, cuando ejecuta ciertos comandos como no, da algún tipo de advertencia,
algún tipo de información sobre ese proceso.
Entonces no quieres ver eso.
Desea que toda esa basura se configure para salir a Dev null.
Entonces, Domhnall está superando a una puerta para la que no desea ver la salida y luego mata un proceso por
su nombre.
Ustedes ya saben cómo matar un proceso por una idea de proceso.
Derecha.
Así que matas a pahlevi el proceso, mata el proceso.
¿Qué sucede si desea matar un proceso por su nombre?
Digamos que si tiene un comando, si tiene un proceso llamado top.
Correcto, entonces usted, ejecuta el comando top, mata si quiere matarlo por
el nombre, simplemente escribe kill, seguido del nombre del proceso que es la principal prioridad del proceso.
Lindo.
Hay una llamada de comando.
Lindo.
Y por qué lo usamos.
Porque si quería privatizar por diferentes niveles de proceso, es decir, si un proceso es muy importante, entonces hay
que priorizar el otro.
Derecha.
Entonces, la escala de bondad va de menos 20 a 19.
Cuanto menor sea el número, más prioridad tendrá la tarea.
Ahora bien, ¿por qué realmente necesitamos ir con la prioridad de la tarea?
¿No se encarga de eso la CPU del procesador?
Derecha.
Se encarga de eso.
Pero recuerda una cosa.
Si tiene una CPU en su computadora o computadora portátil, significa que procesará un programa a la vez.
Piense en ello como un malabarismo.
Entonces, si tienes dos manos y tienes cinco pelotas para lanzar en el año, ¿qué pasará?
¿Puedes sostener las cinco de las cinco bolas que tenías?
No tiene derecho.
Así que piense en las pelotas como programas que necesita procesar, por lo que tendría que hacer malabarismos uno tras
otro.
Entonces, lo que Nice hace es decir, bueno, esta pelota o este proceso es importante para mí.
Así que asegúrese de que esto permanezca en la mano con mayor frecuencia que cualquiera de las bolas.
Así que eso es lo que hace Nice.
Hablaremos de eso cuando abramos nuestra sesión de terminal.
Entonces, cómo monitorear un proceso es ejecutando el comando top y cómo enumerar todos los procesos que tiene en ejecución
en su computadora.
El comando va seguido, por supuesto, de muchas opciones diferentes que utiliza.
De todos modos, entremos en nuestra máquina Linux.
Lo tengo abierto aquí mismo.
Consola.
Así que inicié sesión como yo mismo, quiero convertirme en root, así que el root ahora quería iniciar sesión en la estación de policía y
de esta manera podía ejecutar ciertos programas diferentes, una terminal y matarla en la otra
terminal.
Entonces, para que eso inicie sesión en el PUDI, ¿qué necesito?
Necesito una dirección IP en mi máquina.
El comando es IP Hadeed o si config, lo que prefiera.
Pero si está ejecutando la última versión de Linux, probablemente no tendrá config.
Entonces ejecute el comando IP y la dirección IP.
Verás aquí mismo.
Dice 100 a 168, 56, uno, dos, uno.
Así que entra en tu terminal PUDI.
Tengo mi terminal PUDI aquí mismo y la voy a escribir en mi dirección IP, que es uno ocho a
uno sesenta y ocho cincuenta y seis punto uno, ingrese ingrese como se escribió.
El primero es Control Z, así que voy a ejecutar un comando llamado Suspender.
Dormir es un comando que retrasará ciertos programas.
Digamos que si está ejecutando un programa, ABC y quería ejecutar un segundo conjunto de programas, pero
quería esperar diez segundos, así que lo puso en reposo.
Eso es lo que hace.
Solo espera diez segundos y pasa al siguiente conjunto de instrucciones.
Entonces, si escribo, digamos que si escribo el cinco, esperará cinco segundos hasta que recupere mi mensaje.
Verás.
Los levantaré.
Por cierto, recuperé el problema después de cinco segundos.
Entonces eso es lo que hace.
No se concentre demasiado en la velocidad.
Concéntrese en lo que le voy a enseñar sobre la gestión de procesos.
Así que voy a aprovechar esta lección sobre el comando dormir.
Entonces esto será más fácil de entender.
Entonces, si ejecuto el comando sleep 100, ¿qué pasará?
Tendré que esperar 100 segundos hasta que recupere mi trabajo.
Derecha.
Así que quiero ejecutar ese proceso en segundo plano para controlar Z.
Ha detenido el proceso.
Ahora, en realidad, no se está ejecutando en segundo plano.
Para ejecutar eso en segundo plano, debe escribir el comando B. GRAMO. , que es de fondo.
Pero digamos que si está ejecutando varios procesos y todos están detenidos, algunos de ellos están ejecutando
el comando para verificar cuáles son los procesos que están detenidos en este momento.
Así que simplemente escriba trabajos de comandos y verá que hay un proceso que ha sido detenido por el control de
comandos.
Vea si desea ejecutar el proceso, tráigalo y envíelo a un segundo plano.
Luego escribe B G.
Esto enviará este proceso en segundo plano.
Ves que se está ejecutando ahora.
Entonces, cuando escriba trabajos, verá aquí que no es stock C, se está ejecutando, pero se está ejecutando en
segundo plano.
También puede verificar con mi comando escribiendo sleep y verá aquí mismo dormir 100, el otro dormir
60.
Podrías ignorar eso.
Este es todo el tiempo.
Si está corriendo, observe la máquina de todos modos.
Dormir uno todavía se está ejecutando.
¿Qué pasa si desea traerlo en primer plano, entonces escribe f, g, c.
Ha vuelto a poner el proceso en primer plano y ahora se da cuenta de que no recupero mi problema.
¿Por qué?
Porque el proceso aún se está ejecutando.
¿Y si quisiera volver a ponerlo en segundo plano?
Estas bien.
Así que se hacen cien segundos.
Yo tengo mi espalda.
Si quisiera volver a ponerlo en segundo plano, tendría que escribir control zek.
Bien, ahora el siguiente que tenemos no trata sobre ningún proceso.
¿Qué es un no?
Bueno, no hay concentrador si ejecuta un proceso y luego cierra su terminal, es decir, este terminal.
Si lo cierro ahora mismo, digamos que si estoy ejecutando un comando dormir cien, se ejecutará o
esperará cien.
Si voy a mi consola, borro la pantalla y escribo menos G. F. y dormir grep.
Verá que el sueño 100 se está ejecutando.
Derecha.
Entonces, si quisiera abrir este
terminal que está más cerca de un par de terminales.
Entonces, si cierro esto y luego duermo masivamente ahora verás que ambos sueños 100 se han ido.
Entonces, cada vez que ejecuta un proceso, se adjunta a esa terminal.
Ahora bien, ¿cómo ejecutamos un proceso sin interrumpir el proceso cuando cerramos una terminal?
Así que vayamos a nuestra posición nuevamente para ejecutar un proceso en segundo plano y eso.
Y cuando cerraste la terminal.
No lo afectará, corre el club.
Y el nombre del proceso, que es Sleep 100, que se
pone a dormir 75, es para diferenciarlo y los símbolos de unión.
Entonces presionas Enter y verás que ahora está ejecutando ese proceso en segundo plano.
Entonces, cuando haga trabajos y verá que se está ejecutando, pero no está afectando su terminal, no está conectado a
su terminal.
Entonces, incluso en este momento, si lo cierra, este proceso aún se ejecutará.
Ahora, ¿qué pasa con esto?
Ningún concentrador ignora la entrada y una salida pendiente a ningún concentrador.
Bueno, cada vez que ejecuta un comando no hopped up, no hop, en realidad crea un archivo llamado no hub dot
out.
Entonces, lo que tiene, tiene toda la información, todas las cosas que ha escrito allí.
Simplemente grabará todo.
Pero si simplemente no quiere ver que ese mensaje aparece en la pantalla, muchas veces
cuando ejecuta ciertos comandos, le da un mensaje de que este comando se creó en este día y muchas otras cosas.
Entonces, para deshacerse de ese mensaje, puede escribir no hub sleep.
Setenta y tres es diferenciar nuevamente.
Siga adelante y firme Stash Duff's National para seguir adelante y firmar y por ciento uno y por ciento presionar nuevamente Enter y ahora
verá que no obtuvo todas esas cosas que no recibía antes.
Porque lo que estamos diciendo es lo que sea que aparezca en la pantalla, esos mensajes de error de
advertencia o incluso esos mensajes informativos para enviarlo a Dev null, no lo envíes en la pantalla, así que envíalo al
reverso.
Ahora, ¿qué pasa si quieres ver lo que se ejecuta en la parte de atrás?
Estábamos en trabajos y verás este.
Se está ejecutando un proceso en segundo plano.
Ahora, de nuevo, ¿qué pasa si desea traer ese proceso al frente,
en primer plano, simplemente escriba primer plano y verá que se está ejecutando y está en primer plano y no recuperará
su problema hasta que espere 73 segundos? .
Una vez que hayan terminado 73 segundos, de todos modos subiremos a Krombach.
Controlemos Serov, que se detendrá por completo porque si escribe trabajos ahora no verá ningún trabajo.
La siguiente lección o lo siento, el siguiente tema de esta lección es sobre la parte del proceso, lo que significa ejecutar un
proceso con una determinada prioridad.
Por lo tanto, simplemente podría escribir nice space menos N y space.
Cual es la prioridad?
¿Quieres darle menos 20, cuál es el más alto?
No, no quiero estropear mis otros procesos en el sistema.
Así que diré simplemente di cinco y luego dormiré menos diez.
Tuve un error.
Ahora lo que está haciendo es decirle a C. pag. U, hola C. pag. U, tengo este proceso.
Duerme diez y dale a este proceso una prioridad cinco, que no es demasiado alta, que no es demasiado baja.
Le dirá eso a la CPU y la CPU lo procesará de acuerdo con el comando de Nice.
Eso es lo que NICE's.
Si desea ejecutar su proceso para que sea la máxima prioridad, es muy importante, entonces yo diría que
ejecute bien menos y menos 20.
El nombre del proceso tenía un error y CP dirá, oye, dicho esto, no tengo nada que hacer más que ocuparme de
este proceso de inmediato.
Eso es lo bueno que es la prioridad.
Los otros ya los cubrimos, que es un monitoreo de procesos y por supuesto la lista de
procesos para ver cuáles son los procesos disponibles y el sistema.