actividad 3.4

28
Servicio Nacional de Aprendizaje SENA Gestión de Redes de Datos 322000 Laura Cifuentes Alejandra Gómez Daniel Oquendo Actividad 3.4 UNIX ESSENTIALS LINUX FILESYSTEM Medellin 2012

Upload: lauracj-revistas

Post on 28-Mar-2016

236 views

Category:

Documents


0 download

DESCRIPTION

desarrollo de la actividad 3.4

TRANSCRIPT

Page 1: Actividad 3.4

Servicio Nacional de Aprendizaje

SENA

Gestión de Redes de Datos

322000

Laura Cifuentes

Alejandra Gómez

Daniel Oquendo

Actividad 3.4

UNIX ESSENTIALS – LINUX FILESYSTEM

Medellin

2012

Page 2: Actividad 3.4

Gestión de Redes de Datos

2

Introducción

En este trabajo tratara de los archivos del sistema, nos iremos mas afondo de los

resultados que nos pueda dar el comando ls, además aprenderemos a realizar

enlaces simbólicos o links. Trataremos con un nuevo comando que es cal, este

nos ofrece el calendario. Utilizaremos el comando find para buscar archivos que

coincidan. También utilizaremos el compresor de archivos ZIP.

Archivando directorios con .TAR que empaqueta un directorio. Algo también

esencial que aprenderemos es la partición de un disco a partir del comando fdisk,

3 particiones, 1 extendida, también se haría dependiendo de la partición

extendida particiones lógicas. Y por ultimo se utilizaría el comando GREP para las

ocurrencias del texto.

Page 3: Actividad 3.4

Gestión de Redes de Datos

3

Objetivos

Aprender mas comandos

Aprender a hacer particiones de disco

Observar mas funciones del comando ls

Page 4: Actividad 3.4

Gestión de Redes de Datos

4

PROCEDIMIENTO 1: OPCIONES AVANZADAS DEL COMANDO ls

Especificaciones:

1. Cree un archivo en su directorio principal llamado etc.bytime. El archivo debe

contener un listado largo del directorio /etc, por orden de tiempo de modificación.

El último archivo modificado debe ser en la primera línea del archivo.

2. Cree un archivo en su directorio principal llamado etc.bytime.reversed. El

archivo debe contener un listado largo del directorio /etc, inversamente ordenados

por tiempo de modificación. El último archivo modificado debe aparecer en la

última línea del archivo.

Evidencias:

Pantallazos de cada paso y evidencia de cada archivo pedido

Creación del archivo etc.bytime y mirar el contenido de este.

Page 5: Actividad 3.4

Gestión de Redes de Datos

5

Por medio del comando ls –t se muestran archivos en orden cronológico

Page 6: Actividad 3.4

Gestión de Redes de Datos

6

PROCEDIMIENTO 2: CREANDO Y MANEJANDO ENLACES

SIMBÓLICOS (LINKS)

Especificaciones

Todos los archivos deben ser creados en el directorio principal (/home/username)

1. Cree un archivo llamado cal.orig en su directorio personal, que contiene un

calendario de texto del mes actual (Puede usar el comando cal).

2. Crear un enlace simbólico al archivo cal.orig, denominado cal.softa

3. Elimine el archivo cal.orig, por lo que el enlace simbólico que acaba de crear

ahora es un enlace colgado.

4. Crear un enlace simbólico al directorio /usr/share/doc, llamado docabs,

utilizando una referencia absoluta.

5. Crear un enlace simbólico al directorio ../../usr/share/doc, llamado docrel,

utilizando una referencia relativa. (Nota: dependiendo de la ubicación de su

directorio, es posible que deba agregar o quitar algunas referencias “..” del nombre

del archivo.

Si ya ha terminado el ejercicio correctamente, usted debería ser capaz de

reproducir una salida similar a lo

siguiente:

[student@station student]$ ls -l

total 12

lrwxrwxrwx 1 student student 8 Jul 21 10:03 cal.softa -> cal.orig

lrwxrwxrwx 1 student student 14 Jul 21 10:03 docabs -> /usr/share/doc

lrwxrwxrwx 1 student student 19 Jul 21 10:03 docrel -> ../../usr/share/doc

Page 7: Actividad 3.4

Gestión de Redes de Datos

7

Page 8: Actividad 3.4

Gestión de Redes de Datos

8

Page 9: Actividad 3.4

Gestión de Redes de Datos

9

PROCEDIMIENTO 3: LOCALIZANDO ARCHIVOS CON EL COMANDO

find

Especificaciones

Utilice el comando find para buscar archivos que coincidan con los siguientes

criterios, y redirija la salida a los archivos especificados en su directorio personal.

Cuando liste los nombres de archivo, asegúrese de que cada nombre de archivo

es una referencia absoluta.

Usted encontrará una serie de mensajes "Permiso denegado" cuando intente

encontrar recursos en directorios para los cuales no tiene permisos de acceso. No

se preocupe con estos errores. Puede suprimir estos mensajes de error si se

añade 2> /dev /null al comando find.

Es posible que deba consultar la página de manual find (1) para encontrar la

respuesta para algunos de los problemas.

1. Cree un archivo varlib.rpm, que contenga una lista de todos los archivos del

directorio / que son propiedad del usuario sshd

2. El archivo var.rootmail contiene una lista de todos los archivos en el directorio

/var que son propiedad del usuario root y el grupo propietario es mail

3. Busque todos los archivos en /etc/sysconfig, que tengan permisos de ejecución

y grabe el resultado en el archivo sysconfig.find

4. El archivo big.links debe contener una lista de los enlaces simbólicos en

/usr/lib/locale

5. Busque en todo el árbol de directorios los archivos cuyo nombre contengan la

palabra sendmail. Tenga en cuenta que un archivo llamado K30sendmail también

coincidirá con la búsqueda.

Page 10: Actividad 3.4

Gestión de Redes de Datos

10

Page 11: Actividad 3.4

Gestión de Redes de Datos

11

Page 12: Actividad 3.4

Gestión de Redes de Datos

12

find / -iname sendmail iname es para buscar una palabra en especifico

Page 13: Actividad 3.4

Gestión de Redes de Datos

13

PROCEDIMIENTO 4: HERRAMIENTAS DE COMPRESIÓN DE ARCHIVOS

Especificaciones

1. Copie los archivos /etc/gconf/schemas/gnome-terminal.schemas y /usr/bin/gimp

en su directorio home, conservando sus nombres de archivo original. (El primero

es un ejemplo de un archivo de texto grande, el segundo es un ejemplo de un

archivo binario grande.) Utilice el comando gzip para comprimir cada uno de los

archivos recién creados (Por separado).

2. Una vez más, copie los archivos /etc/gconf/schemas/gnome-terminal.schemas y

/usr/bin/gimp en su directorio home. Esta vez, utilice el comando bzip2 para

comprimir los dos archivos.

3. Por última vez, copia el fichero /etc/gconf/schemas/gnome-terminal.schemas y

/usr/bin/gimp en su directorio home. Utilice el comando ls -s para comparar los

tamaños de las diferentes técnicas de compresión.

4. Qué otras utilidades (comandos) de compresión, aparte de gzip y bzip2, pueden

usarse en sistemas

Linux. Mencione por lo menos 2 aplicaciones (en línea de comandos) y comprima

los archivos

/etc/gconf/schemas/gnome-terminal.schemas y /usr/bin/gimp. Luego compare con

los resultados obtenidos en los puntos 1 y 2.

Evidencias:

Anexe la imagen del resultado del comando ls y escriba un análisis comparativo

de los archivos originales, los archivos en formato gz y los archivos en formato

bz2. Compare adicionalmente con los resultados obtenidos con las otras dos

utilidades de compresión.

Page 14: Actividad 3.4

Gestión de Redes de Datos

14

Page 15: Actividad 3.4

Gestión de Redes de Datos

15

PROCEDIMIENTO 5: ARCHIVANDO DIRECTORIOS CON TAR

Especificaciones

1. En su directorio personal, cree el archivo zip_docs.tar que es un archivo que

empaqueta el directorio

/usr/share/doc/zip*

Page 16: Actividad 3.4

Gestión de Redes de Datos

16

2. Cree el archivo /tmp/student.tgz, que es un archivo comprimido de su

directorio principal.

Reemplace student por su username.

Evidencias

Muestre pantallazo con los dos puntos del procedimiento

Page 17: Actividad 3.4

Gestión de Redes de Datos

17

PROCEDIMIENTO 6: PARTICIONAMIENTO USANDO FDISK

Especificaciones

1. Agregue un nuevo disco de 5GB a su máquina virtual

2. De acuerdo a la siguiente imagen, utilice la utilidad fdisk para realizar el

particionamiento del nuevo disco:

NOTA: La imagen supone que el nuevo disco fue reconocido como sdc, pero esto

puede variar de acuerdo al hardware de su máquina.

3. Use el comando fdisk –l para visualizar la tabla de particiones

4. Use la utilidad mkfs.ext3 para formatear las siguientes particiones: sdc1, sdc5 y

sd6

5. Cree un directorio llamado /data. Realice el montaje del sistema de archivos

/dev/sdc1 en el directorio /data (Este directorio es el punto de montaje para

/dev/sdc1). Edite el archivo /etc/fstab para que el sistema de archivos sea montado

cada vez que reinicie la máquina.

6. En la máquina virtual inserte un dispositivo de almacenamiento masivo USB. El

sistema operativo lo reconocerá y puede usar el comando fdisk –l para verificar el

dispositivo de bloques asignado. Si el sistema operativo montó automáticamente

el dispositivo USB, desmóntelo. Cree un directorio con el nombre que usted

desee, el cual servirá como punto de montaje para la partición. Ahora lleve a cabo

el montaje del dispositivo USB en el directorio que usted creó.

7. Use el comando mount para visualizar todos los puntos de montaje

Evidencias

Muestre pantallazo con los dos puntos del procedimiento

Page 18: Actividad 3.4

Gestión de Redes de Datos

18

Page 19: Actividad 3.4

Gestión de Redes de Datos

19

Page 20: Actividad 3.4

Gestión de Redes de Datos

20

Page 21: Actividad 3.4

Gestión de Redes de Datos

21

Page 22: Actividad 3.4

Gestión de Redes de Datos

22

Page 23: Actividad 3.4

Gestión de Redes de Datos

23

Page 24: Actividad 3.4

Gestión de Redes de Datos

24

Page 25: Actividad 3.4

Gestión de Redes de Datos

25

PROCEDIMIENTO 7: USANDO EL COMANDO GREP PARA BUSCAR

OCURRENCIAS DE TEXTO

Especificaciones

1. Cree el archivo ~/bashusers.txt, que contiene las líneas del archivo /etc/passwd

en las cuales aperece el texto /bin/bash.

2. Cree el archivo ~/nostdhome.txt, que contiene sólo las líneas del archivo

/etc/passwd que NO contengan el texto home (lo que implica que el usuario

asociado tiene un directorio home no estándar).

3. Cree el archivo ~/ansiterms.txt, que contiene cada línea del archivo /etc/termcap

que contiene el texto ansi, usando una búsqueda insensible a mayúsculas y

minúsculas (case insensitive). (En otras palabras, ansi, ANSI, Ansi, y AnSi serían

coincidencias de la búsqueda).

4. Cree el archivo ~/mayhemnum.txt, que contiene el número de línea de la

palabra mayhem en el archivo /usr/share/dict/words

5. Ejecute el comando netstat -tanp en combinación con el comando grep y

muestre en pantalla solo las líneas que contienen la palabra ssh. Este comando

muestra las conexiones TCP activas, y de gran utilidad para visualizar los servicios

que se está ejecutando en la máquina.

6. Ejecute el comando ps -ef en combinación con el comando grep y muestre en

pantalla solo las líneas que contienen la palabra bash. Este comando muestra los

procesos activos, y es de gran utilidad para visualizar los ID de proceso (PID).

¿Qué PID están asociados con bash?

7. Repita el paso anterior pero esta vez use el comando pgrep

Page 26: Actividad 3.4

Gestión de Redes de Datos

26

Page 27: Actividad 3.4

Gestión de Redes de Datos

27

Page 28: Actividad 3.4

Gestión de Redes de Datos

28

Conclusión

Enriquecer nuestro conocimiento con mas comandos

Saber realizar la partición de un disco a partir del comando fdisk

Tener en mente lo que puede hacer el comando ls