Sei sulla pagina 1di 12

Practico de Gestin de Redes

Practica 1.1
1.-Crea el directorio ~/las. Lo usars para la prctica totalidad
del trabajo de esta asignatura.
estudiante@server2013:/$ mkdir~/las

2.-Crea el directorio ~/las/practica01


estudiante@server2013:/$ mkdir~/las/practica01

3.- Usando vi, crea el fichero ~/las/practica01/ejemplo.txt y escribe


en l 4
titulares de cualquier peridico de hoy. Escribe 3 o 4 faltas de
ortografa, intencionadamente. Gurdalo.
estudiante@server2013:/$ vi ~/las/practica01/ejemplo.txt

4. -Vuelva a abrirlo y corrige las faltas.


estudiante@server2013:/$ vi ~/las/practica01/ejemplo.txt

Prctica 1.2
La memoria de este apartado y de todos los apartados
posteriores de la prctica 1, la escribirs en el fichero
~/las/practica01.txt (mientras el enunciado no diga otra
cosa). Como siempre, asegrate de que el nombre del fichero
es exactamente ese. Escribe tu nombre y login en la primera
lnea.Crea dentro del directorio ~/las/practica01 la siguiente
estructura. Los ficheros .mp3 estarn vacios. Procura respetar
los nombres de ficheros y directorios de este rbol, pero si te
equivocas no es importante.
|-- clsica
| |-- bach
| `-- mozart
|-- jazz
| |-- monk
| `-- montoliu
|-- na
| `-- jarre
| |-- magnetic_fields_2.mp3
| |-- oxygene_2.mp3
| `-- oxygene_4.mp3
`-- pop
|-- sabina
| |-- pirata_cojo.mp3
| `-- princesa.mp3
`-- serrat
|-- curro_el_palmo.mp3
`-- penelope.mp3

estudiante@server2013:~$ cd las
estudiante@server2013:~/las$ mkdir practica01
estudiante@server2013:~/las$ cd practica01
estudiante@server2013:~/las/practica01$ mkdirclasica
estudiante@server2013:~/las/practica01$ cd clasica/
estudiante@server2013:~/las/practica01/clasica$ mkdirbash
estudiante@server2013:~/las/practica01/clasica$ mkdirmozart
estudiante@server2013:~/las/practica01/clasica$ mkdir
/home/estudiante/las/practica01/jazz/
estudiante@server2013:~/las/practica01/clasica$ cd ..
estudiante@server2013:~/las/practica01$
estudiante@server2013:~/las/practica01$ cd jazz
estudiante@server2013:~/las/practica01/jazz$ mkdirmonk
estudiante@server2013:~/las/practica01/jazz$ mkdirmontoliu
estudiante@server2013:~/las/practica01/jazz$ mkdir
~/las/practica01/na/
estudiante@server2013:~/las/practica01/jazz$ cd
~/las/practica01/na/
estudiante@server2013:~/las/practica01/na$ mkdir jarre
estudiante@server2013:~/las/practica01/na$ cd jarre
estudiante@server2013:~/las/practica01/na/jarre$ touch
magnetic_field_2.mp3
estudiante@server2013:~/las/practica01/na/jarre$ touch
oxygene_2.mp3
estudiante@server2013:~/las/practica01/na/jarre$ touch
oxygene_4.mp3
estudiante@server2013:~/las/practica01/na/jarre$
~/estudiante/las/practica01/pop/
estudiante@server2013:~/las/practica01/na/jarre$ mkdir
~/las/practica01/pop/
estudiante@server2013:~/las/practica01/na/jarre$ cd
~/las/practica01/pop/
estudiante@server2013:~/las/practica01/pop$ mkdir sabina/
estudiante@server2013:~/las/practica01/pop$ cd sabina/
estudiante@server2013:~/las/practica01/pop/sabina$ touch
pirata_cojo.mp3
estudiante@server2013:~/las/practica01/pop/sabina$ touch
princesa.mp3
estudiante@server2013:~/las/practica01/pop/sabina$ cd
estudiante@server2013:~$ pwd
/home/estudiante
estudiante@server2013:~$ cd las/practica01/
estudiante@server2013:~/las/practica01$ ls
clasica jazz na pop
estudiante@server2013:~/las/practica01$ cd pop
estudiante@server2013:~/las/practica01/pop$ ls
sabina
estudiante@server2013:~/las/practica01/pop$ cd ..
estudiante@server2013:~/las/practica01$ pwd

/home/estudiante/las/practica01
estudiante@server2013:~/las/practica01$ cd pop
estudiante@server2013:~/las/practica01/pop$ mkdir cd ..serrat
estudiante@server2013:~/las/practica01/pop$ mkdirserrat
estudiante@server2013:~/las/practica01/pop$ cd serrat
estudiante@server2013:~/las/practica01/pop/serrat$ touch
curro_el_palmo.mp3
estudiante@server2013:~/las/practica01/pop/serrat$ touch
penelope.mp3

Prctica 1.3

1. Cul es el path absoluto de tu home?


estudiante@server2013:~$ pwd
/home/estudiante
2. Cules son los permisos de tu directorio home? (del
directorio, no de los ficheros quecontiene).
estudiante@server2013:/home$ ls -l
total 1
drwxr-xr-x 25 estudiante estudiante 1024 abr 13 08:47
estudiante

3. Cules son los permisos de los ficheros contenidos en tu


home?
estudiante@server2013:/home$ cd estudiante/
estudiante@server2013:~$ ls -l
total 20
drwxr-xr-x 2 estudiante estudiante 1024 abr 6 09:17 Descargas
drwxr-xr-x 2 estudiante estudiante 1024 mar 30 01:59
Documentos
drwxr-xr-x 2 estudiante estudiante 1024 mar 30 01:59 Escritorio
-rw-r--r-- 1 estudiante estudiante 8445 mar 30 02:39
examples.desktop
drwxr-xr-x 2 estudiante estudiante 1024 mar 30 01:59 Imgenes
drwxrwxr-x 3 estudiante estudiante 1024 abr 13 08:50 las
drwxrwxr-x 2 estudiante estudiante 1024 abr 13 07:56 metal
mulisha
drwxr-xr-x 2 estudiante estudiante 1024 mar 30 01:59 Msica
drwxr-xr-x 2 estudiante estudiante 1024 mar 30 01:59 Plantillas
-rw-rw-r-- 1 estudiante estudiante 0 abr 13 08:47 practica01.txt
drwxr-xr-x 2 estudiante estudiante 1024 mar 30 01:59 Pblico
drwxrwxr-x 2 estudiante estudiante 1024 abr 1 07:27 Ubuntu One
drwxr-xr-x 2 estudiante estudiante 1024 mar 30 01:59 Vdeos

Prctica 1.4

1. Lanza en primer plano la calculadora xcalc. Ahora en


segundo plano. Observa las diferencias.
estudiante@server2013:~$ xcalc
estudiante@server2013:~$ xcalc &f
2. Lanza xcalc y firefox en segundo plano (lo habitual es
lanzarlo todo en segundo plano).
estudiante@server2013:~$ xcalc&f
[1] 4870
estudiante@server2013:~$ firefox&f
[2] 4999
Mata estas aplicaciones desde la shell.
Kill -9 4870
Kill -9 4999
3. Entra en el ordenador del compaero sentado a tu derecha
(o cualquier otro, si no tiendes nadie a la derecha).
Comprueba que tienes el mismo contenido en el home.
estudiante@server2013:~$ sshestudiante@10.23.3.19
estudiante@server2013:~$ ls l
4.-Intenta matar el firefox o alguna otra aplicacin de tu
compaero. Cierra esta sesin.
estudiante@server2013:~$ ps -fea | grep firefox
1000
5420 2820 0 10:01 pts/0 00:00:00 xcalc
Kill 9 5420
5. Entra en un ordenador cualquier del campus de mstoles.
Crea el fichero
~/probando.txt. Cierra la sesin.
estudiante@serverMosteles:~$ sshestudiante@10.24.20.45
estudiante@serverMosteles:~$ touch probando.txt
6. Entra en otro ordenador cualquier de Mstoles. Comprueba
el contenido de tu home. Borra el fichero ~/probando.txt.
estudiante@serverMosteles:~$ sshestudiante@10.24.20.52
estudiante@serverMosteles:~$ rm probando.txt

Prctica 1.5

En este ejercicio practicaremos el uso de los mandatos bsicos de red


as como el cambio de permisos en ficheros y directorios.
1. Comprueba que tienes conectividad con el servidor bilo.
estudiante@lab-redes:~$ Ping 30.20.10.1
2. Entra en bilo. Vete al directorio /tmp/las.
estudiante@lab-redes:~$ sshestudiante@30.20.10.1
estudiante@serverbilo:~$ cd tmp/las/
estudiante@serverbilo:~/tmp/las$
3. Crea el fichero /tmp/las/datos_TULOGIN.txt y escribe en
l tu nombre completo yfecha de nacimiento. TULOGIN se
refiere a tu nombre de usuario en el laboratorio,
enminsculas. Esto es,
/tmp/las/datos_jperez.txt,/tmp/las/datos_agarcia.txt, etc
estudiante@serverbilo:~/tmp/las$touch datos_henrry.txt
4. Cambia el nombre al fichero que acabas de crear, para que
se llame
/tmp/las/datos_personales_TULOGIN.txt .
estudiante@serverbilo:~/tmp/las$ mv datos_henrry.txt
datos_personales_henrry.txt
5. Crea el fichero /tmp/las/estudios_TULOGIN.txt y escribe en
l tu titulacin de
mayor grado y el nombre completo del organismo, ciudad y
pais, donde lo obtuviste.
estudiante@serverbilo:~/tmp/las$touch estudios_henrry.txt
6. Crea el fichero /tmp/las/plato_favorito_TULOGIN.txt y
escribe en l cul es
tuplatopreferido.
estudiante@serverbilo:~/tmp/las$touch plato_favorito_henrry.txt
7. Haz que tus compaeros de grupo no puedan ver ni editar
ni ejecutar el ficherodatos_personales.txt. T debes poder
editar y leer el fichero, pero no ejecutarlo. Noimportan los
permisos del resto de usuarios.
estudiante@serverbilo:~/tmp/las$chmod 607
datos_personales_henrry.txt

8. Haz que tus compaeros de grupo puedan ver el fichero


estudios_TULOGIN.txt, perono editarlo ni ejecutarlo. T debes
poder editar y leer el fichero, pero no ejecutarlo. Noimportan
los permisos del resto de usuarios.
estudiante@serverbilo:~/tmp/las$chmod 647 estudios_henrry.txt
9. Haz que tus compaeros de grupo puedan ver y editar el
fichero plato_favorito.txt.No deben poder ejecutarlo. T debes
poder editar y leer el fichero, pero no ejecutarlo. Noimportan
los permisos del resto de usuarios.
estudiante@serverbilo:~/tmp/las$chmod 667 plato_favorito_henrry.txt
10.Comprueba que el compaero sentado a tu derecha (o
cualquier otro, si no tiendes nadie a laderecha) ha asignado
los permisos correctamente.
estudiante@serverbilo:~/tmp/las$sshestudiante@10.23.3.20
estudiante@lab-redes:~$ cd tmp/las/
estudiante@lab-redes:~/tmp/las$ls l

11.Intenta leer el
ficherodatos_personales_LOGIN_DEL_COMPAERO_DE_TU_DER
ECHA.txt
estudiante@lab-redes:~/tmp/las$ chmod 777
datos_personales_carlosBto.txt
estudiante@lab-redes:~/tmp/las$ vi datos_personales_carlosBto.txt

12.Consulta el fichero
estudios_LOGIN_DEL_COMPAERO_DE_TU_DERECHA.txt.Intenta
modificarlo, aadiendo una linea del estilo Menuda
universidad Mickey Mouse. Enla universidad XXX s que
trabajabamos duro
estudiante@lab-redes:~/tmp/las$ chmod 777 estudios_ carlosBto.txt
estudiante@lab-redes:~/tmp/las$ vi estudios_carlosBto.txt
13.Edita el fichero
plato_favorito_LOGIN_DEL_COMPAERO_DE_TU_DERECHA.txt,
aadiendo
una lnea del estilo Pues a mi me gusta ms XXX

estudiante@lab-redes:~/tmp/las$ chmod 777 plato_favorito_


carlosBto.txt
estudiante@lab-redes:~/tmp/las$ vi plato_favorito_ carlosBto.txt

Prctica 1.6

En este ejercicio praticaremos el uso de enlaces.


1.-Crea el siguiente fichero: ~/practica01/original.txt
ubuntu@henrry:~/practica01$ touch original.txt
2. Crea un enlace (simblico) a este fichero, que se llame
~/las/practica01/blando.txt. Edita blando.txt,escribiendo un
par de lneas.
ubuntu@henrry:~/practica01$ ln s original.txt blando.txt
ubuntu@henrry:~/practica01$ vi blando.txt
3.-Examina el contenido de ~/practica01/original.txt
ubuntu@henrry:~/practica01$ vi original.txt

4. Crea un enlace duro a original.txt que se llame


~/las/practica01/duro.txt.
Examnalo.
ubuntu@henrry:~/practica01$ ln original.txt duro.txt
5. Borra original.txt. Examina blando.txt. Examina duro.txt.
Qu ha sucedido
y por qu?
cuando hemos borrado original.txt nuestro enlace simblico(acceso
directo), se haborrado el contenido que hemos escrito en original.txt,
esto por la ausencia del fichero original.txt, en cambio en el enlace
duro(copia de fichero) duro.txt, se mantiene el contenido porque es
una copia de original.txt

Prctica 1.7

Seguimos con los enlaces


1. Crea el directorio ~/las/practica01/iota
antonio@lab-redes:~/las/practica01$ mkdir iota
antonio@lab-redes:~/las/practica01$ cd iota/
antonio@lab-redes:~/las/practica01/iota$ ls

antonio@lab-redes:~/las/practica01/iota$
2. Crea dentro de este directorio un enlace simblico al
fichero de la mquina iotaNN (donde NN es el nmero que
corresponda a tu ordenador) que contiene la tabla con los
nombres de mquina y direcciones IP. Haz que el enlace se
llame igual que el fichero original.
ubuntu@ubuntu:~/las/practica01/iota$ln s
home/debian/las/practica01/iota02 iota02
3. Crea dentro de este directorio un enlace simblico al
fichero que contiene la direccin delrepositorio Ubuntu que
usa iotaNN. Haz que el enlace se llame igual que el fichero
original.
ubuntu@ubuntu:~/las/practica01/iota$ ln s home/iotaNN/repositorio
repositorio

Prctica 1.8

En este ejercicio practicaremos la consulta del manual del sistema


1.-Ejecuta la orden whoami para comprobar la salida que
genera. Averigua de qu otra maneraes posible obtener el
mismo resultado que devuelve whoami.
ubuntu@ubuntu:~$ whoami
ubuntu@ubuntu:~$ Ubuntu
otra manera:
ubuntu@ubuntu:~$pwd
ubuntu@ubuntu:~$ id
2. Si ejecutas la orden id observars que por la salida
estndar se muestra un listado coninformacin variada: El uid
del usuario, su login, su gid, as como todo los grupos a los
quepertenece. Si quisiramos procesar los datos con un
script, la nica informacin relevate quenecesitaramos seran
los identificadores numricos (no el nombre del grupo).
Realiza unallamada a id, de manera que nicamente se
muestren los identificadores numricos de losgrupos a los
que pertenece el usuario.
ubuntu@ubuntu:~$ id G
999 4 20 24 46 105 119 122
3. hostname permite mostrar o seleccionar el nombre de
nuestra mquina. Una de las opcionesmenos conocidas de
hostname permite conocer la direccin IP de la mquina en

cuestin.Busca qu opcin es la correcta y comprueba que


emite el resultado esperado.
ubuntu@ubuntu:~$ hostname -i
127.0.1.1

Prctica 1.9
1.- Qu tamao tiene tu directorio home?
ubuntu@ubuntu:/home$ pwd
/home
ubuntu@ubuntu:/home$
ubuntu@ubuntu:/home$ du -s
1768K
.
1.8M .
ubuntu@ubuntu:/home$
2.- Cul es el trayecto absoluto del directorio padre de tu
home?
ubuntu@ubuntu:~$ pwd
/home/Ubuntu
3.- Qu tamao tiene el directorio /home/ de tu mquina
iotaXX? Cunto espacio le queda Libre?
ubuntu@iotaXX:/home$ df -m
S.ficheros
Bloques de 1M Usado Dispon.
Uso%
Montado en
/dev/sda1
323
120
187
40%
tmpfs
252
0
252
0%
/lib/init/rw
udev
247
1
247
1%
/dev
tmpfs
252
0
252
0%
/dev/shm
/dev/sda9
6264
149
5798
3%
/home
/dev/sda8
368
11
339
3%
/dev/sda5
5937
1242
4394
23%
/dev/sda6
2816
150
2523
6%
/dev/sr0
1059
1059
0
100%
/media/cdrom0

/tmp
/usr
/var

4.- Crea un fichero de texto que se llame


~/las/practica01/mentira.txt. Escribe en l dos lneas
cualesquiera.
ubuntu@ubuntu:~/las/practica01$ touch mentira.txt
5.- Cambia el nombre al fichero mentira.txt para que se llame
mentira.avi.
ubuntu@ubuntu:~/las/practica01$ mv mentira.txt mentira.avi
6.- Abre mentira.avi con gnome-open. Qu sucede?
No abre el archivo, porque el programa al decodificarlo nota que es
un archivo de texto y no un video.
7.- Cmo puedes saber cul es el verdadero tipo de fichero
de mentira.avi?
ubuntu@ubuntu:~/las/practica01$ file mentira.avi
mentira.avi: ASCII text
ubuntu@ubuntu:~/las/practica01$

Prctica 1.10

1.- Lanza la calculadora xcalc


kubuntu@kubuntu:~$ xcalc &
[1] 7426
2.- Detenla sin matarla. Observa cmo se comporta.
kubuntu@kubuntu:~$ kill -sigstop 7426
bash: kill: (7452) - No such process
3.-Hazquecontine
kubuntu@kubuntu:~$ kill -sigcont 7426

4.-Mtala
kubuntu@kubuntu:~$ kill 7426
5.- Vuelve a lanzarla. Detenla. Intenta matarla cuando est
detenida. Qu pasa?
kubuntu@kubuntu:~$ xcalc&f

[2] 7471
kubuntu@kubuntu:~$ kill -sigstop 7471
[2]+ Stoppedxcalc
kubuntu@kubuntu:~$ kill 7471

Prctica 1.11

1. Ejecuta una orden cualquiera y redirige su salida estndar


a
~/las/practica01/salida.txt. Observa el contenido del fichero.
kubuntu@kubuntu:~$ mkdir las
kubuntu@kubuntu:~$ cd las
kubuntu@kubuntu:~/las$ mkdir praactica01
kubuntu@kubuntu:~/las$ cd praactica01/
kubuntu@kubuntu:~/las/praactica01$ touch salida.txt
kubuntu@kubuntu:~/las/praactica01$ pwd
/home/kubuntu/las/praactica01
kubuntu@kubuntu:~/las/praactica01$ less >> salida.txt
kubuntu@kubuntu:~/las/praactica01$ vi salida.txt
2. Ejecuta otra orden cualquiera, diferente y redirige su salida
estndar al mismo fichero.
Observa como este resultado reemplaza al resultado anterior.
3. Empleado redirecciones, aade al fichero
~/las/practica01/salida.txt una
cadena similar a esta --------------------------------Observa que no debes borrar el resultado del paso 2.
4. Aade a ~/las/practica01/salida.txt el resultado de ejecutar una
tercera orden.
5. Ejecuta una orden cualquiera, forzando que se produzca algn error
6. Repite el paso anterior, redirigiendo ahora la salida a
~/las/practica01/otra_salida.txt
Observa el fichero otra_salida.txt. Qu contiene? por qu?
7. Repite el paso 5, esta vez redirigiendo la salida de error estndar a
otra_salida.txt

Prctica 1.12

En esta prctica ejercitaremos el uso de scp


1. Copia en ~/las/practica01 todos los ficheros que escribiste
en el directorio
/tmp/las de la mquina bilo en la prctica 1.5
Scp estudiante@serverbilo:/tmp/las /home/henrry/las/practica01
2. Entra en una mquina cualquiera del campus de Mstoles y
crea el directorio
~/las/practica01/iota
ssh bbto@10.23.3.20
mkdir las

cd las
mkdir practica01
cd practica01
mkdir iota
3.-Copia en tu home del campus de Mstoles, en el directorio
~/las/practica01/iota todos los ficheros que creaste en la
prctica 1.7
scp /home/henrry/las/practica01/iota
antonio@lab-redes:/home/antonio/las/practica01/iota
4. Copia el fichero ~/practica01/duro.txt que creaste en la
prctica 1.6 en el
directorio ~/las/practica01 de tu home de Mstoles
scp /home/henrry/las/practica01/duro.txt
antonio@lab-redes:/home/antonio/las/practica01
5.-Copia en ~/practica01 (de tu home de Fuenlabrada) el
fichero /etc/resolv.confde Pantuflo.
scpjperez@zeta12.pantuflo.es:/etc/resolv.conf/home/henrry/las/practic
a01
6. Cambia el nombre al fichero que acabas de traer, para que
se llame
resolv.conf.pantuflo
scpjperez@zeta12.pantuflo.es:/etc/resolv.conf
/home/henrry/las/practica01/resolv.conf.pantuflo

Potrebbero piacerti anche