Tarea 1 de Introduccion a los Metodos de la Fisica Matematica Fecha de entrega: Lunes 13 de Agosto Enviar respuestas al email mfm0@macul.ciencias.uchile.cl como cuerpo (no attachment) con subject tarea 1. 1.- Primero acceda remotamente a zeth, Cual es el comando que usara? # ssh zeth o telnet zeth 2.- Cuales son los tipos de archivo, atributos, usuario y grupo para todos los dispositivos montados, excepto proc y devpts (le puede ser util el comando mount). #brw-rw---- 1 root disk 3, 1 Apr 14 20:43 /dev/hda1 #brw-rw---- 1 root disk 3, 65 Apr 14 20:43 /dev/hdb1 #brw-rw---- 1 root disk 9, 0 Jun 28 21:08 /dev/md0 #brw-rw---- 1 root disk 9, 1 Jun 28 21:08 /dev/md1 #brw-rw---- 1 root disk 9, 2 Jun 28 21:08 /dev/md2 3.- Haga una combinacion de comandos y filtros de una linea, que le proporcionen la informacion obtenida en la pregunta anterior. Use comandos como xargs y grep. # mount|awk '{ print $1}'|grep -v proc|grep -v devpts|xargs ls -l 4.- Como se sale de vi (guardando cambios y sin guardar)? #:wq :q! 5.- Cual es el usuario con mayor espacio de disco usado y cuanto usa (no tome ninguna accion de represalia en su contra)? #1.1G crstbl 6.- Que hace el comando 'echo *' ? Explique porque. # * se expande a una lista de todos los archivos y echo la muestra 7.- Mire que procesos se encuentran actualmente en el sistema. Para alguno que pertezca a root o daemon averigue cual es su funcion. 8.- De una secuencia de comandos que haga lo siguiente: - Salte a su home - Cree un directorio tmp en el - Copie dentro del directorio recien creado este archivo - Copie tambien /etc/skel - Liste todos los archivos dentro de skel - Cambiele el nombre a skel por skel.2 - Todo esto comprimalo en un tarball (un archivo tar.gz) - Borre lo creado # cd # mkdir tmp # cp /home/cursos/mfm0/tarea1 tmp/ # cp -r /etc/skel tmp/ # ls -a tmp/skel/ # mv tmp/skel tmp/skel.2 # tar -cvzf archivo.tar.gz tmp/ # rm -r tmp/ archivo.tar.gz 9.- En el directorio de esta tarea se encuentra el archivo spec.dat, en el la primera columna es el numero de canal y las cuatro siguientes son los valores para ese canal y los 4 canales siguientes. Usando awk como se pueden hacer un archivo de una una sola columna en donde esten los valores para cada canal uno por linea. Le puede ser util el caracter \n que equivale a una nueva linea. # awk '{ print $2 "\n" $3 "\n" $4 "\n" $5}' 10.- Jamas se debe dar un comando como 'rm -r .*'. Porque? # Porque subiria por .. que calza con .* y seguiria borrando hasta la raiz. 11.- Liste los comandos de acuerdo a las siguientes instrucciones. Cree en su directorio otro llamado public_html y ponga algun archivo dentro de el, luego usando lynx acceda a http://zeth.ciencias.uchile.cl/~ con su nombre de usuario. Luego quitele permiso de lectura y ejecucion a public_html e intente acceder nuevamente con lynx. Que es ese directorio. # cd # mkdir public_html # cp archivo public_html/ # lynx http://zeth.ciencias.uchile.cl/~user # chmod 770 public_html # lynx http://zeth.ciencias.uchile.cl/~user # Corresponde al directorio que exporta como home del usuario el servidor http 12.- Como se pude mandar esta tarea por correo electronico en una linea de comando usando 'mail' con subject y todo. # tarea1.hecha > mail -s tarea1 mfm0@macul.ciencias.uchile.cl