Crea el fichero ~/lagrs/practica03.md
, que contendrá
la memoria que escribas sobre este bloque de prácticas. En la primera
línea, indica tu nombre y login.
Busca en los exámenes de teoría resueltos de cursos anteriores todas las preguntas sobre FHS, Filesystem Hierarchy Standard, indica en qué convocatorias han aparecido y resume su contenido.
Crea el directorio ~/lagrs/practica03/recode
y escribe
dentro los ficheros que solicite este ejercicio
Genera 2 o 3 ficheros de texto plano, copiando y pegando desde cualquier página web. Ponles extensión .txt
Comprueba la codificación empleada en estos fichero
Comprueba la codificación empleada en tu máquina
Haz una copia de cada fichero en una codificación distinta. (latin1, alguna codificación unicode distinta a la codificación por omisión...)
Ponle nombres añadiendo un sufijo que indique la codificación, entre
el nombre de fichero y la extensión .txt
. Ejemplo:
quijote.latin1.txt hans_reiser.utf16.txt
En esta práctica probarás el uso básico de cron. Los puestos físicos del laboratorio no tienen cron instalado, ya que son máquinas que no están siempre encendidas. Haz el ejercicio en uno de los puestos virtuales del laboratorio, en una máquina virtual o en tu ordenador de casa.
Describe brevemente las tablas de cron que usas, en el fichero
~/lagrs/practica03.md
Comprueba que cron funciona: Programa en el host una tarea que
ejecute cada minuto touch sobre el fichero
/tmp/test_cron_tulogin
(donde tulogin es tu login
en el laboratorio). Consulta la fecha de este fichero, si todo está en
orden, borra esta entrada de la tabla de cron
Escribe el script ~/lagrs/practica03/escribe_log
en
bash o python que añada la cadena probando cron, junto con la
fecha y la hora, al fichero ~/lagrs/log.txt
Como en
cualquier log, debes añadir al final, sin borrar los mensajes
precedentes.
No le pongas extensión al script, ni .sh
ni
.py
.
Puedes usar el mandato de shell date
Programa una tarea que ejecute el script anterior cada minuto. Cuando veas que funciona, modifica la entrada para que se ejecute con cierta periodicidad, según los ejemplos que vimos en clase. Por ejemplo a las 9 de la mañana, de lunes a viernes, o cualquier otro valor que te resulte fácil comprobar en ese momento.
Revisa lo que indica la página de la asignatura sobre prácticas optativas.
Ejecuta el comando ncdu
en tu directorio
~/lagrs
, no debería pesar más de unos cuantos megas. Presta
atención a los ficheros de la práctica 1.12: deberías haber creado todos
los ficheros que solicita este apartado en un directorio auxiliar, no en
~/lagrs
. Si tienes algún fichero .ova, tgz de gran tamaño o
similar, bórralo (lo único relevante ahora de esta práctica es lo que
has escrito en la memoria)
Con la ayuda de ncdu
, comprueba que tus directorios
~/lagrs/practica01
, ~/lagrs/practica02
y
~/lagrs/practica03
pesan como mucho unos cuantos kbytes.
Borra lo que sobre. Envía un e-mail al profesor en caso de
duda.
Comprueba que tu directorio ~/lagrs/images
tenga un
tamaño razonable. Envía un e-mail al profesor en caso de
duda.
Ejecuta ~mortuno/revisa practicas lagrs
para
comprobar que los nombres de los programas son los correctos.