wordpress visitor
» Linux/UNIX | Informática Práctica |

Un Apple II como terminal Linux

Escrito por ffuentes el Sunday, 5 de February del 2012 a las 3:39

 

flattr this!

En el siguiente video veremos como un usuario de Gentoo y Debian ha convertido su Apple II en una friki terminal de Linux a través de la conexión serial donde se pueden hacer todas las tareas que una consola puede hacer. Todo lo que hay que hacer es tener un PC al cual conectar nuestro Apple II y seguir la documentación:

Categoría: Curiosidades, Linux/UNIX | No hay Comentarios »

Sesión gráfica en SSH

Escrito por ffuentes el Sunday, 6 de November del 2011 a las 21:40

 

flattr this!

Es bien conocido el protocolo VNC o en el caso de Linux también el de XDMCP, sin embargo, SSH también nos permite y de una manera bastante sencilla abrir una sesión gráfica de Linux a distancia.

Para lograrlo lo primero que hemos de hacer es, suponiendo que ya tenemos ssh instalado, configurar el X11Forwarding. Esto se puede configurar desde /etc/ssh/sshd_config donde se encuentra el archivo y añadir la siguiente línea:

X11Forwarding yes

Y luego, reiniciamos el servidor ssh.

Para poder usarlo efectivamente, tendremos que añadir, en el caso de OpenSSH el parámetro -X al comando de inicio.

ssh -X informat@98.34.1.100

Y eso es todo.

Esto también se puede hacer con Putty en Windows habilitando la misma opción en Connection – SSH – X11.

Categoría: Linux/UNIX | No hay Comentarios »

Ubuntu y las soluciones esotéricas

Escrito por ffuentes el Monday, 24 de October del 2011 a las 20:47

 

flattr this!

Durante estos días he leído mucho acerca de los problemas de Ubuntu 11.10 Oneiric Ocelot y debo decir que hace pocos meses estoy usando Ubuntu luego de años de haberlo abandonado en favor de otras distros por lo que veo los cambios de Ubuntu y los problemas de los usuarios desde otra perspectiva.

En fin, hay cosas que no me hacen sentido.

Por ejemplo, es muy común que los usuarios de Ubuntu te recomienden hacer una instalación limpia de la nueva versión, en vez de simplemente actualizar. La pregunta es ¿por qué esto debería estar bien?

En primer lugar debo decir que esto no es Windows y en principio no debería ser necesario, igual que no lo es reiniciar luego de instalar cualquier aplicación. En teoría el problema es que, entre las configuraciones del sistema anterior, el software instalado previamente y el “nuevo” puesto que las actualizaciones de Ubuntu muchas veces implican reemplazos de determinados programas o nuevos, toda esa mezcla puede generar problemas. Hasta parece tener sentido que te digan “sí, instala Ubuntu desde cero” ¿pero no estamos creando un problema mayor? POrque claro, no sólo tienes que respaldar todos tus datos viejos, sino que además instalar todo lo que tenías antes.

Entre todo lo que vas a tener que hacer, tardarás incluso más que la primera vez.

El problema es que esto no soluciona nada, es más, llamaría a muchas de las instalaciones limpias, una suerte de solución esotérica. Llamo solución esotérica a algo que creemos que puede arreglar algo, pero que no tiene ninguna base, por ejemplo, cuando le pegábamos a esas viejas teles para que funcionaran.

Digo que la instalación no resuelve nada porque sencillamente hay cosas que dependen del hardware o de la inmadurez del software (publicado antes de ser lo suficientemente estable), entonces el problema lo acabarás teniendo igual.

A veces eso sí, lo que ocurre es que tenemos problemas de configuración ya de antes y la actualización del paquete resuelve ese problema o que cuando hacemos la “instalación limpia” no instalamos algo que daba problemas, entonces la gente atribuye esa mejora a que instaló todo desde cero.

Pero a lo que quería llegar es a que todos estos inconvenientes tienen arreglo, instales limpio o no, casi siempre hay alguna solución a no ser que el programa tenga un bug horrible y este no se resuelve sino en el siguiente lanzamiento del programa que aparece en la siguiente versión del sistema operativo, pero aún y con todo, la instalación en limpio no hace la diferencia.

Quiero pensar que esta veneración del formateo e instalación y el desprecio por la actualización se deba a que mucha gente usaba Windows justo antes, y en la cultura Windows, el formateo era la solución a todo, recordemos que en la época de XP para atrás, esos sistemas se degradaban con el tiempo y el rendimiento del sistema operativo se resentía demasiado (aunque asumo que eso se debía a cosas como el registro de Windows que también podría limpiarse o a virus y troyanos).

Pero instales limpio o actualices, casi todo en Linux tiene arreglo (el peor caso es cuando estás usando software abandonado por sus desarrolladores), a no ser, claro, que quieras pasar tu partición de EXT3 a EXT4 o algo así.

Uso ArchLinux hace por lo menos dos años ¿cuántas veces crees que he instalado el sistema? Una vez. Si tuviera que “instalar en limpio” el Ubuntu que tengo en el otro PC para pasarme a la nueva versión, te juro que me cambio de sistema operativo en el acto, porque eso significa ni más ni menos que Ubuntu no es confiable.

Categoría: Linux/UNIX | 2 Comentarios »

Sigue usando Gnome 2 con Mate.

Escrito por ffuentes el Sunday, 16 de October del 2011 a las 23:24

 

flattr this!

Durante esta semana se ha discutido mucho en foros y blogs los cambios y “sorpresas” que están experimentando los usuarios de la nueva versión de Ubuntu 11.10.

Una de esas sorpresas “desagradables” es que muchos de los usuarios no han podido seguir usando el escritorio Gnome tradicional con esta versión de Ubuntu porque o empleas Gnome 3 o Unity.

Sin embargo, existe una alternativa para seguir utilizando Gnome 2, aunque Gnome haya dejado de desarrollarlo. Utilizar su fork.

A alguien se le ocurrió tomar Gnome 2 y seguir soportándolo, para que todos los usuarios del viejo Gnome le sigan dando uso aunque sus desarrolladores no le presten mucha atención.

El proyecto se llama Mate Desktop Environment y tiene repositorios para Arch Linux y Ubuntu.

La idea es buena y el proyecto ha tenido repercusión, aunque hay algo que me molesta profundamente y es la incapacidad de mantener un sitio web con una mínima documentación de lo que ha estado haciendo. Lo más parecido a una página del proyecto es el enlace de git, pero para mi eso no es una página y quién sabe si lo van a cambiar de sitio de nuevo. Al menos desde aquí vamos a tratar de seguirle la pista.

En el caso de Ubuntu y tal como aparece en este comentario, el procedimiento de instalación se puede hacer por medio de git o a través del repositorio para Ubuntu.

En el caso de Arch Linux, hay un archivo en pkg_build en AUR y su propio repositorio.

Leer también:

La imagen de arriba es un logo posible para Mate, creado por un miembro de la comunidad de Arch Linux.

Categoría: Linux/UNIX | No hay Comentarios »

Eliminar ecryptfs en Ubuntu

Escrito por ffuentes el Sunday, 9 de October del 2011 a las 3:10

 

flattr this!

Aparentemente uno de los problemas graves de Ubuntu es haber introducido una herramienta como ecryptfs que a menudo sencillamente provoca kernel panics.

Si te molesta este problema, una solución puede ser dejar de utilizarlo en absoluto.

Si no entiendes bien de qué estoy hablando, te cuento que Ubuntu utiliza un mecanismo para cifrar el contenido de tu carpeta /Home. Así, si perdieses tu notebook por ahí, la información importante de tu disco no podría ser rescatada por el ladrón o por un fisgón, ni siquiera con un livecd.

Así la carpeta /home/usuario en realidad es un punto de montaje, por lo que para deshacernos de ecryptfs es preciso tener mucho cuidado con el contenido de esta carpeta.

La solución estandar es la siguiente, ejecutar ecryptfs-umount-private --undo y seguir las instrucciones. Siempre respaldando la información.

Otra alternativa más bestia pero posible es respaldar la carpeta /home/usuario y una vez hecho esto eliminar ecryptfs-utils y libecryptfs0 con apt (Que es lo que hice yo para deshacerme de él).

La documentación de Ubuntu lamentablemente no es totalmente clara al respecto, menos aún en castellano.

Categoría: Linux/UNIX | No hay Comentarios »

Usar un solo pendrive para todos los Live CDs con netboot.me

Escrito por ffuentes el Monday, 3 de October del 2011 a las 18:07

 

flattr this!

Una de las maravillas no tan conocidas de Linux es su capacidad de arrancar el sistema desde Internet. Lo hace gracias a gPXE y a al menos dos proyectos que nos hacen sencillo el descargar al mismo arranque las isos de Live CDs o instaladores que necesitemos.

De esta manera podemos iniciar el sistema cargando un pendrive sólo una vez y probar todos los sistemas que queramos.

Lo primero que hemos de hacer es conseguir un pendrive, ojalá no muy pequeño, uno promedio de 2 o 4 GB. El motivo es que hasta lo que entiendo, la caché del sistema que se descarga el sistema desde internet se guarda en nuestro pendrive, por lo tanto no podemos usar uno demasiado pequeño.

Con el pendrive en nuestro poder, lo instalamos y con unetbootin tomamos UltimateBootCD y se lo instalamos.

UltimateBootCD cuenta con netboot.me y boot.kernel.org dentro de su arsenal de herramientas de diagnóstico y reparación de sistemas. Es muy útil y te servirá para otras tareas además de arrancar sistemas operativos desde la red.

Si quieres puedes crearte una cuenta en netboot.me. Esto te va a permitir crear una configuración propia. Es tan simple como indicarle a netboot.me que tome determinada URL para descargarse la iso que tú quieras. Todo esto en la web de netboot.me en la sección “my config”.

De todas maneras netboot.me permite arrancar con algunos sistemas operativos por defecto, en Linux y en BSD también.

Es una buena manera de ahorrarse tiempo, sobre todo si no te has descargado ya la iso de lo que quieres probar o simplemente no quieres descargarte un CD otra vez. Por cierto, recuerda que esto no funciona a través de la conexión wifi, debes estar conectado al cable ethernet.

Leer más

Categoría: General, Linux/UNIX | No hay Comentarios »

Linux ¿Cómo saber si el disco duro está muriendo?

Escrito por ffuentes el Saturday, 1 de October del 2011 a las 16:40

 

flattr this!

Seagate Barracuda HDD

Los discos duros son un método muy robusto de almacenamiento de datos, pero tienen una vida útil limitada, como todos los demás medios, aunque probablemente mayor al resto.

Si estás preocupado porque pueda estar fallando quizás deberías hacerle algunas pruebas.

Un programa que nos puede ayudar a saber si ese disco está malo o a punto de fallar es smartmontools. SMART es el mecanismo de alerta previa a nivel de hardware que es capaz de avisarnos cuando el disco duro está a punto de fallar para que lo reemplacemos por otro y respaldemos en él nuestros datos antes de que falle y lo perdamos todo. Pero no siempre está habilitado y dependiendo del sistema operativo no siempre nos va a notificar. Además nuestro disco duro puede no estar a punto de fallar pero aún así mostrar un mal desempeño suficiente como para cambiarlo.

Smartmontools es una herramienta muy sencilla para obtener esta información desde SMART. Buscamos en nuestra distribución el paquete del mismo nombre.

Es una aplicación de terminal a diferencia de palimpsest (que es otra aplicación que lee los datos de SMART y está en Ubuntu por ejemplo).

Para obtener un completo informe una vez instalado, todo lo que hemos de hacer es escribir en la línea de comandos

#smartctl -a /dev/rutadeldisco

Por cierto, para no tener que hacer este análisis manualmente puedes emplear el demonio smartd y ajustarlo para que analice constantemente tu disco duro.

La imagen de arriba la creó Andrés Rueda bajo licencia Creative Commons.

Leer más

  • Para más detalles sobre smartmontools y sobre cómo habilitar el demonio smartd, lee este artículo.

Categoría: Linux/UNIX | No hay Comentarios »

Evitar que un usuario reintente loguearse demasiadas veces – fail2ban

Escrito por ffuentes el Tuesday, 27 de September del 2011 a las 7:11

 

flattr this!

Uno de los peligros latentes que pueden afectar tanto a usuarios de escritorio como a servidores es el de ataques de fuerza bruta o de diccionario para romper contraseñas.

Muchos programas no están diseñados para detener a un usuario que comete errores demasiado seguido al meter una contraseña y abren la puerta a estos posibles ataques.

Fail2Ban es un script que permite evitar que esto siga ocurriendo. Este permite que iptables bloquee a esos usuarios haciendo que sean baneados por un tiempo y no puedan ni intentar loguearse en esa aplicación, por ejemplo en ssh.

Lo que hace Fail2Ban es monitorizar constantemente los logs buscando IPs que cometan errores al loguearse, cosa que queda registrada en los logs. Si encuentra algún sospechoso, añade inmediatamente una regla a iptables, dejando al usuario baneado por un tiempo a nuestra discreción.

La configuración en castellano, está explicada en un howto escrito en la propia documentación de Fail2Ban, aunque esta se encuentra un poco desactualizada, ya que actualmente Fail2Ban tiene su configuración almacenada en /etc/fail2ban/ separada en dos archivos que son fail2ban.conf y jail.conf, el más importante es éste último, donde podemos configurar nuestras aplicaciones a monitorizar.

Fail2Ban es una buena alternativa para evitar que alguien que no conoces acabe haciéndose del control de tu pc (probablemente nunca lo sepas a menos que se lie muy gorda) para cometer algún delito informático (desde enviar spam hasta convertir en zombie tu PC para atacar a alguien más) o simplemente para hacerse de tu información. De otro lado, también puede ser útil para evitar ciertos tipos de ataques DDoS.

Categoría: Linux/UNIX, Recursos | No hay Comentarios »

Un CD Live de Linux con Tor – Tails

Escrito por ffuentes el Friday, 23 de September del 2011 a las 23:25

 

flattr this!

Utilizar un Live CD como medida de seguridad es de por sí una buena manera de evitar ciertos riesgos al usar el sistema operativo propio del equipo que estamos usando, pero se puede ir un poco más allá.

Tails es un Live CD hecho especialmente para paranoicos, para personas que buscan seguridad para hacer transacciones delicadas en PC’s ajenos o para aquellos que necesitan conservar su anonimato.

Tails nos permite hacer dos cosas:

La primera es no dejar rastros nuestros en el ordenador anfitrión, porque además de ser un live CD guarda toda clase de información sólo en la memoria RAM, por lo tanto la única manera de que podamos guardar algo o dejar algún rastro es que lo hagamos adrede en otro disco.

La segunda y quizás más importante pues es lo que hace especial a Tails es que todas las conexiones de Tails a la red se hacen a través de TOR que aparecerá nada más arrancar el sistema y el entorno gráfico.

Tails está basado en Debian Live (con GNOME) e incluye (entre lo más destacable) soporte para LUKS que es un método de cifrado y descifrado de discos en Linux, toda la parafernalia de TOR, Aircraft-NG para romper wifis, Florence para usar un teclado virtual en caso de temer que tus teclas se estén grabando sin tu consentimiento por medio de un keylogger de hardware.

Esto lo vi en Linuxaria.

Leer también:

Categoría: Linux/UNIX | No hay Comentarios »

Instalar varias distros de Linux con un único CD -NetbootCD

Escrito por ffuentes el Wednesday, 21 de September del 2011 a las 4:02

 

flattr this!

Es un poco latoso tener que andar grabando vez tras vez una ISO en un disco, peor aún si somos de aquellos que tenemos que crear USBs vez tras vez.

El NetbootCD es una solución parcial a ese problema. Se trata de que utilicemos únicamente un CD para instalar Debian, Ubuntu, Fedora, etc.

Funciona de la siguiente manera:

Nos descargamos una copia de NetbootCD y la quemamos en un CD o en un pendrive. Arrancamos el ordenador con él y seguimos las instrucciones.

NetbootCD es un gran asistente de instalación para una gran cantidad de distros que podemos elegir en el menú. Las distros no están en el CD (porque de ser así no cabrían todas), sino que se las descarga de la red y luego se las instala. De hecho lo mejor de esto es que al no tener la versión en el disco no sólo se la tiene que descargar desde Internet, sino que se descarga la versión actualizada (si es lo que deseas, que también puedes escoger una versión anterior).

Los sistemas que puedes instalar son:

Ubuntu
Debian
Fedora
OpenSUSE
Mandriva
CentOS
Slackware
TinyCoreLinux (el sistema en el que está basado)

Además de permitirte arrancar GRUB4DOS. (Echo de menos que no soporte a ArchLinux y otras tantas distros)

Lo vi en Makeuseof

Recuerda que cuando acabes de usarlo para instalar tu distro preferida, ¡no lo tires!

Categoría: Linux/UNIX | No hay Comentarios »

« Entradas previas