Aug 14
GNU/Linux Cuando has perdido el password de root de tu máquina GNU/Linux y no sabes como recuperarlo estas en problemas. Aquí tienes una pequeña guía sobre que puedes hacer para hacerte con el control de tu máquina.

En ella explico diversas métodos que podrías emplear. Como sabes muchas cosas pueden ir mal debido a las enormes posibilidades de configuración que ofrece este sistema operativo. No te desesperes si al emplear alguno no te funciona pasa al siguiente método. Si todo sigue sin funcionar escribe un comentario en esta entrada, quizás podamos ayudarte.

Continua leyendo "Como recuperar el password de root en GNU/Linux"

Publicado por Abraham Covelo

Jun 27
GNU/Linux Es bastante sencillo cuando trabajamos con subversion u otros tipos de repositorios incluir en nuestra cópia de trabajo ficheros que no debemos subir al repositorio, como compilaciones, ficheros de prueba, ficheros del sistema operativo, logs, etc. Para que subversión los ignore tenemos diversos métodos.

Todos estos métodos modifican la propiedad svn:ignore

1) Editar directamente la propiedad para un directorio en concreto


$ svn propedit svn:ignore ./ruta_ficheros_a_ignorar


A continuación podemos indicar los ficheros a ignorar dentro de la ruta especificada permitiéndose el comodín '*'. Así para ignorar todos los ficheros dentro del directorio basta con indicar


*


Puedes crear una lista de ficheros, uno por linea, por ejemplo:


*.out
data.log
*.tmp
test_*


2) Otro método consistiría en editar el archivo global ~/.subversion/config

Busca la sección [miscellany] dentro de este fichero y cambia la propiedad global-ignores para ignorar los archivos que no deseas subir al repositorio. Hay que emplear un espacio como separador entre "ficheros" en lugar de poner uno por línea como hacíamos antes. Así:


global-ignores = *.out data.log *.tmp test_*


Esto ignorará todos los ficheros que sigan este patrón en todos los repositorios que emplees en tu máquina local

3) Un último método sería empleando el comando propset de subversion


$ svn propset svn:ignore *.tmp .


El punto final indicaría que es el directorio actual en donde deben ignorarse los fichero son extensión tmp

Podemos especificar un fichero donde tengamos todas las reglas para ignorar ficheros con el modificador -F, así:


svn propset svn:ignore -F ignore.txt .


Recuerda además que si empleas propset y propedit debes ejecutar un commit para que todo el mundo ignore estos ficheros. Ten esto en cuenta a la hora de definir lo que no quieres versionar.. svn:ignore es una propiedad; metadatos en el repositorio que también son versionados. Cada objeto dentro de subversion (ficheros, directorios, enlaces etc) puede tener esta u otras propiedades. Para saber que propiedades tiene un objeto en concreto en nuestro repositorio o copia de trabajo basta ejecutar:


$ svn proplist /ruta_objeto





Publicado por Abraham Covelo

May 24
GNU/Linux Mysql tiene asociadas dos horas horarias, una es global y otra por conexión. Su valor por defecto coincide con la zona horaria del servidor donde mysql esté en ejecución. Esto se corresponde con el valor de timezone SYSTEM. Para poder saber el valor de zonas horarias en una conexión basta con lanzar esta consulta:

mysql> SELECT @@global.time_zone,@@session.time_zone,NOW();

La primera columna es el time_zone de nuestro servidor y el segundo el de nuestra conexión. La tercera columna de la fecha y hora actuales de acuerdo con el valor de timezone de nuestra conexión (si, la 2ª columna)

Para poder modificarla según el manual online de mysql basta con ejecutar:

mysql> SET time_zone = timezone;

Siendo timezone una cadena que se debe corresponder con una zona horaria instalada en nuestro sistema. Sin embargo si ejecutas esta consulta es muy probable que te de un error, diciendo que desconoce esta zona horaria.

Por ejemplo

mysql> SET time_zone = 'UTC';
1298 Unknown or incorrect time zone: 'UTC'

Como es esto posible, ¿mysql no sabe nada sobre esta zona horaria universal?. En mi sistema GNU/Linux (Debian). Las zonas horarias están a modo de archivo (filosofía UNIX) en /usr/share/zoneinfo. Y de un rápido vistazo se puede ver que, como no, UTC es una de las zonas horarias definidas.

Continua leyendo "Como cambiar la zona horaria de mysql por conexión"

Publicado por Abraham Covelo

Nov 8
GNU/Linux Hoy en día la instalación de una distro de linux a través de un USB con las BIOS actuales es bastante sencilla. Existen herramientas que te ayudan a hacerlo de manera automática o semi-automática como portable linux,live USB creator o unetbootin. Algunos de estos programas tiene versiones para windows. Existen tutoriales aquí y allá por internet con instrucciones de como hacer esta instalación. Por ejemplo el que nos encontramos en ubuntu sobre instalación a través de usb.

Para hacerlo de una manera más casera y controlada y sobre todo por si todos los método anteriores os han fallado probad esto. Es un ejemplo de una instalación de debian a través de usb (recordad que.. debian rules!):

Primero debes tener un sistema GNU/linux completamente funcional. Un live CD de knoppix es más que suficiente. Ahora basta con descargarte una imagen boot.img.gz, para arrancar tu usb. Puedes buscar otros arranques para otras versiones debian navegando en los mirros de debian, por ejemplo http://http.us.debian.org/debian/dists/

Continua leyendo "Instalar linux desde un USB"

Publicado por Abraham Covelo

(Página 1 de 8, en total 29 entradas)