Entradas

Mostrando entradas de septiembre, 2010

Limita el consumo de CPU de las aplicaciones en Linux

Imagen
Seguro que en más de una ocasión os habéis encontrado con un equipo en cuestión en el que un programa/aplicación específico consume casi todo el tiempo de proceso del ordenador, llegando a dejar al sistema casi sin recursos y en un estado de semicuelgue. En nuestro caso lo hemos comprobado en alguna ocasión con Firefox / Swiftfox. ¿Sabes cómo evitarlo -sin dejar de utilizarlo -obviamente-?. Como se puede ver en la imagen anterior Swiftfox es el causante del problema que comentamos y vamos a utilizar Cpulimit para limitar el uso de CPU del mismo. Se puede realizar de manera individual, si nos interesa en este momento, o bien utilizar un demonio y automatizar la tarea para cada arranque. Utilizaremos Ubuntu como sistema base para instalarlo, pero es compatible con otras distribuciones. Se puede descargar desde Ubuntu Software Center, haciendo clic aquí o escribiendo el siguiente comando en el terminal: sudo apt-get install cpulimit Para utilizarlo sólo tenemos que llamar a la aplicación

Cambiar el aspecto del GRUB en Ubuntu 10.04

Imagen
- Como el propio título indica, hoy veremos como aplicar un fondo al menú del GRUB que nos aparece al principio del incio de nuestro PC, esto aparecerá aquellos que tengan instalado en el mismo PC varios sistemas operativos. Mi caso (y seguramente el más común) tengo instalado: Windows 7 Ultimate (x86) y la última versión de Ubuntu 10.04 (x64). - Pero… que es el GRUB? * El GRand Unified Bootloader (GRUB); en español: Gran Gestor de Arranque Unificado, es un gestor de arranque múltiple que se usa comúnmente para iniciar dos o más sistemas operativos instalados en un mismo ordenador. - Si haces algo mal o modificas algo que no debes, puedes cargarte el GRUB, con lo cual el PC no iniciará. Y tendrás que arrancarlo con el live CD (de Ubuntu preferiblemente) y tendrás que intentar restaurarlo... etc... es un poco lioso. *- Sigue estos pasos para modificar tu GRUB: .:: Comprobar que se tiene el GRUB2 instalado ::. - Por defecto, a partir de la versión 9.10 de Ubuntu, se incorpora automáticam

Esta disponible UPR (Ubuntu Privacy Remix) 9.04r4

9.04, una variante Ubuntu, no oficial, cuyo objetivo es proporcionar un ambiente de trabajo completamente aislado y proteger toda información sensible contra accesos no autorizados. ¿Qué es UPR (Ubuntu Privacy Remix)? UPR (Ubuntu Privacy Remix) es un Live CD, modificado, basado en Linux Ubuntu. UPR no ha sido desarrollado para una instalación en forma permanente en el disco duro o rígido. El objetivo de UPR (Ubuntu Privacy Remix) es proporcionar un ambiente aislado, un ambiente de trabajo en el cual los datos privados pueden ser tratados sin peligro. El sistema instalado en la computadora que dirige UPR permanece intocable. Y, el riesgo del robo de tales datos privados, no sólo prevenirse de criminales ‘convencionales’ sino de troyanos. rootkits, keyloggers etc. Mientras que en muchos países, se han tomado o preparado medidas apuntando al espionaje y escucha de sus ciudadanos. UPR (Ubuntu Privacy Remix) es un instrumento para proteger sus datos contra el acceso no autorizado a ellos. Y

Couturier

Couturier es una aplicación para Gnome que nos permite fusionar varios archivos PDF en uno solo. Link: http://sites.google.com/site/couturierapp/

GmailWatcher, Notificador de Gmail para Ubuntu

Pasos para instalar sudo add-apt-repository ppa:loneowais/ppa sudo apt-get update sudo apt-get install gmailwatcher

Nautilus Terminal Ubuntu

Nautilus Terminal continúa mejorando poco a poco con cada actualización y ahora tenemos disponible la versión 0.6. Para quien no lo sepa, Nautilus Terminal nos permite integrar una Terminal en el navegador por defecto de Gnome. Esta se muestra en la parte superior de Nautilus y se abre en la carpeta por la que estamos navegando. Podemos con un solo click de ratón, esconder la Terminal quedando Nautilus con su apariencia normal. Además podemos desde el menú de Preferencias configurar varios parámetros como la altura del Terminal, los colores, el tipo de letra, etc. Lo podemos instalar en Lucid agregando el repositorio de su PPA: sudo add-apt-repository ppa:flozz/flozz sudo apt-get update sudo apt-get install nautilus-terminal Una vez instalado para poder usarlo debemos reiniciar Nautilus con la orden: nautilus -q && nautilus & exit
X Tile es un applet para el panel de Gnome (aunque puede ejecutarse también como cualquier programa) que nos permite seleccionar un número de ventanas y disponerlas en la pantalla de diferentes maneras. x tile main window X Tile 1.5.1 Se ha actualizado a la versión 1.7.1 con esta lista de cambios: * The process name (that was “python”) is now “x-tile” * The option “only current workspace” works now also with windows managers that use the viewports (e.g. compiz) Para instalarlo en Ubuntu, solo tenemos que usar este paquete deb: x-tile_1.7.1-1_all.deb Podemos agregarlo como applet haciendo click derecho sobre el panel, click sobre Añadir al panel… y en la ventana que se abre buscar X Tile o sino abrirlo como una aplicación tradicional desde Aplicaciones > Accesorios > X Tile.

¿Eres fan de la película Matrix? En ese caso, esto te encantará.

Imagen
cmatrix es una pequeña aplicación que te permite mostrar en el terminal una animación al más puro estilo de esta famosa película de ciencia ficción. Para instalarla, podemos acudir al Centro de software de Ubuntu o teclear en un terminal: apt-get install cmatrix Posteriormente, solo tienes que teclear cmatrix en consola para iniciar la animación y Q para detenerla. Además, la aplicación acepta diferentes opciones y colores para configurarla a nuestro gusto. Por ejemplo, si queremos que la animación aparezca en amarillo teclearemos: cmatrix -C yellow O por ejemplo, si queremos que la animación aparezca en verde teclearemos: cmatrix -C green Si deseáis consultar la lista completa de opciones, teclear: man cmatrix Un sencillo tip que te ayudara a “vacilar” a más de un amigo que se acerque a tu PC.

Ninite para Ubuntu

Después de un buen tiempo de espera lo que mencionan en el sitio oficial- Ninite (beta) ahora también funciona en Ubuntu y ahora ya podrás instalar cierto software con esa facilidad. El proceso es simple: 1. Elige lo que quieres instalar. 2. Ninite hará un paquete .deb con los repositorios correspondientes. 3. Ninite instalará el software por ti. y listo tienes la instalación desentendida sin problemas.

Conexión remota en Linux Team Viewer

Imagen
Otra herramienta para acceder remotamente a un equipo es TeamViewer, un software multiplataforma, muy fácil de utilizar y que puedes obtener gratuitamente desde la pagina web del producto. TeamViewer posee versiones “servidoras”, “clientes” y versiones “completas”. Esta última permite tanto establecer conexiones como aceptarlas y es la versión que esta disponible para Linux en formatos RPM, DEB y tar.gz que puedes instalar en tu sistema, aunque si lo deseas puedes obtener la versión “portable” desde es proyecto PortableLinuxApps del que hablamos una vez. Ya con el programa en nuestras manos y listo para usar, lo ejecutamos y notaremos que tiene dos secciones, en una de ellas aparecen unos códigos, que son los que se necesitan para acceder desde otro computador, mientras que en el lado derecho podemos escribir la clave de acceso para conectarse a otro computador y poder controlar su escritorio. Este servicio funciona vía web, por lo que se puede usar, “por defecto”, mucho mas allá de tu

Ossim

Dentro de la gran variedad de servicios que podemos ofrecer basados en Software Libre, está el de monitorización de la seguridad de la red, con ayuda de Ossim. Esta herramienta es todo un referente entre las de su género y resulta complicado decir con exactitud qué es, por ello usaré la definición que usa la Wikipedia: OSSIM (Open Source Security Information Management) es una colección de herramientas bajo la licencia BSD, diseñadas para ayudar a los administradores de la red en la seguridad de los equipos, la detección de intrusos y la prevención. Inicialmente nos pueden contratar para el despliegue inicial de la herramienta y la correcta configuración de todas y cada una de las herramientas que componen la suite: Esto no sólo consiste en instalar la ISO que podemos descargar desde la web. Deberíamos considerar realizar trabajos como: * Revisión y actualización de firmware de servidores con los que trabajar * Instalación y configuración del sistema operativo en los equipos de

Conexión remota en Linux Remote Desktop Viewer

Imagen
Siguiendo con las posibilidades de acceder remotamente a otro equipo, nos encontramos con “Visor de escritorio remoto” (Remote Desktop Viewer), una herramienta distinta a Secure Shell ya que con esta podremos ver el escritorio completo de la otra máquina y controlarlo como si estuvieras allí. Conseguir esta aplicación no es difícil, de hecho esta presente en la mayoría de los escritorios GNOME. El primer paso, tendremos que hacerlo en el computador “remoto” (o el que pronto lo será), donde tendrás que configurar el servidor, para ello debes ir a: Sistema> Preferencias> Escritorio Remoto. Como se muestra en la imagen, la utilización es simple, marcas las opciones correspondientes en “Compartir” y “Seguridad”, y si lo deseas puedes establecer una contraseña para mayor protección. Una vez realizada la configuración en el equipo, que luego será “remoto”, es conveniente tomar apunte de su dirección, información que aparece en la misma ventana, donde se muestra tanto la dirección IP c

Envenenamiento ARP con scapy

Imagen
ARP El ARP (address Resolution Protocol), es el encargado de convertir direcciones IP a direcciones fisicas llamadas MAC (Medium Access Control address) en una red Ethernet. Ya que las maquinas en una red fisica, se pueden comunicar unicamente si conocen sus direcciones fisicas de red , este protocolo se encarga de la transformacion de direcciones, permitiendo de esta forma que cuando en una red local el usuario de la maquina A desee establecer una comunicación con la maquina B, solo tenga que indicar a la aplicación ej. Telnet la direccion ip de la maquina B. ¿Que procedimiento sigue A para saber la direcciòn fisica de B?, A envia un paquete (peticion ARP) a todas las maquinas de la red local, el paquete contiene entre otras cosas la direccion ip de B, todas las maquinas reciben el paquete, pero solo contesta la que reconoce su ip en la peticion ARP, en este caso B responde enviando directamente un paquete (respuesta ARP ) a A con su direccion fisica. Para no tener que estar enviando

Conexión remota en Linux Secure Shell (ssh)

Tomar el control de otro computador desde tu propio escritorio es una de las cosas mas geniales que hay, pero es mas que eso, lo que se conoce como “Acceso Remoto” es también muy utilizado en ámbitos empresariales, siendo una poderosa herramienta para la administración de sistemas. Y en Linux (como no), hay varias herramientas para lograr esto. Por ello, en un total de 3 artículos que aparecerán hoy, el miércoles y el viernes, expondré 3 métodos distintos para poder acceder y controlar remotamente un computador: Secure Shell, Remote Desktop Viewer y TeamViewer. La idea es ofrecer distintas opciones para que puedas elegir la que te resulte mas útil, de momento comenzaremos con Secure Shell (ssh). En primer lugar debemos tener ssh instalado, openssh-server en el PC remoto y openssh-client en tu computador, hay un metapaquete que contiene ambos (‘ssh’) y que no es difícil de conseguir vía repositorios, si es que no los tienes. Ésta es la herramienta mas ligera y rápida de usar, y aunque n

AcetoneISO

Imagen
Hoy me encontré con una aplicación excepcional, se trata de una herramienta indispensable para tratar con imágenes de cd y dvd. Y digo indispensable, porque tiene todas las utilidades que te puedas imaginar disponibles a un golpe de ratón. La aplicación en cuestión es AcetoneISO. Las características y como instalarlo: Para instalarlo puedes elegir entre las diferentes posibilidades. La primera y que ya comentamos en este artículo anterior, es mediante apturl, si lo tienes instalado, que para las versiones de Ubuntu, posteriores a la 7.10 lo estará por defecto, simplemente tienes que pinchar en este link. La segunda es con un terminal: view plain print? 1 sudo apt-get install acetoneiso Entre las características principales de esta aplicación podemos citar: * Permite montar automáticamente y sin necesitar de la contraseña de administrador los siguientes formatos: ISO, MDF, NRG, BIN, NRG. * Permite borrar CD-RW, DVD-RW y DVD-RW * Convierte a ISO la mayoría de formatos conoci

Ubuntu Tips: Limpiando la lista de arranque

Cuando actualizamos el sistema a alguna nueva versión del núcleo (o “kernel”, que es lo mismo pero mas chic), el anterior permanece guardado y listo para usarse. De ahí que, tras varias actualizaciones, la lista de arranque de Grub se haga mas y mas larga. Desinstalar estos viejos kernels (o “núcleos”, que es lo mismo pero más castizo) es fácil. Para empezar, necesitamos saber qué vamos a quitar. Para ello abrimos una consola y escribimos lo siguiente: dpkg --get-selections linux-image* | grep -v deinstall Con esto le estamos diciendo a dpkg que nos muestre una lista de paquetes (de acciones, en realidad, pero no importa la diferencia en este caso) que comiencen por “linux-image”, y la estamos filtrando por grep para que nos muestre sólo los que están instalados. De todos los paquetes que nos aparezcan en la lista hay dos que no debemos desinstalar. Uno de ellos es “linux-image-generic”, que es un paquete genérico para las actualizaciones y esas cosas, que siempre depende del último nú

Implementando Disclaimers en Zimbra 5 (CentOS o RedHat)

Recientemente se me presento la necesidad de implementar en un cliente disclaimers (Cuestiones legales) en una versión de Zimbra 5, esta versión no dispone de ninguna opción que haga esta tarea de manera simple. Por lo que empece a investigar un poco en la red y consegui este par de articulos: http://wiki.zimbra.com/wiki/Adding_a_disclaimer_(altermime)_or_footer http://wiki.zimbra.com/index.php?title=Domain_Disclaimer_Extension_Admin_UI Según esto el primer paso es instalar alterMIME el cual es un pequeño programa el cual es usado para alterar la codificacion mime, entre lo que podemos hacer con este software podemos encontrar lo siguiente: * Insertar disclaimers * Insertar X-headers arbitrarios * Modificar cabeceras existentes. * Eliminar attachments basado en el tipo de contenido * Eliminar attachments basado en el nombre del fichero Pero antes de instalar cualquier lo primero es un backup completo de toda la solución (Para mi es algo mandato