Download UNIX ESSENTIALS – LINUX FILESYSTEM Mónica Alejandra

Document related concepts

GoboLinux wikipedia , lookup

Enlace simbólico wikipedia , lookup

Loop device wikipedia , lookup

Device Filesystem wikipedia , lookup

Document wikipedia , lookup

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.