SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
The Linux Filesystem
1
Capítulo 1 Detalles de archivo
Conceptos clave
• El término archivo se refiere a los archivos regulares, directorios, enlaces
simbólicos, nodos de dispositivo y otros.
• Todos los archivos tienen atributos comunes: usuario propietario, grupo
propietario, permisos y la información de temporización. Esta información se
almacena en una estructura llamada inodo.
• Los nombres de archivos se encuentran en estructuras de datos llamadas dentries
(del inglés directory entries).
• La información de un inodo un de archivo se puede examinar con los comandos
ls -l y stat.
• Dentro del kernel de Linux, los archivos están generalmente identificados por un
número de inodo. El comando ls -i se puede utilizar para examinar los números
de inodo.
Preguntas
Question 1
¿Qué estructuras no son una estructura de datos asociada a un archivo?
A. dentry
B. superblock
C. inodo
D. datos (bloques)
E. Todas las anteriores son estructuras de datos asociadas con archivos.
Question 2
¿Qué tipos de archivos no usan estructuras de datos llamadas inodos?
A. archivo regular
B. directorio
C. enlace simbólico
D. nodo de caracter de dispositivo
E. All of the above file types use the inode data structure.
Question 3
The Linux Filesystem
2
¿Qué información no se almacena en el inodo de un archivo?
A. La última modificación del archivo
B. Los permisos del archivo
C. El usuario propietario del archivo
D. The file's name
E. Toda la información anterior se almacena en el inodo.
Utilice la salida de los siguientes comandos para contestar las 2 preguntas a
continuación.
[student@station student]$ stat /bin
File: "/bin"
Size: 2048 Blocks: 4 IO Block: 4096 Directory
Device: 309h/777d Inode: 44177 Links: 2
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/
root)
Access: Wed Mar 19 09:38:51 2003
Modify: Wed Jan 22 16:36:06 2003
Change: Wed Jan 22 16:36:06 2003
[student@station student]$ ls -l /usr/bin/tree
-rwxr-xr-x 1 root root 18546 Jun 23 2002 /usr/bin/tree
Question 4
¿Cuántos bloques está utilizando el directorio /bin de acuerdo con lo anterior?
A. 2
B. 4
C. 2048
D. 4096
Question 5
¿Cuáles son los permisos para el archivo /usr/bin/tree?
A. 640
B. 644
C. 755
D. 775
Question 6
The Linux Filesystem
3
¿Qué comando(s) mostrará (n) el tamaño y los permisos del archivo /etc/passwd?
A. stat /etc/passwd
B. df -h
C. cat /etc/passwd
D. ls -l /etc/passwd
Question 7
¿Qué sintaxis de comando mostrará el propietario y el grupo del directorio /etc?
A. ls /etc
B. ls -l /etc
C. ls -d /etc
D. ls -ld /etc
Question 8
¿Qué tiempo de un archivo muestra el comando ls -l?
A. La última modificación del archivo
B. El tiempo de cambio del archivo
C. El tiempo de acceso del archivo
D. El tiempo de creación del archivo
E. None of the above.
Question 9
¿Qué tiempo se actualiza cuando se lee un archivo?
A. La última modificación del archivo
B. El tiempo de cambio del archivo
C. El tiempo de acceso del archivo
D. A y C
E. Todas las anteriores.
Question 10
The Linux Filesystem
4
¿Qué tiempo se actualiza cuando los datos se añaden a un archivo?
A. La última modificación del archivo
B. El tiempo de cambio del archivo
C. El tiempo de acceso del archivo
D. A y B
E. Todas las anteriores.
Capítulo 2 Enlaces duros y blandos
Conceptos clave
• El comando ln crea dos tipos distintos de enlaces.
• Los enlaces duros asignan múltiples dentries (nombres de archivos) a un inodo
único.
• Los enlaces blandos son inodos distintos que hacen referencia a otros nombres
de archivos.
Preguntas
Use la salida del siguiente comando para contestar las próximas 5 preguntas.
[student@station student]$ ls -li /usr/bin/
342997 lrwxrwxrwx 1 root root 5 Apr 1 11:18
./bunzip2 -> bzip2
342998 lrwxrwxrwx 1 root root 5 Apr 1 11:18
./bzcat -> bzip2
342999 lrwxrwxrwx 1 root root 6 Apr 1 11:18
./bzcmp -> bzdiff
343004 lrwxrwxrwx 1 root root 6 Apr 1 11:18
./bzless -> bzmore
343066 lrwxrwxrwx 1 root root 16 Apr 1 11:12
./gunzip -> ../../bin/gunzip
343112 lrwxrwxrwx 1 root root 14 Apr 1 11:12 ./gzip
-> ../../bin/gzip
343136 lrwxrwxrwx 1 root root 2 Apr 1 11:21 ./lz -
> uz
343123 -rwxr-xr-x 3 root root 57468 Jan 24 23:42 ./rx
343123 -rwxr-xr-x 3 root root 57468 Jan 24 23:42 ./rz
343065 -rwxr-xr-x 3 root root 61372 Jan 24 23:42 ./sb
343065 -rwxr-xr-x 3 root root 61372 Jan 24 23:42 ./sx
343065 -rwxr-xr-x 3 root root 61372 Jan 24 23:42 ./sz
347486 lrwxrwxrwx 1 root root 8 Jul 21 16:43
./uncompress -> compress
343117 -rwxr-xr-x 3 root root 3029 Jan 31 11:08
./zegrep
343117 -rwxr-xr-x 3 root root 3029 Jan 31 11:08
./zfgrep
The Linux Filesystem
5
343117 -rwxr-xr-x 3 root root 3029 Jan 31 11:08
./zgrep
Observe que se han omitido muchas líneas de la anterior salida del comando, dejando
sólo las de interés.
Question 1
¿Qué archivos comparten el mismo inodo?
A. lz
B. uz
C. rx
D. sb
E. sx
F. sz
Question 2
¿Al suprimir cuál de los archivos siguientes crearía un enlace colgante?
A. bzip2
B. lz
C. uz
D. sb
E. compress
F. zgrep
Question 3
¿Cuántos archivos (listados o no) comparten el inodo número 343123?
A. 1
B. 2
C. 3
D. None of the above.
E. It cannot be determined from the information provided.
The Linux Filesystem
6
Question 4
Examine las longitudes de los enlaces simbólicos tales como bzcat, lz y uncompress,
como se reportó en la sexta columna de la salida anterior. ¿Qué frases explican lo que
representa la longitud de un enlace simbólico?
A.
The length represents the length of the filename that the symbolic link resolves
to.
B. La longitud representa el número de archivos que comparten el enlace blando.
C. La longitud es la extensión del archivo al que apunta el enlace simbólico.
D. La longitud es arbitraria y no sirve ningún propósito.
E. None of the above.
Suponga que el administrador del sistema movió el directorio /usr/bin como se
muestra.
[root@station root]# mv /usr/bin /usr/lib/bin
Question 5
¿Qué archivos en el nuevo directorio /usr/lib/bin serían enlaces simbólicos
colgantes?
A. bzcat
B. gunzip
C. gzip
D. lz
E. descomprimir
F. zgrep
Question 6
¿Cuál es el comando correcto para crear un atajo desde su directorio de inicio que
apunte a un directorio /data/project?
A. ln /data/project /home/student/project
B. ln /home/student/project /data/project
C. ln -s /data/project /home/student/project
D. ln -s /home/student/project /data/project
The Linux Filesystem
7
Question 7
Los proyectos A, B y C utilizan el archivo /data/script. Todos los equipos quieren
tener una copia en su propio directorio del proyecto, pero también quieren asegurarse de
que los cambios en el archivo original se reflejan en sus copias. Si utilizamos project_A
como ejemplo, ¿qué comandos podrían lograr este objetivo?
A. ln /data/script /data/project_A/script
B. cp /data/script /data/project_A/script
C. ln -s /data/script /data/project_A/script
D. ln -s /data/project_A/script /data/script
E. A y C
Question 8
El líder del grupo de project_D quiere usar el script como punto de partida, pero intenta
modificarlo de una forma tal que otros equipos no quieran usarlo. ¿Cuál es la mejor
forma para obtener el script original?
A. ln /data/script /data/project_D/script
B. cp /data/script /data/project_D/script
C. ln -s /data/script /data/project_D/script
D. ln -s /data/project_D/script /data/script
Capítulo 3 Directorios y nodos de dispositivo
Conceptos clave
• El término archivo se refiere a los archivos regulares, directorios, enlaces
simbólicos, nodos de dispositivo y otros.
• Todos los archivos tienen atributos comunes: usuario propietario, grupo
propietario, permisos e información de temporización.
• La meta información de un archivo se encuentra en una estructura de datos
llamada inodos.
• Los nombres de archivos están en unas estructuras de datos llamadas entradas de
directorio (dentries).
• La meta información de un archivo se puede examinar con los comandos ls -l y
stat.
Preguntas
The Linux Filesystem
8
Use la salida desde los siguientes dos comandos para contestar las 3 preguntas a
continuación.
[student@station student]$ tree /etc/sysconfig/networking/
/etc/sysconfig/networking/
|-- devices
| `-- ifcfg-eth0
|-- ifcfg-lo
`-- profiles
|-- default
| |-- hosts
| |-- ifcfg-eth0
| |-- network
| `-- resolv.conf
`-- netup
|-- hosts
|-- ifcfg-eth0
|-- network
`-- resolv.conf
4 directories, 10 files
[student@station student]$ ls -iaR /etc/sysconfig/networking/
/etc/sysconfig/networking/:
49180 . 244801 .. 65497 devices 49019 ifcfg-lo 65498
profiles
/etc/sysconfig/networking/devices:
65497 . 49180 .. 73383 ifcfg-eth0
/etc/sysconfig/networking/profiles:
65498 . 49180 .. 65499 default 558071 netup
/etc/sysconfig/networking/profiles/default:
65499 . 73386 hosts 73384 network
65498 .. 73383 ifcfg-eth0 73385 resolv.conf
/etc/sysconfig/networking/profiles/netup:
558071 . 558076 hosts 558072 network
65498 .. 558077 ifcfg-eth0 558075 resolv.conf
Question 1
¿Cuál esperaría que fuera el conteo de enlaces del inodo número 65498?
A. 2
B. 3
C. 4
D. 5
E. None of the above
Question 2
The Linux Filesystem
9
¿Cuál esperaría que fuera el conteo de enlaces del indodo número 49180?
A. 2
B. 3
C. 4
D. 5
E. None of the above
Question 3
¿Cuál esperaría que fuera el conteo de enlaces del inodo número 65499?
A. 2
B. 3
C. 4
D. 5
E. None of the above
Use la salida del siguiente comando para contestar las 4 preguntas a continuación.
[bowe@station 030_section_questions]$ ls -l /dev/tty[1-6] /dev/fd0
/dev/audio
crw--w---- 1 elvis tty 4, 1 Jul 22 15:30 /dev/tty1
crw--w---- 1 prince tty 4, 2 Jul 22 15:30 /dev/tty2
crw--w---- 1 elvis tty 4, 3 Jul 22 15:30 /dev/tty3
crw--w---- 1 blondie tty 4, 4 Jul 22 15:30 /dev/tty4
crw------- 1 root root 4, 5 Jul 22 09:29 /dev/tty5
crw------- 1 root root 4, 6 Jul 22 09:29 /dev/tty6
brw-rw---- 1 prince floppy 2, 0 Jan 30 05:24 /dev/fd0
crw------- 1 prince root 14, 4 Jan 30 05:24 /dev/audio
Question 4
En qué consola(s) virtual(es) el usuario elvis ha iniciado sesión?
A. Virtual Console Number 1
B. Consola virtual número 2
C. Virtual Console Number 3
D. Consola virtual número 4
E. Consola virtual número 5
The Linux Filesystem
10
F. Consola virtual número 6
Question 5
¿De los siguientes cuáles son nodos de dispositivo de bloque?
A. /dev/tty1
B. /dev/tty2
C. /dev/tty3
D. /dev/tty6
E. /dev/fd0
F. /dev/audio
Question 6
¿Qué usuario se considera actualmente como el "Usuario de la consola"?
A. elvis
B. prince
C. blondie
D. None of the above
E. It cannot be determined from the information provided.
Question 7
El usuario elvis también ha iniciado sesión utilizando el entorno gráfico X. Intenta
reproducir un CD de audio con el reproductor de cd usando el comando gnome -cd.
¿Por qué esto no funcionará?
A.
Sólo los usuarios que han iniciado sesión utilizando la consola virtual pueden
acceder a dispositivos de audio.
B.
The user elvis is not considered the "Console User", and does not have write
permissions to the device nodes that connect to the audio device drivers.
C.
El usuario elvis no es un miembro del grupo "audio" y no tiene permisos de
escritura para los nodos de dispositivo que conectan a los controladores del
dispositivo de audio.
D. None of the above
The Linux Filesystem
11
Capítulo 4 Discos, sistemas de archivos y montaje
Conceptos clave
• Linux permite el acceso de bajo nivel a los controladores de disco a través de
nodos de dispositivo en el directorio /dev.
• Por lo general, los discos se formatean con un sistema de archivos y se montan
en un directorio.
• Los sistemas de archivos se crean con algunas variantes del comando mkfs.
• El sistema de archivos predetermiando de Red Hat Enterprise Linux es el
sistema de archivos ext3.
• El comando mount se utiliza para asignar el directorio root de un sistema de
archivos (o una partición de un disco) a un directorio ya existente. Ese directorio
se denomina punto de montaje.
• El comando umount se utiliza para desmontar un sistema de archivos de un
punto de montaje.
• El comando df se utiliza para reportar el uso del sistema de archivos y mapea los
dispositivos actualmente montados.
Preguntas
Algunas preguntas pueden utilizar la siguiente información:
[student@station student]$ mount
/dev/hda9 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
/dev/hda2 on /boot type ext3 (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda7 on /home type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda8 on /tmp type ext3 (rw)
/dev/hda5 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
Question 1
¿Qué comando o comandos mostrarán los sistemas de archivos que están actualmente
montados?
A. chown
B. df
C. mount
D. ls
E. mkdir
Question 2
The Linux Filesystem
12
De acuerdo con la salida de pantalla anterior, qué dispositivo contiene el sistema de
archivos /home?
A. /dev/pts
B. /dev/hda1
C. /dev/hda5
D. /dev/hda7
E. None of the above
Question 3
De acuerdo con la salida de pantalla anterior, dónde está montado el dispositivo
/dev/hda6?
A. /dev/pts
B. /home
C. /var
D. /usr
E. None of the above
Question 4
Al desmontar un dispositivo, el mensaje de error "umount: /media/floppy: device is
busy"¿qué puede significar?
A.
An application was started from the directory /media/floppy and is still
running.
B. The current working directory for some shell is /media/floppy
C. El disquete es sólo de lectura.
D. Usted no tiene permisos para usar el comando umount.
E. An application has the file /media/floppy/make.log open for writing.
Question 5
¿Por qué es importante desmontar medios extraíbles antes de extraerlos físicamente?
A. Si no lo hace, el sistema se apagará.
B. So that the next disk inserted can be read and mounted without error.
The Linux Filesystem
13
C. So that the disk can be read and mounted on another system without error.
D.
Most systems cache data written to a device. The umount ensures that this data
gets written from the cache to the device so that it is not lost.
Question 6
¿Qué comandos pueden utilizarse para formatear o desformatear un disquete?
A. /sbin/mkfs.ext2
B. /sbin/mkfsys.msdos
C. format
D. floppyfd
E. mount
El usuario elvis trata de desmontar el disquete y recibe el siguiente mensaje de error.
[elvis@station elvis]$ umount /media/floppy/
umount: only student can unmount /dev/fd0 from /media/floppy
Question 7
¿Cuál es la explicación más razonable para el mensaje?
A. El usuario student protegió el disquete contra escritura.
B.
The user student mounted the floppy, and therefore only that user may umount
the floppy.
C. El usuario elvis no tiene permisos para ejecutar el comando umount.
D.
El usuario student le dio formato al disquete, por lo tanto, sólo el usuario
estudiante puede montarlo y desmontarlo.
Question 8
¿Qué comandos crearía un sistema de archivos ext2 en la tercera partición del
controlador primario IDE maestro?
A. /sbin/mkfs.ext2 /dev/hda
B. /sbin/mkfs.ext2 /dev/fd0
C. /sbin/mkfs.msdos /dev/hda
D. /sbin/mkfs.msdos /dev/hda3
E. None of the above
The Linux Filesystem
14
Question 9
¿Qué comandos crearía un archivo de sistema ext2 en la segunda partición de un disco
SCSI?
A. /sbin/mkfs.ext2 /dev/sda2
B. /sbin/mkfs.ext2 /dev/hda2
C. /sbin/mkfs.msdos /dev/sda2
D. /sbin/mkfs.msdos /dev/hda2
E. None of the above
Tras haber iniciado en un entorno gráfico X, mediante GNOME, elvis trata de montar
un CD/ROM recién insertado.
[elvis@station elvis]$ mount /media/cdrom
mount: according to mtab, /dev/cdrom is already mounted on
/media/cdrom
mount failed
Question 10
¿Cuál es la explicación más razonable para el mensaje?
A.
Otro usuario, que está en la red, montó un CD/ROM sin que elvis se diera
cuenta.
B. The GNOME automounter automatically mounted the CD/ROM.
C.
El archivo /etc/mtab está fuera de sincronización y el CD/ROM no está en la
actualidad realmente montado.
D. None of the above.
Capítulo 5 Localización de archivos con locate y find
Conceptos clave
• El comando locate utiliza una base de datos para localizar rápidamente los
archivos en el sistema por el nombre de archivo.
• El comando find realiza en tiempo real, una busqueda de modo recursivo del
sistema de archivos.
• El comando find puede buscar archivos basados en información de inodo.
• El comando find puede ejecutar comandos arbitrarios en archivos.
Preguntas
The Linux Filesystem
15
Question 1
¿Qué opción de find encontrará archivos de 100 bloques exactamente?
A. -size +100
B. -size 100
C. -inum 100
D. -inum +100
Question 2
¿Qué opción del comando find enocntrará archivos con el número de inodo 100?
A. -type f
B. -size 100
C. -inum 100
D. -perm 100
Question 3
¿Qué opción u opciones del comando find encontrarán archivos comunes que tienen un
conteo de enlaces de 2 o más?
A. -type f -links +2
B. -links +1
C. -type o -links +1
D. -type f -links +1
Question 4
¿Qué opción del comando find imprimirá la salida en un formato de estilo ls -l?
A. -type
B. -size
C. -inum
D. -ls
Question 5
The Linux Filesystem
16
¿Qué opción u opciones del comando find encontrarán archivos de propiedad del
usuario root y el grupo sys?
A. -user root -and -group sys
B. -user root -group sys
C. -user root
D. -group sys
Question 6
¿Qué comando o comandos listarán los archivos creados recientemente e incluirán la
cadena de texto "coffee" en sus nombres?
A. slocate coffee
B. find . -name coffee
C. find . -name "*coffee*"
D. ls -R *coffee*
Question 7
¿Qué comando o comandos listará archivos que incluyan la cadena "coffee" en sus
nombres?
A. slocate coffee
B. find . -name coffee
C. find . -name "*coffee*"
D. ls -R *coffee*
Question 8
¿Qué comando find encontrará los archivos comunes bajo /home o /tmp con permisos
de escritura para todo el mundo?
A. find /home /tmp -type f -perm -2
B. find /home -or /tmp -type f -perm 002
C. find /home /tmp -type o -perm 2
D. find /home /tmp -perm -2
The Linux Filesystem
17
Question 9
¿Qué opción de find puede agregarse a la respuesta anterior para que a cada archivo
encontrado se le suprima el permiso para "otros" ?
A. -exec chmod o-w ;
B. -exec chmod o-w
C. -exec chmod o-w {} ;
D. -exec chmod -2
Question 10
¿Qué opción de find se puede utilizar para que a cada archivo encontrado se le
supriman permisos y que el comando find pregunte interactivamente si debe cambiar o
no los permisos?
A. -ok
B. -ask
C. -exec
D. -exec -ok
Capítulo 6 Comprimir archivos: gzip y bzip2
Conceptos clave
• La comprensión de archivos pocas veces ahorra espacio en el disco.
• El comando más utilizado para comprimir es gzip.
• El comando bzip2 es más reciente y proporciona la compresión maś eficaz.
Preguntas
Question 1
¿Qué extensión de nombre de archivo se asocia generalmente con los archivos
comprimidos al utilizar la utilidad bzip2?
A. .Z
B. .gz
C. .bz2
D. .tar
The Linux Filesystem
18
Question 2
¿Qué extensión de nombre de archivo se asocia generalmente con archivos
comprimidos mediante la utilidad gzip?
A. .Z
B. .gz
C. .bz2
D. .tar
Question 3
¿Qué comandos pueden descomprimir un archivo .gz?
A. descomprimir
B. gunzip
C. gzip -d
D. bunzip2
Question 4
¿Por qué la compresión es más útil para los archivos de texto?
A. Los archivos binarios pueden dañarse al comprimirse.
B. Los archivos binarios siempre son más grandes después de comprimirlos
C. Las utilidades no pueden comprimir un archivo binario
D.
Binary files are often already efficiently using space and little is gained by
compressing them.
Question 5
Al asumir que los archivos de texto existen en un directorio actual ¿que reporte genera
el comando gzip report.txt draft.txt schedule.txt?
A. Un archivo único con tres archivos en él.
B. Un archivo comprimido único con tres archivos en él.
C. Three compressed text files.
D. Un mensaje de error.
The Linux Filesystem
19
Capítulo 7 Archivar ficheros con tar
Conceptos clave
• Al archivar ficheros se puede almacenar una estructura entera de directorio
como un archivo único.
• Los archivos se crean, se listan y se extraen con el comando tar.
• A menudo, los archivadores de ficheros también se comprimen.
• La aplicación fileroller proporciona una interfaz GUI para archivadores de
ficheros.
Preguntas
Question 1
¿Qué comandos crearía un archivo llamado archive.tar?
A. tar -c -f archive.tar
B. tar -x -f archive.tar /usr/games
C. tar -t -f archive.tar /usr/games
D. tar -c -f archive.tar /usr/games
E. None of the above.
Question 2
¿Qué comandos listarían el contenido de un archivador de ficheros llamado
archive.tar?
A. tar tf archive.tar
B. tar -xf archive.tar
C. tar -c -f archive.tar
D. tar --list archive.tar
E. None of the above.
Question 3
¿Qué comandos extraerían el contenido de un archivador de ficheros llamado
archive.tar?
The Linux Filesystem
20
A. tar tf archive.tar
B. tar -xf archive.tar
C. tar -c -f archive.tar
D. tar --list archive.tar
E. None of the above.
Question 4
Usted descargó un archivo titulado linux-2.5.34.tar.gz. ¿Qué comandos puede
ejecutar para extraer el contenido del archivo?
A. tar xvzf linux-2.5.34.tar.gz
B. tar -x -f linux-2.5.34.tar.gz
C. tar -x -z -f linux-2.5.34.tar.gz
D. tar -xZf linux-2.5.34.tar.gz
E. tar fz linux-2.5.34.tar.gz
F. tar -x -f linux-2.5.34.tar.gz -z
Question 5
Usted desearía crear un archivo comprimido con bzip2del directorio
/usr/share/sounds, para que cuando alguien extraiga el archivo, se extraiga
comenzando por el directorio sounds. ¿Qué comandos crearán el archivo?
A. tar -c -f /tmp/sounds.tar.bz2 /usr/share/sounds
B. tar cvjf /tmp/sounds.tar.bz2 -C /usr/share sounds
C. tar -c -f /tmp/sounds.tar.bz2 -C /usr/share/sounds -j
D. tar -cj /tmp/sounds.tar.bz2 -f /usr/share/sounds
E. None of the above
Question 6
¿Qué extensión de nombre de archivo agrega automáticamente el comando tar cuando
se crea un archivo?
A. .tar
B. .tgz
The Linux Filesystem
21
C. .tar.gz
D. .zip
E. No extension is added by tar.
Question 7
Cuando un archivo tar se extrae con el comando tar xzf archive.tgz ¿dónde se
colocan los archivos?
A. en relación a la raíz del sistema de archivos actual
B. Relative to the current working directory
C. en relación al directorio especificado en la línea de comandos
D. en relación a la raíz del sistema de archivos principal
E. en relación al directorio /tmp
Question 8
Se ha descargado el archivo llamado archive.tgz. ¿Cómo puede ver el contenido de
este archivo?
A. tar tzvf archive.tgz
B. tar jtvf archive.tgz
C. tar tvf archive.tgz
D. tar cvzf archive.tgz
E. tar tf archive.tgz

Más contenido relacionado

Destacado

Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resueltavictdiazm
 
Ejemplo de antecedentes de investigación
Ejemplo de antecedentes de investigaciónEjemplo de antecedentes de investigación
Ejemplo de antecedentes de investigaciónOscar López Regalado
 
Guiadel egel icompu
Guiadel egel icompuGuiadel egel icompu
Guiadel egel icompuEdgar Zarate
 
Cuestionario
CuestionarioCuestionario
Cuestionariovanneej
 
Gestion informatica guia
Gestion informatica guiaGestion informatica guia
Gestion informatica guiaPlukis Sanchez
 
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizacionesJare Muñoz
 
15059526 guia-del-examen-egel-para-informatica
15059526 guia-del-examen-egel-para-informatica15059526 guia-del-examen-egel-para-informatica
15059526 guia-del-examen-egel-para-informaticaJoVaz Lukaz Glez
 
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-info
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-infoArchivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-info
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-infoMario Chávez Morales
 
88620384 preguntas-de-computacion
88620384 preguntas-de-computacion88620384 preguntas-de-computacion
88620384 preguntas-de-computacionyani85
 
Guia ceneval contestada (2009)
Guia ceneval contestada (2009)Guia ceneval contestada (2009)
Guia ceneval contestada (2009)armacar
 
Gestión de Proyectos Tecnológicos
Gestión de Proyectos TecnológicosGestión de Proyectos Tecnológicos
Gestión de Proyectos TecnológicosMariaFontalvo
 
Manual reactivos ceneval.
Manual reactivos ceneval.Manual reactivos ceneval.
Manual reactivos ceneval.zakuvmupn
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resueltavictdiazm
 
Cca v1 ms-excel
Cca v1 ms-excelCca v1 ms-excel
Cca v1 ms-excelvictdiazm
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16victdiazm
 
Ra semana 6 2
Ra semana 6 2Ra semana 6 2
Ra semana 6 2victdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 

Destacado (20)

Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resuelta
 
Ejemplo de antecedentes de investigación
Ejemplo de antecedentes de investigaciónEjemplo de antecedentes de investigación
Ejemplo de antecedentes de investigación
 
Guiadel egel icompu
Guiadel egel icompuGuiadel egel icompu
Guiadel egel icompu
 
Preguntas
PreguntasPreguntas
Preguntas
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Ceneval
CenevalCeneval
Ceneval
 
Gestion informatica guia
Gestion informatica guiaGestion informatica guia
Gestion informatica guia
 
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
 
15059526 guia-del-examen-egel-para-informatica
15059526 guia-del-examen-egel-para-informatica15059526 guia-del-examen-egel-para-informatica
15059526 guia-del-examen-egel-para-informatica
 
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-info
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-infoArchivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-info
Archivos.ceneval.edu.mx archivos portal_17353_guiadel_egel-info
 
88620384 preguntas-de-computacion
88620384 preguntas-de-computacion88620384 preguntas-de-computacion
88620384 preguntas-de-computacion
 
Guia ceneval contestada (2009)
Guia ceneval contestada (2009)Guia ceneval contestada (2009)
Guia ceneval contestada (2009)
 
Gestión de Proyectos Tecnológicos
Gestión de Proyectos TecnológicosGestión de Proyectos Tecnológicos
Gestión de Proyectos Tecnológicos
 
Manual reactivos ceneval.
Manual reactivos ceneval.Manual reactivos ceneval.
Manual reactivos ceneval.
 
Guia informática 2 contestada
Guia informática 2   contestadaGuia informática 2   contestada
Guia informática 2 contestada
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resuelta
 
Cca v1 ms-excel
Cca v1 ms-excelCca v1 ms-excel
Cca v1 ms-excel
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16
 
Ra semana 6 2
Ra semana 6 2Ra semana 6 2
Ra semana 6 2
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 

Similar a Linux Filesystem Details

Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltavictdiazm
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resueltavictdiazm
 
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9jessidi
 
Practicas Unidad 6
Practicas Unidad 6Practicas Unidad 6
Practicas Unidad 6Lenidav
 
UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4Julian696
 
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz) MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz) Alberto Hdz
 
Despositivos de Memoria y Arranque
Despositivos de Memoria y ArranqueDespositivos de Memoria y Arranque
Despositivos de Memoria y Arranquezamudiocet
 
Ejercicio de hardware
Ejercicio de hardwareEjercicio de hardware
Ejercicio de hardwareshernanva
 
Tarea 01 laboratorio
Tarea 01   laboratorioTarea 01   laboratorio
Tarea 01 laboratorioFree Lancer
 
Chuleta-comandos-Linux-para-no-perderse.pdf
Chuleta-comandos-Linux-para-no-perderse.pdfChuleta-comandos-Linux-para-no-perderse.pdf
Chuleta-comandos-Linux-para-no-perderse.pdfGabrielLv2
 
Taller de diapositivas de gestion yadministracion de archivos y directorio1
Taller de diapositivas de gestion yadministracion de archivos y directorio1Taller de diapositivas de gestion yadministracion de archivos y directorio1
Taller de diapositivas de gestion yadministracion de archivos y directorio1Mauricio Velasquez
 
Cap3
Cap3Cap3
Cap3CJAO
 

Similar a Linux Filesystem Details (20)

Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resuelta
 
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
Actividad 3.4.lizeth carmona,jessica diaz,susana sanchez equipo9
 
Linux
LinuxLinux
Linux
 
Practicas Unidad 6
Practicas Unidad 6Practicas Unidad 6
Practicas Unidad 6
 
Curso Linux Basico
Curso Linux BasicoCurso Linux Basico
Curso Linux Basico
 
Herramientas
HerramientasHerramientas
Herramientas
 
Herramientas
HerramientasHerramientas
Herramientas
 
UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4UNIX ESSENTIALS 3.4
UNIX ESSENTIALS 3.4
 
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz) MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
 
Sistemas de Archivos
Sistemas de ArchivosSistemas de Archivos
Sistemas de Archivos
 
Despositivos de Memoria y Arranque
Despositivos de Memoria y ArranqueDespositivos de Memoria y Arranque
Despositivos de Memoria y Arranque
 
Ejercicio de hardware
Ejercicio de hardwareEjercicio de hardware
Ejercicio de hardware
 
Prueba2
Prueba2Prueba2
Prueba2
 
Tarea 01 laboratorio
Tarea 01   laboratorioTarea 01   laboratorio
Tarea 01 laboratorio
 
Chuleta-comandos-Linux-para-no-perderse.pdf
Chuleta-comandos-Linux-para-no-perderse.pdfChuleta-comandos-Linux-para-no-perderse.pdf
Chuleta-comandos-Linux-para-no-perderse.pdf
 
Taller de diapositivas de gestion yadministracion de archivos y directorio1
Taller de diapositivas de gestion yadministracion de archivos y directorio1Taller de diapositivas de gestion yadministracion de archivos y directorio1
Taller de diapositivas de gestion yadministracion de archivos y directorio1
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Cap3
Cap3Cap3
Cap3
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 

Más de victdiazm

Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resueltavictdiazm
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltavictdiazm
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashvictdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_toursvictdiazm
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y gruposvictdiazm
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesvictdiazm
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basicovictdiazm
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesosvictdiazm
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesvictdiazm
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de stringvictdiazm
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxvictdiazm
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diazvictdiazm
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linuxvictdiazm
 
8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de stringvictdiazm
 
Semana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesSemana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesvictdiazm
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.netvictdiazm
 
Dce0 programacion oo_c__vbnet
Dce0 programacion oo_c__vbnetDce0 programacion oo_c__vbnet
Dce0 programacion oo_c__vbnetvictdiazm
 

Más de victdiazm (20)

Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bash
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_tours
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redes
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basico
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesos
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipes
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de string
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linux
 
Script
ScriptScript
Script
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diaz
 
Compresor
CompresorCompresor
Compresor
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de string
 
Semana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesSemana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipes
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Dce0 programacion oo_c__vbnet
Dce0 programacion oo_c__vbnetDce0 programacion oo_c__vbnet
Dce0 programacion oo_c__vbnet
 

Linux Filesystem Details

  • 1. The Linux Filesystem 1 Capítulo 1 Detalles de archivo Conceptos clave • El término archivo se refiere a los archivos regulares, directorios, enlaces simbólicos, nodos de dispositivo y otros. • Todos los archivos tienen atributos comunes: usuario propietario, grupo propietario, permisos y la información de temporización. Esta información se almacena en una estructura llamada inodo. • Los nombres de archivos se encuentran en estructuras de datos llamadas dentries (del inglés directory entries). • La información de un inodo un de archivo se puede examinar con los comandos ls -l y stat. • Dentro del kernel de Linux, los archivos están generalmente identificados por un número de inodo. El comando ls -i se puede utilizar para examinar los números de inodo. Preguntas Question 1 ¿Qué estructuras no son una estructura de datos asociada a un archivo? A. dentry B. superblock C. inodo D. datos (bloques) E. Todas las anteriores son estructuras de datos asociadas con archivos. Question 2 ¿Qué tipos de archivos no usan estructuras de datos llamadas inodos? A. archivo regular B. directorio C. enlace simbólico D. nodo de caracter de dispositivo E. All of the above file types use the inode data structure. Question 3
  • 2. The Linux Filesystem 2 ¿Qué información no se almacena en el inodo de un archivo? A. La última modificación del archivo B. Los permisos del archivo C. El usuario propietario del archivo D. The file's name E. Toda la información anterior se almacena en el inodo. Utilice la salida de los siguientes comandos para contestar las 2 preguntas a continuación. [student@station student]$ stat /bin File: "/bin" Size: 2048 Blocks: 4 IO Block: 4096 Directory Device: 309h/777d Inode: 44177 Links: 2 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: Wed Mar 19 09:38:51 2003 Modify: Wed Jan 22 16:36:06 2003 Change: Wed Jan 22 16:36:06 2003 [student@station student]$ ls -l /usr/bin/tree -rwxr-xr-x 1 root root 18546 Jun 23 2002 /usr/bin/tree Question 4 ¿Cuántos bloques está utilizando el directorio /bin de acuerdo con lo anterior? A. 2 B. 4 C. 2048 D. 4096 Question 5 ¿Cuáles son los permisos para el archivo /usr/bin/tree? A. 640 B. 644 C. 755 D. 775 Question 6
  • 3. The Linux Filesystem 3 ¿Qué comando(s) mostrará (n) el tamaño y los permisos del archivo /etc/passwd? A. stat /etc/passwd B. df -h C. cat /etc/passwd D. ls -l /etc/passwd Question 7 ¿Qué sintaxis de comando mostrará el propietario y el grupo del directorio /etc? A. ls /etc B. ls -l /etc C. ls -d /etc D. ls -ld /etc Question 8 ¿Qué tiempo de un archivo muestra el comando ls -l? A. La última modificación del archivo B. El tiempo de cambio del archivo C. El tiempo de acceso del archivo D. El tiempo de creación del archivo E. None of the above. Question 9 ¿Qué tiempo se actualiza cuando se lee un archivo? A. La última modificación del archivo B. El tiempo de cambio del archivo C. El tiempo de acceso del archivo D. A y C E. Todas las anteriores. Question 10
  • 4. The Linux Filesystem 4 ¿Qué tiempo se actualiza cuando los datos se añaden a un archivo? A. La última modificación del archivo B. El tiempo de cambio del archivo C. El tiempo de acceso del archivo D. A y B E. Todas las anteriores. Capítulo 2 Enlaces duros y blandos Conceptos clave • El comando ln crea dos tipos distintos de enlaces. • Los enlaces duros asignan múltiples dentries (nombres de archivos) a un inodo único. • Los enlaces blandos son inodos distintos que hacen referencia a otros nombres de archivos. Preguntas Use la salida del siguiente comando para contestar las próximas 5 preguntas. [student@station student]$ ls -li /usr/bin/ 342997 lrwxrwxrwx 1 root root 5 Apr 1 11:18 ./bunzip2 -> bzip2 342998 lrwxrwxrwx 1 root root 5 Apr 1 11:18 ./bzcat -> bzip2 342999 lrwxrwxrwx 1 root root 6 Apr 1 11:18 ./bzcmp -> bzdiff 343004 lrwxrwxrwx 1 root root 6 Apr 1 11:18 ./bzless -> bzmore 343066 lrwxrwxrwx 1 root root 16 Apr 1 11:12 ./gunzip -> ../../bin/gunzip 343112 lrwxrwxrwx 1 root root 14 Apr 1 11:12 ./gzip -> ../../bin/gzip 343136 lrwxrwxrwx 1 root root 2 Apr 1 11:21 ./lz - > uz 343123 -rwxr-xr-x 3 root root 57468 Jan 24 23:42 ./rx 343123 -rwxr-xr-x 3 root root 57468 Jan 24 23:42 ./rz 343065 -rwxr-xr-x 3 root root 61372 Jan 24 23:42 ./sb 343065 -rwxr-xr-x 3 root root 61372 Jan 24 23:42 ./sx 343065 -rwxr-xr-x 3 root root 61372 Jan 24 23:42 ./sz 347486 lrwxrwxrwx 1 root root 8 Jul 21 16:43 ./uncompress -> compress 343117 -rwxr-xr-x 3 root root 3029 Jan 31 11:08 ./zegrep 343117 -rwxr-xr-x 3 root root 3029 Jan 31 11:08 ./zfgrep
  • 5. The Linux Filesystem 5 343117 -rwxr-xr-x 3 root root 3029 Jan 31 11:08 ./zgrep Observe que se han omitido muchas líneas de la anterior salida del comando, dejando sólo las de interés. Question 1 ¿Qué archivos comparten el mismo inodo? A. lz B. uz C. rx D. sb E. sx F. sz Question 2 ¿Al suprimir cuál de los archivos siguientes crearía un enlace colgante? A. bzip2 B. lz C. uz D. sb E. compress F. zgrep Question 3 ¿Cuántos archivos (listados o no) comparten el inodo número 343123? A. 1 B. 2 C. 3 D. None of the above. E. It cannot be determined from the information provided.
  • 6. The Linux Filesystem 6 Question 4 Examine las longitudes de los enlaces simbólicos tales como bzcat, lz y uncompress, como se reportó en la sexta columna de la salida anterior. ¿Qué frases explican lo que representa la longitud de un enlace simbólico? A. The length represents the length of the filename that the symbolic link resolves to. B. La longitud representa el número de archivos que comparten el enlace blando. C. La longitud es la extensión del archivo al que apunta el enlace simbólico. D. La longitud es arbitraria y no sirve ningún propósito. E. None of the above. Suponga que el administrador del sistema movió el directorio /usr/bin como se muestra. [root@station root]# mv /usr/bin /usr/lib/bin Question 5 ¿Qué archivos en el nuevo directorio /usr/lib/bin serían enlaces simbólicos colgantes? A. bzcat B. gunzip C. gzip D. lz E. descomprimir F. zgrep Question 6 ¿Cuál es el comando correcto para crear un atajo desde su directorio de inicio que apunte a un directorio /data/project? A. ln /data/project /home/student/project B. ln /home/student/project /data/project C. ln -s /data/project /home/student/project D. ln -s /home/student/project /data/project
  • 7. The Linux Filesystem 7 Question 7 Los proyectos A, B y C utilizan el archivo /data/script. Todos los equipos quieren tener una copia en su propio directorio del proyecto, pero también quieren asegurarse de que los cambios en el archivo original se reflejan en sus copias. Si utilizamos project_A como ejemplo, ¿qué comandos podrían lograr este objetivo? A. ln /data/script /data/project_A/script B. cp /data/script /data/project_A/script C. ln -s /data/script /data/project_A/script D. ln -s /data/project_A/script /data/script E. A y C Question 8 El líder del grupo de project_D quiere usar el script como punto de partida, pero intenta modificarlo de una forma tal que otros equipos no quieran usarlo. ¿Cuál es la mejor forma para obtener el script original? A. ln /data/script /data/project_D/script B. cp /data/script /data/project_D/script C. ln -s /data/script /data/project_D/script D. ln -s /data/project_D/script /data/script Capítulo 3 Directorios y nodos de dispositivo Conceptos clave • El término archivo se refiere a los archivos regulares, directorios, enlaces simbólicos, nodos de dispositivo y otros. • Todos los archivos tienen atributos comunes: usuario propietario, grupo propietario, permisos e información de temporización. • La meta información de un archivo se encuentra en una estructura de datos llamada inodos. • Los nombres de archivos están en unas estructuras de datos llamadas entradas de directorio (dentries). • La meta información de un archivo se puede examinar con los comandos ls -l y stat. Preguntas
  • 8. The Linux Filesystem 8 Use la salida desde los siguientes dos comandos para contestar las 3 preguntas a continuación. [student@station student]$ tree /etc/sysconfig/networking/ /etc/sysconfig/networking/ |-- devices | `-- ifcfg-eth0 |-- ifcfg-lo `-- profiles |-- default | |-- hosts | |-- ifcfg-eth0 | |-- network | `-- resolv.conf `-- netup |-- hosts |-- ifcfg-eth0 |-- network `-- resolv.conf 4 directories, 10 files [student@station student]$ ls -iaR /etc/sysconfig/networking/ /etc/sysconfig/networking/: 49180 . 244801 .. 65497 devices 49019 ifcfg-lo 65498 profiles /etc/sysconfig/networking/devices: 65497 . 49180 .. 73383 ifcfg-eth0 /etc/sysconfig/networking/profiles: 65498 . 49180 .. 65499 default 558071 netup /etc/sysconfig/networking/profiles/default: 65499 . 73386 hosts 73384 network 65498 .. 73383 ifcfg-eth0 73385 resolv.conf /etc/sysconfig/networking/profiles/netup: 558071 . 558076 hosts 558072 network 65498 .. 558077 ifcfg-eth0 558075 resolv.conf Question 1 ¿Cuál esperaría que fuera el conteo de enlaces del inodo número 65498? A. 2 B. 3 C. 4 D. 5 E. None of the above Question 2
  • 9. The Linux Filesystem 9 ¿Cuál esperaría que fuera el conteo de enlaces del indodo número 49180? A. 2 B. 3 C. 4 D. 5 E. None of the above Question 3 ¿Cuál esperaría que fuera el conteo de enlaces del inodo número 65499? A. 2 B. 3 C. 4 D. 5 E. None of the above Use la salida del siguiente comando para contestar las 4 preguntas a continuación. [bowe@station 030_section_questions]$ ls -l /dev/tty[1-6] /dev/fd0 /dev/audio crw--w---- 1 elvis tty 4, 1 Jul 22 15:30 /dev/tty1 crw--w---- 1 prince tty 4, 2 Jul 22 15:30 /dev/tty2 crw--w---- 1 elvis tty 4, 3 Jul 22 15:30 /dev/tty3 crw--w---- 1 blondie tty 4, 4 Jul 22 15:30 /dev/tty4 crw------- 1 root root 4, 5 Jul 22 09:29 /dev/tty5 crw------- 1 root root 4, 6 Jul 22 09:29 /dev/tty6 brw-rw---- 1 prince floppy 2, 0 Jan 30 05:24 /dev/fd0 crw------- 1 prince root 14, 4 Jan 30 05:24 /dev/audio Question 4 En qué consola(s) virtual(es) el usuario elvis ha iniciado sesión? A. Virtual Console Number 1 B. Consola virtual número 2 C. Virtual Console Number 3 D. Consola virtual número 4 E. Consola virtual número 5
  • 10. The Linux Filesystem 10 F. Consola virtual número 6 Question 5 ¿De los siguientes cuáles son nodos de dispositivo de bloque? A. /dev/tty1 B. /dev/tty2 C. /dev/tty3 D. /dev/tty6 E. /dev/fd0 F. /dev/audio Question 6 ¿Qué usuario se considera actualmente como el "Usuario de la consola"? A. elvis B. prince C. blondie D. None of the above E. It cannot be determined from the information provided. Question 7 El usuario elvis también ha iniciado sesión utilizando el entorno gráfico X. Intenta reproducir un CD de audio con el reproductor de cd usando el comando gnome -cd. ¿Por qué esto no funcionará? A. Sólo los usuarios que han iniciado sesión utilizando la consola virtual pueden acceder a dispositivos de audio. B. The user elvis is not considered the "Console User", and does not have write permissions to the device nodes that connect to the audio device drivers. C. El usuario elvis no es un miembro del grupo "audio" y no tiene permisos de escritura para los nodos de dispositivo que conectan a los controladores del dispositivo de audio. D. None of the above
  • 11. The Linux Filesystem 11 Capítulo 4 Discos, sistemas de archivos y montaje Conceptos clave • Linux permite el acceso de bajo nivel a los controladores de disco a través de nodos de dispositivo en el directorio /dev. • Por lo general, los discos se formatean con un sistema de archivos y se montan en un directorio. • Los sistemas de archivos se crean con algunas variantes del comando mkfs. • El sistema de archivos predetermiando de Red Hat Enterprise Linux es el sistema de archivos ext3. • El comando mount se utiliza para asignar el directorio root de un sistema de archivos (o una partición de un disco) a un directorio ya existente. Ese directorio se denomina punto de montaje. • El comando umount se utiliza para desmontar un sistema de archivos de un punto de montaje. • El comando df se utiliza para reportar el uso del sistema de archivos y mapea los dispositivos actualmente montados. Preguntas Algunas preguntas pueden utilizar la siguiente información: [student@station student]$ mount /dev/hda9 on / type ext3 (rw) none on /proc type proc (rw) usbdevfs on /proc/bus/usb type usbdevfs (rw) /dev/hda2 on /boot type ext3 (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) /dev/hda7 on /home type ext3 (rw) none on /dev/shm type tmpfs (rw) /dev/hda8 on /tmp type ext3 (rw) /dev/hda5 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) Question 1 ¿Qué comando o comandos mostrarán los sistemas de archivos que están actualmente montados? A. chown B. df C. mount D. ls E. mkdir Question 2
  • 12. The Linux Filesystem 12 De acuerdo con la salida de pantalla anterior, qué dispositivo contiene el sistema de archivos /home? A. /dev/pts B. /dev/hda1 C. /dev/hda5 D. /dev/hda7 E. None of the above Question 3 De acuerdo con la salida de pantalla anterior, dónde está montado el dispositivo /dev/hda6? A. /dev/pts B. /home C. /var D. /usr E. None of the above Question 4 Al desmontar un dispositivo, el mensaje de error "umount: /media/floppy: device is busy"¿qué puede significar? A. An application was started from the directory /media/floppy and is still running. B. The current working directory for some shell is /media/floppy C. El disquete es sólo de lectura. D. Usted no tiene permisos para usar el comando umount. E. An application has the file /media/floppy/make.log open for writing. Question 5 ¿Por qué es importante desmontar medios extraíbles antes de extraerlos físicamente? A. Si no lo hace, el sistema se apagará. B. So that the next disk inserted can be read and mounted without error.
  • 13. The Linux Filesystem 13 C. So that the disk can be read and mounted on another system without error. D. Most systems cache data written to a device. The umount ensures that this data gets written from the cache to the device so that it is not lost. Question 6 ¿Qué comandos pueden utilizarse para formatear o desformatear un disquete? A. /sbin/mkfs.ext2 B. /sbin/mkfsys.msdos C. format D. floppyfd E. mount El usuario elvis trata de desmontar el disquete y recibe el siguiente mensaje de error. [elvis@station elvis]$ umount /media/floppy/ umount: only student can unmount /dev/fd0 from /media/floppy Question 7 ¿Cuál es la explicación más razonable para el mensaje? A. El usuario student protegió el disquete contra escritura. B. The user student mounted the floppy, and therefore only that user may umount the floppy. C. El usuario elvis no tiene permisos para ejecutar el comando umount. D. El usuario student le dio formato al disquete, por lo tanto, sólo el usuario estudiante puede montarlo y desmontarlo. Question 8 ¿Qué comandos crearía un sistema de archivos ext2 en la tercera partición del controlador primario IDE maestro? A. /sbin/mkfs.ext2 /dev/hda B. /sbin/mkfs.ext2 /dev/fd0 C. /sbin/mkfs.msdos /dev/hda D. /sbin/mkfs.msdos /dev/hda3 E. None of the above
  • 14. The Linux Filesystem 14 Question 9 ¿Qué comandos crearía un archivo de sistema ext2 en la segunda partición de un disco SCSI? A. /sbin/mkfs.ext2 /dev/sda2 B. /sbin/mkfs.ext2 /dev/hda2 C. /sbin/mkfs.msdos /dev/sda2 D. /sbin/mkfs.msdos /dev/hda2 E. None of the above Tras haber iniciado en un entorno gráfico X, mediante GNOME, elvis trata de montar un CD/ROM recién insertado. [elvis@station elvis]$ mount /media/cdrom mount: according to mtab, /dev/cdrom is already mounted on /media/cdrom mount failed Question 10 ¿Cuál es la explicación más razonable para el mensaje? A. Otro usuario, que está en la red, montó un CD/ROM sin que elvis se diera cuenta. B. The GNOME automounter automatically mounted the CD/ROM. C. El archivo /etc/mtab está fuera de sincronización y el CD/ROM no está en la actualidad realmente montado. D. None of the above. Capítulo 5 Localización de archivos con locate y find Conceptos clave • El comando locate utiliza una base de datos para localizar rápidamente los archivos en el sistema por el nombre de archivo. • El comando find realiza en tiempo real, una busqueda de modo recursivo del sistema de archivos. • El comando find puede buscar archivos basados en información de inodo. • El comando find puede ejecutar comandos arbitrarios en archivos. Preguntas
  • 15. The Linux Filesystem 15 Question 1 ¿Qué opción de find encontrará archivos de 100 bloques exactamente? A. -size +100 B. -size 100 C. -inum 100 D. -inum +100 Question 2 ¿Qué opción del comando find enocntrará archivos con el número de inodo 100? A. -type f B. -size 100 C. -inum 100 D. -perm 100 Question 3 ¿Qué opción u opciones del comando find encontrarán archivos comunes que tienen un conteo de enlaces de 2 o más? A. -type f -links +2 B. -links +1 C. -type o -links +1 D. -type f -links +1 Question 4 ¿Qué opción del comando find imprimirá la salida en un formato de estilo ls -l? A. -type B. -size C. -inum D. -ls Question 5
  • 16. The Linux Filesystem 16 ¿Qué opción u opciones del comando find encontrarán archivos de propiedad del usuario root y el grupo sys? A. -user root -and -group sys B. -user root -group sys C. -user root D. -group sys Question 6 ¿Qué comando o comandos listarán los archivos creados recientemente e incluirán la cadena de texto "coffee" en sus nombres? A. slocate coffee B. find . -name coffee C. find . -name "*coffee*" D. ls -R *coffee* Question 7 ¿Qué comando o comandos listará archivos que incluyan la cadena "coffee" en sus nombres? A. slocate coffee B. find . -name coffee C. find . -name "*coffee*" D. ls -R *coffee* Question 8 ¿Qué comando find encontrará los archivos comunes bajo /home o /tmp con permisos de escritura para todo el mundo? A. find /home /tmp -type f -perm -2 B. find /home -or /tmp -type f -perm 002 C. find /home /tmp -type o -perm 2 D. find /home /tmp -perm -2
  • 17. The Linux Filesystem 17 Question 9 ¿Qué opción de find puede agregarse a la respuesta anterior para que a cada archivo encontrado se le suprima el permiso para "otros" ? A. -exec chmod o-w ; B. -exec chmod o-w C. -exec chmod o-w {} ; D. -exec chmod -2 Question 10 ¿Qué opción de find se puede utilizar para que a cada archivo encontrado se le supriman permisos y que el comando find pregunte interactivamente si debe cambiar o no los permisos? A. -ok B. -ask C. -exec D. -exec -ok Capítulo 6 Comprimir archivos: gzip y bzip2 Conceptos clave • La comprensión de archivos pocas veces ahorra espacio en el disco. • El comando más utilizado para comprimir es gzip. • El comando bzip2 es más reciente y proporciona la compresión maś eficaz. Preguntas Question 1 ¿Qué extensión de nombre de archivo se asocia generalmente con los archivos comprimidos al utilizar la utilidad bzip2? A. .Z B. .gz C. .bz2 D. .tar
  • 18. The Linux Filesystem 18 Question 2 ¿Qué extensión de nombre de archivo se asocia generalmente con archivos comprimidos mediante la utilidad gzip? A. .Z B. .gz C. .bz2 D. .tar Question 3 ¿Qué comandos pueden descomprimir un archivo .gz? A. descomprimir B. gunzip C. gzip -d D. bunzip2 Question 4 ¿Por qué la compresión es más útil para los archivos de texto? A. Los archivos binarios pueden dañarse al comprimirse. B. Los archivos binarios siempre son más grandes después de comprimirlos C. Las utilidades no pueden comprimir un archivo binario D. Binary files are often already efficiently using space and little is gained by compressing them. Question 5 Al asumir que los archivos de texto existen en un directorio actual ¿que reporte genera el comando gzip report.txt draft.txt schedule.txt? A. Un archivo único con tres archivos en él. B. Un archivo comprimido único con tres archivos en él. C. Three compressed text files. D. Un mensaje de error.
  • 19. The Linux Filesystem 19 Capítulo 7 Archivar ficheros con tar Conceptos clave • Al archivar ficheros se puede almacenar una estructura entera de directorio como un archivo único. • Los archivos se crean, se listan y se extraen con el comando tar. • A menudo, los archivadores de ficheros también se comprimen. • La aplicación fileroller proporciona una interfaz GUI para archivadores de ficheros. Preguntas Question 1 ¿Qué comandos crearía un archivo llamado archive.tar? A. tar -c -f archive.tar B. tar -x -f archive.tar /usr/games C. tar -t -f archive.tar /usr/games D. tar -c -f archive.tar /usr/games E. None of the above. Question 2 ¿Qué comandos listarían el contenido de un archivador de ficheros llamado archive.tar? A. tar tf archive.tar B. tar -xf archive.tar C. tar -c -f archive.tar D. tar --list archive.tar E. None of the above. Question 3 ¿Qué comandos extraerían el contenido de un archivador de ficheros llamado archive.tar?
  • 20. The Linux Filesystem 20 A. tar tf archive.tar B. tar -xf archive.tar C. tar -c -f archive.tar D. tar --list archive.tar E. None of the above. Question 4 Usted descargó un archivo titulado linux-2.5.34.tar.gz. ¿Qué comandos puede ejecutar para extraer el contenido del archivo? A. tar xvzf linux-2.5.34.tar.gz B. tar -x -f linux-2.5.34.tar.gz C. tar -x -z -f linux-2.5.34.tar.gz D. tar -xZf linux-2.5.34.tar.gz E. tar fz linux-2.5.34.tar.gz F. tar -x -f linux-2.5.34.tar.gz -z Question 5 Usted desearía crear un archivo comprimido con bzip2del directorio /usr/share/sounds, para que cuando alguien extraiga el archivo, se extraiga comenzando por el directorio sounds. ¿Qué comandos crearán el archivo? A. tar -c -f /tmp/sounds.tar.bz2 /usr/share/sounds B. tar cvjf /tmp/sounds.tar.bz2 -C /usr/share sounds C. tar -c -f /tmp/sounds.tar.bz2 -C /usr/share/sounds -j D. tar -cj /tmp/sounds.tar.bz2 -f /usr/share/sounds E. None of the above Question 6 ¿Qué extensión de nombre de archivo agrega automáticamente el comando tar cuando se crea un archivo? A. .tar B. .tgz
  • 21. The Linux Filesystem 21 C. .tar.gz D. .zip E. No extension is added by tar. Question 7 Cuando un archivo tar se extrae con el comando tar xzf archive.tgz ¿dónde se colocan los archivos? A. en relación a la raíz del sistema de archivos actual B. Relative to the current working directory C. en relación al directorio especificado en la línea de comandos D. en relación a la raíz del sistema de archivos principal E. en relación al directorio /tmp Question 8 Se ha descargado el archivo llamado archive.tgz. ¿Cómo puede ver el contenido de este archivo? A. tar tzvf archive.tgz B. tar jtvf archive.tgz C. tar tvf archive.tgz D. tar cvzf archive.tgz E. tar tf archive.tgz