PDF de programación - P12c Procesos

Imágen de pdf P12c Procesos

P12c Procesosgráfica de visualizaciones

Publicado el 24 de Mayo del 2018
590 visualizaciones desde el 24 de Mayo del 2018
749,6 KB
8 paginas
Creado hace 7a (19/02/2017)
P12c. Procesos

Los procesos en Linux (o en cualquier sistema operativo) son programas que
están en ejecución y se identifican mediante el PID. Es importante
responder a las cuestiones que se plantean.

1. Comando uptime

¿qué valores nos muestra el comando uptime?
Ejecuta la orden top y compara con el comando uptime ¿y la orden w?

2. La orden pstree muestra los procesos. Ejecutando la orden ps podemos
ver los PID y el PPID son efectivamente los números de los procesos
padres e hijos. Lancemos una orden firefox & y anotemos el número que
resulta.
¿qué significa el símbolo &?

3. A continuación ejecutamos ps -lax y anotamos el valor PID de nano ¿que

PPID supones que le corresponde?

1

Ahora ejecutamos pstree y comprobamos el nombre del proceso padre

Realiza el mismo proceso con el programa nautilus & ¿qué valores de PID
PPID y proceso padre nos resulta?

4. Para ver los procesos de un usuario ps -lau nombreusuario y para ver

los datos de un procesos concreto ps -aux | nombreproceso

1

5. Vamos a crear el siguiente script llamado /tmp/bucle. Básicamente lanza
un echo fichero /dev/null que es un fichero que borra o descarta
continuamente todo lo que llega a él.

A continuación lanzamos tres terminales
En la primera terminal ejecutamos el comando top que nos indica el
estado del sistema.
En la segunda terminal lanzamos el script.

Si volvemos a la anterior terminal observamos como se está
ejecutando el script como un proceso.

Con la combinación CTRL+Z para de ejecutarse el bucle y comprobamos
los cambios en top hasta que el proceso “pasa al estado en espera”
(recordad estado de los procesos de la Unidad 1)

2



Ejecutamos la orden fg.
Comprobando otra vez el terminal donde se ejecuta top contesta:
¿cuál es el resultado de esta orden? ¿cuál es el valor de PID?
Compara el PID con el que tenía antes ¿qué significa?

6. Cambiamos la velocidad de refresco de top. Para ello pulsamos la tecla

d y modificamos el valor, por ejemplo, a 2 s.

También podemos modificar la prioridad de un proceso (comando nice en
modo terminal). En top pulsamos la tecla r y le damos el valor por
ejemplo 10.

3

¿Cuál es la prioridad ahora?
Si la quiero modificar en modo terminal con otro usuario.

Y volvemos a top.

La asignación de la CPU es mayor en el proceso de mayor prioridad.
Podemos cambiar la prioridad otra vez con el comando renice.

4

7. Otra opción es matar los procesos en top para ello escribimos k.

Por defecto matar el primer proceso pero podemos modificarlo
escribiendo el PID del proceso que nos interese.
En línea de comandos sería con el comando kill:

8. Para estudiar el uso de CPU y Memoria de los procesos tenemos los
comandos mpstat y vmstat respectivamente. Para ello necesitamos
instalar el paquete sysstat

A continuación para que el sistema tengo tareas a realizar y acceso al
disco ejecutamos la siguiente orden:
find / -type f -exec cat {} > dev/null \

Ejecutamos mpstat y posteriormente mvstat

5

Antes:

Después:

9. Finalmente está el comando ulimit que limita el número de procesos que

puede ejecutar un usuario del sistema.



El comando ulimit -n nos indica el número máximo de procesos que
puede ejectuar un usuario. Con el segudno lo modificamos.
En el fichero /etc/security/limits.conf
permanentemente

podemos modifcarlos

6

7
  • Links de descarga
http://lwp-l.com/pdf11242

Comentarios de: P12c Procesos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad