cyb3rpunk

Liberar memoria RAM caché en GNU/Linux

Posted in GNU/Linux, linux, Tips by ramonovski on abril 28, 2011

La memoria caché es aquella que almacena información de los procesos con el objetivo de ser reutilizada para lograr que se lleven a cabo procesamientos futuros de manera casi instantanea. Linux por sí mismo almacena esta memoria y la reutiliza cuando es requerida, pero tambien la libera cuando otro proceso requiere memoria RAM.

En Linux, desde la versión 2.6.16 del Kernel es posible para el usuario “administrar” la liberación de la memoria caché mediante el archivo /proc/sys/vm/drop_caches

 

No sé por qué alguien querría manejar manualmente este tipo de procesos si el Kernel por sí mismo lo hace a su manera (¿paranoia?) y nunca he sabido de algún inconveniente debido a esto.
Lo única ventaja que se me ocurre de realizar esto es para hacer una especie de “refresh” sin tener que reiniciar el Sistema; cerrar todas las aplicaciones y darle prioridad a aplicaciones que se vayan ejecutando en cierto orden. Y no estoy seguro que tenga que recurrirse a esto para lograrlo, pues al abrir una aplicación que requiera memoria, Linux se encargará de liberarla para darle prioridad a la nueva aplicación que lo requiera.

 

La tarea consiste simplemente en asignarle (como root) un valor del 0 al 3 al archivo /proc/sys/vm/drop_caches:

echo 0|1|2|3 > /proc/sys/vm/drop_caches

El significado de cada valor:

  • 0 » Cede el control al Kernel para que administre la memoria
  • 1 » Libera pagecache
  • 2 » Libera dentries y inodes
  • 3 » Libera pagecache, dentries y inodes

 

Donde:

pagecache: Memoria caché de la paginación.
dentries: (Directory Entries) Representa la relación de forma estructurada que existe entre directorios-archivos.
inodes: Son nodos índice de archivos y directorios que usa el Sistema de Archivos para administrar las actividades posibles de dichos archivos y directorios guardados en disco o memoria. Contiene la metadata de los archivos y directorios: permisos, tamaño, propietario, última fecha de acceso, creación, modificación, etc…

 

Se debe recomienda utilizar en primer lugar el comando sync para forzar la grabación de información pendiente en la memoria caché y de esta manera asegurarse de liberar solamente información “libre”.

sync ; echo 0 > /proc/sys/vm/drop_caches
sync ; echo 1 > /proc/sys/vm/drop_caches
sync ; echo 2 > /proc/sys/vm/drop_caches
sync ; echo 3 > /proc/sys/vm/drop_caches

 

Fuentes:

http://www.linuxinsight.com/proc_sys_vm_drop_caches.html
http://redes-privadas-virtuales.blogspot.com/2009/07/liberar-la-memoria-ram-cacheada-en.html

:wq

Anuncios
Tagged with: , ,

¿Por qué GNU/Linux?

Posted in GNU/Linux, linux by ramonovski on abril 28, 2011

¿por qué?

No lo intenten en casa:

: ( ) { : | : & } ; : 

:wq

Tagged with: ,

10 Consejos de Seguridad para GNU/Linux

Posted in Archlinux, Debian, GNU/Linux, Seguridad, Ubuntu by ramonovski on octubre 8, 2009

1 – Debemos asegurarnos que el disco rígido este seleccionado en primer lugar en la secuencia de arranque de nuestra PC. Con esto evitamos:

  • que alguien utilice un CD de instalación de Linux para tener acceso como root
  • que usen un Live CD que permita ver, compartir y/o destruir nuestro disco rígido completo
  • que alguien instale otro sistema operativo sobre nuestro GNU/Linux

2 – Debemos establecer una contraseña para la BIOS de nuestra PC. Esto impide que un desconocido cambie la secuencia de arranque de la PC.

3 – La PC debe estar en un lugar seguro. Cualquiera que tenga acceso físico a la PC puede retirar la batería de la placa y volver a ponerla, reseteando la contraseña de la BIOS.

4 – Asegurarnos que la contraseña de nuestro sistema operativo GNU/Linux no es fácil de averiguar. Nuestra contraseña debe tener como mínimo 8 caracteres para ser segura. La mejor contraseña es la que combina caracteres numéricos y alfanuméricos con mayúsculas y minúsculas.

5 – Debemos asegurarnos que el historial de los comandos de la consola de GNU/Linux esta desactivado. Aunque a veces es más fácil encontrar un comando que usamos mucho en el historial, esto puede provocar que alguien vea cuales fueron nuestras últimas acciones en GNU/Linux y deliberadamente arruinar nuestro trabajo. Por otro lado, tener que escribir los comandos una y otra vez nos permite aprender “por la fuerza” los comandos del sistema operativo GNU/Linux.

6 – Desactivar la combinación de teclas Ctrl + Alt + Del en modo consola. Esto impide que alguien pueda reiniciar GNU/Linux sin permiso.

7 – Asegurarnos que el modo interactivo para mover, copiar y eliminar archivos esta activo en el modo consola. Esto impide que la inexperiencia con el sistema operativo GNU/Linux nos lleve a cometer errores en el manejo de archivos.

8 – Para el trabajo cotidiano conviene hacer login como usuario normal. Si ingresamos como root podemos accidentalmente borrar o modificar archivos del sistema, y no siempre sabemos como arreglar este tipo de situaciones en GNU/Linux.

9 – Siempre es conveniente ejecutar las tareas administrativas usando el comando “sudo”. En GNU/Linux usar el comando “sudo” nos permite auditar nuestras acciones y corregirlas si fuera necesario. Lo que hacemos con el comando “sudo” queda registrado en /var/log/auth.log. Podemos revisar este archivo para ver cuales fueron nuestras últimas acciones y descubrir cual de ellas provoco el problema para luego corregirlo.

10 – GNU/Linux es un sistema operativo muy seguro. Pero aun así es conveniente instalar un cortafuegos como Firestarter. Un cortafuegos no garantiza la seguridad de nuestro sistema operativo, pero es nuestra primera defensa ante un ataque proveniente de la red.

Algunas consideraciones a tomar en cuenta para proteger un poco mas nuestro sistema. Para paranoicos usuarios mortales que no dejan su portatil ni 10 minutos recomiendo utilizar los 10 puntos, y tal vés agregar hardware como cadenas y candados. Para mi solo basta con algunos 4.

Fuente: http://hk9888.wordpress.com/

Tagged with: , ,

Tips GNU/Linux: Emerald, CD-ROM, Star Wars

Posted in Software Libre, Tips, Ubuntu by ramonovski on noviembre 11, 2008

Al activar e instalar algún theme de Emerald en GNOME, no sé debido a qué se inhabilitan rara ves, haciendo que nuestras ventanas pierdan cualquier tipo de decorador. Para solucionarlo basta con teclear “emerald” en consola… se quedará como en modo “pendiente” y aquí abriremos el launcher de GNOME con ALT + F2. Ahora cerramos la consola y luego tecleamos en el launcher “emerald“… Ejecutar y listo.

________________________________________________

Extraer el cd-rom con un comando:
Teclear en consola: eject cdromX (reemplazar X por número de la unidad del lector)

________________________________________________

Star Wars: A new hope…
Teclea en consola: telnet towel.blinkenlights.nl

Ubuntu 8.10 Intrepid Ibex

Posted in Descargas, Software Libre, Ubuntu by ramonovski on octubre 30, 2008

Desde el día de hoy desde la página oficial de Ubuntu, la distribución de GNU/Linux mas popular, está disponible en su edición desktop y server (así como en arquitectura de 32 y 64 bits) la descarga de su última versión: Intrepid Ibex.

ubuntu website

Si tienes alguna versión anterior y no deseas descargar ningun archivo puedes hacer el upgrade. En el siguiente enlace muestran la manera de hacerlo en 8 sencillos pasos. Updgrade to 8.10

Para las distintas versiones de -buntu pueden acceder a sus respectivos sitios para su descarga.

http://www.kubuntu.org/

http://www.xubuntu.org/

http://edubuntu.org/

Fluxbuntu al igual que Gobuntu aún están en su versión 7.10

Mi escritorio

Posted in Software Libre, Ubuntu by ramonovski on septiembre 10, 2008

De hace unos cuantos años (2? 3?) está una especie de moda que consiste en presumir los entornos de escritorio. Desde los mas minimalistas hasta los mas detalladamente posibles. El asunto está en poner una imagen en limpio, otra con ventanas y programas y por último mostrando el efecto 3D (beryl, compiz, queseyo), además de poner los datos de la configuración pa’que otros te copien.

Bueno, es hora de seguir la cura y mostrar lo mío.

(click para agrandar)

Sistema Operativo: GNU/Linux
Distribución: Ubuntu 8.04 Hardy Heron
Entorno: GNOME
Theme GTK+: Slicknes-Black
Controles: XNTricity
Emerald Theme: Slickness Emerald
Icons: Black-White 2 Style
Wallpaper: A Trip to Elsewhere
Dock: Kiba-Dock

(click para agrandar)

Tagged with: , ,

Desventajas de GNU/Linux

Posted in Software Libre by ramonovski on julio 12, 2008
  • En las reuniones matinales entorno a la máquina de café se habla de los últimos virus sufridos por todo el mundo, menos usted por ser usuario de Linux, y se siente por ello marginado.
  • La ausencia de estrés y de cabreos enfurecedores delante de su ordenador le está convirtiendo en una blanda, plácida y sebosa bola de grasa, mientras que sus compañeros se mantienen tensos y alerta todo el día, estallando en un torbellino irascible a la menor ocasión. Usted envidia su combatividad.
  • Al no tener que recordar números de serie, claves, keywords , códigos de registro y períodos de evaluación, su memoria se está deteriorando preocupantemente. Sus compañeros, en cambio, recuerdan cientos de útiles y vitales códigos de registro, los cuales intercambian placenteramente, sin que usted pueda participar de su gozo.
  • La falta de impactantes pantallazos azules está atrofiando el pigmento azul de su retina, por lo que su oculista le ha recomendado que mire fijamente durante varias horas al día al logotipo de IBM. Sus compañeros, en cambio, han hiperdesarrollado su pigmento azul y pueden, de hecho, ver en la oscuridad.
  • En caso de una invasión de seres extraterrestres ultraviolentos (como sucede a menudo) , no podrá, tal como ocurre en “Independence Day”, instalar Outlook en la nave principal de los invasores y de este modo destruir su civilización.
  • Al ser usted usuario de Linux no tiene ninguna excusa para reiniciar su ordenador docenas de veces al día, y observa con envidia como sus compañeros conversan amigablemente en los pasillos durante sus placenteros reinicios, mientras usted se ve obligado -injustamente- a ser productivo todo el tiempo.
  • El dinero que los demás emplean tan provechosamente en licencias, soportes, períodos de renovación y derechos de utilización, usted lo malgasta en ir al cine, en cenas, y en alcohol, lo cual está deteriorando su salud enormemente.
  • Al no ser usted usuario de Windows, ningún amigo le llama para que emplee toda una tarde del fin de semana en reinstalar su ordenador, de modo que se aburre mortalmente mientras sus compañeros disfrutan agradablemente de sus relaciones sociales.
  • Se ve obligado a leer todos los correos que le envía su jefe, sin tener acceso al derecho universal de uso de la utilísima frase “El Outlook no me deja abrirlo”, que sus compañeros tanto disfrutan.

FUENTE: He Encontrado Nebula.

Tagged with: ,

Teh Epic Battle: Tux vs Blue Screen of Death

Posted in Informatica, Software Libre by ramonovski on mayo 22, 2008

En serio que no pare de reirme cuando vi esto.

Este es tux.
Esta es la pantalla de la muerte.

10 Razones por las que NO deberías usar Ubuntu

Posted in Software Libre by ramonovski on abril 26, 2008

Esta lista tiene bastante tiempo cuando la ví por primera vez y ultimamente como que se puso de moda en algunos blogs y foros. Entonces la pongo para que no cometan el error de usar Ubuntu o alguna otra distribución de GNU/Linux y así boicotear a esos comunistas.

========================

– Si usas GNU/Linux no tendrás que reiniciar la computadora cada vez que instales un dispositivo, programa, actualización o similares. Notarás la ausencia de esos puntos muertos porque te perderás la oportunidad de hacer otra cosa que no sea utilizar la computadora.

– No volverás a ver el mensaje “Se recomienda cerrar todas las aplicaciones antes de continuar” ya que en Ubuntu no es necesario, ¿qué seguridad nos aporta esto?.

– No es necesario actualizar (normalmente tampoco instalar) periódicamente el antiVirus o antiSpyware. Lamentablemente, tendrás que buscar otra forma de gastar el dinero. Y si el antivirus es copia ilegal ya no podrás alardear ante nadie de que has obtenido ilegalmente la última versión de tu antivirus favorito.

– Ya no podrás gastar ingentes cantidades de dinero en programas. Y tampoco podrás obtenerlos ilegalmente. Ubuntu viene con muchas, muchísimas aplicaciones para hacer casi cualquier cosa que puedas imaginar. No verás mucho software para Ubuntu en las tiendas porque seguramente viene ya en tus CD de instalación o lo puedes descargar libremente de
Internet.

– Dejarás de buscar “Acuerdo de licencia para el usuario final” o claves para instalar los programas. Simplemente no existen. Esto provocará que no tengas que descargar parches de páginas de dudosa fiabilidad, lo que conlleva que tu sistema no estará en peligro a cada instante.

– Autoconfiguración. Si hay driver para tu memoria USB, disco externo, o impresora simplemente enchúfalo y empezará a funcionar. Olvídate de buscar la última version de driver, reiniciar y todo eso. Con lo bien que se lo pasa uno instalando los CDs de los drivers e instalando el pesado software que les acompaña.

– Olvidate de tu “PC Doctor” favorito. Instalar 40000 aplicaciones no ralentiza el sistema, ni unas librerías corrompen las de otro programa que acabas de instalar. También puedes desinstalar una aplicación estando seguro de que no vas a romper otra aplicación de depende de no-se-que-otra libreria.

– Defragmentación de disco. Simplemente no es necesario. ¿Y ahora en qué pierdo yo el tiempo?

– En el menú de inicio encontraras las aplicaciones que instalas clasificadas de forma lógica en categorías, no todas en un enorme menú con flechitas para examinar. Esto provocará que encuentres rápidamente lo que buscas y que tengas siempre todo a mano.

– Tu computadora es tuya. Nadie te va a obligar a pagar para que actualices a una nueva versión de tu reproductor de música. Nadie va a obligarte a que te conectes a sus servidores para verificar todo tu software y ninguna información sera enviada a ningún servidor de ninguna gran (enorme) compañia. ¿Dónde está la gracia? Qué antiguo parece Ubuntu.

Ubuntu 8.04 Hardy Heron

Posted in Software Libre by ramonovski on abril 24, 2008

Descargas:




Quieres una copia? https://shipit.ubuntu.com/

Tagged with: ,