tema 3ejercicios resueltos

9
Tema 3:Ejercicios resueltos PREGUNTAS TEÓRICAS GENERALES 1. ¿Por qué decimos que "Linux" es solamente el kernel del sistema operativo que utilizamos? Linux es el nombre del kernel del sistema operativo GNU/Linux. El resto del sistema fue desarrollado por el proyecto GNU y por eso se llama GNU/Linux. 2. ¿Qué representa cada una de las columnas que vemos por pantalla al ejecutar un ls -l ? -rw-r--r-- 1 sera sera 0 2005-02-08 00:42 test La primera columna indica si se trata de un directorio (d), un archivo (-), un link simbólico (l), etc. A continuación se indican los permisos del archivo, para el dueño, el grupo y el resto de los usuarios. La segunda columna indica la cantidad de links al inodo, la tercera y la cuarta son el dueño y el grupo del archivo. La sexta columna inidica el tamaño del archivo, seguida por la fecha y la hora de modificación, y finalmente el nombre del archivo. 2.1¿Que es Gnome? GNOME o Gnome es un entorno de escritorio para sistemas operativos de tipo Unix bajo tecnología X Window ,. Forma parte oficial del proyecto GNU . El proyecto GNOME ( G NU N 1 / 9

Upload: ana-prieto-fontcuberta

Post on 24-Oct-2015

15 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Tema 3ejercicios Resueltos

Tema 3:Ejercicios resueltos

PREGUNTAS TEÓRICAS GENERALES

1. ¿Por qué decimos que "Linux" es solamente el kernel del sistema operativo queutilizamos?

Linux es el nombre del kernel del sistema operativo GNU/Linux. El resto del sistema fuedesarrollado por el proyecto GNU y por eso se llama GNU/Linux.

2. ¿Qué representa cada una de las columnas que vemos por pantalla al ejecutar un ls -l?

-rw-r--r-- 1 sera sera 0 2005-02-08 00:42 test

La primera columna indica si se trata de un directorio (d), un archivo (-), un link simbólico (l),etc. A continuación se indican los permisos del archivo, para el dueño, el grupo y el resto de losusuarios. La segunda columna indica la cantidad de links al inodo, la tercera y la cuarta son eldueño y el grupo del archivo. La sexta columna inidica el tamaño del archivo, seguida por lafecha y la hora de modificación, y finalmente el nombre del archivo.

2.1¿Que es Gnome?

GNOME o Gnome es un entorno de escritorio para sistemas operativos de tipo Unix bajotecnología X Window ,. Forma parte oficial del proyecto GNU . El proyecto GNOME ( G NU N

1 / 9

Page 2: Tema 3ejercicios Resueltos

Tema 3:Ejercicios resueltos

etwork O bject M odel E nvironment ) surge en agosto de 1997 como proyecto liderado por Miguel de Icaza para crear un entornode escritorio completamente libre para sistemas operativos libres, en especial para GNU/Linux .Desde el principio, el objetivo principal de GNOME ha sido proporcionar un conjunto deaplicaciones amigables y un escritorio fácil de utilizar.

3.¿Que son los comodines ? ¿Para qué se utilizan? Cita algunos ejemplos.

Los comodines son caracteres especiales que son interpretados por el interprete de comandosantes de que la información sea enviada a los comandos. De esta manera, ejecutar ls * envía el listado de todos los archivos y directorios que seencuentran en el directorio actual a la pantalla(probarlo). Ejecutar ps ax > procesos, por otro lado, hace que la salida del comando ps no se vea en lapantalla del usuario, sino que se guarde en el archivo procesos. Si se ejecuta ls -l ?????, se obtendrá un listado con toda la información de los archivos quetengan cinco letras en su nombre. Y si se ejecuta (sleep 300; echo "Ya está el agua para el té") &, el shell devuelve la línea decomandos inmediatamente, pero a la vez se genera un proceso que espera 5 minutos y luegomuestra un mensaje por pantalla avisando que ya está hirviendo el agua.

3.1¿Qué es Nautilus en Gnome?

Es uno de los gestores de archivos o navegador de archivos del entorno de escritorio GNOME .Es una herramienta útil para copiar, borrar, mover etc,carpetas y ejecutar aplicaciones

4. ¿Cómo se determina en Linux el tipo de un archivo?

2 / 9

Page 3: Tema 3ejercicios Resueltos

Tema 3:Ejercicios resueltos

El tipo de un archivo no se determina por su extensión, sino por su contenido. El comando fileanaliza el contenido de un archivo y determina el tipo del mismo, según una serie de reglas.Probad file octubre.txt

5.. ¿En qué consiste el dispositivo /dev/tty1 y el tty2..

El dispositivo /dev/tty representa las consolas. tty1 representa la primera consola accesibledesde Ctrl+Alt+1..

6.¿Quien es TUX?

Es la mascota de Linux

8.¿Qué es Ubuntu?

Es una distribución de GNU/Linux. Es decir un nucleo o kernel Linux + una serie de programas,basado en software libre .

 

 

3 / 9

Page 4: Tema 3ejercicios Resueltos

Tema 3:Ejercicios resueltos

 

Ejercicios resueltos de manejo de ficheros y directorios

1.- Crea un subdirectorio que se llame ejercicioslinux en tu directorio personal.

Solución mkdir ejercicioslinux

2.- Crea otro subdirectorio que se llame documentos en tu directorio personal.

Solución mkdir documentos

3.- Copia los ficheros que comienzan por carta y que se encuentran en el directorio /sera/en el subdirectorio documentos

Solución _cp /sera/* documentos/

4.- Copia los ficheros que terminan por .txt y que se encuentran en el directorio /sera enel subdirectorio ejercicioslinux

Solución cp /sera/*.txt ejercicioslinux/

4 / 9

Page 5: Tema 3ejercicios Resueltos

Tema 3:Ejercicios resueltos

5.- Comprueba tu situación actual.

Solución pwd

6.- Entra en el subdirectorio ejercicioslinux

Solución cd ejercicioslinux o cd /home/usuario/ejercicioslinux

7.- Vuelve a comprobar tu situación actual.

Solución pwd

8.- Visualiza el contenido del directorio, de forma que sólo aparezcan los nombre de losficheros.

Solución ls

9.- Vuelve a visualizar el contenido del directorio, pero esta vez deben de aparecer losnombres de los ficheros, sus permisos, fechas,. . . (formato largo).

Solución ls -l

10.-Suponiendo que existe el ficero ej1.txt. Borra el fichero ej1.txt de tal forma que seconfirme el borrado del mismo.

5 / 9

Page 6: Tema 3ejercicios Resueltos

Tema 3:Ejercicios resueltos

Solución __rm -i ej1.txt _(la i quiere decir interactivo)

11Suponiendo que existe el ficero ej2.txt. con permisos 777 Elimina todos los permisosde escritura del fichero ej2.txt

Solución chmod a-x ej2.txt o bien con chmod 666 ej2.txt

12.- Visualiza el contenido del directorio en formato largo y compruebe que se handenegado dichos permisos.

Solución ls -l

13.- Otorga el permiso de escritura de usuario al fichero ej2.txt

Solución chmod u+w ej2.txt

14.- Regresa a tu directorio personal.

Solución cd $HOME por ejemplo

15.- Elimina el fichero ej3.txt que se encuentra en el subdirectorio ejercicioslinux sincambiar de directorio.

Soución rm /ejercicioslinux/ej3.txt

6 / 9

Page 7: Tema 3ejercicios Resueltos

Tema 3:Ejercicios resueltos

16. ¿De qué manera podemos evitar que los otros usuarios puedan ver el contenido deun directorio?

Si el directorio en cuestión se llama, por ejemplo, "secretos", podríamos ejecutar chmod 711secretos , conlo que quitaríamos el permiso de lectura, necesario para ver el contenido del directorio.También podríamos ejecutar chmod go-rwx secretospara quitarle todos los permisos tanto al grupo como a los otros usuarios.

17. ¿Cómo podemos hacer para que el archivo "documento" tenga los siguientespermisos?

* De lectura y escritura, solo para el dueño del archivo.

Solución chmod 600 documento

* De lectura y ejecución para todos los usuarios.

Solución _chmod 555 documento

* Lectura para todos los usuarios, y escritura solo para el dueño del arch.

Solución _chmod 644 documento_

7 / 9

Page 8: Tema 3ejercicios Resueltos

Tema 3:Ejercicios resueltos

18. ¿Qué permisos asigna el comando "chmod 755 /bin" ? ¿Por qué, cuando ejecutamoseste comando, nos dice que no poseemos los permisos necesarios?

Ese comando le dá todos los permisos al dueño del directorio (root), y permisos delectura y ejecución a los miembros del grupo y al resto de los usuarios. Cuando lotratamos de ejecutar nos dice que no tenemos los permisos necesarios para ejecutarlo,porque solamente el dueño del archivo (o el administrador del sistema puede cambiarlos permisos a un archivo o directorio, y en este caso el dueño es root, y no un usuariocomún.

19. Explica qué permisos asignan o desasignan los siguientes comandos:

* chmod o+r carta : Le dá a los usuarios que no son el dueño del archivo, ni pertenecenal grupo del archivo el permiso de ver el contenido del archivo. * chmod 755 /bin : Le dá todos los permisos al dueño y permisos de lectura y ejecuciónal resto * chmod 644 /etc/passwd : Le dá permisos de lectura y escritura al dueño y permisos delectura al resto * chmod go-rw,a+x agenda: Le quita al grupo y a los otros el permiso de leer un archivo,y les da a todos los usuarios el permiso de ejecutarlo.

20. Sobre el directorio /usr/bin ¿Qué tipo de archivos hay en ese directorio?

Son archivos ejecutables que no son indispensables en el sistema

21¿Cuáles son los permisos del directorio /usr/bin?

Para ver los permisos del directorio utilizamos el comando ls, con la opción -d, para queno muestre el contenido, sino el directorio en si: ls -ld /usr/bin.

8 / 9

Page 9: Tema 3ejercicios Resueltos

Tema 3:Ejercicios resueltos

drwxr-xr-x 4 root root 45056 2003-05-31 20:35 /usr/bin

El directorio tiene todos los permisos para el dueño y permisos de lectura y ejecuciónpara el resto de los usuarios.

22¿Cómo se expresan esos permisos en forma con números (en octal)?

Solución 755

23. Sobre el directorio /etc ¿Qué tipo de archivos hay en ese directorio?

Son archivos de configuración del sistema

9 / 9