jueves, 8 de diciembre de 2011

Comandos de linux


Boletin de ejercicios de Informática Básica

------------------> Comandos básicos e de manexo do s.f.:

1. Indica o comando que usarías para amosar a memoria total, utiliza e libre do teu
sistema: Indica ditas cantidades (copia a saída do comando).
                       
 Utilizamos o comando free ; se poñemos so free danos o espazo en bytes, se poñemos free -m, danos o resultado en megabytes.
ib@alba14142:~$ free
total used free shared buffers cached
Mem: 2026996 1044004 982992 0 147428 380516
-/+ buffers/cache: 516060 1510936
Swap: 4016208 0 4016208

2.Que comando podo usar para obter o nome de rede do meu computador?

 Hostname

3. Eu sei que existen un editor chamado “pico” no meu sistema, pero ¿qué comando
podo utilizar para saber o path no que está almacenado?

 which pico

4. Se son o usuario “ib”, e actualmente o directorio actual (pwd) é /home/etc: Indíquense
4 formas diferentes coas que podo invocar ao comando “cd” para situarme no meu
directorio inicial (/home/ib).

→ cd
→ cd ~ (cd altgr+ñ)
→ cd -L
→ cd -P

5. Como invocar ao “ls” para que me amose, en formato longo (con permisos, tamaño,
datas de modificación), todos os ficheiros do directorio /home/ib. Queremos que se
amosen tanto os ficheiros normais como os ocultos. E tamén queremos que se amosen
os resultados ordeanos por tamaño (de menor a maior tamaño).

                    mayor → menor || ls -lSh
                    menor → mayor || ls -lrSh

6. Acabo de executar os seguintes comandos:
mkdir  $HOME/tmp
touch $HOME/tmp/ficheirobaleiro.tx
Que comando podo usar para borrar o directorio $HOME/tmp (e todo o seu contido)?  

-Creo un directorio con mkdir, y creo un archivo con touch ,para borrar el directorio con el archivo dentro,tendré que hacer: → rm -rf directorio

7. Neste momento o directorio /tmp/ib non existe.  
Que faría o comando cp –r /home/ib/Escritorio /tmp/ib? Prodúcese algún erro?

 Dicenos que hay un error porque el directorio e/ou fichero chamado escritorio non existe, entonces non copiara nada a este destino inexistente. O comando cp -r, funcionaría se todo estivese correctamente.


 ib@alba14142:~$ cp -r /home/daniel.anido/Escritorio /tmp/$HOME
cp: cannot stat `/home/ib/Escritorio': No such file or directory


8. Usa o editor pico para crear un ficheiro que se almacenará en  /home/ib/probapico.txt
Escribe o texto “esta e unha proba do editor pico”.
Indica:
**a** Como invocaches ao pico desde a liña de comandos.**b** Que “pasos/combinación de teclas” usaches para saír do pico e grabar os datos
ao ficheiro indicado.
**c**Cantos bytes ocupa o ficheiro?

 **a** Invoco a pico escribindo: pico
**b** control x, y, escribo probapico e despos doulle a intro.
**c**
ib@alba14142:~$ ls -l probapico
-rw-r--r-- 1 ib  est 34 2010-11-15 16:26 probapico
O 34 indica que ocupa 34 bytes.

9. O usuario “ib” quere crear un link simbólico chamado “tmp” desde o seu $HOME ao
directorio /tmp.
**a** Indíquese o comando que debe utilizar.
**b** Se “ib” teclea:      
touch $HOME/tmp/proba.txt  
Que me dirá o comando: ls –l /tmp/proba.txt ?  Onde se almacena realmente o
ficheiro “proba.txt”?

 **a** ib@alba14142:~$ ln -s /tmp/ /home/est/ib/tmp
**b** Non di nada!!Simplemente crea o ficheiro no enlace. O ficheiro almacenase dentro de $HOME/tmp/tmp.

10.
**a** Que teño que escribir para saber se o directorio “$HOME/bin” está no PATH?
**b** Como engado o directorio /tmp ao meu PATH?
**c** Como fago este cambio permanente?
PISTA: mírese o contido do ficheiro $HOME/.profile onde pon:   
            PATH=”$HOME/bin: $PATH”

 **a** echo $PATH
**b**
ib@alba14142:~$ PATH=PATH:/tmp
ib@alba14142:~$ echo $PATH
PATH:/tmp
ib@alba14142:~$ PATH=$PATH:/tmp:/opt/oracleapp/product/11.2.0/client/bin/:/usr/local/s
bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games=/opt/oracleapp/product/11.2.0/client/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
ib@alba14142:~$ echo $PATH
PATH:/tmp:/tmp:/opt/oracleapp/product/11.2.0/client/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games=/opt/oracleapp/product/11.2.0/client/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

11. Estou conectado como root ao meu ubuntu. Acabo de crear o directorio
/media/windows, e agora quero facer o seguinte: montar o sistema de ficheiros do
meu “windows 7” , no directorio /media/windows. Eu sei que dito s.f. se atopa na
primeira partición do único disco duro SATA que ten o meu computador. ¿Qué
comando teño usar, se non existe ningunha entrada relativa a dito sistema de ficheiros
no ficheiro /etc/fstab?

Abrimos a virtualbox.
- Primeiro creamos unha carpeta donde poñamos o windows 7:
sudo mkadir -v/mnt/debian
- E despois, montamos o disco: sudo mount /dev/sda1 /mnt/windows7/

12. Quero saber cantos “megas” ocupa o directorio /home (e todos os seus
subdirectorios). Indíquese como invocar ao comando “du”, para que me devolva dita
información.

Para saber o resultado en bytes:
ib@alba14142:~$ du -s /home/est/ib
2036224 /home/est/ib
Para saber o resultado en megabytes:
ib@alba14142:~$ du -s /home/est/ib -m
1989 /home/est/ib
Para saber o resultado en gigabytes:
ib@alba14142:~$ du -s /home/est/ib -h
2.0G /home/est/ib

13. Teño un ficheiro /home/ib/a.txt, e quérolle dar permisos de lectura, escritura (pero
non execución) para calquera usuario do meu sistema (incluido eu, os usuarios do meu
grupo, e calquera outro usuario). Indiquese a orde a invocar para conseguilo.

ib@campa13076:~$ chmod 006

14. Sabendo que “grep” é capaz de amosar as liñas de texto que conteñan unha cadea ou
patrón. Indíquese como invocar a grep para que amose as liñas do ficheiro
/home/ib/.profile que conteñan o texto PATH.

ib@campa13076:~$ cat a.txt | grep PATH
PATH   

15. Indíquese que fai o comando  
find / ‐name gcc 2>/dev/null

O que fai este comando e buscar os errores que hay en gcc 2> e enviaos a null, que e un directorio donde se borran os errores encontrados.


16. Quero contar cantos caracteres, liñas, e palabras conten o ficheiro $HOME/.bashrc
(úsese wc). Indíquese que comando teño que invocar para que se me amose dita
información.

ib@campa13076:~$ wc .bashrc
0 0 0 .bashrc

17. No meu $HOME hai un subdirectorio que quero empaquetar e comprimir con gzip (tar‐
gz). Se quero crear o ficheiro comprimido en $HOME/tmp.tar.gz ¿Como teño que
invocar ao programa tar?¿como descomprimirei ese ficheiro comprimido?

Primeiro comprimo o archivo:
ib@campa13076:~$ ls
a.txt Desktop flexdock MUB.vmdk Pictures Public Templates Unsaved Document 1
bashrc Documents fundoble.m Music probapico tabla.pas temp.tar.gz Videos
b.txt Downloads fundoble.m~ pascal.pas Programacion temp tmp
E despois, descomprimos o archivo:
ib@campa13076:~$ tar zxf $HOME/temp.tar.gz
ib@campa13076:~$ ls
a.txt Desktop flexdock MUB.vmdk Pictures Public Templates Unsaved Document 1 bashrc Documents fundoble.m Music probapico tabla.pas temp.tar.gz Videos
b.txt Downloads fundoble.m~ pascal.pas Programacion temp tmp
ib@campa13076:~$ lñs temp
lñs: command not found
ib@campa13076:~$ ls temp
ib

18. Quero ver se os ficheiros a.txt e b.txt que teño no meu $HOME son iguais. ¿Qué
comando debo invocar?

ib@cova01:~$ cmp a.txt b.txt
a.txt b.txt differ: byte 6, line 1

19. Que fai o comando “dd if=/dev/cdrom of=imagen.iso” se teño metido un cd na unidade de
cdrom?

Copia o que hay no cd no disco duro, é dicir, fai una imaxe do cd e gardaá en dev.

20. Que fai o comando “dd if=/dev/hda of=/dev/hdb bs=1M” ?  

Copia o que hai en dev/hdb e gardao en dev/hda(unha partición do disco) e ademais copiao en bloques de 1Megabyte.

------------------------->Xestión de usuarios e grupos:
21.Crear un novo grupo chamado “grupo”.

ib@ib:~$ sudo addgroup grupo
[sudo] password for ib:
Añadiendo el grupo «grupo» (GID 1001) ...
Hecho.

22. Crear un novo usuario chamado “pepe” con contrasinal “ib” (en modo interactivo)

ib@ib:~$ sudo adduser pepe
Añadiendo el usuario «pepe» ...
Añadiendo el nuevo grupo «pepe» (1002) ...
Añadiendo el nuevo usuario «pepe» (1001) con grupo «pepe» ...
Creando el directorio personal «/home/pepe» ...
Copiando los ficheros desde `/etc/skel' ...
Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
passwd: contraseña actualizada correctamente
Changing the user information for pepe
Enter the new value, or press ENTER for the default
Full Name []: pepe pepe pepe
Room Number []: 1
Work Phone []: 655555
Home Phone []: 4444
Other []:
¿Es correcta la información? [S/n]

23. Mediante o comando adduser, incluir ao usuario “pepe” no grupo “grupo”.

ib@ib:~$ sudo adduser pepe grupo
Añadiendo el usuario «pepe» al grupo «grupo» ...
Adding user pepe to group grupo
Hecho.

24. Engadir ao usuario root ao grupo “grupo”

ib@ib:~$ sudo adduser root grupo
Añadiendo el usuario «root» al grupo «grupo» ...
Adding user root to group grupo
Hecho.

25. Engadir ao usaurio “ib” ao grupo “grupo”

ib@ib:~$ sudo adduser ib grupo
Añadiendo el usuario «ib» al grupo «grupo» ...
Adding user ib to group grupo
Hecho.

26. Accede como usuario “pepe” á súa conta (su pepe). E crea un ficheiro “a.txt” co
comando touch. Indica como invocaches o comando “touch” para crear o ficheiro
/home/pepe/a.txt

ib@ib:~$ su - pepe
Contraseña: ib
pepe@ib:~$
--
pepe@ib:~$ touch a.txt
pepe@ib:~$ ls
a.txt examples.desktop
pepe@ib:~$ ls -l
total 4
-rw-r--r-- 1 pepe pepe 0 2010-11-17 18:38 a.txt
-rw-r--r-- 1 pepe pepe 179 2010-11-17 18:28 examples.desktop

27. Usa o comando “ls” para amosar o propietario e o grupo ao que pertence o ficheiro
“a.txt”. Indica como chamar ao “ls”, e o texto que amosa. ¿Cal é o grupo ao que
pertence o ficheiro a.txt?

pepe@ib:~$ ls -l
total 4
-rw-r--r-- 1 pepe pepe 0 2010-11-17 18:38 a.txt
-rw-r--r-- 1 pepe pepe 179 2010-11-17 18:28 examples.desktop
Pertenece al grupo pepe.


28. Cambia os permisos do ficheiro “a.txt” para que só teña permiso de lectura e escritura
para o seu propietario e o grupo. Indica o comando que usaches, e amosa o resultado
que devolve un “ls –l a.txt”.

Permisos:
pepe@ib:~$ chmod -v 660 a.txt
el modo de «a.txt» cambia a 0660 (rw-rw----)
comando:
-rw-rw---- 1 pepe pepe 0 2010-11-17 18:38 a.txt

29. Nestes momentos: ¿Pode o usuario “ib” ler o contido do ficheiro /home/pepe/a.txt”?

ib@ib:~$ cat ../pepe/a.txt
cat: ../pepe/a.txt: Permiso denegado

30. Pepe quere permitir que “ib” poida ler o contido do ficheiro “a.txt” (cat
/home/pepe/a.txt). Posto que tanto “pepe” como “ib” pertencen ao grupo “grupo”…
indíquese que ten que usar “pepe” para que, mediante “chgrp”, o usuario “ib” poida
ler xa o ficheiro “a.txt”. Pista: pepe ten que definir que o ficheiro “a.txt” pertence ao
grupo “grupo”. Nota, en ningún momento “pepe” quere que calquera outro usuario
que non pertenza ao grupo “grupo”, poida ver o contido dese ficheiro.

pepe@ib:~$ chown pepe:grupo a.txt (Cambia el dueño del grupo, ahora el dueño es el grupo llamado grupo).
pepe@ib:~$ chmod -v 770 a.txt
el modo de «a.txt» cambia a 0770 (rwxrwx---)

31. Compróbese que “ib” xa pode ler o texto en /home/pepe/a.txt

ib@ib:~$ cat /home/pepe/a.txt
Ib

32. Edita o ficheiro /etc/group para que “ib” xa non pertenza ao grupo “grupo”. Indíquese
o cambio realizado

ib@ib:~$ sudo pico /etc/group
[sudo] password for ib:
Aqui ábreme o editor pico, co editor pico, borro a ib do grupo "grupo" e gardo os cambios.

33. Compróbese se “ib” pode ler aínda o texto en /home/pepe/a.txt. ¿Ten aínda acceso?

Non ten acceso:
ib@ib:~$ cat /home/pepe/a.txt
cat: /home/pepe/a.txt: Permiso denegado

34. Indique o comando para eliminar o grupo “grupo”.

ib@ib:~$ sudo delgroup grupo
Eliminando al grupo «grupo» ...
Hecho.

35. Cal é agora o grupo ao que pertence o ficheiro /home/pepe/a.txt? Por que?

pepe@ib:~$ ls -l
total 8
-rwxrwx--- 1 pepe 1001 3 2010-11-17 19:07 a.txt
-rw-r--r-- 1 pepe pepe 179 2010-11-17 18:28 examples.desktop
pepe@ib:~$

Aínda pertence ao grupo "grupo", pero agora esta nun grupo inexistente chamado 1001.

36. Fágase que dito ficheiro volva a ter como grupo, ao usuario pepe.

pepe@ib:~$ chown pepe:pepe a.txt
pepe@ib:~$ ls -l
total 8
-rwxrwx--- 1 pepe pepe 3 2010-11-17 19:07 a.txt
-rw-r--r-- 1 pepe pepe 179 2010-11-17 18:28 examples.desktop

37. Indique como cambiar o propietario dese ficheiro para que pase a pertencer ao “root”
(úsese chown)

ib@ib:~$ sudo chown -v root:pepe a.txt
el propietario de «a.txt» permanece como root:pepe
ib@ib:~$ ls -l
total 56
-rw-r--r-- 1 root pepe 13 2010-11-17 19:06 a.txt

-------------------------->Manexo de procesos:

38. Que comando usarías para amosar o PID de todos os procesos que están correndo no
terminal actual?

ib@ib:~$ ps
PID TTY TIME CMD
1339 pts/0 00:00:00 bash
1755 pts/0 00:00:00 su
1764 pts/0 00:00:00 bash
1819 pts/0 00:00:00 su
1828 pts/0 00:00:00 bash
1886 pts/0 00:00:00 su
1895 pts/0 00:00:00 bash
2020 pts/0 00:00:00 su
2029 pts/0 00:00:00 bash
2092 pts/0 00:00:00 su 2100 pts/0 00:00:00 bash
2188 pts/0 00:00:00 su
2196 pts/0 00:00:00 bash
2253 pts/0 00:00:00 su
2262 pts/0 00:00:00 bash
2339 pts/0 00:00:00 su
2347 pts/0 00:00:00 bash
2390 pts/0 00:00:00 ps


39. Quero amosar todos os procesos que están correndo que sexan do usuario “ib”.

ib@ib:~$ ps -U ib
PID TTY TIME CMD
1083 ? 00:00:00 gnome-keyring-d
1101 ? 00:00:00 gnome-session
1135 ? 00:00:00 ssh-agent
1138 ? 00:00:00 dbus-launch
1139 ? 00:00:00 dbus-daemon
1142 ? 00:00:00 gconfd-2
1149 ? 00:00:01 gnome-settings-
1151 ? 00:00:00 gvfsd
1156 ? 00:00:00 gvfs-fuse-daemo
1161 ? 00:00:00 polkit-gnome-au
1163 ? 00:00:00 bluetooth-apple
1164 ? 00:00:02 gnome-panel
1165 ? 00:00:02 metacity
1166 ? 00:00:03 nautilus
1168 ? 00:00:00 pulseaudio
1171 ? 00:00:00 gnome-power-man
1172 ? 00:00:00 nm-applet
1173 ? 00:00:00 gconf-helper
1184 ? 00:00:00 gvfs-gdu-volume
1196 ? 00:00:00 gvfsd-trash
1198 ? 00:00:00 bonobo-activati
1200 ? 00:00:00 gvfs-gphoto2-vo
1203 ? 00:00:00 gvfs-afc-volume
1210 ? 00:00:06 wnck-applet
1212 ? 00:00:00 trashapplet
1224 ? 00:00:00 indicator-apple
1226 ? 00:00:00 clock-applet
1228 ? 00:00:00 notification-ar
1230 ? 00:00:00 indicator-apple
1234 ? 00:00:00 gvfsd-burn
1238 ? 00:00:00 gvfsd-metadata
1241 ? 00:00:00 indicator-sessi
1244 ? 00:00:00 indicator-messa
1246 ? 00:00:00 indicator-me-se
1248 ? 00:00:00 indicator-sound
1250 ? 00:00:00 indicator-appli
1253 ? 00:00:00 gnome-screensav
1268 ? 00:00:00 gdu-notificatio
1270 ? 00:00:00 python
1272 ? 00:00:00 evolution-alarm
1304 ? 00:00:00 update-notifier
1337 ? 00:00:15 gnome-terminal
1338 ? 00:00:00 gnome-pty-helpe
1339 pts/0 00:00:00 bash
1364 ? 00:00:16 gedit
1755 pts/0 00:00:00 su
1764 pts/0 00:00:00 bash
1819 pts/0 00:00:00 su
1828 pts/0 00:00:00 bash
1886 pts/0 00:00:00 su
1895 pts/0 00:00:00 bash
2020 pts/0 00:00:00 su
2029 pts/0 00:00:00 bash
2092 pts/0 00:00:00 su
2100 pts/0 00:00:00 bash
2188 pts/0 00:00:00 su
2196 pts/0 00:00:00 bash
2253 pts/0 00:00:00 su
2262 pts/0 00:00:00 bash
2339 pts/0 00:00:00 su
2347 pts/0 00:00:00 bash
2401 pts/0 00:00:00 ps

40. Segue paso a paso as seguintes instruccións, contesta ás liñas con **:
‐Escribe o seguinte código nun ficheiro chamado inf.sh
#! /bin/sh
while true;
do
true
done
(é un exemplo dun script que crea un bucle infinito que consume 100% cpu).
‐Executa dito script en background: sh inf.sh &
‐Fai un top, e anota o pid do proceso (asumamos que dito pid fose o 9999)
‐Comproba que con ps tamén podes saber o pid dese proceso.
‐Comproba con jobs que dito proceso está en execución.
‐Trae dito proceso a primeiro plano: fg %1
‐Verás que o proceso 9999 pasa a executarse, e toma o control do terminal.
‐Durme dito proceso. CTRL+Z
**a**Comproba con jobs se dito programa está a executarse. ¿cal é o uso da CPU
neste momento?
**b**Tendo en conta que o proceso está en 2º plano e parado: Usa kill para que o
proceso 9999 reanude a súa execución en 2º plano.
**c**¿Cal é o uso da cpu neste momento?
‐Lanza de novo o script en primeiro plano: $sh inf.sh
‐Dúrmeo e envíao a segundo plano con CTRL+Z
**d** Amosa o que che indica jobs neste momento: ¿Cantas tarefas hai neste
momento?
‐Mira con ps os PIDS desas tarefas, e mátaas con kill ‐9 PID.
**e**Usa jobs de novo para ver cantas tarefas están aínda no terminal actual. ¿Cal é
dito número? De haber aínda algunha ¿cal é o seu PID?
**f** Trae dita tarefa a primeiro plano: indica o comando utilizado para facelo.
**g**Usa jobs de novo para ver cantas tarefas hai: ¿Por qué a tarefa %2 rematou xa?
Indica cal é o motivo.

**a**
ib@ib:~$ jobs
[1]+ Detenido sh inf.sh
Uso: 0%
**b**
ib@ib:~$ kill -CONT 1699
**c**
95.4%
**d**
ib@ib:~$ jobs
[1]- Ejecutando sh inf.sh &
[2]+ Detenido sh inf.sh
Hay 2 tareas.
**e** 1 tarea:
ib@ib:~$ jobs
[2]+ Terminado (killed) sh inf.sh
PID: 1877 pts/2 00:00:00 ps
**f**
fg %2
**g**
Non hay tarefas, a tarefa %2 terminouse cando a matamos.

----------------------------------->Instalación de paquetes:

41. Utiliza a ferramenta synaptic para chequear se o paquete “manpages‐es‐extra” está
instalado no teu sistema. ¿Cómo o podes saber?

ib@ib:~$ sudo synaptic
Discarding: 5 over 15
Este comando abrenos a aplicacion synaptic. Na parte de arriba da aplicacion temos un buscador, no buscador poñemos: manpages-es-extra e aparecenos ke o paquete esta instalado. Neste caso, a version 0.8a-16 esta instalada neste terminal.

42. Un colega faloume dun editor chamado GEANY e quéroo probar. Utiliza aptcache e
apt‐get para instalalo desde a liña de comandos. Indica as instruccións usadas durante
a instalación.

Buscamos informacion:
ib@ib:~$ apt-cache search geany
geany - A fast and lightweight IDE
geany-plugin-addons - miscellanous plugins for Geany
geany-plugin-doc - a documentation plugin for Geany
geany-plugin-gdb - GDB plugin for Geany
geany-plugin-latex - improved LaTeX support plugin for Geany
geany-plugin-lipsum - Lorem Ipsum generator plugin for Geany
geany-plugin-lua - Lua scripting plugin for Geany
geany-plugin-prj - an alternative project manager for Geany
geany-plugin-sendmail - mailer plugin for Geany
geany-plugin-shiftcolumn - text column shifting plugin for Geany
geany-plugin-spellcheck - spellcheck plugin for Geany
geany-plugin-vc - VCS plugin for Geany
geany-plugins - set of plugins for Geany
geany-plugins-common - set of plugins for Geany (translations)
Instalamos:
ib@ib:~$ sudo apt-get install geany
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
geany
0 actualizados, 1 se instalarán, 0 para eliminar y 153 no actualizados.
Necesito descargar 2366kB de archivos.
Se utilizarán 6648kB de espacio de disco adicional después de esta operación.
Des:1 http://es.archive.ubuntu.com/ubuntu/ lucid/universe geany 0.18-1 [2366kB]
Descargados 2366kB en 0s (5180kB/s)
Seleccionando el paquete geany previamente no seleccionado.
(Leyendo la base de datos ... 00%
126078 ficheros y directorios instalados actualmente.)
Desempaquetando geany (de .../archives/geany_0.18-1_i386.deb) ...
Procesando disparadores para hicolor-icon-theme ...
Procesando disparadores para man-db ...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para python-gmenu ...
Rebuilding /usr/share/applications/desktop.es_ES.utf8.cache...
Procesando disparadores para doc-base ...
Processing 26 changed 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Procesando disparadores para python-support ...
Configurando geany (0.18-1) ...

43. Realmente decateime de que xa non preciso máis o paquete “manpages‐es‐extra”, así
que quero eliminalo. Como o podo facer mediante apt‐get? Canto espazo en disco
duro me indica apt‐get que vou liberar?

ib@ib:~$ sudo apt-get remove manpages-es-extra
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
manpages-es
Utilice «apt-get autoremove» para eliminarlos.
Los siguientes paquetes se ELIMINARÁN:
manpages-es-extra
0 actualizados, 0 se instalarán, 1 para eliminar y 153 no actualizados.
Se liberarán 1528kB después de esta operación.
¿Desea continuar [S/n]? S
(Leyendo la base de datos ... 00%
129806 ficheros y directorios instalados actualmente.)
Desinstalando manpages-es-extra ...
Procesando disparadores para man-db ...
O comando indicanos que se liberaran 1528Kb en disco duro.

44. Desexo instalar un servidor SSH (para ter un servidor ssh e sftp dispoñible no meu
computador). Así que decidín que preciso o paquete openssh‐server. ¿Cómo o podo
instalar con apt‐get?

ib@ib:~$ apt-cache search openssh-server
openssh-server - secure shell (SSH) server, for secure access from remote machines
ib@ib:~$ sudo apt-get install openssh-server
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
manpages-es
Utilice «apt-get autoremove» para eliminarlos.
Paquetes sugeridos:
rssh molly-guard openssh-blacklist openssh-blacklist-extra
Se instalarán los siguientes paquetes NUEVOS:
openssh-server
0 actualizados, 1 se instalarán, 0 para eliminar y 153 no actualizados.
Necesito descargar 285kB de archivos.
Se utilizarán 778kB de espacio de disco adicional después de esta operación.
Des:1 http://es.archive.ubuntu.com/ubuntu/ lucid-updates/main openssh-server 1:5.3p1-3ubuntu4 [285kB]
Descargados 285kB en 0s (454kB/s)
Preconfigurando paquetes ...
Seleccionando el paquete openssh-server previamente no seleccionado.
(Leyendo la base de datos ... 00%
129526 ficheros y directorios instalados actualmente.)
Desempaquetando openssh-server (de .../openssh-server_1%3a5.3p1-3ubuntu4_i386.deb) ...
Procesando disparadores para ureadahead ...
ureadahead will be reprofiled on next reboot
Procesando disparadores para ufw ...
Procesando disparadores para man-db ...
Configurando openssh-server (1:5.3p1-3ubuntu4) ...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
* Stopping OpenBSD Secure Shell server sshd [ OK ]
ssh start/running, process 9576

---------------------------------------->Algúns comandos sobre redes

45. Nota:: o paquete openssh‐server ten que estar instalado para poder probar este paso.
Quérome conectar a unha máquina con linux chamada “ib”, pois alí teño un usuario
chamado “ib”, e con contrasinal “asd.#22”, para descargar un ficheiro que está no meu
directorio /home/ib, que se chama “.profile”. Quero gardar dito ficheiro no directorio
/tmp. O administrador comentoume que ten un cortafogos que non me permite
transferencias de ficheiros non encriptados: Indique que a secuencia de comandos a
introducir.

46. Como me podo conectar por ssh á máquina con dirección ip 193.144.23.12. O meu
usuario nesa máquina é “pepe” e o contrasinal “pepeto”.

ib@ib:~$ ssh pepe:pepeto@193.144.23.12

47. Indica cal foi a última vez que o usuario “ib” se conectou a un terminal do sistema.

ib@ib:~$ finger ib
Login: ib Name: ib
Directory: /home/ib Shell: /bin/bash
On since Wed Nov 17 18:23 (CET) on tty7 from :0
1 hour 29 minutes idle
On since Wed Nov 17 18:24 (CET) on pts/0 from :0.0
No mail.
No Plan.

3 comentarios:

  1. de verdad, si queréis universalizaros y que todo el mundo os lea, escribid en castellano o en inglés pero gallego no por favor, que la gente lo entiende, pero en fin...


    NicoM

    ResponderEliminar
  2. yo diria que está en gallego por que son los ejercicios que nos pusieron escritos tal cual, en Coruña, donde se supone que si que lo entiendes.

    ResponderEliminar
  3. Los enunciados de los ejercicios del año 2011-2012 estaban en gallego.Si hay algun problema con el idioma,se usa el google traductor, que para algo esta :)

    ResponderEliminar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | GreenGeeks Review