7
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 Página 1 de 7 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 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.

Actividad 03.4- Unix Essentials - Linux File System (1)

Embed Size (px)

Citation preview

Page 1: Actividad 03.4- Unix Essentials - Linux File System (1)

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

Página 1 de 7

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

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.

Page 2: Actividad 03.4- Unix Essentials - Linux File System (1)

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

Página 2 de 7

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

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

Page 3: Actividad 03.4- Unix Essentials - Linux File System (1)

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

Página 3 de 7

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.

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 4: Actividad 03.4- Unix Essentials - Linux File System (1)

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

Página 4 de 7

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.

Evidencias

Muestre pantallazo con los dos puntos del procedimiento

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

sdc1 (2GB)

Linux

sdc2 (0,5GB)

Linux LVM

sdc3 (1GB)

Linux Swap

sdc5 (1GB)

Linux

sdc6 (0,5GB)

Linux

Page 5: Actividad 03.4- Unix Essentials - Linux File System (1)

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

Página 5 de 7

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

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.

Page 6: Actividad 03.4- Unix Essentials - Linux File System (1)

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

Página 6 de 7

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 7: Actividad 03.4- Unix Essentials - Linux File System (1)

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

Página 7 de 7

Elaborada por: Luis Felipe Londoño Muñoz Fecha 14 02 2010

Ajustada por: Fecha