jueves, 18 de abril de 2013

TP 04 - Laboratorio Sistema Operativos I -


1. Cree la siguiente estructura de directorios para el usuario fedora. OBSERVACIÓN: Ejecute las órdenes desde el símbolo de sistemas indicado.
$ mkdir -p docentes/materias/herramientas/alumnos
$ mkdir -p docentes/materias/herramientas/notas
$ mkdir -p docentes/materias/herramientas/parciales
$ mkdir -p docentes/materias/herramientas/trabajos
$ mkdir -p docentes/materias/ingles
$ mkdir -p docentes/materias/laboratorio
2. Copie 4 archivos del directorio /etc al directorio herramientas.
[fedora @localhost ~]$
cp /etc/host.conf /etc/hosts /etc/hosts.allow /etc/hosts.atm docentes/materias/herramientas
3. Renombre uno de los archivos copiados en el punto anterior como inscriptos.dat.
[fedora @localhost herramientas]$
[juanma@nBexo ~]$ cd docentes/materias/herramientas
[juanma@nBexo herramientas]$ mv host.conf inscriptos.dat
4. Copie y renombre 2 archivos del directorio /bin, como practica01.txt y teoria01.doc, en el directorio materias.
[juanma@nBexo herramientas]$ cp /bin/uname /bin/ps /home/juanma/docentes/materias
[juanma@nBexo herramientas]$ cd ..
[juanma@nBexo materias]$ mv ps practica01.txt
[juanma@nBexo materias]$ mv uname teoria01.doc
5. Mueva un archivo del directorio herramientas al directorio ingles.
[juanma@nBexo materias]$ tree
.
|-- herramientas
|   |-- alumnos
|   |-- hosts
|   |-- hosts.allow
|   |-- hosts.atm
|   |-- inscriptos.dat
|   |-- notas
|   |-- parciales
|   `-- trabajos
|-- ingles
|-- laboratorio
|-- practica01.txt
`-- teoria01.doc
7 directories, 6 files
[juanma@nBexo materias]$ cd ingles
[juanma@nBexo ingles]$ mv ../herramientas/hosts .
6. Copie el directorio herramientas (incluyendo archivos y subdirectorios) al directorio laboratorio.
[fedora@localhost ~]$
[juanma@nBexo ingles]$ cd ..
[juanma@nBexo materias]$ tree
.
|-- herramientas
|   |-- alumnos
|   |-- hosts.allow
|   |-- hosts.atm
|   |-- inscriptos.dat
|   |-- notas
|   |-- parciales
|   `-- trabajos
|-- ingles
|   `-- hosts
|-- laboratorio
|-- practica01.txt
`-- teoria01.doc

7 directories, 6 files
[juanma@nBexo materias]$ man cp
[juanma@nBexo materias]$ cp -r herramientas laboratorio
[juanma@nBexo materias]$ tree
.
|-- herramientas
|   |-- alumnos
|   |-- hosts.allow
|   |-- hosts.atm
|   |-- inscriptos.dat
|   |-- notas
|   |-- parciales
|   `-- trabajos
|-- ingles
|   `-- hosts
|-- laboratorio
|   `-- herramientas
|       |-- alumnos
|       |-- hosts.allow
|       |-- hosts.atm
|       |-- inscriptos.dat
|       |-- notas
|       |-- parciales
|       `-- trabajos
|-- practica01.txt
`-- teoria01.doc

12 directories, 9 files
[juanma@nBexo materias]$
7. Elimine el archivo inscriptos.dat.
[juanma@nBexo docentes]$ rm materias/herramientas/inscriptos.dat
8. Elimine el directorio ingles.
[juanma@nBexo docentes]$ rm -r materias/ingles
[juanma@nBexo docentes]$ tree
.
`-- materias
  |-- herramientas
  |   |-- alumnos
  |   |-- hosts.allow
  |   |-- hosts.atm
  |   |-- inscriptos.dat
  |   |-- notas
  |   |-- parciales
  |   `-- trabajos
  |-- ingles
  |   `-- hosts
  |-- laboratorio
  |   `-- herramientas
  |       |-- alumnos
  |       |-- hosts.allow
  |       |-- hosts.atm
  |       |-- inscriptos.dat
  |       |-- notas
  |       |-- parciales
  |       `-- trabajos
  |-- practica01.txt
  `-- teoria01.doc

13 directories, 9 files
[juanma@nBexo docentes]$ rm -r materias/ingles
[juanma@nBexo docentes]$ tree
.
`-- materias
  |-- herramientas
  |   |-- alumnos
  |   |-- hosts.allow
  |   |-- hosts.atm
  |   |-- inscriptos.dat
  |   |-- notas
  |   |-- parciales
  |   `-- trabajos
  |-- laboratorio
  |   `-- herramientas
  |       |-- alumnos
  |       |-- hosts.allow
  |       |-- hosts.atm
  |       |-- inscriptos.dat
  |       |-- notas
  |       |-- parciales
  |       `-- trabajos
  |-- practica01.txt
  `-- teoria01.doc

12 directories, 8 files
[juanma@nBexo docentes]$
9. Liste los archivos del directorio /bin que comiencen con "tra".
[juanma@nBexo docentes]$ ls -l /bin/tra*
-rwxr-xr-x. 1 root root 10040 mar  5 05:59 /bin/tracepath
-rwxr-xr-x. 1 root root 10732 mar  5 05:59 /bin/tracepath6
-rwxr-xr-x. 1 root root 55632 abr 27 09:34 /bin/traceroute
lrwxrwxrwx. 1 root root    10 may 12 22:23 /bin/traceroute6 -> traceroute
10. Liste, usando el formato largo, los archivos del directorio /etc con su número de inodo.
[juanma@nBexo docentes]$ ls -li /etc
total 2064
13068 drwxr-xr-x.  3 root root     4096 may 12 22:22 abrt
45139 drwxr-xr-x.  4 root root     4096 may 12 22:27 acpi
29291 -rw-r--r--.  1 root root       44 ago 29 20:15 adjtime
...
25349 -rw-r--r--.  1 root root      825 ago 12 13:35 yum.conf
4009 drwxr-xr-x.  2 root root     4096 ago 20 14:00 yum.repos.d
[juanma@nBexo docentes]$
11. Describa brevemente (SIN EJECUTAR) lo que realiza cada uno de los comandos consignados (tenga en
cuenta la información proporcionada por el símbolo de petición del sistema).
[fedora@localhost ~]$cp –r herramientas docente
la orden copia el directorio herramientas con todo su contenido y lo “cuelga” del directorio docente. Ambos, el origen y el destino son directorios hijos del directorio de inicio de usuario.
[fedora@localhost Facultades]$ mv laboratorio instituto
La orden cambia el nombre del archivo “laboratorio” por el de “instituto”
[fedora@localhost home]$ rm –r fedora/docente/instituto
La orden elimina el directorio instituto y todo su contenido.
[fedora@localhost /]$ rm home/fedora/planilla0?
La orden elimina todos los archivos que comiencen con la cadena “planilla0” seguida de otro caracter (0-1,a-z), del directorio inicial del usuario fedora.
[fedora@localhost ~]$ cp materias/* .
La orden copia todo el contenido del directorio “materias” al directorio actual.
[fedora@localhost /]$ rm home/fedora/docente/materias/parciales/ensamblad[a-z]
Esta orden elimina todos los archivos del directorio parciales, que se llamen “ensamblad” y cuyo ultimo caracter sea una letra de la “a” a la “z”.
12. Cree un vínculo fijo (practica.fijo) para el archivo practica01.txt en el directorio /home/fedora/datos.
Además ejecute los siguientes comandos e indique lo que observa.
ls –il /home/fedora/docente/materias/practica01.txt
ls –il /home/fedora/datos/practica.fijo
[fedora@localhost herramientas]$
13. Cree un vínculo simbólico (teolink) para el archivo teoria01.doc en el directorio /home/fedora/registro.
Además ejecute los siguientes comandos e indique lo que observa.
ls –il /home/fedora/docente/materias/teoria01.doc
ls –il /home/fedora/registro/teorialink
[fedora@localhost ~]$
14. Borre el archivo practica01.txt, ¿qué ocurre con practica.fijo?
15. Borre el archivo teoria01.doc, ¿qué ocurre con teorialink?
16. Visualice los vínculos colgantes (dangling) del directorio /etc (y sus subdirectorios).

No hay comentarios:

Publicar un comentario