Está en la página 1de 8

[07-08]

lab-b@asl:~$ pwd
/home/lab-b
lab-b@asl:~$ path working directory ^C
lab-b@asl:~$ path working directory
bash: path: no se encontr la orden
lab-b@asl:~$ whoami
lab-b
lab-b@asl:~$ who am i
lab-b pts/0 2013-08-07 13:51 (:0.0)
lab-b@asl:~$ hostname
asl
lab-b@asl:~$ ls
Descargas Escritorio Imgenes Plantillas Vdeos
Documentos historial-07ago Msica Pblico
lab-b@asl:~$ ls ./
Descargas Escritorio Imgenes Plantillas Vdeos
Documentos historial-07ago Msica Pblico
lab-b@asl:~$ ls ../../
bin etc lib mnt proc selinux tmp vmlinuz
boot home lost+found null root srv usr
dev initrd.img media opt sbin sys var
lab-b@asl:~$ ls -l
drwxr-xr-x 2 lab-b lab-b 6 ago 6 15:23 Vdeos
drwxr-xr-x 2 lab-b lab-b 6 ago 6 15:23 Pblico
drwxr-xr-x 2 lab-b lab-b 6 ago 6 15:23 Plantillas
drwxr-xr-x 2 lab-b lab-b 6 ago 6 15:23 Msica
drwxr-xr-x 2 lab-b lab-b 6 ago 6 15:23 Imgenes
-rw-r--r-- 1 root root 2480 ago 7 12:16 historial-07ago
drwxr-xr-x 3 lab-b lab-b 90 ago 7 14:19 Escritorio
drwxr-xr-x 3 lab-b lab-b 80 ago 7 12:10 Documentos
drwxr-xr-x 3 lab-b lab-b 40 ago 7 11:39 Descargas
|------------- Columna 1 --------------------------|
d <- directorio
r <- permiso de lectura
w <- permiso de escritura
x <- permiso de ejecucin
1er tercio: permisos del usuario
2do tercio: permisos del grupo
3er tercio: permisos de otros usuarios
|---------------- Columna 2 -------------------------
nombre del propietario del archivo
|---------------- Columna 3 -------------------------|
nombre del grupo
|--------------- Columna 4 ------------------------|
Tamao del archivo
|--------------- Columna 5 ------------------------|
Fecha de creacin
|--------------- Columna 6 ------------------------|
Nombre del archivo o carpeta

[08-08]
# Repositorios Bsicos y oficiales estable
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free

# Repositorio actualizaciones de seguridad estable
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# Wheezy-updates, previos conocidos como "Volatile"
deb http://ftp.debian.org/debian wheezy-updates main contrib non-free
deb-src http://ftp.debian.org/debian wheezy-updates main contrib non-free

# Repositorios Backports
deb http://mirrors.kernel.org/debian wheezy-backports main contrib non-free
deb-src http://mirrors.kernel.org/debian wheezy-backports main contrib non-free

# Multimedia estable-wheezy
deb http://www.deb-multimedia.org wheezy main non-free
deb-src http://www.deb-multimedia.org/ wheezy main non-free

# Repositorio Spotify nativo
deb http://repository.spotify.com stable non-free

# Repositorio de Nuvola Player
deb http://ppa.fenryxo.cz/nuvola-player/ wheezy main
deb-src http://ppa.fenryxo.cz/nuvola-player/ wheezy main

# Repositorio VirtualBox Debian Wheezy
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib non-free

# Repositorio de Google Chrome
deb http://dl.google.com/linux/deb/ stable main

# Repositorio de Escritorio "Mate" (gnome 2)
deb http://packages.mate-desktop.org/repo/debian wheezy main

# Llaves para Spotify, Virtualbox, Nuvola Player

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98AB5139
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 706C220A

# Llave para Multimedia testing

Ingresar como root en la terminal el siguiente comando:

sudo aptitude install deb-multimedia-keyring

Saldr como resultado esto:

Necesito descargar 15.1 kB de ficheros. Despus de desempaquetar se usarn 65.5 kB.
AVISO: se instalarn versiones sin firmar de los siguientes paquetes!

Los paquetes sin firmar pueden comprometer la seguridad del sistema.
Slo debe continuar con la instalacin si est completamente seguro de que es lo
que quiere.

debi-multimedia-keyring

Quiere ignorar este aviso y continuar de todos modos?
Para continuar, introduzca "Si"; para abortar, introduzca "No"

# Llave para Repositorio de Chrome

sudo gpg --keyserver hkp://subkeys.pgp.net --recv-keys A040830F7FAC5991
sudo gpg --export --armor A040830F7FAC5991 | sudo apt-key add -
sudo apt-get update

# Llave e instalacin de Escritorio Mate

sudo apt-get update
sudo apt-get install mate-archive-keyring
sudo apt-get update
sudo apt-get install mate-desktop-environment

Al final de todo actualizamos el repositorio con:

aptitude update

[09-08]
1. Haga un esquema de particionado para la instalacin de un sistema GNU/Linux
Canaima en un host cliente para luego implementarlo en su institucin (hdd = 160
GiB)
R: / 25 GB
/boot: 10 GB
/usr: 15 GB
/var: 15 GB
/home 93 GB
swap: 2 GB

2. Haga un esquema de particionado para la instalacin de un sistema GNU/Linux
Canaima en un host servidor para luego implementarlo en su institucin (2 TiB)
R: / 100 GB
/boot: 18 GB
/usr: 540 GB
/var: 540 GB
/home 800 GB
swap: 2 GB

Qu comando(s) utilizamos para:
3. Listar el directorio raz?
R: ls ./

4. Crear una carpeta llamada prctica3 en el directorio Pblico del usuario nicolas21?
R: mkdir /home/nicolas21/Pblico/prctica3

5. Crear una carpeta llamada prctica31 dentro de la carpeta prctica3?
R: mkdir /home/nicolas21/Pblico/prctica3/prctica31

6. Crear una carpeta llamada prctica311 dentro de la carpeta prctica31?
R: mkdir /home/nicolas21/Pblico/prctica3/prctica31/prctica311

7. Crear un archivo (usando nano) llamado ejercicio3 dentro de la carpeta prctica3?
R: nano /home/nicolas21/Pblico/prctica3/ejercicio3

8. Copiar el archivo llamado ejercicio3 a las carpetas prctica31 y prctica311?
R:
cp /home/nicolas21/Pblico/prctica3/ejercicio3
/home/nicolas21/Pblico/prctica3/prctica31/ejercicio3
cp /home/nicolas21/Pblico/prctica3/ejercicio3
/home/nicolas21/Pblico/prctica3/prctica31/prtica311/ejercicio3

9. Renombrar el archivo llamado ejercicio3 de la carpeta prctica31, y llamarlo
ejercicio31?
R: mv /home/nicolas21/Pblico/prctica3/prctica31/ejercicio3
/home/nicolas21/Pblico/prctica3/prctica31/ejercicio31

10. Renombrar el archivo llamado ejercicio3 de la carpeta prctica311, y llamarlo
ejercicio311?
R: mv /home/nicolas21/Pblico/prctica3/prctica31/prctica311/ejercicio3
/home/nicolas21/Pblico/prctica3/prctica31/prctica311/ejercicio311

11. Listar el directorio prctica3 de manera recursiva, en formato largo y de forma legible para
el humano en un solo comando? (nota: consulte la ayuda usando man ls o bien, ls --help)
R: ls -lRh /home/nicolas21/Pblico

12. Eliminar el archivo llamado ejercicio311? (nota: utilice rm)
R: rm /home/nicolas21/Pblico/prctica3/prctica31/prctica311/ejercico311

13. Eliminar el directorio llamado prctica311? (nota: utilice rmdir porque esta carpeta ya
est vaca)
R: rmdir /home/nicolas21/Pblico/prctica3/prctica31/prctica311/

14. Eliminar el directorio llamado prctica31? (nota: utilice rm porque esta carpeta no est
vaca, consulte la ayuda usando man rm o bien, rm help)
R: rm -r /home/nicolas21/Pblico/prctica3/prctica31/

15. Agregar repositorios al sistema?
R: [con root activo] nano /etc/apt/sources.list

16. Actualizar los repositorios?
R: gksu apt-get update [para actualizar con root]

17. Actualizar los paquetes a su versin ms reciente?
R: gksu apt-get dist-upgrade

18. Buscar la disponibilidad de los paquetes a1, a2, a3, b1, b2, b3, k11 y pt13 en los
repositorios? D al menos 2 respuestas
R: apt-cache search a1( a2 a3 b1 b2 b3 k11 pt13):
aptitude search a1( a2 a3 b1 b2 b3 k11 pt13)

19. Buscar la informacin completa de los paquetes yv15 y eb11? D al menos 2 respuestas
R: apt-cache showpkg yv15( eb11);
aptitude show yv15( eb11)

20. Instalar los paquetes h9e, jy7 y Loo4 con respuesta afirmativa a las preguntas
del sistema? D al menos 3 respuestas
R: apt-get install h9e
apt-get install jy7
aptitude install Loo4

21. Desinstalar los paquetes h9e, jy7 y Loo4 con respuesta afirmativa a las preguntas del
sistema? D al menos 3 respuestas
R: apt-get remove h9e
apt-get remove jy7
apt-get remove Loo4

22. Desinstalar los paquetes h9e, jy7 y Loo4 borrando los archivos de configuracin
de ellos con respuesta afirmativa a las preguntas del sistema? D al menos 3
respuestas
R: apt-get purge h9e
apt-get purge jy7
apt-get purge Loo4

23. Escriba el comando para visualizar el archivo de usuarios del sistema completo y para
visualizar solamente el campo del home de los usuarios
R: cat /etc/passwd
cat /etc/passwd | cut -d":" -f1

24. Escriba el comando para visualizar el archivo de grupos del sistema completo y para
visualizar solamente el campo del id del grupo
R: cat /etc/group
cat /etc/group | cut -d":" -f3

25. Visualizar nicamente el campo de contraseas de los usuarios en el archivo respectivo?
R: [bajo root, porque no funciona gksu] cat /etc/shadow | cut -d: -f2

26. Visualizar nicamente el campo de contraseas de los grupos en el archivo respectivo?
R: cat /etc/gshadow | cut -d: -f2

27. Cambiar la contrasea del usuario nicols21?
R: passwd nicolas21

28. Cambiar la contrasea del super-usuario?
R: passwd root

29. Recuperar la contrasea del super-usuario?
R: passwd root

[12-08]
Uso de permisos

- chmod u-x {carpeta}: Esto le quita el permiso de ejecucin al usuario de la carpeta
- chmod go-rx {carpeta}: Esto le quita los permisos de lectura/ejecucin tanto al grupo como a
los dems
- chmod ugo +w: Esto da permiso de escritura sobre un directorio o archivo para el
usuario/grupo/otros

[13-08]
SSH
Sintaxis:
ssh -p 22 usuario@ip
scp -p 22 origen destino
origen: ruta al archivo local
destino: usuario@ip: ruta en el host de destino

SSH->Secure SHell
SFTP: Secure File Transfer Protocol

comando ip -r para mostrar la direccion ip, el conjunto de redes conectadas y el gateway

Para conectars va ssh usamos la siguiente sintaxis:
$ ssh -p22 usuario@ip-destino

Ejemplo:
$ ssh -p 22 lab-b@150-188.18.141

Para copiar archivos y/o carpetas, utilizamos la herramaienta scp. Usaremos la siguiente
sintaxis.
$ scp -p22 <origen> <destino>

Para copiar archivos:
$ scp -p22 ./Documentos/mi-carepta/mi-archivo
lab-b@150.188.18.45:7home/lab-b/Docuemtos/mi-archivo2

Para copiar carpetas:
$ scp -p22 ./Documentos/mi-carepta
lab-b@150.188.18.45:7home/lab-b/Docuemtos/mi-carpeta2

Ejemplo caracterstico:
scp -p22 ejemplo-mamp lab-b@150.188.18.148:/home/lab-b/Documentos/ejemplo-mamp-copia

Copiar carpetas sin realizar conexin SSH:
scp -P22 -r lab-b@150.188.18.141:/home/lab-b/Documentos/daniel/ /home/lab-
b/Documentos/copia-remoto-local/

También podría gustarte