Descubriendo las posibilidades del directorio /proc

Una de las diferencias más grandes entre Windows y GNU/Linux que desconcierta a nuevos usuarios es el sistema de archivos. En Linux no hay más letras de unidad, sólo un directorio gigantezco que se llama directorio raíz en donde está todo.

Y ese todo es realmente todo. En particular hay un par de directorios medio raros y /proc es uno de los más raros. Este artículo explica muy claramente muchas de las cosas que hacen especial este directorio y lo que contiene además de algunas de las cosas que se pueden hacer con el mismo.

Notas

Continue reading

Cómo comenzar a contribuir con Debian

Hace poco traduje un artículo sobre cómo ayudar a Debian. Ya sabiendo cómo se puede ayudar creo que este artículo es un excelente complemento ya que explica cómo dar el primer paso.

Esta es mi forma de contribuir un poco con Debian ¿cuál es la tuya?

Notas

Continue reading

Depurando cuando se cuelga GNU/Linux

Lo bueno de GNU/Linux es que con cualquier problema que uno tiene sólo basta un par de búsquedas en internet para encontrar, al menos, una guía sobre por dónde empezar a buscar. Y si no es suficiente (o no se encuentra) siempre hay alguna comunidad en IRC o en una lista de correo con ganas de ayudar. Pero a veces no es suficiente, especialmente cuando el equipo directamente se cuelga, haciendo que sea muy complicado pedir ayuda (ya que no podemos copiar y pegar mensajes de error o probar cosas nuevas).

Por eso creo que es de vital importancia aprender un poquito sobre qué hacer con lo que sería el equivalente en GNU/Linux de las pantallas azules de la muerte. LA diferencia es que por lo general vamos a disponer de muchísima información para poder arreglarlo. Y si no, en el peor de los casos, este artículo al menos ayudará a descartar otros problemas.

Notas

  • Artículo original: Debugging system freezes
  • Autor original: Alexandre Rossi para Debian Administration
  • Si bien el artículo es originalmente específico para Debian, la mayoría de los consejos aplican a cualquier distribución GNU/Linux (a lo mejor cambiando algunos programas)
  • La palabra «log» está traducida como “registro”, pero agrego el original porque aún me resulta incómodo y poco claro

Continue reading

¿Cómo puedo ayudar a Debian?

A veces uno quiere ayudar en un proyecto libre y no sabe por dónde empezar. Siendo usuario de Debian y teniendo esa sensación creo que lo menos que puedo hacer es poner en práctica los consejos del artículo y traducirlo y publicarlo.

¿No sabés qué hacer para ayudar a Debian (que también, indirectamente, va a ayudar a Ubuntu)? Seguí leyendo.

Notas

Continue reading

Resetear la contraseña de root en MySQL

Todos los que nos dedicamos al desarrollo en algún momento tuvimos un servidorcito de pruebas al que le instalamos todo lo que nos hace falta para trabajar. Entre esas cosas seguro que está un servidor MySQL para tener un par de bases de datos. Y a todos nos pasó que un tiempo más tarde quisimos usarlo para otro proyecto sólo para darnos con que no recordábamos la contraseña.

Por suerte, en cualquier GNU/Linux no es complicado resetearla (en Windows a lo mejor es parecido pero no sabría cómo hacer para iniciar el servidor con las opciones adecuadas. Para ello tienes que seguir estos simples pasos:

  1. Inicia sesión como root en la máquina (o agrega sudo antes de todos los comandos siguientes)
  2. Para el servidor MySQL: # /etc/init.d/mysql stop
  3. Reinicia el servidor MySQL sin contraseña: mysqld_safe --skip-grant-tables &
  4. Conectate a MySQL sin contraseña: # mysql -u root -D mysql
  5. Actualiza la contraseña de root: mysql> UPDATE user SET password = PASSWORD('nueva_contraseña') WHERE user = 'root';
  6. Aplica los cambios: mysql> FLUSH PRIVILEGES;
  7. Y listo: mysql> quit;
  8. Para el servidor MySQL: # /etc/init.d/mysql stop
  9. Inicia nuevamente el servidor normalmente: # /etc/init.d/mysql start

Una cosa menos de las que preocuparnos :P

GNU/Linux de última generación en máquinas viejas

Vía Rubén podemos ver lo que se puede hacer con GNU/Linux y una PC extremadamente modesta. ¿Quién cree que puede tener los efectos de Vista en una PC que tiene desde hace 4 años?

Comparen los requerimientos de Vista para poder tener activado Aero:

  • Procesador de 1GHz
  • 1 Gb de RAM
  • Aceleradora de 128 Mb (compatible con DirectX 9, Pixel Shader 2.0 y 32 bits de profundidad)

Con esta PC:

  • Pentium III 800 Mhz
  • 128 Mb de RAM
  • Aceleradora de 32 Mb

Y ahora vean un Xubuntu GNU/Linux 7.10 Gutsy Gibbon con Compiz Fusion y su gestor de ventanas Emerald en esta última PC:

Sorprendente cuando menos.