Download UNIX ESSENTIALS – LINUX FILESYSTEM Mónica Alejandra
Document related concepts
Transcript
UNIX ESSENTIALS – LINUX FILESYSTEM Mónica Alejandra Tamayo Sierra Brigitte Natasha Vargas Ibarra Ficha: 259747 Instructor German leal CENTRO DE SERVICIOS Y GESTION EMPRESARIAL MEDELLIN SENA 2012 CONTENIDO INTRODUCCION OBJETIVOS 1. Procedimiento 1: opciones avanzadas del comando ls. 2. Procedimiento 2: creando y manejando enlaces simbólicos (links) 3. Procedimiento 3.: localizando archivos con el comando find 4. Procedimiento 4: herramientas de comprensión de archivos 5. Procedimiento 5. Archivando directorios con tar 6. Procedimiento 6: Particionamiento usando fdisk 7. Procedimiento 7: usando el comando grep para buscar ocurrencias de texto CONCLUSIONES INTRODUCCION Los directorios considerados en la sección previa suministran un patrón: el de cómo organizar los ficheros y directorios que necesita un sistema Linux para arrancar, ejecutar aplicaciones estándar, y todo lo demás. Advertirás que la ruta hacia todos éstos directorios empieza con el símbolo / . El que la ruta inicial sea única no implica que tales subdirectorios deban estar situados todos en el mismo disco duro, cd-rom o memoria Flash. A diferencia de los sistemas Windows, que se refieren a diferentes discos duros (o diferentes particiones de disco) usando letras únicas de unidad (C: , D: , y sucesivas) OBJETIVOS - Crear archivos en los directorios y que se puedan modificar. Crear enlaces simbólicos a los archivos. Y al directorio Buscar archivos con el comando find PROCEDIMIENTO 1: OPCIONES AVANZADAS DEL COMANDO ls 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. PROCEDIMIENTO 2: CREANDO Y MANEJANDO ENLACES SIMBÓLICOS (LINKS) 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. [student@station student]$ ls –l PROCEDIMIENTO 3: LOCALIZANDO ARCHIVOS CON EL COMANDO find 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. PROCEDIMIENTO 4: HERRAMIENTAS DE COMPRESIÓN DE ARCHIVOS 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 mas, copie los archivos /etc/gconf/schemas/gnometerminal.schemas y /usr/bin/gimp en su directorio home. Esta vez, utilice el comando bzip2 para comprimir los dos archivos. 3. Por ultima 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/gnometerminal.schemas y /usr/bin/gimp. Luego compare con los resultados obtenidos en los puntos 1 y 2. PROCEDIMIENTO 5: ARCHIVANDO DIRECTORIOS CON TAR 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. PROCEDIMIENTO 6: PARTICIONAMIENTO USANDO FDISK 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: 3. Use el c omando fdisk –l para visualizar la tabla de particiones 4. Use la utilidad mkfs.ext3 para formatear las siguientes particio nes: 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. PROCEDIMIENTO 7: USANDO EL COMANDO GREP PARA BUSCAR OCURRENCIAS DE TEXTO CONCLUSIONES Después de haber realizado este trabajo y haber visto la evolución de este sistema operativo, no dudamos en concluir que estamos ante un sistema operativo de futuro, abriéndose paso a través de otros sistemas comerciales, que, teóricamente, deberían ofrecer características mejores a las que ofrece Linux. Además gracias al sistema multitarea y multiproceso de Linux, que ofrece una gran potencia de cálculo y velocidad de intercomunicación, este sistema es apto para grandes estaciones de trabajo y de servidores de red, entre otros.