Categoría: Sistemas (page 1) - Userlinux.net

Categoría: Sistemas (page 1). Blog sobre sistemas operativos, Linux, Wireless y otras tech

Buscar

Categorías
Nube de tags
Últimos comentarios
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
Webs amigas
Archivo
Promo
Links de interés

Mercurial en Fedora Core 4 y CentOS 5

Necesitaba instalar Mercurial en varias máquinas totalmente desactualizadas, concretamente una Fedora Core release 4 (Stentz) y una CentOS release 5 (final), pensé que iba a ser un lío de dependencias pero al final ha resultado inexplicablemente más sencillo de lo esperado:
Archived on : sistemas
Tags : mercurial

DynDNS, ddclient y mundo-r

No todos tenemos un router super configurable, ni un dd-wrt, ni un NSLU2 ni nada parecido (se aceptan donaciones), algunos nos conformamos con el cable-modem que nos ofrece nuestro proveedor de servicios y como tal estamos limitados a ciertas acciones.

Los que -además- somos cutres y no deseamos pagar un plus por obtener una IP fija no tenemos otra opción que tirar de fantásticos servicios como DynDNS, encargados de redirigir cada cambio de IP a un nombre que nosotros elijamos dentro de las posibilidades.
Archived on : sistemas

Downtime

Todas las veces suele ocurrir de forma similar, estás probando algo que -de repente- tarda demasiado en ejecutarse y es entonces cuando empieza a subir una especie de sentimiento calórico desde el estómago a la cabeza según te vas dando cuenta de lo que puede estar pasando de fondo.

El resultado puede ser distinto según la ocasión, un servidor caído, una base de datos eliminada, datos redundantes, inconsistencia en un sistema de ficheros... pero el susto y la situación son similares.

En este caso ha sido a través de un script de migración, ¡que mejor prueba que ésta web para el nuevo rCMS!, así que mientras $link_viejo y $link_nuevo se hacían la picha un lío en los mysql_connect(), mi cabeza ardía pensando en la fecha del último backup: 17 de febrero.

Resultado: Se han perdido los comentarios de los últimos 10 posts y varios updates del error 8001050f. El estropicio no ha sido nada comparado con lo que se me ha calentado eso que sale del cuello y suelen llamar cabeza.

Bind: ¡maldito Plesk!

Entre que llevamos toda la tarde con cortes en la conexión -por cierto, últimamente se están acentuando bastante, punto negativo para R- y que ha dejado archivos a medio guardar solo faltaba el maldito Plesk.

Nota mental, si tienes pensado reiniciar -el maldito Plesk- y tienes entradas Bind agregadas de forma manual acuérdate de reponerlas antes de nada, te ahorrarás un cabreo.

En serio -y vuelvo a repetir por enésima vez- cuanto menos conozca de estos mamotretos más años viviré. ¡AWS ya!.
Archived on : sistemas
Tags : cabreo

Mercurial: Hook on push

Lo tenía pendiente desde que cambié de Subversion a Mercurial, sabía que se podía y que era algo trivial pero lo vas dejando y bueno, just happens. El caso es que cuando haces un push al servidor lo normal es hacer un update de su lado, así que el hook que lo automatiza es el correspondiente:
[server]$ cat /path/del/repo/.hg/hgrc
[hooks]
changegroup = hg update
Y fuera preocupaciones. La obligada referencia a Tao of Mac, desde donde me vino la inspiración mientras intentaba poner el Macbook a punto.

Timeline Linux Distros

He visto este gráfico en el blog de David Anguita y me ha parecido curioso e interesante. Por eso quiero compartirlo con vosotros, linuxeros de pro: No sabéis lo que me alegro de haber hecho los primeros pinitos como pingüino con Slackware, aunque hace tiempo que la tengo olvidada me siento uno más de la Subgenius Church... simplicity is divine!.
Archived on : sistemas

DenyHosts: bloquear intentos fallidos

Todos sufrimos con más frecuencia de lo deseado intentos de ataques por fuerza bruta en los servicios que ofrecen nuestras máquinas, es inevitable. Pero con herramientas como DenyHosts podremos controlar mucho mejor estos intentos de violación.
DenyHosts
Su instalación y posterior configuración son triviales, tan solo debemos comprobar que tenemos python instalado en el sistema y poco más:
# dpkg --list | grep python2
ii  python2.5...
# python -V
Python 2.5.2
# apt-get install denyhosts
Una vez instalado pasamos a configurar el archivo /etc/denyhosts.conf, que es el que tiene toda la chicha:

Migración de SVN

Después del owned con el que hemos puesto fin al 2009 ha llegado un nuevo servidor de desarrollo y con ello su consecuente migración (y problemas varios).

Ha llegado despiezado así que nos hemos puesto manos a la obra para restaurar el servicio cuanto antes, primero el hardware y luego -wiki en mano- los servicios correspondientes. El primer problema -que en principio no ha trascendido demasiado- ha sido la migración de los repositorios Subversion a la nueva máquina. Digo problema porque nunca había migrado un SVN, pero todavía sigue quedando gente que documenta estas operaciones para hacer la vida más sencilla a los demás.

Screen: nueva configuración

Creo que si a algún software le he sacado partido y estoy absolutamente orgulloso de usar ese es GNU screen. Ya he hablado de él en numerosas ocasiones y no hago más que alabar sus características.

Cada día que juego un poco con sus opciones me quedo boquiabierto. Esta tarde ha sido por iniciativa de David Martínez, él también habla maravillas de screen.
Archived on : sistemas

Compresión: tar.gz vs tar.bz2

Es una pena que no me haya dado por medir el tiempo de generación del tar.gz pero no pienso repetirlo. Hace unos días ha tocado hacer una compresión de un archivo de 51Gb. de texto plano y -como siempre- he tirado de tar.gz sin siquiera pensar en otras alternativas. 5.1Gb clavados.

La duda ha venido días más tarde cuando, al no ubicar bien el comprimido, un rsync se lo ha llevado por delante (descanse en paz). Tenía que repetir la tarea así que me he puesto el mono de trabajo y he intentado mejorar los números:
Archived on : sistemas
Siguiente » 
[ Userlinux 2001 ~ 2010 | Sindicación ]