Centro de Informática. Sistemas Operativos II. Curso 2000.
-
Prueba parcial 1/2.
Nombre: ______________________________________ Nota: ___________
Sin consulta de material.
Preguntas (12 puntos).
1. Indicar dos funciones básicas de un sistema operativo. (4 puntos)
2. ¿Qué diferencia hay terminal, emulador de terminal
y telnet? (4 puntos)
3. ¿Qué sentido tiene conocer un editor como vi
frente a los procesadores de palabras modernos? (4 puntos)
Comandos (38 puntos).
1. Sea la siguiente salida del comando ls -l:
-rwsr-xr-x 1 victor docentes
29024 ene 1 16:29 controlar
-rw-rw-r-- 1 victor docentes
2300 may 18 09:37 borrador.txt
-rw-r--r-- 1 victor docentes
5895 may 15 12:08 index.htm
-rwxr-xr-x 1 victor docentes
29024 ene 1 16:29 revisar
-rwxr--r-- 1 victor docentes
29024 ene 1 16:29 mostrar
drwxrwxrwt 2 victor tecnicos
1024 may 1 17:23 trabajos
drwxr-xr-x 2 victor tecnicos
1024 oct 16 1998 netscape3
drwxrwx--x 2 victor tecnicos
1024 may 11 7:29 finanzas
drwxrwxr-x 2 victor tecnicos
1024 jul 7 6:54 redes
drwxr-xr-x 2 jperez docentes
1024 jun 17 19:35 corporacion
El usuario jperez, del grupo docentes, tiene acceso
al presente directorio. Indicar, si los hay:
a) Archivos de los que puede mostrar contenido.
________________________________________________
b) Archivos que puede ejecutar como programa.
________________________________________________
c) Archivos en los que puede modificar contenido.
________________________________________________
d) Subdirectorios en los que puede ingresar.
________________________________________________
e) Subdirectorios puede grabar.
________________________________________________
f) Subdirectorios en los que puede borrar archivos que no sean de
él.
________________________________________________
g) Subdirectorios en los que puede ejecutar programas contenidos en
ellos pero no ver nombres de archivos.
________________________________________________
h) Archivos que puede ejecutar como programa con permisos del usuario
victor.
________________________________________________
(8 puntos)
2. Agregar a la variable PATH los nombres de directorio
/var/lib/dpkg y /usr/doc/HTML. (3 puntos)
________________________________________________
3. Listar todos los directorios, subdirectorios y
archivos contenidos basjo el directorio /var/log en formato largo
paginando la salida. (3 puntos)
________________________________________________
4. Obtener información del comando passwd.
(3 puntos)
________________________________________________
5. Listar archivos visibles y ocultos, en formato
largo, en el subdirectorio HOWTO del subdirectorio doc
del directorio usr que está colgado del raíz. (3
puntos)
________________________________________________
6. Obtener nombres de comandos relacionados con la
contraseña, en inglés, "password". (3 puntos)
________________________________________________
7. Fijar permisos en el directorio /grupos/digrafico
para permitir a todos ver la lista de archivos contenidos e ingresar
al directorio, pero modificar permisos o borrar archivos contenidos solamente
al dueño y al grupo. En modo simbóico y absoluto. (6
puntos)
________________________________________________
________________________________________________
8. Mostrar el código de error del último
comando ejecutado. (3 puntos)
________________________________________________
9. Cambiar de nombre del directorio sumarios.textos
por el de resumenes. (3 puntos)
________________________________________________
10. Copiar, desde el directorio /usr/local/conf
todos los archivos de nombre terminados en ".cnf" hacia el archivo
directorio
/grupos/admin/config. (3 puntos)
________________________________________________
________________________________________________