Geek Stuffs

Ignorar chequeo de disco al arranque en Linux

Los sistemas Linux normalmente hacen una revisión de la consistencia de los sistemas de archivos al arrancar, muchas veces este procedimiento se realiza por salud ó porque el sistema operativo detectan que no se apago correctamente e inicia el proceso para buscar posibles errores y corregirlos.

Hay ocasiones en que por algún motivo queremos pasar por alto este proceso de revisión de los sistemas de archivos para conseguir que el sistema arranque y este arriba lo más rápido posible, una revisión de sistemas de archivos puede llevarse un buen tiempo en función del tamaño de los discos y los posibles errores que se encuentren.

Un caso muy puntual en donde me ha tocado hacer brincarme esto proceso es cuando en un servidor de producción por algún motivo pierde la energía y se apaga, en ese momento al querer arrancar el sistema operativo va a detectar que el sistema de archivos no se desmonto adecuadamente e intentara hacer el proceso de revisión y muy seguramente va a ser un proceso muy tardado y es vital tener el servidor operando en el menor tiempo posible, es en este caso en particular cuando podemos optar por ignorar el la revisión del sistema de archivos.

Para hacer esto, al momento del arranque entramos a la opción de edición de gestor de arranque Grub, vamos a editamos las opciones del arranque del kernel que está siendo utilizado para arrancar el sistema, ya en las opciones de edición nos posicionamos en la línea que inicia con la palabra kernel y al final le agregamos el parámetro fastboot, quedando algo como lo siguiente:

kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=LABEL=/ console=tty0 console=ttyS1,19200n8 fastboot

Al terminar la edición, damos presionamos la tecla enter y después presionamos la tecla B para que comience el arranque, en ese momento el sistema empezara a arrancar saltándose la parte de la revisión del sistema de archivos y en unos cuantos segundos tendremos nuestro sistema listo.

Es importante aclarar que esto es una solución permanente y de cierto modo riesgosa, ya que el sistema de archivos si puede haber sido afectado, así que la recomendación es que una vez que se tenga el sistema corriendo, se programe un respaldo de la información importante y se consiga una ventana para hacerle la revisión del sistema de archivos completa utilizando fsck. Así que ya están advertidos :)

Mis propositos y mejores deseos para este 2012

Pues ya estamos en el último día de este 2011, este año fue de muchas bendiciones, cumplí algunos objetivos que me había planteado, tuve mucho trabajo, me fue muy bien en la escuela, hice nuevos buenos amigos, aprendí cosas nuevas, mucha salud todos en la familia de mí esposa y en la de a mí y mi pequeño hijo creciendo cada día más, quizá este año no me fue muy bien monetariamente hablando pero pues al menos no nos hizo falta nada, doy gracias a Dios por todos lo que nos dio y ojala en este 2012 nos siga poniendo donde hay, ya de lo demás nos encargamos nosotros ;)

Para este próximo 2012 me he trazado unos pequeños propósitos geek-personales, una vez leí que es bueno tener muchos propósitos, pero asegurarnos que sean realistas y alcanzables, que los anotemos en algún lugar para que no se nos olviden y que los tengamos siempre presentes, por es que he decidido listarlos a continuación:

Terminar la maestría: En este año curso el cuarto semestre y espero completar el proceso de titulación al finalizar el año.
Leer por lo menos 5 libros: Ahora que está muy de moda eso de la lectura, este es un propósito que quiero hacer ya que realmente libros leo muy poco, últimamente he estado interesado en el tema de finanzas personales, quizá mis lecturas vayan en este sentido.
Participar al menos en 1 congreso como ponente: Con el afán de compartir experiencias, espero poder participar en muchos este año.
Publicar al menos un post por mes en este blog: je je, quizá el más difícil de todos pero muy importante, este último año me dio muchas experiencias que quisiera compartir, espero poder publicar mucho más.
Correr una carrera de 5k: Siempre he querido participar en una pequeña carrera, este año lo hare y empezare a prepararme, no aspiro quedar entre los primeros lugares pero al menos la satisfacción de participar.
Publicar al menos 2 aplicaciones Android: Este año tengo que continuar desarrollando en Android, seguir aprendiendo más de la tecnología y seguir publicando en el Market, ya tengo unas cuantas buenas ideas que ojala pronto estén listas.

Y creo que con esos, son poquitos y veo que todos son claros y alcanzables, ya que hay que también que cumplir los propósitos con la familia :)

A toda la gente que ha pasado y que pasará por este blog, les deseo que tengan un excelente Feliz Año 2012, que todos sus propósitos sean cumplidos, que estén llenos de bendiciones y mucho éxito en todo lo que emprendan.
Reciban un fuerte abrazo.

LG Optimus One P500 – Mi bienvenida al mundo de Android

Ya estoy aquí de nuevo, después de hacer un buen de no postear nada hoy retomo esta intención de mantener actualizado este sitio, ojalá si mantenga firma esta intención porque sí traigo un buen de cosas que compartir.

Hace algunos meses atrás adquirí un nuevo teléfono celular, después de ser usuario de Blackberry por muchos años, decidí cambiar al mundo “touch” y buscaba un dispositivo con esa característica y a un precio accesible, por un momento pensé en comprarme el famoso IPhone, pero la neta no me late mucho, es un muy buen equipo con un excelente sistema operativo, pero sumamente restrictivo, a mí que me gusta moverles a los sistemas, adecuarlos, darle ese toque personal que te hace sentir muy agusto y que cuando te aburra sabes que puedes encontrar algo mejor, no se me hizo una buena opción.

Así que me decidí por buscar un teléfono con Android y compre un LG P500 Optimus ONE, unos de los dispositivos de menor precio y que vienen con este grandioso sistema operativo de Google, desde el primer momento me gusto mucho, de fabrica viene con la versión 2.2 Froyo, empecé bajándole temas, cambiar íconos, tonos, etc, lo dejé a mi gusto. Hace unos meses más, estaba buscando alguna actualización para el teléfono pero LG no ha liberado aún alguna actualización, y entonces encontré un ROM con Android 2.3 y se lo instalé y le quedo más que excelente, incluso con aplicaciones que no venían en la instalación original (no sé si las haya quitado LG o mi carrier) y pues todavía más personalizable, eso me agrado y realmente es lo que me hace sentirme muy agusto con mí teléfono.

En general el teléfono funciona muy bien, en Android Market, existen un sin número de aplicaciones y juegos que se les pueden instalar, en cuando a la batería me dura aproximadamente 12 horas con muchas cosas corriendo (MSN, Facebook, Twitter, GPS), una de las limitantes es que tiene poco almacenamiento interno, lo que hace que se llene muy rápido, pero la ventaja es que podemos estar moviendo las aplicaciones que instalamos en la memoria SD y no quedarnos sin espacio :) , el tamaño es cómodo y no es nada pesado, en general, lo recomiendo bastante si buscan un buen teléfono con Android y a muy buen precio.

Más adelante publicaré los pasos que seguí para instalar la versión 2.3 en este dispositivo por si a alguien le sirve.

Saludos.

Cambiar dirección IP para envio de correos en WHM & CPanel

Hay ocasiones que por algúna u otra razón la dirección IP de nuestro servidor es “banneada” por algunos servidores de correos, esto porque se detecta que se envia SPAM o la dirección IP está dentro de algun Blacklist, etc.

Hay manera de cambiar la dirección IP de salida para los envios de correo, esto puede ser una solución para evitar esos bloqueos, pero siempre es mejor atacar el problema de raíz y ver por que es que nuestra dirección IP esta listada y ver que no tengamos un spamer dentro de nuestro servidor.

Si desean cambiar la IP hay que hacer lo siguiente:

1.- Loguearse dentro de WHM
2.- Ir a: WHM Main >> Service Configuration >> Exim Configuration Editor
3.- En la sección Domain and IPs habilitar la opción Send outgoing mail from the ip that matches the domain name in /etc/mailips (*: IP can be added to the file to change the main outgoing interface)
4.- Editar el archivo /etc/mailips con su editor favorito.
5.- Agregar la siguiente linea: *: IP donde IP es la dirección IP que queremos que sea la que traigan los correos que van a salir de nuestro servidor.
6.- Reiniciar Exim: /etc/init.d/exim restart

Y listo, con esto podemos hacer el cambio de dirección IP para todos los dominios de nuestro servidor.

Espero les sirva.

Saludos.

Nota:
Este mismo procedimiento se puede hacer si deseamos solamente cambiar la dirección IP de ciertos dominios, todo se configuraría en el archivo /etc/mailips, por ejemplo:

dominio1.com: IP1
dominio2.com: IP2
subdominio.dominio1.com: IP3
*: IPMAIN

Las palabras IP* se cambiarían por la dirección IP válida en internet.

Open DNS – Servidores DNS y algo mas…

OpenDNS Site

Hace tiempo que soy usuario de este servicio que realmente me tiene bastante satisfecho, se trata de Open DNS, un servicio de resolución de nombres con algunas características extra que le dan un valor agregado.

El servicio cuenta con 3 versiones; Basic (free), Deluxe ($) y Enterprise ($), pueden checar una tabla comparativa de las características de cada una de las versiones aquí.

Con la versión Basic, podemos crear una red, esto significa que registramos la dirección IP que nos da la salida a internet, para que cada vez que hagamos una consulta a los servidores de nombres, Open DNS pueda identificarnos y aplicará las configuraciones que hagamos realizado, en caso de que tengamos dirección IP dinámica, tendremos que hacer uso de alguno de los clientes oficiales que nos ofrece Open DNS, aunque solamente tiene para Windows y MAC, hay manera realizar las actualizaciones desde Linux, aquí hay algunas ideas de como hacerlo.

Dentro de las características interesantes de Open DNS es que podemos hacer uso de blacklist/whitelist de dominios, además que nos permite realizar filtrado de contenido a nivel DNS, mediante la configuración de listas de acceso ya definidas, solamente debemos de seleccionar uno de los niveles de filtrados pre-configurados o hacer una selección personalizada y Open DNS hará el filtrado por nosotros, lo cual nos ayudaría a reducir el trabajo de los proxys y firewalls locales, algo muy bueno y además gratuito :)

OpenDNS Content Filter

Para hacer uso de Open DNS en nuestra red local, solamente tenemos que configurar nuestro servidor DNS para que haga un forward a los servidores de nombres de Open DNS que son: 208.67.222.222 y 208.67.220.220, por ejemplo en BIND editaríamos el archivo /etc/named.conf y modificaríamos la sección de opciones para que quede de la siguiente manera:

options {
	forwarders {
                208.67.222.222;
                208.67.220.220;
        };
};

Y listo, con eso ya tenemos filtrado de contenido, además podemos realizar una personalización básica de la página de error ;)

PD: No se les olvide bloquear el tráfico DNS a cualquier otro servidor para que no vallan a saltarse el filtrado, ya que hay cada usuario vivillo je je je.

Artículo: Historia de los lenguajes de programación

Encontre este artículo referente a la histroria de los lenguajes de programación, cuales son los lenguajes más populares y una prespectiva de lo que podrán ser los lenguajes de programación del futuro.

Muy didáctico el artículo incluso para los que no estén relacionados con sistemas.

Ver artículo

Actualización Xbox 360

El día de ayer prendí mi Xbox y veo que hay una nueva actualización, total la descargué y tardo un poco, despues ya reinició la consola y sorpresa, cambio totalmente la interfaz!, chales apenas le estaba agarrando la onda a la interfaz anterior y pues ya me la cambiaron :(

Esta nueva interfaz está mas 3D, escoges un abatar el cual puedes personalizar con tus rasgos fisicos, se puede cambiar los backgrounds, la navegación entre las opciones es muy agradable, cada opción te brinda mucho mayor información, etc. En general me agrada mucho más que la anterior.

Muy recomendable la actualización.

Saludos.

Subscribe to RSS

RSS POSTS RSS COMMENTS