Sirviendo información sobre Linux desde 1998

Bitácora de orvtech

Imagen de orvtech

La ciencia de un tweet

Como muchos me he dado cuenta del poder que tienen las redes sociales y queriendo optimizar un poco este proceso y reducir la cantidad de tweets al día. Me dispuse a determinar cuando es el mejor momento para actualizar mi estado.

¿Cuándo es el mejor momento? - Especulando un poco asumí que debía ser cuando la mayoría de las personas que me siguen están activos, responden tweets o actualizan su estado.

¿Todos los días son iguales? - Curiosamente los fines de semana presentan un patrón de comportamiento muy distinto al resto de la semana así que tome esto en cuenta.

Imagen de orvtech

Limitar el espacio de una carpeta sin usar cuotas en Samba.

Hace poco me consultaron si se podía limitar el espacio de una carpeta Samba sin tener control de usuarios es decir hay una carpeta por usuario que esta a su vez es 'mapeada' a su estación de trabajo (que corre windows) pero todos los usuarios usan el mismo usuario y el mismo password para acceder cada una de sus carpetas. La pregunta me dejo cabezón, yo nunca trabaje con Samba pero se que debe de haber forma de hacer esto. Por ahora me dispuse a crear un script que le ayudara.

El script lee un archivo de texto separado por comas el cual tiene dos columnas una para el nombre del usuario y la cantidad de Megabytes que se le va a asignar a cada usuario. Usando el comando dd el script crear archivos que son formateados como EXT3 y seguidamente los monta. El archivo de texto plano luce así:

Imagen de orvtech

Sobre-asignación de memoria.

La sobre-asignación de memoria lograda con memory_overcommit nos permite ejecutar mas programas y programas mas grandes en equipos con una variedad de configuraciones de memoria física asumiendo que muchos de los programas que están corriendo pidieron mas memoria que lo que en realidad están usando.

El kernel controla la asignación y sobre-asignación de memoria, dejando que un programa reserve mas memoria de la que hay disponible, esto no significa que en realidad esta cantidad de memoria se vaya a usar.

Uno puede manipular el valor de memory_overcommit en el kernel con los valores 0, 1 o 2. Cada uno de estos valores afectan de la siguiente forma la asignación de memoria:

Imagen de orvtech

Archivos swap y paralelización de espacio swap

Los archivos swap o particiones swap son archivos que residen en bajo el directorio / (Root Directory) o particiones dedicadas a expandir el espacio para la paginación de memoria (respectivamente). El sistema operativo mantiene el control sobre qué páginas están en memoria principal (RAM) y cuáles no; lleva un registro en la tabla de paginación y le da una prioridad mas alta a el espacio que reside en la RAM. Este espacio permite hacer creer a los programas que tienen más memoria que la disponible realmente.

Imagen de orvtech

Cuanto le pongo de swap a mi instalación de Linux?

La pregunta de las 800 mil dolares!, para no extenderme mucho vamos a cubrirlo de forma rápida. Antiguas versiones de sistemas operativos basados en Unix como por ejemplo Solaris requerían tener de espacio swap entre dos y tres veces el tamaño de la RAM. Recuerdo que hace años en Linux se recomendaba 2.5 veces el tamaño de la RAM también. Actualmente no se requiere tanto espacio pero si se lo asignamos lo van a usar.

Imagen de orvtech

Usando el NSLU2 para detectar estafadores en Facebook.

Usando el NSLU2 para detectar estafadores en Facebook.

Aquí les dejo una conversacion entre un estafador de el Facebook Marketplace y yo. El insistia en comprarme mi carro sin verlo y que luego de hacer el pago el enviaría a un gestor para recoger el carro, para esto el queria pagar lo mas pronto posible pues, segun el, era el compleanos de su cuñado. Me pareció raro que este no llamara ni confirmara que el carro existiese, mas aun que no quería ver el carro antes de hacer el pago y su insistencia en ofrecerle mi información bancaria para, supuestamente, hacerme el deposito lo mas rápido posible.

Imagen de orvtech

Que distro usas tu? cual me recomiendas?

No hace mucho me preguntaron que distribución de Linux usaba y cual le podía recomendar a esta persona que recién se esta metiendo en el mundo de la informática a nivel laboral. Para hacer la historia corta, esta fue mi respuesta:

Distribuir contenido