21
Actividad 3.4 UNIX Essentials Linux Filesystem Appendices Lizeth Yesenia Carmona Jessica Isabel Díaz Susana Sánchez Nohabà Instructor German Leal Flores Ficha 322000 Tecnología en gestión de redes de datos Centro de servicios y gestión empresarial Medellín 2012

Actividad 3.4

  • Upload
    jessidi

  • View
    394

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Actividad 3.4

Actividad 3.4

UNIX Essentials – Linux Filesystem

Appendices

Lizeth Yesenia Carmona

Jessica Isabel Díaz

Susana Sánchez Nohabà

Instructor

German Leal Flores

Ficha

322000

Tecnología en gestión de redes de datos

Centro de servicios y gestión empresarial

Medellín

2012

Page 2: Actividad 3.4

Procedimiento 1: Opciones avanzadas del comando Ls

1.Crear un archivo principal llamado etc.bytime, el archivo debe tener el listado

de /etc por orden de tiempo de modificación

Crear un archivo en el directorio principal llamado etc.bytime.reserved este

archivo debe contener un listado largo del directorio /etc

Page 3: Actividad 3.4

Procedimiento 2: Creando y manejando enlaces simbólicos (links)

1. Crear un archivo cal.orig en su directorio personal que contiene calendario

texto del mes más actual.

Cree un enlace simbólico el archivo cal.orig denominado cal.softa

Elimine el archivo cal.orig porque no en un enlace simbólico si no un enlace

colgado

Page 4: Actividad 3.4

Cree un enlace simbólico al archivo /usr/share/doc. Llamado docabas utilizando

referencia absoluta

Cree un enlace simbólico al directorio.../.../usr/share/doc. Llamado docrel

utilizado en una referencias relativa

Procedimiento 3: Localizando archivos con el comando find

cree un archivo var.lib.rmp que contenga una lista de todos los archivos de su

directorio que son propiedad del usuario sshd.

Page 5: Actividad 3.4

El archivo var.rootmail contiene unas lista de todos los archivos del directorio

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

Busque que todos los archivos en /etc/sysconfig, tenga permiso de ejecución y

garbe el resultado en sysconfig. Find

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

/usr/lib/locale

Page 6: Actividad 3.4

Procedimiento 4: Herramientas de comprensión de archivos

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

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

-/etc/gconf/schemas/gnome-terminal.schemas

- /usr/bin/gimp

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.

- /etc/gconf/schemas/gnome-terminal.schemas

Page 7: Actividad 3.4

-/usr/bin/gimp

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.

- /etc/gconf/schemas/gnome-terminal.schemas

- /usr/bin/gimp

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

usarse en

Page 8: Actividad 3.4

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. R/ Existen otras utilidades como zip, arj, lha, zoo; que permiten comprimir y

descomprimir Archivos.

Procedimiento 5: Archivos directorios con tar

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

Directorio /usr/share/doc./zip*

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

Reemplace student por su username.

Page 9: Actividad 3.4

Procedimiento 6: Particionamiento usando fdisk

1.Se ejecuta el comando fdisk /dev/sdc y con la opción m observamos las

opciones que nos dan.

Se selecciona la opción o para crear una nueva tabla de particiones vacía.

Page 10: Actividad 3.4

Se procede a seleccionar la opción n para crear una nueva partición y pide

decir si la partición es, Primeria o extendida (No sale la opción para particiones

lógicas por que no se han creado particiones

Extendidas). Seleccionamos partición primaria (presionamos la letra p)

Nos aparecerá una línea donde debemos especificar el número de la partición,

en este caso la 1(sdc1)

A continuación debemos asignarle el cilindro inicial para la partición; En este

caso el valor predeterminado para la primera partición que es 1 y pulsamos

enter.

.

Page 11: Actividad 3.4

Se le asigna a esta partición el último cilindro necesario para abarcar el espacio

que le queramos dejar en este caso la partición será de 2GB, por ende:

Si 652(cilindros) equivalen a 5GB entonces, ¿Cuántos cilindros equivalen a

2GB? En este caso

El último cilindro será el 260 que abarca aproximadamente 2GB.

Con la opción p podemos observar la nueva partición que está bajo el punto de

montaje Linux.

Page 12: Actividad 3.4

Para la siguiente partición realizaremos los mismos pasos pero teniendo en

cuenta que será primaria (sdc2), tendrá un espacio de 1GB (del cilindro 261

hasta el cilindro 390) y el punto de montaje será LVM Linux.

Para configurar el punto de montaje seleccionamos la opción t e ingresamos el

Id para LVM Linux (8e).

Page 13: Actividad 3.4

Para la siguiente partición realizamos el mismo procedimiento pero teniendo en

cuenta que será primaria (sdc3), tendrá un espacio de 0.5GB (del cilindro 391

hasta el cilindro 456) y el punto de montaje será Linux Swap (82).

La siguiente partición será extendida (sdc4) seleccionando la opción e, esta

partición abarcara desde el cilindro 457 hasta el último cilindro 652 quedando

aproximadamente con 1.5GB de espacio.

Page 14: Actividad 3.4

Procedemos a dividir la partición extendida en dos lógicas (sdc5 y sdc6) para

ello seleccionamos la opción n y el automáticamente sabrá que será una partición lógica puesto que ya no se permiten más particiones primarias ni

extendidas. Debemos tener en cuenta que la primera partición lógica (sdc5) contara con un espacio de 1GB (del cilindro 457 hasta el cilindro 587) y su punto de montaje será Linux (83)

Para la segunda partición lógica (sdc6) seleccionamos la opción n y

configuramos los siguientes parámetros: el espacio será desde el cilindro 588 hasta el 652(0.5GB)

Page 15: Actividad 3.4

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

Use la utilidad mkfs.ext3 para formatear las siguientes particiones:

Page 16: Actividad 3.4

- sdc5

- sd6

Page 17: Actividad 3.4

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.

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.

Page 18: Actividad 3.4

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

Use el comando mount para visualizar todos los puntos de montaje

Procedimiento 7: Usando el comando grep para buscar ocurrencias de Texto

Cree el archivo ~/bashusers.txt, que contiene las líneas del archivo /etc/passwd en las cuales aparece el texto /bin/bash.

Page 19: Actividad 3.4

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

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

Page 20: Actividad 3.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

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.

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?

Page 21: Actividad 3.4

Repita el paso anterior pero esta vez use el comando pgrep