Está en la página 1de 11

Implantación de sistemas operativos

Curso 2022/2023

Ies San Juan Bosco Tarea 7.3.4 Miguel Ángel González


ASIR Ruiz
Índice

Gestión de procesos Tarea 7.3.4

Tarea 7.3.4 Tareas básicas con procesos en la terminal de Linux Comando ps Diapositiva 3-7

Tarea 7.3.4 Tareas básicas con procesos en la terminal de Linux Comando top Diapositiva 8

Tarea 7.3.4 Tareas básicas con procesos en la terminal de Linux Primera Parte Diapositiva 9

Tarea 7.3.4 Tareas básicas con procesos en la terminal de Linux Segunda Parte Diapositiva 10

Tarea 7.3.4 Tareas básicas con procesos en la terminal de Linux Final Diapositiva 11
Tarea 7.3.4 Tareas básicas con procesos en la
terminal de Linux Comando ps

Para iniciar la tarea, podemos utilizar el comando "ps" en Ubuntu Linux. Este comando es utilizado para mostrar
los procesos en ejecución en el sistema. Agregando la opción "-e" al comando "ps", se mostrarán todos los procesos
que están siendo ejecutados en el sistema, incluyendo su código, el tiempo que llevan en ejecución y otros
detalles. Por otro lado, si usamos el comando "ps -eo pid,tty,time,cmd", se mostrará la información específica de los
procesos en cuatro columnas: PID (identificador de proceso), TTY (terminal del proceso), TIME (tiempo de CPU
utilizado por el proceso) y CMD (comando utilizado para iniciar el proceso).
Tarea 7.3.4 Tareas básicas con procesos en la
terminal de Linux Comando ps

Después, usaremos el mismo comando "ps" que utilizamos anteriormente, pero esta vez le añadiremos un "pipe" o
barra vertical "|" y el comando "less". Esto nos permitirá ver una lista de los procesos en el sistema y poder
movernos entre las páginas para verlos todos. El comando "less" es utilizado para paginar la salida del comando
"ps" y permitirnos ver los procesos en una lista más manejable. Podremos mover la vista hacia arriba o hacia abajo
a través de los procesos utilizando las teclas de flecha y, si queremos salir de la lista, podemos presionar la tecla
"q".
Tarea 7.3.4 Tareas básicas con procesos en la
terminal de Linux Comando ps

A continuación, para continuar con la tarea, utilizaremos el comando "pstree" seguido de la opción "-p". Esto nos mostrará
un árbol con todos los procesos en ejecución en el sistema y también nos mostrará los procesos padres de los que
provienen. Además, para paginar la salida de este comando y poder visualizar los procesos de manera más cómoda,
usaremos el comando "pstree -p | less". De esta forma, podremos movernos por la lista de procesos con las teclas de flecha,
ver los procesos padres de cada proceso y salir de la lista en cualquier momento pulsando la tecla "q".
Tarea 7.3.4 Tareas básicas con procesos en la
terminal de Linux Comando ps

Para obtener información detallada sobre los procesos que se están ejecutando en un sistema operativo, se puede
utilizar el comando "ps aux". Este comando muestra una lista de todos los procesos en ejecución, junto con su ID,
uso de CPU y memoria, fecha de inicio y el comando utilizado para iniciarlos. La opción "| less" se utiliza para
limitar la salida del comando y permitir al usuario desplazarse por la lista de procesos de manera más eficiente. Al
usar esta herramienta, es posible identificar qué procesos están consumiendo más recursos del sistema, lo que
puede ayudar a diagnosticar problemas de rendimiento y optimizar la gestión de recursos.
Tarea 7.3.4 Tareas básicas con procesos en la
terminal de Linux Comando ps

Seguidamente utilizaremos el comando ps aux | grep -i “pulseaudio” | less , este nos mostrará la descripción del
proceso pulseaudio “-i” en el comando nos permite hacer una busqueda no sensible a las letras mayusculas y
minúsculas por lo tanto tendremos una búsqueda más abierta
Tarea 7.3.4 Tareas básicas con procesos en la
terminal de Linux comando top

A continuación, explicaremos cómo utilizar el comando "top" para visualizar en tiempo real los procesos más
intensivos en recursos del sistema. Al ejecutar el comando "top", se mostrará una lista en pantalla de los procesos
que están consumiendo la mayor cantidad de recursos del sistema, como la CPU y la memoria, y se podrán
ordenar por diferentes criterios, como el tiempo de ejecución y otros parámetros. Esta herramienta es muy útil
para monitorear el rendimiento del sistema y detectar cualquier proceso que esté consumiendo demasiados
recursos y pueda estar afectando el rendimiento general del sistema. Además, el comando "top" ofrece diversas
opciones para personalizar la salida y la forma de visualizar la información.
Tarea 7.3.4 Tareas básicas con procesos en la
terminal de Linux Primera parte

Comenzaremos a trabajar en la lista de tareas propuestas, iniciando con la creación del archivo de texto1. Luego,
saldremos del archivo y para verificar que la tarea continúa ejecutándose, utilizaremos el comando "bg" para listar
todos los archivos en segundo plano, también conocido como "background". Posteriormente, procederemos a
revisar todos los archivos que se están ejecutando en segundo plano, para asegurarnos de que la tarea se esté
realizando de manera correcta.
Tarea 7.3.4 Tareas básicas con procesos en la
terminal de Linux Segunda parte

Siguiendo con la lista de tareas, procederemos a crear el archivo de texto 2, pero esta vez utilizaremos el símbolo
"&" al final de la línea de comandos. Esto permitirá que el proceso se ejecute en segundo plano de forma directa,
sin necesidad de utilizar el comando "bg", y se generará un ID de proceso asociado a dicha tarea. De esta forma,
podremos continuar realizando otras tareas en la línea de comandos mientras el proceso se ejecuta en segundo
plano en el fondo. Además usaremos el comando jobs para mostrar el número de proceso en segundo plano, ver su
estado y demás
Tarea 7.3.4 Tareas básicas con procesos en la
terminal de Linux Final

Para finalizar, aprenderemos a acceder a los procesos que se están ejecutando en segundo plano. Para ello,
utilizaremos los números proporcionados por el comando "jobs", que ya ha sido explicado previamente. Además,
también aprenderemos cómo detener o inhabilitar los procesos mediante el comando "kill" y el código de proceso
correspondiente. Con estas herramientas, podremos controlar y administrar los procesos en segundo plano de
manera eficiente y efectiva en la línea de comandos.

También podría gustarte