ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

AIX Y RedHat

adris_mh8923 de Octubre de 2013

697 Palabras (3 Páginas)298 Visitas

Página 1 de 3

Universidad del Valle de México

Seminario de temas contemporáneos de Ciencia y tecnología

(AIX y RedHat)

25 de Octubre del 2011.

Indicaciones Generales: Todos los scripts realizados en las prácticas deben de almacenarse en su home dentro de una carpeta con el numero de practica (p.ej /home/110004734/practica4) , por seguridad realicen una copia de su shell script y descárguenlo por que ustedes son los únicos responsables de sus scripts, por lo que es obligatorio mantener una copia fuera del servidor.

Practica 4. Resuelve los siguientes incisos, en tu home debe de estar los siguientes archivos y directorio:

drwxr-xr-x ./practica2

-rw-r--r ./practica2/practica4.doc

-rw-r--r ./practica2/practica4.sh

1.- Investiga que nos indica cada columna del resultado de la ejecución de “ps aux”

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

root 1 0.0 0.1 1984 684 ? S Oct14 0:00 init [2]

root 1385 0.0 0.1 5276 1032 ? S Oct14 0:03 /usr/sbin/sshd

root 1420 0.0 0.2 2700 1308 ? S Oct14 0:00 /bin/sh

mysql 1457 0.0 3.2 143712 16780 ? S Oct14 0:00 /usr/sbin/mysqld

Columna 1: Dueño del proceso

Columna 2: Identificador único del proceso

Columna 3: porcentaje del uso del CPU

Columna 4: porcentaje de memoria utilizada

Columna 5: VsZ: Cuanta memoria virtual ocupa el proceso, p.e.: PID 1385 ocupa 5 MBytes

Columna 6: RSS: “resident set size” la memoria fisica no-intercambiada que un proceso ha utilizado.

Columna 7: TTY: indica en qué terminal está corriendo un proceso. Los procesos que se registran en esta columna con un “?”, esto quiere decir que no están asignados a una terminal en partículas. Esto es común en los demonios, que son procesos que corren sin ninguna terminal. Algunos demonios comunes son sendmail, BIND, apache, y NFS. Ellos esperan una petición del cliente, y le regresan información conforme se mandan más peticiones.

Columna 8: STAT: indica el estatus del proceso, S significa que está durmiendo,Z para un proceso zombie (su padre a muerto, dejando al hijo atrás). D significa que esta inactivo por siempre. W significa que lo están llamando. Un proceso muerto se marca con una X. La T indica que se esta rastreando o parado. R significa que el proceso es ejecutable.

Columna 9: cuando inició el proceso

Columna 10: tiempo de inicio del proceso

Columna 11: el proceso en sí, el nombre base del programa

2.- Cuenta cuantos procesos esta ejecutando el usuario “root”

En mi computadora 13

3.- ¿Con qué comando se puede matar un proceso?

Kill -9 PIDDELPROCESO (padre e hijos)

4.- ¿Que PID tiene el proceso que esta ocupando el puerto 3306 del servidor:

127.0.0.1:3306 En el ejemplo de arriba 1457

5.-¿ Que servicio ocupa el puerto 3306?

MySQL

6.- Realiza un script que despliegue un menú con todos los usuarios existentes y al elegir alguna de las opciones se despliegue el total de procesos que este corriendo y los procesos, solo durante 3 segundos.

(Comando clave: sleep, ps, select)

#!/bin/bash

PS3= ' Escoge un usuario: '

//inicia el ciclo de control SELECT donde se enlistan todos los usuarios de la clase seminario1

select usuario in "110004734" "11279866" "11314101" "11326188" "11327137" "11332624" "11333044" "11336104" "11336765" "11337920" "11340676" "11345154" "11348901" "11352812" "11359320" "11360500" "11363165" "11364965"

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com