lunes, 10 de marzo de 2008

PRACTICA EN CLASE

Matar los programas de compu del prof o volver a abrirlos
1. Se entra a la compu del prof con: alumno$ ssh darwin@192.10.2.250
2. con: ps -U darwin : Para ver los procesos que se tienen dentro de esa compu
3. kill 1250 : se cierra ese programa
4. open /Applications/iTunes.app : para volver a abrir ese programa


Last login: Mon Mar 10 10:25:03 on console
Welcome to Darwin!
L523:~ alumno$ ssh@192.10.2.250
-bash: ssh@192.10.2.250: command not found
L523:~ alumno$ ssh darwin@192.10.2.250
Password:
Last login: Mon Mar 10 10:36:56 2008 from 192.10.2.129
Welcome to Darwin!
L5Maestro:~ darwin$ who
darwin console Mar 10 09:27
darwin ttyp1 Mar 10 10:36 (192.10.2.129)
darwin ttyp2 Mar 10 10:37 (192.10.2.136)
darwin ttyp3 Mar 10 10:25 (192.10.2.135)
darwin ttyp4 Mar 10 10:26 (192.10.2.116)
darwin ttyp5 Mar 10 10:28 (192.10.2.133)
darwin ttyp6 Mar 10 10:30 (192.10.2.130)
darwin ttyp7 Mar 10 10:37 (192.10.2.151)
darwin ttypb Mar 10 09:46 (192.10.2.123)
L5Maestro:~ darwin$ who am i
darwin ttyp2 Mar 10 10:37 (192.10.2.136)
L5Maestro:~ darwin$ ps -U darwin
PID TT STAT TIME COMMAND
64 ?? Ss 0:02.98 /System/Library/Frameworks/ApplicationServices.framew
295 ?? Ss 0:00.57 /System/Library/CoreServices/loginwindow.app/Contents
305 ?? S 0:00.62 /System/Library/CoreServices/RemoteManagement/ARDAgen
311 ?? Ss 0:00.30 /System/Library/CoreServices/pbs
316 ?? S 0:01.12 /System/Library/CoreServices/Dock.app/Contents/MacOS/
317 ?? S 0:01.86 /System/Library/CoreServices/SystemUIServer.app/Conte
319 ?? S 0:02.83 /System/Library/CoreServices/Finder.app/Contents/MacO
324 ?? S 0:06.14 /System/Library/PreferencePanes/UniversalAccessPref.p
580 ?? S 0:00.03 /usr/sbin/sshd -i
829 ?? S 0:00.06 /System/Library/Services/AppleSpell.service/Contents/
1123 ?? S 0:00.09 /usr/sbin/sshd -i
1132 ?? S 0:00.03 /usr/sbin/sshd -i
1149 ?? SNs 0:00.72 /System/Library/Frameworks/CoreServices.framework/Ver
1156 ?? S 0:00.11 /usr/sbin/sshd -i
1171 ?? S 0:00.10 /usr/sbin/sshd -i
1205 ?? S 0:00.05 /usr/sbin/sshd -i
1209 ?? S 0:00.02 /usr/sbin/sshd -i
1216 ?? S 0:00.02 /usr/sbin/sshd -i
1220 ?? S 0:00.82 /Applications/Address Book.app/Contents/MacOS/Address
1224 ?? S 0:02.19 /Applications/iTunes.app/Contents/MacOS/iTunes -psn_0
1233 ?? S 0:00.01 /usr/sbin/sshd -i
1206 p1 Ss+ 0:00.04 -bash
1210 p2 Ss 0:00.03 -bash
1124 p3 Ss+ 0:00.07 -bash
1133 p4 Ss+ 0:00.03 -bash
1157 p5 Ss+ 0:00.06 -bash
1172 p6 Ss+ 0:00.06 -bash
1217 p7 Ss+ 0:00.02 -bash
1234 p8 Ss+ 0:00.02 -bash
581 pb Ss+ 0:00.03 -bash
L5Maestro:~ darwin$ open /Applications/Safari.app
L5Maestro:~ darwin$ open /Applications/Firefox.app
L5Maestro:~ darwin$ ps -U darwin
PID TT STAT TIME COMMAND
64 ?? Ss 0:03.17 /System/Library/Frameworks/ApplicationServices.framew
295 ?? Ss 0:00.58 /System/Library/CoreServices/loginwindow.app/Contents
305 ?? S 0:00.63 /System/Library/CoreServices/RemoteManagement/ARDAgen
311 ?? Ss 0:00.30 /System/Library/CoreServices/pbs
316 ?? S 0:01.18 /System/Library/CoreServices/Dock.app/Contents/MacOS/
317 ?? S 0:01.89 /System/Library/CoreServices/SystemUIServer.app/Conte
319 ?? S 0:02.85 /System/Library/CoreServices/Finder.app/Contents/MacO
324 ?? S 0:06.24 /System/Library/PreferencePanes/UniversalAccessPref.p
580 ?? S 0:00.03 /usr/sbin/sshd -i
829 ?? S 0:00.06 /System/Library/Services/AppleSpell.service/Contents/
1123 ?? S 0:00.10 /usr/sbin/sshd -i
1132 ?? S 0:00.05 /usr/sbin/sshd -i
1149 ?? SNs 0:01.03 /System/Library/Frameworks/CoreServices.framework/Ver
1156 ?? S 0:00.11 /usr/sbin/sshd -i
1171 ?? S 0:00.10 /usr/sbin/sshd -i
1205 ?? S 0:00.05 /usr/sbin/sshd -i
1209 ?? S 0:00.06 /usr/sbin/sshd -i
1216 ?? S 0:00.06 /usr/sbin/sshd -i
1233 ?? S 0:00.02 /usr/sbin/sshd -i
1243 ?? S 0:00.02 /usr/sbin/sshd -i
1246 ?? S 0:07.84 /Applications/Safari.app/Contents/MacOS/Safari -psn_0
1250 ?? S 0:02.30 /Applications/Firefox.app/Contents/MacOS/firefox-bin
1206 p1 Ss+ 0:00.04 -bash
1210 p2 Ss 0:00.04 -bash
1124 p3 Ss+ 0:00.07 -bash
1133 p4 Ss+ 0:00.04 -bash
1157 p5 Ss+ 0:00.06 -bash
1172 p6 Ss+ 0:00.06 -bash
1217 p7 Ss+ 0:00.04 -bash
1234 p8 Ss+ 0:00.02 -bash
1244 p9 Ss+ 0:00.02 -bash
581 pb Ss+ 0:00.03 -bash
L5Maestro:~ darwin$ kill 1250
L5Maestro:~ darwin$

PRACTICA 5

Dentro de la terminal, realice lo siguiente:

1. Haga un archivo de texto que contenga en el primer renglón su nombre y, en el segundo, su grupo. Guárdelo con el nombre de su grupo y número de lista, por ejemplo 60120.
2. Conéctense al servidor Darwin usando SFTP y coloque su archivo en el escritorio de esta computadora.

Con este comando realizo un archivo en mi computadora y lo paso a la computadora del profesor.


Last login: Thu Mar 13 08:43:01 on ttyp1
Welcome to Darwin!
L523:~ alumno$ nano
L523:~ alumno$ sftp darwin@192.10.2.250
Connecting to 192.10.2.250...
Password:
sftp> put 60201.txt
Uploading 60201.txt to /Users/darwin/60201.txt
60201.txt 100% 40 0.0KB/s 00:00
sftp> cd desktop
sftp> put 60201.txt
Uploading 60201.txt to /Users/darwin/Desktop/60201.txt
60201.txt 100% 40 0.0KB/s 00:00
sftp>

//Con cd desktop se puso para que se fuera al escritorio//

PRACTICA 4

Dentro de nano, escriba el siguiente comando y ejecútelo en la terminal. Después, describa en su blog lo que hace.

#!/bin/sh
# Algo de mate
x=24
y=4
Result=`expr $x \* $y`
echo "$x veces $y es $Result"

24 veces 4 es 96
Signo de # antes de algo de mate es para insertar un comentario


Last login: Mon Mar 10 10:21:48 on ttyp1
Welcome to Darwin!
L506:~ alumno$ cd desktop
L506:~/desktop alumno$ ./Moni
-bash: ./Moni: No such file or directory
L506:~/desktop alumno$ ./Moni.txt
-bash: ./Moni.txt: No such file or directory
L506:~/desktop alumno$ nano
L506:~/desktop alumno$ ./moni.txt
-bash: ./moni.txt: Permission denied
L506:~/desktop alumno$ chmod 700 moni.txt
L506:~/desktop alumno$

SSH Y SFTP

SSH

Significa (Secure Shell)
Es un programa que permite la conexion con una computadora remota.
La sintaxis para usar secure shell es: ssh usuario@computadora
En donde el usuario es la sesion a la que nos vamos a conectar y la computadora es la ip asignada a la misma.

por ejemplo:
ssh darwin@192.10.2.250

1.- En la terminal se coloca la direccion: ssh darwin@192.10.2.250
2.- Te pregunta yes or no: se coloca yes
3.- te pide la contraseña, la cual es: darwin (no se va a ver en la pantalla)
4.- Se da click y ya se esta conectado a la computadora del profesor
5.- ya conectado se pone el comando who: muestra todos los que estan conectados a esa computadora.
6.- Al poner el comando who am I: muestra quien eres en esa conexion
7.- Para cerrar una sesion remota y regresar a la propia se coloca: exit

Last login: Thu Mar 6 08:35:54 on console
Welcome to Darwin!
L506:~ alumno$ ssh darwin@192.10.2.250
The authenticity of host '192.10.2.250 (192.10.2.250)' can't be established.
RSA key fingerprint is e0:e1:30:89:ac:63:d9:b4:fb:7c:51:05:4d:2a:a6:9f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.10.2.250' (RSA) to the list of known hosts.
Password:
Last login: Thu Mar 6 08:58:19 2008 from 192.10.2.125
Welcome to Darwin!
L5Maestro:~ darwin$
L5Maestro:~ darwin$ who
darwin console Mar 6 08:34
darwin ttyp1 Mar 6 08:58 (192.10.2.128)
darwin ttyp2 Mar 6 08:58 (192.10.2.130)
darwin ttyp3 Mar 6 08:58 (192.10.2.172)
darwin ttyp4 Mar 6 08:58 (192.10.2.125)
darwin ttyp5 Mar 6 08:58 (192.10.2.129)
darwin ttyp6 Mar 6 08:58 (192.10.2.131)
darwin ttyp7 Mar 6 08:58 (192.10.2.189)
darwin ttyp8 Mar 6 08:58 (192.10.1.220)
darwin ttypa Mar 6 08:58 (192.10.2.137)
darwin ttypb Mar 6 08:58 (192.10.2.115)
darwin ttypc Mar 6 08:58 (192.10.2.116)
darwin ttypd Mar 6 08:58 (192.10.2.117)
darwin ttype Mar 6 08:59 (192.10.2.151)
darwin ttypf Mar 6 08:59 (192.10.2.133)
darwin ttyq0 Mar 6 09:00 (192.10.2.134)
L5Maestro:~ darwin$ who am I
darwin ttyp5 Mar 6 08:58 (192.10.2.129)
L5Maestro:~/desktop darwin$ exit
logout
Connection to 192.10.2.250 closed.
L506:~ alumno$


SFTP

Significa: Secure File Transfer Protocol
Es un programa que nos permite transferir archivos desde o hacia una computadora remota.
La sintaxis es: sftp usuario@computadora

Ejemplo: sftp darwin@192.10.2.250

1.- En la terminal se coloca la direccion: ssh darwin@192.10.2.250
3.- te pide la contraseña, la cual es: darwin (no se va a ver en la pantalla)
4.- Se da click y ya se esta conectado a la computadora del profesor
4.- Se coloca cd desktop el cual nos lleva al escritorio
5.- Se coloca ls: muestra el contenido en el escritorio
5.- ya conectado y en el escritorio se pone el comando get leer.txt : se copia o se obtiene de la computadora remota a mi computadora un archivo
6.- Con el comando put: se copia o se transfiere de mi computadora a una computadora remota.

L506:~ alumno$ sftp darwin@192.10.2.250
Connecting to 192.10.2.250...
Password:
sftp> cd desktop
sftp> ls
leer.txt
sftp> get leer.txt
Fetching /Users/darwin/Desktop/leer.txt to leer.txt
/Users/darwin/Desktop/leer.txt 100% 9 0.0KB/s 00:00
sftp> exit
L506:~ alumno$