actividad3.4

29
TITULO: Actividad 3.4 UNIX ESSENTIALS-FILESYSTEM POR: Yuleny Arrubla Nicolas Saldarriaga Garzon Daniel Gómez Patiño FICHA: 322000 INSTRUCTOR: German Leal Flores TECNOLOGIA EN GESTION DE REDES DE DATOS SENA 2012

Upload: daniel-patino

Post on 13-Jun-2015

549 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Actividad3.4

TITULO:

Actividad 3.4 – UNIX ESSENTIALS-FILESYSTEM

POR:

Yuleny Arrubla

Nicolas Saldarriaga Garzon

Daniel Gómez Patiño

FICHA:

322000

INSTRUCTOR:

German Leal Flores

TECNOLOGIA EN GESTION DE REDES DE DATOS

SENA

2012

Page 2: Actividad3.4

INTRODUCCION

Esta Actividad es realizada con la intención de que el lector pueda comprender y aprender algunos de los de particionamiento, cambien grupos propietarios para un archivo, aprender las funciones de algunos comandos como find, grep, etc.

Page 3: Actividad3.4

OBJETIVOS

Aprender a utilizar los comandos adecuados para buscar, modificar su propietario de un archivo

Identificar cuáles son los tipos de formatos para comprimir.

Conocer aquellos comandos localizadores de archivos.

Page 4: Actividad3.4

UNIX ESSENTIALS – LINUX FILESYSTEM

ACTIVIDAD DE PROYECTO – CONFIGURACION DE SERVICIOS DE RED TECNOLOGIA EN GESTIÓN DE REDES DE DATOS

CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL SENA, MEDELLÍN

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.

-t es el comodín para clasificar por tiempo de modificación

Page 5: Actividad3.4

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.

-rt es el comodín para clasificar en orden invertido y por orden de tiempo

de modificación.

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).

Page 6: Actividad3.4

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

Es cal.softa

Page 7: Actividad3.4

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.

Page 8: Actividad3.4

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 9: Actividad3.4

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

Page 10: Actividad3.4
Page 11: Actividad3.4

Con este comando ponemos agregar un archivo a un grupo propietario

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 (mail en realidad de sshd)

Page 12: Actividad3.4

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

X = Ejecución

Page 13: Actividad3.4

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.

Comodín para buscar

una palabra especifica

Page 14: Actividad3.4

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).

Page 15: Actividad3.4

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.

Page 16: Actividad3.4

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*

2. Cree el archivo /tmp/student.tgz, que es un archivo comprimido de su directorio principal. Reemplace student por su username.

Page 17: Actividad3.4

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. 2GB

Page 18: Actividad3.4

Para determinar los valores de cilindro, hacemos como guía la regla de 3 simple sabiendo que 2 GB equivalen a 260 cilindros.

X= 0.5 GB x 260= 65 2GB Este 65 se los sumamos a 260 y así con todas las particiones

Page 19: Actividad3.4

1. GB

X= 1 GB x 260= 130 2GB Este 130 se los sumamos a 325 y así con todas las particiones

Page 20: Actividad3.4

Solo podemos crear máximo 4 primarias, en este caso creamos 3 y dejamos una para la extendida que contendrá las lógicas

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

Creando lógicas

W para guardar

Page 21: Actividad3.4

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

Page 22: Actividad3.4

Sdb5

Sdb6

Page 23: Actividad3.4

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ó.

Page 24: Actividad3.4

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

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.

La que creamos

anteriormente

Page 25: Actividad3.4

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).

Page 26: Actividad3.4

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).

Con le comodín –v + la

palabra del las líneas que no

quiera que aparezca en este

casi home

El directorio no existe.

La función del comodín –i es buscar la palabra (ansi)

que importa si esta en mayúscula o minúscula

Page 27: Actividad3.4

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

No esta tercamp

Page 28: Actividad3.4

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 29: Actividad3.4

CONCLUSIONES

Aprendimos los diferentes comandos y sus respectivos comodines para localizar archivos específicos

Identificamos los diferentes formatos para comprimir: .tar, .bzip, .bzip2.