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

Comandos Avanzados del Shell Bash Sistemas Operativos y Redes Ingeniería en Computación


Enviado por   •  5 de Febrero de 2019  •  Apuntes  •  4.273 Palabras (18 Páginas)  •  163 Visitas

Página 1 de 18

[pic 1]

Guía de Laboratorio No.2

Comandos Avanzados del Shell Bash

Sistemas Operativos y Redes

Ingeniería en Computación

Control de Versión

Nombre Completo

Fecha

Descripción del cambio

Glenda Barrios Aguirre

Septiembre, 2014

Versión Original

Glenda Barrios Aguirre

Julio, 2016

Revisión y actualización de contenido

Índice de Contenido

Introducción        2

Objetivos de la Práctica        2

Manejo de Procesos        3

1.1.Comando ps        3

1.2.Comando KILL:        10

1.3.Comando Top:        11

Manejo de Espacio en Disco        16

1.4.Comando df        16

1.5.Comando du        18

Manejo de Archivos        18

1.6.Comando cat        18

1.7. Comando sort:        21

1.8.Comando grep:        22

Introducción

Linux ofrece una variedad de comandos que nos permiten conocer al sistema operativo por dentro, tal es el caso de los comandos para el manejo de los procesos, el espacio de direccionamiento disponible en disco y memoria.

El contenido de la Guía se elaboró basado en el capítulo 4 del libro texto de la Unidad Temática, este viene adjunto al material entregado y tiene por nombre “Linux Command Line and Shell Scripting Bible of Richard Blum”, luego de esta práctica se plantearán una serie de ejercicios que se desarrollarán en el laboratorio.

Objetivos de la Práctica

  1. Consolidar conocimientos en el uso del Sistema Operativo LINUX
  2. Desarrollar conocimientos y habilidades con el uso de los Comandos Avanzados del Shell Bash de LINUX

Manejo de Procesos

El sistema operativo ofrece una serie de comandos para el monitoreo de los procesos o programas activos dentro del sistema operativo, siendo el principal el comando ps o top. A continuación, mostramos algunos de ellos.

1.1.Comando ps

Cualquier tarea que se esté ejecutando dentro del sistema operativo se conoce como proceso, para visualizar los procesos activos, LINUX ofrece el comando ps o top. La tabla completa de los parámetros con los cuales puede usarse el comando ps la pueden encontrar en las páginas 92 y 93 del libro texto. A continuación, mostramos la imagen de una salida del comando ps sin parámetros.

[pic 2]

                                Figura 1. Salida del comando ps

Las columnas de salida que muestra el comando, leyéndolas de izquierda a derecha significan lo siguiente:

PID:        El identificador del proceso

TTY:         El nombre de la terminal en donde estoy corriendo el comando

TIME:         El tiempo de CPU que ha utilizado el proceso

CMD:         El nombre del comando o proceso.

Por otro lado, GNU ofrece 3 tipos de formatos para trabajar con los parámetros del comando ps:

  1. Style UNIX, en este caso cada parámetro está precedido por el guión (-). Por ejemplo, un valor válido puede ser ps -a
  2. Style BSD, en este caso cada parámetro se usa solo sin ningún signo. En este caso un valor válido es ps a.
  3. Sytle GNU formato largo, cada parámetro está precedido por el doble guión (--). En este caso un valor válido es ps –e –header.

Un resumen de los parámetros más importantes del comando ps se muestra en la siguiente tabla:

Parámetro

Descripción

-e

Nos permite obtener una lista completa de los procesos del sistema y del usuario

-f

Presenta la lista de procesos en formato largo

-l

Despliega la lista de procesos con información ampliada de lo ofrecido por la opción -f

-a

Muestra todos los procesos excepto las sesiones de cabecera y procesos que no son de la terminal.

-H

Muestra la jerarquía de los procesos

Otros parámetros del comando ps para BSD son:

T: Nos lista solamente los procesos de la terminal activa

A: Muestra la lista de los procesos asociados a cualquier terminal

g: Muestra todos los procesos incluyendo la sección de encabezado

r: Muestra los procesos en estado Running.

l: Lista de procesos en formato largo

Ejemplo No.1 del comando ps

Se pretende mostrar la lista de procesos del sistema operativo, utilizando como salida distintos formatos de salida, haciendo combinaciones de parámetros y con los distintos estilos de cómo usarlos, esto con el fin de ilustrar el funcionamiento del mismo. Para esto realice los siguientes pasos:

  1. Inicie la Máquina Virtual del Knoppix
  2. Cargue el XTerminal y dentro de la pantalla abra una sesión para root, tecleando desde la consola el comando su.

knoppix@microknoppix$ su + ENTER

  1. Cree un usuario nuevo con el nombre de operativo y conéctese al sistema con el mismo, siguiendo los pasos ilustrados en la Guía de Laboratorio No.1. El prompt indicará el nuevo usuario como activo.

[pic 3][pic 4]

...

Descargar como (para miembros actualizados) txt (24 Kb) pdf (1 Mb) docx (723 Kb)
Leer 17 páginas más »
Disponible sólo en Clubensayos.com