submarley http://submarley.espacioblog.com El blog de linux, Debian y Kde es-es Televisión y Series linux debian kubuntu the-shaker v0.1. More on http://www.the-shaker.com Shh el dios de la administracion remota http://submarley.espacioblog.com/post/2008/11/04/shh-dios-la-administracion-remota 2008-11-04T03:30:38+00:00 SSH: El dios de la administración remota

Y es que no se merece un titular peor. ¿Has estado alguna vez en el trabajo o en casa de y has necesitado o te has acordado de un archivo que no tienes en ese momento pero sí en tu ordenador?
Existen los escritorios remotos, de hecho Ubuntu trae uno instalado por defecto, pero puede que no queramos hacer más que mandarnos un archivo o hacer algo en el ordenador remoto. Para esto -y mucho más- existe SSH, con un inmenso potencial.

SSH son las siglas de Secure SHell.
Lo que te ofrece es una consola en un ordenador remoto con los privilegios que tenga la cuenta con la que conectes. Es decir, si en tu PC tienes varias cuentas, puedes conectar desde otro ordenador al tuyo con cualquiera de esas cuentas y sus respectivos privilegios, como pudiera ser la cuenta root, la de tu administrador sudo o la de un usuario normal sin poder de administración. Y todo esto con encriptación de datos.

En este tutorial os voy a mostrar algunas facetas de su uso, pero antes debéis saber que tener el servidor de SSH corriendo es de cierto riesgo, ya que si no tocáis la configuración por defecto
para aumentar la seguridad a un nivel más que aceptable, puede ser un agujero para que alguien pueda entrar en vuestro sistema. Pero no os preocupéis, si seguís estos pasos es difícil que suceda, nunca imposible, pero sí difícil.

El manual es algo extenso debido a que he intentado hacer que resulte bastante completo y que, como llevo haciendo en el resto de tutoriales, quiero que sepáis lo que estáis haciendo, los porqués y lo que significa cada cambio que hacéis. De esta forma tendréis criterio propio para vuestras modificaciones personales.

SSH: El dios de la administración remota

Instalar

En vuestros repositorios ya tenéis SSH dispuesto a instalar, así pues:

# aptitude install ssh

Una vez instalado se autoiniciará el demonio que ejecuta el servidor SSH y gestiona las solicitudes de login remoto.
Configuracion: Mayor seguridad

Como decía antes no es muy inteligente usar SSH sin modificar el fichero de configuración del servidor. Vamos a modificar algunas opciones para conseguir una seguridad aceptable.

# gedit /etc/ssh/sshd_config

(nota) Si algunas de las opciones que aquí comento no aparecen en vuestro sshd_config, simplemente agregadlas. Podéis hacerlo donde queráis, aunque lo suyo es que lo hagáis al principio o al final para que sepáis cuales son las opciones que vosotros habéis agregado.

Vemos un fichero de configuración típico basado en “opción valor”. Vamos a comenzar las modificaciones por el puerto que es lo primero que vemos y una de las cosas más importantes. SSH usa por defecto el puerto 22. Esto significa que si no lo cambiamos estamos entregando a un caco que sabe la dirección de dónde vivimos (nuestra IP) también la llave del portal.

Cambiaremos el puerto para evitarlo. Esto no quita que el caco pueda intentar averiguar “el portal” si sabe cómo hacerlo pero al menos le ponemos impedimentos. También hay scripts que atacan directamente el puerto 22, por lo que el cambio de puerto es algo obligatorio. Poned el que queráis y abridlo también en el router para que podáis acceder a vuestro ordenador desde otro. Usaremos por ejemplo el 4321, podéis poner el que queráis. Así pues en el fichero de configuración:

port 4321

Un poco más abajo buscad la opción “Protocol” debe estar a valor 2, si no es así (valor 1 ó 2,1 ponedla. Hay dos versiones de protocolo SSH. La primera está ya en desuso y tiene varias vulnerabilidades. Así debéis dejarlo en vuestra configuración:

Protocol 2

Buscad la sección “Authentication”. Sus dos primeras opciones son también importantes. La primera es el número de segundos que tendrá el usuario remoto para hacer login en tu máquina. Poned ese valor a pocos segundos, no tardamos mucho en hacer login si sabemos la cuenta y la password. De esta forma evitamos ciertos scripts que se aprovechan de ese tiempo. El valor típico en términos de seguridad es 30, aunque podéis poned incluso menos si estáis más conformes.

LoginGraceTime 30

Justo debajo tenéis otras de las opciones más importantes, PermitRootLogin. Si antes usé la metáfora del caco y el portal, esta opción viene a ser que le digáis también en qué planta del bloque de pisos vivís y qué puerta, faltándole sólo la llave. Con esto lo que insinúo es que si sabe por qué puerto entrar, tan sólo le queda averiguar dos datos: el nombre de una cuenta y su contraseña.

Si tenemos esta opción habilitada (yes) el caco ya tiene la mitad del trabajo hecho, pues el usuario “root” existe en todas las máquinas GNU/Linux, tan sólo le queda averiguar la contraseña. Por eso es más que recomendable deshabilitar esta opción. No os preocupéis los que tenéis en mente usar SSH para hacer un uso administrativo, podéis hacerlo con vuestra cuenta y sudo sin problema alguno. Así pues…
PermitRootLogin no

También podéis señalar con el dedo las cuentas que tienen
permitido el uso SSH (AllowUsers). Pongamos un ejemplo, que es como mejor se entienden las cosas: Supongamos que tienes un amigo con el que quieres compartir algo vía SSH y además tiene un hermano que es un enreda y en el que no confías por si te la puede liar. Llamaremos a las cuentas “amigo” y “pesado” respectivamente. Para restringir el uso de SSH a tu amigo y a tu propia cuenta (llamémosla “pepino”) podemos indicárselo mediante configuración. Incluso podemos indicar también que tu amigo sólo se pueda conectar a tu ordenador desde el suyo, sabiendo su IP (supongamos que es 83.45.258.21). Pondríamos en la configuración:

AllowUsers pepino amigo@83.45.258.21

De esta forma tú podrías usar tu cuenta (pepino) para conectar a tu equipo desde cualquier lugar, tu amigo podría hacerlo sólo desde su ordenador (si tiene esa IP) y tu hermano no podría conectar a tu máquina vía SSH, si no tiene tu cuenta.

Otra opción interesante es el número de intentos que tiene el usuario remoto para hacer login (MaxAuthTries). Como comenté antes, quien intente conectar debe acordarse de su login y password, por lo que es tontería darle un número grande de intentos. En principio con dos son más que suficientes. Si al segundo intento no lo ha conseguido se cortará la conexión SSH. Siempre se puede volver a conectar y reintentarlo, pero así nos quitamos de encima ciertos scripts que intentan encontrar el login por fuerza bruta a base de ensayo y error.
MaxAuthTries 2

Por último hay otra opción que define el número máximo de usuarios conectados simultáneamente a tu máquina. Esto ha de adaptarse a tus propias necesidades. Si estamos hablando de un
ordenador personal donde sólo vas a conectar tú, pues lo lógico sería que como mucho hubiera una. Si estamos hablando de un ordenador que hará las veces de servidor compartiendo una carpeta a varias máquinas, deberás decidir cuántos son. Cuanto tengas claro el número indícalo en la opción siguiente en lugar de la ‘X’:

MaxStartups X

Ya podéis guardar y cerrar gedit. Con esto tenéis un servidor SSH bastante seguro. Como comenté antes nunca es 100% seguro pero a priori podéis estar bien tranquilos. Sólo resta reiniciar el propio servidor SSH para que tome los cambios que hemos efectuado en su configuración. Escribid en consola:
# /etc/init.d/ssh restart

Un último consejo. Como habéis visto podemos poner trabas al caco en cuanto a nuestra dirección y puerta, pero ¿podemos ponerle problemas con la llave? La llave se entiende que es la contraseña. Y la respuesta es afirmativa. Podéis hacerlo pero vosotros mismos. Poned claves en condiciones a vuestras cuentas. Usad como poco 5 ó 6 caracteres y a ser posible que se entremezclen mayúsculas, minúsculas y números, por ejemplo: entr3TuXeSyp3p1n0s.

Es un ejemplo exagerado, enrevesado a la hora de escribir e incómodo para meterlo en sudo cada dos por tres, pero intentad que sea del estilo y procurad que no sea algo tan simple como vuestro nombre, el de vuestra mascota, vuestra fecha de nacimiento, grupo favorito, etc.

Uso de SSH en consola

Ahora que tenemos SSH bien seguro es hora de que veais para qué sirve. Parto de que tenéis dos equipos, el que tenéis delante y al que queréis conectar. Obviamente debéis tener una cuenta en el segundo para poder entrar. La forma de conectar por defecto es la siguiente:

:~$ ssh tu_cuenta@ip_del_ordenador_remoto

Esto sería si no hubiéramos cambiado el puerto, ya que intentaría conectar por el puerto 22 que es el puerto por defecto del cliente. Podéis cambiarlo si queréis para que conecte por defecto por el puerto que le digáis en lugar del 22 editando el fichero /etc/ssh/ssh_config. Descomentáis (si está comentada) la opción “Port” y en lugar de “22″ ponéis el que queráis.

La otra opción, que es lo más normal, es simplemente indicarle en la línea de conexión qué puerto ha de usar:
:~$ ssh -p puerto tu_cuenta@ip_del_ordenador_remoto

Para que lo veais más claro os voy a poner un ejemplo. Mi portátil está en la ip 192.168.1.4 y el puerto SSH que tengo para el mismo es el 4884. La cuenta que voy a usar para conectarme es “pepino”, así que para conectar desde mi PC de sobremesa al portatil sería:

:~$ ssh -p 4884 pepino@192.168.1.4

Tras esto me pedirá la contraseña:

pepino@192.168.1.4's password:

La introducimos y tras un texto de “bienvenida” veremos que nuestro prompt ha cambiado a “nombre_cuenta@nombre_manquina”. Mi portatil se llama salamandra, así pues mi prompt es:

pepino@salamandra:~$

A partir de este instante tu consola está controlando el equipo remoto. Estarás en el home de tu cuenta en la máquina remota. ¿Qué podemos hacer?

Copiar ficheros

Seguramente es lo primero que se os ha pasado por la cabeza a algunos. Efectivamente podemos copiar ficheros fácilmente desde el ordenador remoto al que estamos usando en este momento, y es fácil (es una sóla línea):

:~$ scp ruta/archivo cuenta_en_ordenador_presente@ip_ordenador_presente: ruta/fichero

Complicado a priori, ¿verdad? En el fondo no lo es, una vez sabéis qué es cada cosa. ruta/fichero es el lugar donde está el archivo a copiar en la primera aparición, y el lugar donde se va a
copiar en la segunda. cuenta_en_ordenador_presente es la cuenta que estáis usando (u otra) en el ordenador que tenéis delante (no el remoto). La ip_ordenador_presente es precisamente la ip de vuestro ordenador. Pero como siempre mejor con un ejemplo.

Supongamos que quiero copiarme un fichero llamado pepino.jpg que está en el escritorio de la cuenta “pepino” del portátil (el ordenador remoto) y quiero copiármelo en el home de la cuenta “tux” de mi ordenador presente, cuya ip es 192.168.1.6. Ya que estoy quiero aprovechar y cambiarle el nombre. Quiero que se llame pepinaceo.jpg en lugar de pepino.jpg. Escribiremos en el SSH (es una sóla línea):

:~$ scp /home/pepino/Desktop/pepino.jpg tux@192.168.1.6:/home/tux/pepinaceo.jpg

¿No funciona? ¿Sabes por qué? El puerto, recordad que lo cambiamos y aquí también tenemos que indicárselo. En el ordenador de sobremesa tengo abierto el puerto 8448, así pues (es una sóla línea):

:~$ scp -P 8448 /home/pepino/Desktop/pepino.jpg
tux@192.168.1.6:/home/tux/pepinaceo.jpg

Nos pedirá la contraseña de la cuenta “tux” en el ordenador que tenemos delante y copiará el archivo:
pepino@192.168.1.4's password:
pepinaceo.png 100% 292KB
291.7KB/s 00:00

Y si ya estuvieramos en el escritorio (prompt: pepino@salamandra:~/Desktop$) no habría que poner toda la ruta si no queremos ya que tomaría la ruta relativa a la actual:

$ scp -P 8448 pepino.jpg
tux@192.168.1.6:/home/tux/pepinaceo.jpg<

(Nota) Ojo con la ‘P’ que en este caso debe ser mayúscula.

Otra gracia del asunto es que no tienes por qué copiarlo a tu equipo actual. Si tienes acceso a otro ordenador más, puedes copiar algo de uno al otro del mismo modo, es decir, teniendo login en ambos y sabiendo su IP. Por otro lado si lo que queremos copiar es una carpeta, basta con añadirle el parámetro ‘-r’ para que copie todo su contenido (r=recursivo).

Otros usos

Básicamente cualquiera que se os pase por la cabeza. Daros cuentaque para un sistema GNU/Linux el interfaz no lo es todo, de hecho es prácticamente una aplicación que está corriendo bajo el propio sistema operativo, por lo que podéis administrar perfectamente vuestro equipo desde una consola y con acceso remoto vía SSH. Dentro de una conexión SSH, podéis reiniciarlo:

pepino@salamandra:~$ sudo reboot
Broadcast message from pepino@salamandra (/dev/pts/1) at 23:45 …
The system is going down for reboot NOW!

O apagarlo:
pepino@salamandra:~$ sudo halt
Broadcast message from pepino@salamandra (/dev/pts/1) at 23:51 …
The system is going down for halt NOW!

O usar cualquier otra aplicación de texto, como podría ser una que os presenté hace poco y que os podría venir muy bien en este caso: links. De esta forma si queréis podeís navegar en la consola y descargaros algo en vuestra máquina estando en otra.

El abanico de posibilidades es realmente inmenso.

SSH en nautilus o Konqueror

Lo cierto es que si lo que queremos es simplemente copiar archivos o ver el contenido de alguno de ellos que están en otra máquina, podemos usar nautilus que siempre será más amigable para algunos que a través de consola.

No hay mucho cambio al respecto. Alt+F2 y escribid dentro nautilus o konqueror. Se os abrirá el navegador de archivos. Nautilus tiene dos formas de mostrarte dónde estás dentro de la jerarquía
de directorios. Una es a través de botones donde cada carpeta es un botón que puedes pulsar para volver atrás:
Y otra que te indica la ruta en modo texto: Para cambiar de un modo al otro pinchad en el icono que está a la izquierda del todo que es un folio escrito y un lápiz. Nos quedaremos en el segundo modo y en la caja de texto de “Lugar:” escribiremos la orden de conexión:

ssh://tu_cuenta@ip_pc_remoto

Siguiendo con los ejemplos anteriores:

ssh://pepino@192.168.1.4

Esto sería si el puerto es el que está por defecto, como nosotros lo cambiamos tenemos que indicárselo con “:puerto” tras la ip. En nuestro ejemplo:

ssh://pepino@192.168.1.4:4884

Ahora nos pedirá la contraseña de la cuenta. Tenemos estas tres opciones:

Tomad la decisión que queráis. Personalmente yo soy de los prefieren tomarse la molestia de introducir la clave en cuestiones tan importantes como es la seguridad de SSH. Tras esto nos colocará en la raíz de la máquina remota. Si lo que queríamos era que nos dejara en una carpeta determinada se lo podemos indicar en la línea de conexión. Por ejemplo en el escritorio de nuestra cuenta:
:~$ ssh://pepino@192.168.1.4:4884/home/pepino/Desktop/

Ahora podéis copiar archivos y carpetas con total comodidad desde vuestro escritorio GNOME.

Ejecutar aplicaciones graficas remotamente

Otra cosa muy práctica que podemos hacer gracias a SSH es ejecutar una aplicación que no tenemos en el equipo actual pero sí en el remoto y trabajar allí. Es decir, puedes mirarlo como un servidor de trabajo gráfico. Si aún no queda claro os pongo otro ejemplo:

Mientras estábais fuera de casa el pesado de tu hermano se ha hecho con tu ordenador porque tiene que hacer algo y si no “se lo dice a mamá“. Sin embargo tú también tienes cosas que hacer en él. No hay problema. Te pones en el equipo de tu hermano y abres la aplicación que necesites de tu propio ordenador en el PC de tu hermano.

Práctico, ¿verdad? Pues es muy sencillo, basta con añadir un argumento más (-X) y el nombre de la aplicación que queremos usar.
Por ejemplo imaginemos que queremos jugar a Doom en DOSBox, y en el ordenador de tu hermano no tenemos ninguna de las dos cosas. Podemos instalar DOSBox, copiar la carpeta de Doom, montarla y jugar. O también podemos ejecutar directamente DOSBox remotamente y montar el juego que ya tenemos en nuestro equipo:

:~$ ssh -X -p 4884 pepino@192.168.1.4 dosbox

Ahora tan sólo resta montar la carpeta como ya os mostré. Podéis introducir la ruta de vuestro PC pues en el fondo es en vuestro PC donde se está ejecutando todo.

Cambiar el mensaje de bienvenida

Ya saliendo de la parte práctica, he querido hacer esta pequeña sección dentro del manual para los fanáticos de la personalización como yo. Si recordáis cuando os expliqué la conexión por consola, os comenté que tras introducir la clave nos daba una especie de texto de bienvenida. Este texto de bienvenida es modificable y puedes poner lo que quieras. Este es el de mi equipo de sobremesa:

Para hacerlo es simple. Tienes que editar (con privilegios de administrador) el archivo /var/run/motd y escribir dentro lo que quieras que aparezca cuando alguien se conecte. Es decir:
:~$ sudo gedit /var/run/motd

Lo modificamos a nuestro gusto, guardamos y cerramos gedit.

Espero que después de todo el ladrillo os haya resultado práctico e interesante, pues sin duda SSH lo es.
Extraido de: Tuxpepino

]]>
http://submarley.espacioblog.com/post/2008/11/04/shh-dios-la-administracion-remota#comentarios
Moc Musica en consola http://submarley.espacioblog.com/post/2008/11/03/moc-musica-consola 2008-11-03T05:21:52+00:00
Manuales Submarley


MOC, "Music On Console", traducido al españolo; Musica en consola. Desde que lo descubri no uso ningun otro sobretodo por que apenas gasta recursos de nuestra maquina y ultimamente utilizo mucho la consola y me es muy practico.

-Reproduce una multitud de formatos en los que encontramos mp3, ogg vorbis, flac, musepack, speex, WAVE, AIFF Y AU, entre otros.
-Es capaz de soportar streaming aunque de una forma limitada ya que apenas he podido escuchar la radio con el.
-Otra caracteristica es que es capaz de reproducir archivos de una maquina remota, eso si previamente habiendo montado el directorio a compartir en nuestra maquina.
-Funciona como demonio y es independiente a la consola asi que podremos ejecutarlo, reproducir y salirnos de el sin dejar de reproducir el sonido pudiendo volver a recuperar la antigua sesion tan solo ejecutandolo.
-Recuerda la ultima lista de reproduccion
-Consume poquisimos recursos, ¿que mas quereis? :-)

MOC: Instalacion y configuracion

Para instalarlo:

# aptitude install moc

Para ejecutarlo:

:~$ mocp

Para crear fichero de configuracion para moc:

:~$ nano ~/.moc/config

Moc dispone de varios temas, unos mas agraciados que otros eso si, lo unico que he descubierto sobre la configuracion de este fichero es seleccionar un tema por defecto.
Temas disponibles:

yellow_red_theme
red_theme
nightly_theme
green_theme
black_theme
moca_theme
example_theme
transparent-background
darkdot_theme

Por ejemplo yo me quedo con "transparent-background", el archivo "config" nos quedaria asi:

Theme = transparent-background

.

Funcionamiento

La navegacion entre carpetas es similar a la de midnight commander y solo nos sera necesario navegar entre estas con el cursor (flechas) e "intro" para reproducir los archivos, para otras funciones es tan simple como pulsar una tecla, aqui un listado:
h”: Lista de teclas
enter”: Play
p o espacio”: Pausar
n”: Reproduce siguiente canción
b”: Reproduce la canción anterior
>” : subir volumen(1%)
<”: Bajar volumen (1%)
,”: Bajar volumen (5%)
.”: Subir volumen (5%)
"x": Cambiar a los diferentes canales como PCM, MASTER etc
A”: Añade un directorio a la lista de reproducción
a”: Añade solo un archivo a la lista
c”: Quita un archivo de la lista de reproducción
C”: Borra toda la lista
q”: Deja en segundo plano el programa, se vuelve a el ejecutandolo: mocp
Q”: Cierra totalmente el programa
l”: Cambia de doble ventana a ventana simple
tabulador”: Cambiamos de pantalla, en caso de estar dividida por la lista de reproduccion
"o": Abrir una URL, por lo visto solo puede reproducir url acabadas en "stream"
"SHIFT" + "q": Apagamos reproductor
"u": Sube un archivo en la lista de reproduccion
"j": Baja un archivo en la lista de reproduccion

Este reproductor es capaz de hacer muchas cosas mas como añadir un ecualizador, añadirle un plugin para lastfm etc, pero mi lamentable ingles me impide documentarme mejor. Espero que os guste.
Documentacion: busindre.com,moc.daper.net

]]>
http://submarley.espacioblog.com/post/2008/11/03/moc-musica-consola#comentarios
Como compartir carpetas en linux con NFS http://submarley.espacioblog.com/post/2008/11/02/como-compartir-carpetas-linux-con-nfs 2008-11-02T04:21:37+00:00
Manuales Submarley

Como compartir carpetas en Linux

Como preludio a un manual o mejor dicho un proyecto que estoy maquinando hoy hablaremos de NFS, no voy a hablar de need for speed... si no de "Network file system", un protocolo que posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales con todas las ventajas que ello implica.El protocolo NFS está incluido por defecto en los sistemas operativos Unix y las distribuciones Linux.

Normalmente se usa samba para la comparticion de carpetas sobretodo con linux/windows pero ya que estamos usando linux por que no usar un protocolo para este y que ofrece tantas ventajas sobre este, no quiero decir que configurar un servidor con nfs sea complicado ni mucho menos, ahora mismo lo comprobareis...

Configurar servidor para nfs

Lo primero de todo prepararemos nuestra maquina servidor instalando los paquetes necesarios.

# aptitude install nfs-kernel-server nfs-common portmap

Seguramente "portmap" lo tendremos instalando si quereis comprobarlo antes:

# ps aux | grep portmap

Y tendremos una salida parecida a esta:

daemon 1870 0.0 0.0 1892 448 ? Ss Nov0 0:00 portmap
root 12728 0.0 0.1 3148 772 pts/2 S+ 01:28 0:00 grep portmap

Es importante que el portmap NO este configurado en "loopback", lo recomendable es correr:

# dpkg-reconfigure portmap

E indicarle "no" a la pantalla que se nos aparecera.
Con todo esto al configurar esta ultima opcion se parara el demonio portmap asi que lo iniciaremos en todo caso que hubieramos hecho un "dpkg-reconfigure portmap".

# /etc/init.d/portmap start

Ahora configuraremos el archivo de configuracion de nfs, este se encuentra en /etc/exports, asi que procederemos a indicarle las carpetas,directorios o incluso particiones de nuestro servidor.

# nano /etc/exports

Por ejemplo para compartir la carpeta "/home/usuario/imagenes" con permisos de lectura y escritura y que sea difundida a todo el rango de direcciones IP de la red local que van de 192.168.0.1 a 192.168.0.255 la linea seria:

/home/usuario/servidor 192.168.1.1/24 /255.255.255.0(rw,no_root_squash,async)

rw; significa permisos de lectura y escritura.
no_root_squash; permite que el usuario root del cliente tenga accesos root en el servidor
async; se refiere a como se hace la sincronización de datos, en resumen "async" es mas eficiente pero pueden haber perdidas de datos si el servidor se cae, mientras que "sync" es mas estable pero mas lento.
Nota: Podremos tener tantas comparticiones como deseemos.

En cambio si solo se quiere compartir una carpeta en modo "solo lectura":

/home/usuario/imagenes 192.168.1.1/24/255.255.255.0(ro,async)

Guardamos el fichero "ctrl" + "o".
Una vez editado el fichero deberiamos iniciar el servicio.

# /etc/init.d/nfs-kernel-server start

Siempre después de hacer cambios en /etc/export puedes hacerlos efectivos con:

# exportfs -a

Anotamos la ip de nuestro servidor.

# ifconfig

Tendriamos una salida parecida a esta:

eth0 Link encap:Ethernet HWaddr 00:57:5a:89:c9:c1
inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::280:5aff:fe62:c9b0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27352 errors:0 dropped:0 overruns:0 frame:0
TX packets:27686 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1946627 (1.9 MB) TX bytes:3703349 (3.7 MB)
Interrupt:10 Base address:0x9400

Anotariams la ip local de nuestro servidor (en negrita)

Configurar cliente para nfs

Crearemos una carpeta para poder montar la comparticion.

# mkdir /carpeta_compartida

Y luego montaremos la carpeta remota:

# mount 192.168.1.33:/home/usuario/servidor /carpeta_cliente

Nota: Daros cuenta a indicar la ip local que hemos anotado antes (pc servidor) y la primera ruta es la comparticion del servidor y la ultima ruta donde la queremos compartir.

Logicamente con esto montaremos en la sesion actual , para montar la carpeta en cada inicio de la maquina lo incluiremos en nuestro fstab de la siguiente manera:

# nano /etc/fstab

Y añadiriamos una linea al final parecida a esta (con la ip local del servidor):

192.168.1.33:/home/usuario/servidor /carpeta_cliente nfs rw,hard,intr 0 0

Segun las opciones recomendadas en la docuentacion.
Guardamos el fichero; "ctrl" + "o".
Nota: Por si habeis arrancado el cliente despues del servidor logicamente el cliente no habra montado las comparticiones asi que con un simple:

# mount -a

Montaremos todas las particiones y en nuestro caso tambien las comparticiones que tengamos en fstab.

Seguridad nfs

Claro esta esto seria opcional pero para una mayor seguridad podremos optar por varias soluciones, voy a explicar 2:
1º- Editando el archivo "/etc/exports" de nuestro servido y en vez de poner un rango de ip pondriamos una sola ip, la de nuestro cliente, sirviendonos como referencia el ultimo ejemplo dejariamos el fichero algo parecido a esto:

/home/usuario/servidor 192.168.1.1.34 /255.255.255.0(rw,no_root_squash,async)

En negrita la ip de nuestro cliente.
2º- Editar los ficheros /etc/hosts.allow y /etc/hosts.deny para acabar de especificar qué ordenadores de la red pueden usar los servicios del servidor.

# nano /etc/hosts.deny

Nos deberia quedar asi:

portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL

Seguidamente:

# /etc/hosts.allow

Y nos quedaria algo asi, (en negrita la ip de nuestro ordenador cliente):

/etc/hosts.allow
portmap:192.168.1.34/255.255.255.0
lockd:192.168.1.34/255.255.255.0
mountd:192.168.1.34/255.255.255.0
rquotad:192.168.1.34/255.255.255.0
statd:192.168.1.34/255.255.255.0

Y ya con todo esto podremos compartir carpetras en nuestra red local y montada integramente con Linux.
Documentacion: Wikipedia, Bulma.net, El blog de Carlos Guerrero

]]>
http://submarley.espacioblog.com/post/2008/11/02/como-compartir-carpetas-linux-con-nfs#comentarios
Instalar navegador Opera y Flash Player http://submarley.espacioblog.com/post/2008/10/31/instalar-navegador-opera-y-flash-player 2008-10-31T05:29:44+00:00
Manuales Submarley


Desde hace algun tiempo uso este navegador y la verdad que muy contento ya que no es tan pesado como firefox, es bonico, tiene muchos "chorracomplementos" y es estable.

Podemos hacerlo de dos formas, si usamos Ubuntu o Debian directamente de los repositorios especificos o simplemente descargandolo de la web oficial.

Instalacion desde descarga del paquete

Si usamos otras distribuciones nos sera muy util la descarga directa.
Visitamos esta pagina y nos descargamos la version especifica para nuestro s.o.
Para instalar el paquete descargado bastara con clicar sobre el paquete o en consola:

# sudo dpkg -i paquete.deb
.

Instalacion desde los repositorios

Para la instalacion desde los repositorios añadiremos los siguientes repositorios:

# nano /etc/apt/sources.list

Introducimos los siguientes repositorios

Para Debian estables (Solo los que correspondan a nuestra version)

# Opera Browser - Production release
#deb http://deb.opera.com/opera/ potato non-free
#deb http://deb.opera.com/opera/ woody non-free
#deb http://deb.opera.com/opera/ sarge non-free
#deb http://deb.opera.com/opera/ etch non-free
#deb http://deb.opera.com/opera/ lenny non-free
#deb http://deb.opera.com/opera/ sid non-free

Para Debian, versiones de prueba (Solo los que correspondan a nuestra version)

# Opera Browser - Beta release
#deb http://deb.opera.com/opera-beta/ potato non-free
#deb http://deb.opera.com/opera-beta/ woody non-free
#deb http://deb.opera.com/opera-beta/ sarge non-free
#deb http://deb.opera.com/opera-beta/ etch non-free
#deb http://deb.opera.com/opera-beta/ lenny non-free
#deb http://deb.opera.com/opera-beta/ sid non-free

Para Ubuntu

# Upstream Opera
# GPG key: 6A423791
deb http://deb.opera.com/opera etch non-free

Nota: para las cuatro últimas versiones de Ubuntu se usa el repositorio de Debian 4.0 Etch, la última versión estable a la fecha de esta distribución.
Trás añadir el repositorio correspondiente a nuestro archivo sources.list, hay que instalar la clave pública PGP, para poder actualizar la lista de repositorios. Para hacer esto hay que usar los siguientes comandos (escoger una de las dos opciones):

# sudo wget -O - http://deb.opera.com/archive.key | sudo apt-key add -

o
sudo gpg --keyserver subkeys.pgp.net --recv-key 6A423791
sudo gpg --fingerprint 6A423791
sudo gpg --armor --export 6A423791| sudo apt-key add -

Actualizamos los repositorios

# aptitude update

Instalamos opera

# aptitude install opera

Instalamos Flash Player

# aptitude install flashplugin-nonfree
.

Traducir Opera al español

Para traducir nuestro opera al español o cualquier otro idioma nos descargamos el paquete especifico desde aqui,abrimos el menu Tools y escogemos preferences; en la ventana que se abre pulsamos en el botón Details que está abajo, en la sección: Select your preferred language...; ahora sale otra ventana, donde pone User interface language pulsamos el botón Choose; se abre otra ventana más donde sale un explorador de archivos, escogemos ahí el archivo de idioma que hemos movido y pulsamos el botón Open, tras lo que la interfaz del programa quedará en Español.

Vuala!

Documentacion: Curiosidades-web

]]>
http://submarley.espacioblog.com/post/2008/10/31/instalar-navegador-opera-y-flash-player#comentarios
Manual de instalacion Debian http://submarley.espacioblog.com/post/2008/10/31/manual-instalacion-debian 2008-10-31T01:52:06+00:00
Manuales de instalacion Submarley

En mi mas sincera opinion Debian es uno de los mejores sistemas operativos, no solo en Linux si no mas alla.
Para el que no conozca debian decirle que este es el padre de ubuntu,knoppix,xandros,mepis entre otras.El 16 de agosto de 1993 Ian Murdock (Aleman), inicio el proyecto llamado “Debian” el cual aun se mantiene vigente hasta hoy, Debian ha sido y sigue siendo una de las mejores distribuciones de toda la historia y una de las distros mas usadas de todo el mundo.
A mi parecer Debian es el siguiente nivel despues de ubuntu y para muchos el definitivo aunque indudablemente Gentoo esta a un nivel de exigencia mas alto pero de esto ya hablaremos otro dia.
No es necesario ser un experto ya que el paso de ubuntu a debian no es para nada exagerado si no todo lo contrario.
Desde aqui os animo a instalar Debian con este manual.

Manual instalacion Debian

Lo primero comentaros que si no teneis mucha experiencia en linux os bajeis una livecd completa con el entorno grafico que querais en cambio si teneis experiencia y querais hacer una instalacion mas personalizada lo mejor es bajarse "netinstall" e ir instalando los paquetes a vuestro gusto y antojo, de momento explicare las dos formas.
Nota: Para los que usuis una conexion inalambrica mejor no useis la replica de red ya que dificillmente os funcionara, esta es para descargar los paquetes de la red. Mejor instalar debian y configurar la wifi en el primer arranque

Descarga de Debian

Visitar este enlace

Instalacion

Iniciamos el pc con nuestra livecd.
Menu

Eleccion del idioma para la instalacion

Pais

Distribucion del teclado

Nombre de la maquina

Nombre del dominio, si no disponeis de dominio y solo vais a usar una red local lo podeis dejar por defecto, en todo caso que no tuvierais una red local lo podeis dejar en blanco.

Reloj

Particionado de los discos

Particionando el disco duro

Cada disco duro constituye una unidad fisica distinta. Sin embargo, los sistemas operativos no trabajan con unidades físicas directamente sino con unidades logicas. Dentro de una misma unidad fisica de disco duro puede haber varias unidades logicas. Cada una de estas unidades logicas constituye una particion del disco duro. Esto quiere decir que podemos dividir un disco duro en, por ejemplo, dos particiones (dos unidades logicas dentro de una misma unidad física) y trabajar de la misma manera que si tuviesemos con dos discos duros (una unidad logica para cada unidad fisica).
Desde aqui recomiendo tener tres particiones minimas:

-Raiz o /
; tamaño desde 10gb hasta 15gb sera suficiente. Sera imprescindible que sea primaria ya que por defecto se nos instalara grub en raiz ya que es imrescindible que sea primaria para este.
-Swap o intercambio; desde 1gb a el doble de la ram disponible si se tiene hasta 1 gb de ram, para ram de 2gb o superiores se recomienda que sea la mitad de la ram.
-home ; el tamaño de esta dependera del espacio libre que os quede en vuestro disco duro. Como he dicho en otros articulos no suelo tener una particion independiente para /home si no que hago disponer de otra unicamente para mis copias de seguridad, documentos importantes etc.

Como vereis el menu de particion de discos es bastante sencillo, solo requiere un poco de atencion ;-)

Una vez establecidos los parametros necesarios, elegir la opcion "Se ha terminado de definir la particion".

Formateamos

Le damos una contraseña a root.
Nota: Ubuntu por defecto no activa la cuenta de root pero debian si, asi que podeis poner una contraseña diferente a la que queramos usar para nuestro usuario, (por seguridad...)

Nombre

Nombre de nuestra cuenta por defecto

Contraseña de nuestra cuenta

Localizacion de nuestra replica de red, si estais en España recomiendo una localizacion española o mejor aun framcesa. Recuerdo que una replica de red es para descargar los paquetes necesarios para la instalacion desde netintall y solo la recomiendo si os conectais a la red por cable y no por inalambrica.

Eleccion de servidor de paquetes

Si no usais proxy dejad en blanco, lo mismo por si no sabeis lo que es

Eleccion de paquetes a instalar, seleccionadlos con la barra espaciadora. Si estais desde un "netinstall" podeis elegir entorno grafico, aunque no lo recomiendo del todo ya que es mejor hacer una instalacion mas personalizada y elegir nosotros mismos que paquetes y entorno instalar, mas abajo explicare como.

Nombre de grupo de trabajo si quereis utilizar vuestro debian como servidor de carpetas con samba. Samba es un protocolo de comparticion de carpetas el cual nos permite compartir con windows. Si no lo vais a utilizar dejadlo en blanco.

Recomiendo seleccionar "no" a la siguiente pregunta si no sabeis lo que es

Menu del instalador

Si usais una ip fija debereis poner los parametros necesarios en la opcion "configurar red", en el caso que no hagais una replica de red os podreis saltar este aspecto, tanto estos ultimos como los que os conecteis por conexion inalambrica.

Nota: Si necesitai un cargador de arranque no os olvideis de instalar "GRUB" ya que sin este no podreis arrancar nuestro Debian.

Si habeis llegado hasta aqui y solo os habeis instalado el sistema base podeis continuar los siguientes pasos una vez arrancado nuestro nuevo s.o.

Modulos

En un sistema Linux la interacción final con dispositivos la realizan los controladores o el kernel. Dicho de otra forma, un dispositivo sólo podrá ser usado si el kernel lo soporta o si existe un controlador capaz de controlarlo. En una primera instalacion de debian, actualizacion del hardware de vuestro pc o si deseais usar un cierto servicio del kernel, también debereis actualizar algún módulo o eventualmente el kernel completo. Aunque algunos controladores autodetectan la configuración del dispositivo, esto no siempre ocurre y en algunos casos tendreis que probar, hasta hacer funcionar el módulo que maneja el dispositivo sea una tarjeta de sonido/video,tarjeta de red inalambrica o cualquier otro componente.

Comandos
Lista los módulos cargados, de cada uno presenta nombre, tamaño, cuenta de usos y lista de módulos que lo usan

:~$ lsmod

Descarga uno o más módulos cargados, mientras estos no estén siendo usados. Con la opción -r intenta descargar recursivamente módulos de los cuales el módulo especificado dependa

:~$ rmmod modulo

Trata de cargar el módulo especificado

:~$ insmod modulo

Como un modulo puede requerir otros, hay dependencias que deben respetarse al cargar y descargar módulos. depmod permite calcular tales dependencias entre varios módulos o entre todos los disponibles con la opción -a.

:~$ depmod

Emplea la información de dependencias generada por depmod e información de /etc/modules.conf para cargar el módulo especificado, cargando antes todos los módulos de los cuales dependa. Para especificar el módulo basta escribir el nombre.

:~$ modprobe modulo opciones

Actualiza el archivo /etc/modules.conf a partir de la información de los archivos del directorio /etc/modutils --- en Debian no se edita directamente /etc/modules.conf.

:~$ update-modules

Para listar, cargar y descargar módulos con menús. Este programa muestra los módulos disponbiles en categorías y con ayudas sobre su uso y permite cargarlos o descargarlos del kernel, actualizando automáticamente los archivos /etc/modules y /etc/modules.conf (cambiando los archivos apropiados de /etc/modutils) para que los módulos configurados sean cargados automáticamente en el siguiente arranque.

:~$ modconf

.

Module-assistant

Si en nuestro caso Debian no nos hubiero detectado algun componente de hardware haremos uso de Module-assistant.

Localizamos la version de nuestro kernel.

:~$ uname -r

Instalamos las cabeceras para nuestro kernel.

# install linux-headers-"version kernel" (sin comillas)

Ahora con las cabeceras instalados, podemos instalar cualquier driver – modulo que sea reconocido por module-assistant.

# module-assistant

1- Nos colocamos sobre "select" e intro.
2- Ahora tenemos todos los módulos que module-assistant soporta. Seleccionamos el que queramos instalar, por ejemplo el que necesito para mi tarjeta inalambrica "ipw2200".
Lo buscamos, seleccionamos con la barra espaciadora e intro.
3- Os vais a "get". A continuacion apt se baja el solo los source del modulo.
4- Ahora a "build".
4- Seguidamente a "install" y el modulo queda instalado.
Una vez cargado nuestro kerenel "reiniciado" lo podemos cargar con:

# modprobe modulo opciones

Luego por si las moscas lo podemos añadir al archivo modules.conf para que nuestro sistema lo cargue en cada arranque. Como ejemplo yo añadire ipw2200 en la ultima linea de ese fichero.

# nano /etc/modules.conf

Guardaremos con "ctrl" + "o".

Repositorios

Los repositorios están preparados para distribuirse habitualmente sirviéndose de una red informática como Internet o en un medio físico como un disco compacto. Y pueden ser de acceso público, o pueden estar protegidos y necesitar de una autentificación previa. En definitiva son los servidores de donde nuestro sistema se descarga los paquetes, actualizaciones.
Los repositorios Debian (sean estos paquetes binarios o fuentes) estan en modo bien organizado, con una estructura bien definida y constantemente actualizados.
A continuacion veremos una lista de repositorios oficiales para agregar a nuestro sources.list.

Rama estable, Debian Etch
## Debian Stable (etch)
deb http://ftp.es.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.es.debian.org/debian/ stable main contrib non-free
## Actualizaciones de seguridad
deb http://security.debian.org/ stable/updates main contrib
deb-src http://security.debian.org/ stable/updates main contrib

Rama testing, Debian Lenny
## Debian Testing (lenny)
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free
## Actualizaciones de seguridad
deb http://security.debian.org/ testing/updates main contrib
deb-src http://security.debian.org/ testing/updates main contrib

Rama unstable, "experimental", Debian Sid
## Debian Unstable (sid)
deb http://ftp.it.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.it.debian.org/debian/ unstable main contrib non-free


Debian multimedia
, (solo los que correspondan a vuestra version)

## Multimedia estable (actual)
deb http://www.debian-multimedia.org stable main
#Multimedia testing
deb http://www.debian-multimedia.org testing main
## Multimedia Sid
deb http://www.debian-multimedia.org unstable main

Desde aqui recomiendo usar la rama testing (Debian lenny) salvo en casos extremos como servidores etc.

Aqui vereis un ejmplo de mi "sources.list"

## Line commented out by installer because it failed to verify:
deb http://security.debian.org/ lenny/updates main
## Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ lenny/updates main
## Debian Testing (lenny)
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free
## Actualizaciones de seguridad
deb http://security.debian.org/ testing/updates main contrib
deb-src http://security.debian.org/ testing/updates main contrib
#Multimedia testing
deb http://www.debian-multimedia.org testing main

Una vez entendido el concepto repositorios elegiremos los que nos convengan y los añadiremos a nuestro "sources.list".

# nano /etc/apt/sources.list

Los añadimos y guardamos con "ctrl" + "o".
Actualizamos los repositorios.

# aptitude update

Y actualizamos nuestro sistema

# aptitude dist-upgrade

.

Configurando ficheros importantes

RED, archivo Interfaces
Archivo de configuracion de los dispositivos de red.(/etc/network/interfaces)

Si vais a utilizar Network Manager lo podeis dejar como aquí describo,es una configuracion automatica
# The loopback network interface
auto lo
iface lo inet loopback

Para una configuracion manual via wireless,este seria mi ejemplo:

#Conexión wireless
iface eth1 inet dhcp
wireless-mode managed
wireless-essid 3Com
wireless-key 0101010101010101010101010101
wireless-channel 11
Muy importante es la sección:
mapping hotplug
script grep
map eth0

eth1iface eth1 inet dhcp; eth1 es mi dispositivo de red wireless y esta se configurara con dhcp si usais una ip dinamica.
wireless-essid; El nombre de nuestro router.

Wireless-key; Nuestra wep
Las demas lineas son para que hotplug detecte nuestro dispositivo de red.

Para un ip estatica este seria un buen ejemplo:
auto eth1
iface eth1 inet static
address 192.168.3.5
netmask 255.255.255.0
broadcast 192.168.3.255
gateway 192.168.3.1
(el broadcast y pasarela son pcionales)

GUB (gestor de arranque), archivo menu.lst
Archivo de configuracion para el gestor de arranque grub (/boot/grub/menu.lst)
Nota: Solo sera necesario configurar este archivo por si teneis otros sistemas operativos en vuestra maquina.
Mi ej:

default 0
timeout 10
title Debian GNU/Linux, kernel 2.6.26-1-686
root (hd0,5)
kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/hda6 ro quiet
initrd /boot/initrd.img-2.6.26-1-686

default; el titulo que arrancaria por defecto,0 seria el primero,1 el segundo etc.
timeout; los segundos que espera antes de arrancar
tittle; nombre de nuestro kernel.
root; particion donde se encuentra nuestro kernel (normalmente en raiz), ojo que en esta linea grub entiende de otra manera las particiones;r esumiendo empieza desde cero, hd0 seria hda y hd1 seria hdb,hd0,0 seria hda1 y hd0,1 seria hda2.
kernel; le indicaremos la ruta de nuestro kernel y la particion donde se encuentra, en este caso la particion se le indica por su propio nombre, en mi caso /dev/hda6.
initrd; ruta de initrd.

Si tuvierais windows xp instalado, estas serian las lineas para arrancarlo (en mi caso “hipotetico...” estaria instalado en hda5).
title Windows XP
rootnoverify (hd0,4)
makeactive
chainloader +1

.

Instalando paquetes

Una vez configurado nuestro sistema base sera necesario (o no..) instalarle los paquetes necesarios para convertir nuestro debian en algo mas usable.
Instalamos servidor grafico xorg

# aptitude install xserver-xorg xfonts-base

Instalacion del entorno grafico, en este caso kde
# aptitude install kdm kdebase kde-i18n-es konq-plugins kicker-applets kate-plugins

Sonido y video
# aptitude install alsa-base kmix amarok smplayer

Codecs

# aptitude install w32codecs libdvdcss2

Nota: Una muy buena opcion para no tener problemas con los codecs de video es instalar Vlc player, este trae buena parte de los codecs necesarios por defecto.

# aptitude install vlc

Imagen
# aptitude install gimp gwenview gwenview-i18n ksnapshot language-pack-gnome-es language-pack-gnome-es-base

Grabacion cd/dvd

# aptitude install k3b k3b-i18n

Compresion/descompresion archivos

# aptitude install ark zip unzip bzip2 rar unrar p7zip-full

Servidor Impresión CUPS, Driver HP y Xsane

# aptitude install cupsys cups-pdf hplip foomatic-db-hpijs foomatic-filters-ppds hpijs xsane

Openoffice

# aptitude install openoffice.org openoffice.org-l10n-es openoffice.org-help-es openoffice.org-kde

Navegador web icewasel (basado en firefox)

# aptitude install iceweasel iceweasel-l10n-es-es mozplugger kaffeine-mozilla gtk-qt-engine

Cliente de correo electronico

# aptitude install icedove icedove-locale-es-es myspell-es

Visor pdf

# aptitude install kpdf

P2P

# aptitude install transmission ktorrent amule

Mensajeria instantanea, msn
emsene

# aptitude install emesene

amsn

# aptitude install amsn

Gestor de paquetes para el entorno KDE (instalar, disinstala, actualiza paquetes)

# aptitude install kpackage

Calculadora y bloc de notas para el escritorio

# aptitude install kcalc knotes

Para los comodones y esten deacuerdo con la lista de paquetes pueden instalarlo todo a la vez con el comando:

# aptitude install xserver-xorg xfonts-base kdm kdebase kde-i18n-es konq-plugins kicker-applets kate-plugins alsa-base kmix amarok smplayer gimp gwenview gwenview-i18n ksnapshot language-pack-gnome-es language-pack-gnome-es-base k3b k3b-i18n ark zip unzip bzip2 rar unrar p7zip-full cupsys cups-pdf hplip foomatic-db-hpijs foomatic-filters-ppds hpijs xsane openoffice.org openoffice.org-l10n-es openoffice.org-help-es openoffice.org-kde iceweasel iceweasel-l10n-es-es mozplugger kaffeine-mozilla gtk-qt-engine icedove icedove-locale-es-es myspell-es kpdf transmission ktorrent amule emesene kpackage kcalc knotes install w32codecs libdvdcss2

Bueno chicos espero que este manual sea del agrado de todos y sobretodo que sea de ayuda.
Documentacion: esdebian.org,structio.sourceforge.net,debiantotal.blogspot.com

]]>
http://submarley.espacioblog.com/post/2008/10/31/manual-instalacion-debian#comentarios
Valoran el código de Linux en 10.800 millones de dólares http://submarley.espacioblog.com/post/2008/10/30/valoran-codigo-linux-10-800-millones-dolares 2008-10-30T02:55:42+00:00
Noticias Submarley


Valoran el código de Linux en 10.800 millones de dólares

Desarrollar la versión más reciente de Linux Fedora le hubiera costado a una compañía de software miles de millones de dólares, según la Linux Foundation.

Linux Foundation estima que el trabajo de un equipo de desarrolladores dedicado a una única compañía podría costar cerca de 10.800 millones de dólares en el desarrollo del software Fedora. Simplemente el kernel de Linux hubiera necesitado 1.400 millones de dólares en costes de desarrollo.

La fundación afirma que el modelo de fuente abierta del sistema operativo ha permitido a más de 1.000 desarrolladores de 100 compañía diferentes contribuir a cada actualización del kernel. Se estima que en los dos últimos años 3.200 desarrolladores y 200 compañías han contribuido al kernel de Linux.

Por tanto, las compañías que participan en la economía Linux comparten los costes de investigación y desarrollo con sus socios y competidores. Y, según la Linux Foundation, “compartir la carga de desarrollo entre individuos y compañías ha resultado a la larga un ecosistema eficiente”.

El proyecto Fedora es un vástago de la distribución Linux de Red Hat, que data de 1994. la primera versión del kernel de Linux lo lanzó por Linus Torvalds en 1991.

(Autor: Rosalía Arroyo)
Extraido de Vnunet

]]>
http://submarley.espacioblog.com/post/2008/10/30/valoran-codigo-linux-10-800-millones-dolares#comentarios
Manual instalacion ubuntu,kubuntu,xubuntu http://submarley.espacioblog.com/post/2008/10/28/manual-instalacion-ubuntu-kubuntu-xubuntu 2008-10-28T18:48:47+00:00
Manuales de instalacion Submarley

Instalacion Intrepid ibex 8.10 y Hardy heron 8.04

No voy a explicar las innumerables ventajas que tiene Linux sobre güindous, esto va a los que tengan curiosidad por linux, tengan ganas de instalarlo o simplemente por el hecho de tener algo mejor
Yo me inicie con ubuntu, concretamente con kubuntu y creo que es la mejor opcion para iniciarse en Linux ya que es una excelente plataforma para adentrarse en el mundo linux.

Familia Ubuntu

UBUNTU
Es la version “original”, utiliza la interfaz gráfica por defecto GNOME. Es la version más utilizada.
KUBUNTU
Version oficial de Ubuntu que hace uso de la interfaz gráfica KDE por defecto. Version competidora directa de Ubuntu. Se parece a Windows pero solo en apariencia, entorno kde muy completo, estable y grafico, en mi opinion kde es de los mejores entornos graficos para linux.
XUBUNTU
Version oficial de Ubuntu que hace uso del interfaz gráfico Xfce diseñado para usuarios con computadores que poseen recursos limitados de sistema, o para usuarios que buscan un entorno de escritorio altamente eficiente y rapido.
EDUBUNTU
Version oficial de Ubuntu orientada a usos educativos, tanto particulares como en centros de enseñanza. Utiliza la interfaz gráfica GNOME personalizado y aplicaciones específicas para la enseñanza.
UBUNTUSTUDIO
Practicamente igual a ubuntu (con entorno GNOME) pero especializado en edicion de musica y video .
GOBUNTU
Es la version mas libre de la familia Ubuntu, que no incluye ningun software que no sea libre en todos los sentidos a que el termino se aplica. Ha sido la ultima en añadirse a la familia Ubuntu, y por ello no dispone de LiveCD ni de instalador gráfico. No es recomendable salvo para entusiastas y usuarios experimentados.

Versiones de disco instalador

LIVE CD
Instalacion con modo grafico. Es la mas generalizada y habitual, recomendada por su facilidad.
ALTERNATE CD
Instalacion sin modo grafico.Mas velocidad de instalacion pero se requieren mas conocimientos.

Versiones de publicacion

VERSION ALPHA
Significa cuando está en etapa de desarrollo. Son las primeras versiones

VERSION BETA
Quiere decir que están pendientes de terminar su fase de desarrollo, o alcanzar un alto nivel de funcionamiento, pero que no son completamente estables. Las betas salen ya probadas y corregidas por los desarrolladores pero sacan estas versiones antes de lanzar o liberar el producto final. Asi usan a los usuarios para que con sus conocimientos informáticos y su tiempo puedan detectar posibles errrores en el software y así poder informar de éstos para que los desarrolladores los corrijan. Son las segundas versiones

VERSION RC
Release Candidate, traduciendolo significa Candidato de Lanzamiento. Viene a decir que si no encuentran fallos de ultima hora probablemente se convierta en la version final. Es la tercera y ultima version antes de sacar la version final.

VERSION LTS
Long time suport o en latin “Soporte para largo tiempo.... “ Los desarrolladores estaran trabajando,apoyando y ofreciendo soporte en actualizaciones y software para esta version final. Ubuntu apoya las LTS durante tres años en version “desktop” y cinco en la version “servidor”.
Nota: En ubuntu la numeracion de la version se refiere a la fecha de publicacion de la version LTS, por ejemplo ubuntu-desktop-8.10, sale publicada el octubre de 2008.

Arquitectura

X86
Para PCs de 32 bits y sistemas Apple Macintosh basados en procesadores Intel

AMD64
Para PCs de 64 bits
Nota:recomiendo la version i386 aunque se tenga un amd de 64, os vais a ahorrar alguna dificultand al instalar algunas aplicaciones y la diferencia de velocidad es inapreciable.

Eleccion entorno grafico y familia Ubuntu

Pinchad aqui

Requisitos minimos

Primero habrá que comprobar si el ordenador cumple los requisitos mínimos para instalar aunque creo que la mayoria tendreis mas de 384 mgb de ram y mas de 3 gb de disco duro.

Descarga y eleccion de version/arquitectura

Pinchad aqui

Instalacion

Arrancamos nuestro ordenador con el cd de ubuntu,este arrancara automaticamente.
Elegimos idioma para la instalacion


obviamente elegiremos “instalar”

Cargando...

De nuevo elegimos idioma

Localizacion

Distribucion de teclado

Preparar espacio del disco duro, elegiremos "manual"



Particionando

Particiones

Cada disco duro constituye una unidad fisica distinta. Sin embargo, los sistemas operativos no trabajan con unidades físicas directamente sino con unidades logicas. Dentro de una misma unidad fisica de disco duro puede haber varias unidades logicas. Cada una de estas unidades logicas constituye una particion del disco duro. Esto quiere decir que podemos dividir un disco duro en, por ejemplo, dos particiones (dos unidades logicas dentro de una misma unidad física) y trabajar de la misma manera que si tuviesemos con dos discos duros (una unidad logica para cada unidad fisica).
Esto es lo mas complicado de la instalacion pero es muy importante comprender el concepto particiones.
Dejamos la particion de windows o las particiones que queramos conservar y creamos las siguientes:

Creamos 3 particiones:
Eliminas particiones que no desees conservar “delete partition”,creas otras nuevas “new partition” las editas de la siguiente manera “edit partition”:
- 1era: Particion ext3 con etiqueta “/”.Sirve para alojar el s.o(ubuntu),debe ser particion primaria. Tamaño aproximado; entre 8 gb y 15 gb.
- 2nda: Particion con etiqueta de area de intercambio,viene a ser una segunda memoria ram. Tamaño aproximado; desde 1gb a el doble de la ram disponible si se tiene hasta 1 gb de ram, para ram de 2gb o superiores se recomienda que sea la mitad de la ram.
- 3era: (opcional) Particion ext3 con etiqueta “/home” segunda particion de s.o para programas, configuracion de s.o y almacenamiento.

En home estan muchos archivos de configuracion del sistema con lo cual si por desgracia perdemos nuestro s.o o lo queremos suistituir podremos montar nuestro antiguo /home para volver a la configuracion anterior. Yo particularmente no tengo particion para home ya que hago copias de seguridad para los archivos de configuracion que me interesan con lo cual tengo una particion independiente para mis copias de seguridad, documentos, musica etc. Para hacer esto bastara hacer una nueva particion en ext3 si solo vais a usar linux o una en fat32 para compartirla con windows, le podeis poner la etiqueta que querais, yo por ejemplo la tengo como /medios.

Creamos particiones

Una vez creadas todas las particiones necesarias clicamos en "adelante"

Rellenamos este brebe formulario, indicando usuario y contraseña

Siguiente paso; "instalar"

Cuando termine se os pedira reiniciar, quitais el cd cuando se os pida y pulasais "enter".

Primer inicio de nuestro ubuntu

Pantalla de login

Carga de kubuntu.Enhorabuena por la instalacion de vuestro sistema gnu/linux. Que lo disfruteis.
En breve publicare una guia sobre primeros pasos y que hacer despues de la instalacion.

]]>
http://submarley.espacioblog.com/post/2008/10/28/manual-instalacion-ubuntu-kubuntu-xubuntu#comentarios
Entornos graficos http://submarley.espacioblog.com/post/2008/10/28/entornos-graficos 2008-10-28T05:40:07+00:00
Linux Submarley


Eleccion entorno grafico

Si queremos usar ubuntu, la eleccion sobre cual elegir entre todos los de la familia (ubuntu,kubuntu y xubuntu) ya que la unica diferencia entre estos es el entorno grafico.

A priori es dificil pero de lo que se trata es de probar los principales entornos y saber cual se adapta mas a nuestro gusto y exigencias. Elegir un entorno grafico u otro es bastante personal y eso va a gustos, tened en cuenta que hay entornos graficos potentes pero a su vez pesados como kde y gnome y otros mas ligeritos para maquinas algo antiguas o poco potentes

Familia Ubuntu

Gnome
Ubuntu
Edubuntu
Ubuntustudio

Kde
Kubuntu

Xfce
Xubuntu

GNOME es un entorno de escritorio amigable que permite a los usuarios una configuración fácil de sus sistemas. Gnome incluye un panel (para iniciar las aplicaciones y mostrar su estado), un escritorio (donde pueden colocarse los datos y las aplicaciones), un conjunto de herramientas y aplicaciones de escritorio estándar. Con el diseño de gnome se basa en intentar no cargar demasiado la vista con muchos botones y sigue la filosofía del “it just works”. Es el rival directo de Kde.

KDE se basa en el principio de la personalización. Kde puede ser configurado en mayor o menor medida por el usuario, lo que se busca con el es que no se comporte de un modo predefinido, sino que permita al usuario adecuar el entorno a su gusto y comodidad, esto no quiere decir que sea un entorno dificil si no todo lo contrario ya que su configurabilidad no tiene dificultad alguna. A diferencia de gnome tiene cierta semejanza con windows y tambien trae mas aplicaciones diversas de "serie". En definitiva si quereis un entorno grafico a vuestra medida con posibilidades de "tunearlo", este es vuestro entorno.

XFCE es mas ligero que Gnome y Kde, consume menos recursos del sistema, por lo que es más adecuado para equipos con menos recursos del sistema, como memoria ram y microprocesador. Al igual que Gnome utiliza las librerías gráficas gtk para mostrar los elementos de la interfaz. Es bastante rapido pero en mi opinion su aspecto deja un poco que desear en comparacion con kde y gnome.

Recordad que podreis tener tantos entornos graficos como querais y vuestro disco duro permita en vuestro Linux, podreis elegir con que entorno iniciar desde la pantalla de acceso.

Como instalar un entorno grafico

En ubuntu

Gnome

:~$ sudo aptitude install ubuntu-desktop

Kde

:~$ sudo aptitude install ubuntu-desktop

xfce

:~$ sudo aptitude install xubuntu-desktop

En debian

Gnome

# aptitude install gnome

kde

# aptitude install kde

Xfce

# aptitude install xfce4

.
Como traducirlos al español

kde

:~$ sudo aptitude install kde-i18n-es

Gnome

:~$ sudo aptitude install language-pack-gnome-es language-pack-gnome-es-base

Xfce

Xfce toma directamente la configuracion del idioma de las "locales", si tuvierais algun problema con el idioma utilizado de xfce reconfigurad vuestras locales.

:~$ sudo dpkg-reconfigure locales

Elegid estas locales y descartad las otras (con la barra espaciadora):

Son las tres que empiezan por "es_ES". es_ES , es_ES.UTF-8 , es_ES@EURO, esta ultima ponedla como predeterminada.


Enlaces

kde-hispano

Gnome-hispano

Xfce-hispano

En los siguientes enlaces encontrareis un sin fin de material para "tunear" vuestro entorno grafico

Kde-look
Gnome-look
Xfce-look

]]>
http://submarley.espacioblog.com/post/2008/10/28/entornos-graficos#comentarios
5 razones para no usar linux http://submarley.espacioblog.com/post/2008/10/28/5-razones-no-usar-linux-2 2008-10-28T01:29:07+00:00
Humor/Linux Submarley


Me encanta Linux. Lo uso en mis servidores, lo uso en mis PCs de escritorio, y lo uso en mi centro multimedia, donde controla mi HDTV TiVo y mi D-Link DSM-320 media player, que convierte mi red en una biblioteca multimedia con terabytes de almacenamiento. Qué coño, incluso uso Linux en mis puntos de acceso Wi-Fi Linksys WRT54G, que sirven de unión para todo esto.

Pero, admitámoslo, Linux no es para todo el mundo. En serio. Aquí están mis cinco razones principales para convencerte de que no te cambies a Linux…

Razón número 1: Linux es demasiado complicado

Incluso con los interfaces gráficos de ventanas KDE y Gnome, es posible –no necesariamente obligatorio, pero posible– que necesites usar la línea de comandos de vez en cuando, o que tengas que editar un fichero de configuración.

Compáralo con Windows, donde es posible –no necesariamente obligatorio, pero posible– que necesites usar la línea de comandos de vez en cuando, o que tengas que editar el registro de Windows donde, como te suelen advertir, un movimiento en falso podría destruir tu sistema para siempre.

Razón número 2: Linux es muy complicado de instalar

Es cierto. Después de todo, en las distribuciones modernas de Linux como Xandros Desktop o SimplyMEPIS, hace falta que metas el CD o DVD, pulses enter, le des un nombre a tu ordenador e introduzcas una contraseña para la cuenta del administrador.

Dios, qué complicado.

Por otro lado, en Windows, todo lo que tienes que hacer es meter el CD o DVD, hacer todo lo de antes e inmediatamente descargarte todos los parches disponibles. Después de todo, Symantec ha descubierto que un PC con Windows sin parchear conectado a Internet durará sólo unas pocas horas antes de ser infectado.

¿Sistemas de Linux sin parchear? Oh, pueden durar meses, pero ¿qué hay de divertido en esto?

Razón número 3: Linux no tiene suficientes aplicaciones

Ahí te doy toda la razón. Quiero decir, la mayoría de los sistemas Linux incluyen navegadores web seguros, como Firefox; clientes de e-mail, como Evolution; clientes de mensajería instantánea, como GAIM; suites de ofimática, como OpenOffice.org 2.0; editores de páginas web, como Nvu; y mucho más…

Microsoft, por su parte, te da Internet Explorer y Outlook Express, el navegador y cliente de correo más populares que puedes encontrar –aunque tienen unos cuantos problemillas de seguridad. Por supuesto, Windows tiene un cliente de mensajería instantánea, Windows Messenger, que, ahora que lo pienso, también ha tenido algunos problemas de seguridad.

Y, además, Microsoft también tiene Microsoft Office, que –oh, espera, no viene incluido con el sistema operativo, ¿verdad? Además tampoco tienes un editor de páginas web, ¿no?

Bueno, aún con todo, Windows tiene toda la flexibilidad para elegir el software que quieras, ¿no? Como Lotus 1-2… oh ¿de verdad? No lo sabía. O WordPerfect… oh, vaya, también está bastante muerto.

Aun con todo, mientras estés dispuesto a pagar los precios de Microsoft, Windows es el sistema operativo que necesitas!

Razón número 4: Linux no es seguro

Bueno, si lo dice Microsoft, ¡será verdad! ¿Y qué, si no puedes pasar ni una semana sin leer acerca de otro importante problema de seguridad en Windows en nuestra publicación hermana, en la sección de seguridad de eWEEK.com! ¿A quién vas a creer –a Microsoft, o a tus propios ojos?

Razón número 5: Linux es más caro

¿Estás llamando mentiroso a Microsoft? Esas asquerosas compañías de Linux, como Red Hat o Novell/SUSE te cobran por el soporte cuando te venden el producto. Otras, como Linspire, te venden el producto. ¿Cómo se atreven, cuando puedes descargar versiones gratis, completamente funcionales, de la mayoría de todas las distribuciones de Linux?.

Tu ordenador, por otro lado, seguramente vino con Windows pre-instalado! Gratis!

O espera, ¿quizá no era gratis? Windows realmente es un gran porcentaje del precio de tu PC… Hmmm… Bueno, en todo caso, ya estaba instalado y tiene todo lo que necesitas.

¿No? ¡Claro que si!

Excepto, por supuesto, quizás quieras comprar un programa antivirus (Norton Anti-Virus: $40), sofware anti-spyware (McAfee Anti-Spyware: $25); y un firewall completito (Zone Alarm Pro: $35). Pero, eh, ¿quién los necesita cuando tienes un sistema operativo seguro como Windows?

Así que…

Cuando realmente piensas sobre ello, puedes ver que hay muchas razones para no usar Linux.

Simplemente, no hay ninguna buena.

(autor: Steven J. Vaughan-Nichols; traducido por Jaime Iniesta)

Extraido de:ubunteros

]]>
http://submarley.espacioblog.com/post/2008/10/28/5-razones-no-usar-linux-2#comentarios
Descarga Debian http://submarley.espacioblog.com/post/2008/10/26/descargate-debian 2008-10-26T05:48:14+00:00
Descarga Submarley

En mi mas sincera opinion Debian es uno de los mejores sistemas operativos, no solo en Linux si no mas alla.
Desde aqui os animo a probar esta distro con lo cual aqui os dejo unos enlaces para su descarga.

Descarga

-Descarga de Debian,se os mostrara una lista completa, debeis elegir la iso que mas os convenga,segun escritorio elegido y arquitectura de vuestro pc. Si lo quereis con Gnome es el cd-1,para kde y xfce esta especificado.

Para un uso normal se recomienda la version "testing",la "stable" mas bien suele ser para servidores o casos extremos.

Web descarga directa Debian http://www.debian.org/CD/http-ftp/index.es.html
Web descarga torrents Debian http://www.debian.org/CD/torrent-cd/index.es.html
Version Testing,"Lenny"
Debian Lenny i386 http://cdimage.debian.org/cdimage/lenny_di_beta2/i386/bt-cd/
Debian Lenny amd64 http://cdimage.debian.org/cdimage/lenny_di_beta2/amd64/bt-cd/
Version Estable,"Etch"
Debian Etch i386 http://cdimage.debian.org/debian-cd/4.0_r4a/i386/bt-cd/
Debian Etch amd64 http://cdimage.debian.org/debian-cd/4.0_r4a/amd64/bt-cd/

Para hacer una instalacion mas personalizable de Debian y si ya se tiene cierta experiencia con este s.o podeis descargaros la version "netinstall", esta version iso no llega a los 150mb y solo se instala el sistema base (instalacion minima), a partir de aqui se debe instalar los componentes que se crean necesarios.

Enlaces recomendados

Debian http://www.debian.org/index.es.html
Debian (foro) http://www.esdebian.org/

Mas adelante publicare una quia para su completa instalacion.

]]>
http://submarley.espacioblog.com/post/2008/10/26/descargate-debian#comentarios