Evitar navegación.
Principal

linux

Efecto 2038

¿Os acordais del efecto 2000?, este tipo de efectos son producidos por errores de software o hardware que están relacionados con el almacenamiento de fechas.

En el llamado "Efecto 2038" podría fallar una gran cantidad de software, este problema afecta a todos aquellos programas que utilizan el Unix Time Stamp que como ya muchos sabreis es el es el número de segundos transcurridos desde las 0:00:00 del 1 de enero de 1970 GMT.

Pues en máquinas de 32 bits, como son la gran mayoría de máquinas que se utilizan en estos momentos, el 19 de enero de 2038 a las 03:14:07 se dará una curiosa circunstancia y es que se llegará al tope de fecha posible para almacenar con este siste y un segundo despues "03:14:08" se desbordaría la memoria volviendo probablemente al 1 de enero de 1970 a las 00:00:00.

La explicación es la siguiente, los sitemas de 32 bits utilizan un entero de 32 bits con signo para para poder representar una rango de números entre -2.147.483.648 y 2.147.483.647 y por lo tanto como hemos dicho anteriormente el último segundo representable en este formato es el "19 de enero de 2038 a las 03:14:07".

Los menos alarmistas pensarán que para esas fechas se habrán actualizado la gran mayoría de los aparatos y habrá soluciones para evitar este "efecto", sin embargo algunos más alarmistas pueden pensar que aún dentro de 30 años habrá algunos aparatos electrónicos (relojes, despertadores, móviles) que pueden estar basados en el formato timestamp y que por lo tanto no funcionarían correctamente a partir de enero de 2038.

Ejemplo del "efecto 2038" en Debian

Tue Jan 19 03:14:01 2038
Tue Jan 19 03:14:02 2038
Tue Jan 19 03:14:03 2038
Tue Jan 19 03:14:04 2038
Tue Jan 19 03:14:05 2038
Tue Jan 19 03:14:06 2038
Tue Jan 19 03:14:07 2038
Fri Dec 13 20:45:52 1901
Fri Dec 13 20:45:52 1901
Fri Dec 13 20:45:52 1901

El gran enemigo del PC... el polvo

Puede parecer una tonteria pero a menudo el polvo es el causante del mal funcionamiento de nuestro pc, el simple echo de abrir la caja de la torre y limpiar un poco el polvo que se acumula, puede evitarnos algún que otro dolor de cabeza.

Diferentes problemas que presenta

Son varios los problemas que pueden provocar el polvo en nuestro pc, en primer lugar hay que tener en cuenta de que el polvo es conductor de la electricidad y una acumulación puede llegar a dañar o provocar un mal funcionamiento de alguno de los numerosos circuitos que posee una torre de ordenador.

Pero sin duda el mayor problema nos lo encontramos en la combinación polvo/ventilador y es que es muy habitual que donde haya un ventilador se acumule el polvo, esto provoca un mal funcionamiento del ventilador y el consiguiente calentamiento del ordenador, el resultado suele ser que una pieza importante del ordenador se nos estropea.

También puede ocasionar atascamiento, degradación de velocidad y ruido de los componentes mecánicos y ventiladores.

Polvo en PC



Escritorios Online

Posiblemente el pionero en esto de escritorios virtuales multiplataforma fue eyeOS... pero a día aparecen nuevos servicios de este tipo cada día.

Casi todos tienen en común que incluyen toda la estructura de un sistema operativo y algunas aplicaciones de tipo suite_ofimática como un procesador de textos, un calendario, un gestor de archivos, un mensajero, un navegador, una calculadora y más.

Esto de los escritorios online se trata de un nuevo concepto en almacenaje virtual, el cual se considera como revolucionario al ser un servicio clave para el Web 2.0 ya que dentro de una web que combina el poder del actual HTML, PHP, AJAX y JavaScript para crear un entorno gráfico de tipo escritorio.

Casi todos requieren el mismo tipo de tecnología: AJAX, Php, FLASH y algunos Java dependiendo de las aplicaciones que estos escritorios llegan a ejecutar.

Antes de ver la descripción de cada uno de los escritorio online, veamos gráfica con datos aproximados del tráfico de cada uno de ellos (Gráfica Alexa).

eyeos




Las mascotas del Software Libre

¿Con cual de estas mascotas te sientes más identificado?

Cada proyecto de software libre tiene su mascota que dice mucho de su filosofía.

Yo personalmente me quedo con el elefante aunque en esta entrada habrá opiniones para todos los gustos.

Ñu – GNU

Un Ñu es el animal representativo del proyecto GNU ya que GNU significa “Ñu” en inglés. El nombre GNU no se adoptó porque a la persona que comenzó el proyecto (Richard Stallman) le gustase particularmente este animal sino porque GNU es un acrónimo recursivo que quiere decir "GNU's Not Unix."


Mono - Proyecto Mono

Mono es tanto el nombre como el animal representativo como de un proyecto que pretende ser una implementación libre de la plataforma .Net.

Los creadores del proyecto explican que eligieron el nombre de Mono simplemente porque les gustan los monos (antes de crear Mono ya habían fundado una empresa llamada Ximian, palabra muy parecida a “Simian” -Simio-).


Delfín – MySQL

El delfín que es parte del logo de MySql se llama Sakila. Según los creadores de MySql, este delfín representa los valores de la compañía y de la base de datos: rapidez, precisión, potencia y naturalidad.




¿Dónde encontrar información sobre Linux?

Hay información sobre Linux disponible en muchísimos foros y repositorios pero lo ideal sería recopilar de manera ordenada toda esta información para que sirviera a cualquier persona como guía de instalación y resolución de problemas

El principal problema que te puedes encontrar a la hora de buscar información acerca de Linux es que a menudo se encuentra en formatos un tanto complicados lo que lleva a generar una gran cantidad de redundancia en las preguntas y respuestas más sencillas sobre este sistema operativo, esto a menudo provoca caos y los usuarios inexpertos sin duda relacionan este caos con el sistema operativo.

Para ello tenemos algunas páginas en las que con mayor o menor suerte se trata de ordenar toda esa información.

The Linux Vault

The Linux Vault es un Wiki que tiene como objetivo crear un sitio donde se centralice toda la información referente a GNU/Linux, aún está empezando como proyecto y está algo falto de contenido.

El fin de este Wiki es contener información de configuraciones, trucos, consejos y temas relacionados en general con los sistemas GNU/Linux.

No hay que equivocarse pensando que se trata de volver a hacer el trabajo ya hecho en la Wikipedia puesto que la idea es colocar artículos no enciclopédicos relacionados con GNU/Linux (Por ejemplo, HOW-TOs).

Por lo tanto no hay que verlo como una enciclopedia sino como un repositorio de manuales, definiciones y términos muy específicos en un contexto determinado que vendrá muy bien para los usuarios más novatos.

A pesar de que hoy en día se puede coger una distribución como Ubuntu y es muy fácil de instalar y configurar a partir de ahí muchos usuarios se encuentran problemas en la instalación de determinadas aplicaciones o en la personalización del sistema operativo, para esto esta aplicación si evoluciona correctamente puede llegar a ser una fuente de datos muy útil.


¿Qué es un ataque DDoS?

Para empezar veamos ¿Qué es un ataque DDoS?, también conocido como "Ataque de Negación de servicio distribuido" es un tipo especial de DoS de manera conjunta y coordinada entre varios equipos.

Estos ataques consiguen el objetivo de tumbar la máquina víctima agotando el ancho de banda o sobrepasando la capacidad de procesamiento. Para terminar de familiarizarnos con esos términos decir que a las máquinas encargadas de realizar el ataque se les denomina "Zombie" y al conjunto total botnet.

Detectar Ataque DDoS

Mis conocimientos sobre el tema son bastante limitados pero de lo que sí estoy seguro es que muchas veces algunos administradores confunden un ataque DDoS con alguna anomalía de la red o el servidor, para asegurarnos de que estamos ante un ataque DDoS tenemos que tener una cantidad de procesos httpd, eximd, ftpd, etc, estos suelen ser los objetivos comunes a estos ataques y los que consiguen generar la carga suficiente para colapsar el sistema por falta de recursos.

Si tenemos dudas sobre el tema y no tenemos los conocimientos necesarios os recomiendo la lectura de este post, voy a tratar de simplificar la explicación al máximo a modo de orientación para aquellos usuarios que necesiten una respuesta rápida a la pregunta ¿Estoy sufriendo un ataque DDoS?

Como hemos comentado anteriormente tenemos que ver cuantas conexiones tenemos por IP y el servicio a los que se conectan estas conexiones dentro de nuestro servidor, de este modo podremos quitarnos las dudas de si realmente se trata de un ataque DDoS.

netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr

netstat -np | grep SYN_RECV | awk '{print $5}' | cut -d. -f1-4 | cut -d: -f1 
| sort -n | uniq -c | sort -n

Si estuvieramos ante un ataque y teniendo como ejemplo los siguientes datos obtendríamos un listado parecido al siguiente:

IP Servidor: 192.168.0.3 IP
Atacante: 192.168.0.5

tcp        0      0 192.168.0.3:80          192.168.0.5:60808     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:60761     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:60876     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:60946     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:60763     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:60955     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:60765     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:60961     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:60923     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:61336     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:61011     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:60911     SYN_RECV   
tcp        0      0 192.168.0.3:80          192.168.0.5:60758     SYN_RECV   

Parar ataque DDoS

Supongamos que estamos ante un ataque y como es lógico ahora lo que necesitamos es pararlo... para ello os recomiendo acudir a sitios que documentan los pasos necesarios para detener un Ataque DDoS:


Ordenadores ultraportátiles, UMPC

UMPCSe les conoce como UMPC, Ultra Mobile PC, PC Ultra Móvil ó ultraportátiles; pesan menos de un kilo y ofrecen todo tipo de posibilidades multimedia.

Son potentes ordenadores portátiles de reducidas dimensiones y con grandes posibilidades para la comunicación, su principal atractivo es sin duda la portabilidad.

Este tipo de productos pueden satisfacer nuestras necesidades de trabajo, ocio y comunicación, siempre y cuando no seamos demasiado exigentes con las prestaciones.

Las características de un UMPC pueden variar pero generalmente incluyen un microprocesador de 1 GHz como el Intel Celeron M, Pentium M o VIA C7-M, con 256 MB de RAM, discos duros de 30 - 60 y 100 GB, podrían ofrecer: GPS, webcam, lector de huellas digitales, sintonizador de TV y lector de tarjetas de memoria, Bluetooth, Wi-Fi y Ethernet.

Asus Eee Pc

Hasta hace poco el precio de estos ultraportátiles era prohibitivo pero con la irrupción en el mercado del flamante Asus Eee la tendencia ha cambiado y dentro de no mucho tiempo será un producto accesible a todo tipo de bolsillos.

Este UMPC carece de disco duro, no tiene lector de DVD y ofrece una pantalla de siete pulgadas.

Pesa únicamente 900 gramos y es un ordenador que se puede utilizar para conectarse con Internet, poder leer, contestar correo o como simple procesador de textos. Aunque es cierto que podría utilizarse para otro tipo de tareas pero estaríamos un tanto limitados por sus bajas prestaciones.

El Eee PC viene con el sistema operativo Linux preinstalado y a su vez es compatible con Windows XP.

Lo mejor de todo su bajo precio $299.

Asus EEE


* Pantalla: 7" Resolución: 800x480
* CPU: Intel Celeron M353 ULV, 900MHz, 90nm, 512KB L2 Cache, Bus 400MHz
* Chipset: Intel 915G/910
* OS: Xandros, Windows 2000/XP&Vista Compatible (Incluye DVD con los controladores para WinXP)
* Comunicaciones: 10/100 Mbps Ethernet; 56K modem
* WLAN: WiFi Atheros 802.11b/g
* Tarjeta Gráfica: Mobile Intel 910GMLE Express Chipset for Embedded Computing (Dynamic Video Memory; hasta 128 MB del sistema)
* Memoria: 256MB/ 512MB/ 1GB/ 2GB, DDR2-400 (Xandros reconoce 1GB de RAM solamente)
* Almacenamiento: 2/ 4/ 8/ 16/GB SSD
* Webcam: 300K píxel vídeo cámara
* Audio: Hi-Definition Audio CODEC; con altavoces estéreo y con micrófono
* Vida de la batería: 3hrs (4 cells: 5200mAh, 2S2P)
* Dimensiones y Peso: 225 x 165 x 21~35 mm, 890 g


El mejor fondo de escritorio

Lo llames como lo llames fondo de pantalla, fondo de escritorio, desktop wallpaper o simplemente wallpaper... ¿A quién no le gusta tener un buena imagen de fondo en el escritorio?

A menudo el fondo de escritorio es lo único que un usuario configura en su sistema operativo, es un elemento de decoración y lo más común es que se trate de una imagen estática aunque existen fondos de escritorio animados.

Ya se ha quedado un poco anticuado eso de colocar fondos de escritorios livianos o de un único color y generalmente se ajustan a la resolución de pantalla disponible: 800×600, 1024×768, 1280×1024 píxels o se rellenan los bordes con algún color.

Una de los sitios que más me gustan a la hora de buscar fondos de escritorio es Social Wallpaper, pero si no encuentras ninguno que te guste prueba en una de estas alternativas:

Flickr, InterfaceLift, Socksoff, WallpaperStock, PixelGirlPresents, VladStudio, DualScreenWallpaper, Mandolux, FantasyArtDesign, DeviantArt, DesktopNexus, MyDeskCitiy, Veer, Wallpaper.Sites, Digital Blasphemy, Neon Sight Japan, RealityDreamShip, Hebus.com, PimpMyDesk, Klowner’s Wallpapers, Quality Wallpapers, Balta.ikk.sztaki.hu, Looroll, Souldcore, Wallpaper Joe, GypySpaceMuffin, Aeiko.net, MoodFlow, Shadowness, Free Wallpaper, Free Digital Wallpaper, Mapa.co.kr, GetSkinned, Groovy Screens, MacDesktops, Wooden Fish, End Effect, DJ-Designs, Bitaites.org, Shifted Reality, Streat Dream, Wikipedia, Club VAIO, ThemeXP, Webshots, KDE-Look.org, Customize.org, WinModify.com, WinCustomize.com, Anime, Peorth, Mattosai, NetCarShow, Exotic Car Wallpapers, Desktop Machine, BellaDonna, Desktop Girls, HST Wallpapers, Space Wallpapers, 3couleurs, 9x Media, Brodyaga, WStaylor.net, Gamer Wallpapers, Michael Swanson’s Blog, Arkhipov.com