Calcular la velocidad del disco en Linux

El otro día os comentaba como monitorizar nuestros discos en Linux. Esto puede resultar muy útil cuando estamos utilizando una aplicación y deseamos conocer el acceso y grado de utilización a los dispositivos de E/S.

En el caso de que queramos saber qué capacidad máxima de lectura y escritura tiene nuestro disco (o dispositivo externo) utilizaremos las aplicaciones hdparm y dd como os comento a continuación.

Para obtener la velocidad de lectura del disco:

ahornero@6581-D$ sudo hdparm -tT /dev/sda1 read more

Leer más » 4 Comentarios

Configurar VSFTPD para conexiones seguras (TLS/SSL/SFTP)

Si hace tiempo hablábamos en estas mismas líneas de cómo poner en marcha un servidor FTP utilizando VSFTPD, hoy completamos esa entrada comentando cómo configurarlo para que acepte conexiones seguras. read more

Leer más » 6 Comentarios

Monitorizar disco duro en Linux

Quizás muchos de vosotros conocerán top, la herramienta para monitorizar el sistema por defecto en GNU/Linux, y es posible que en esta aplicación el único aspecto que podemos echar en falta es el hecho de poder conocer el estado de nuestros discos duros en el momento de ejecutar un programa.

Para ello, existe una herramienta llamada iotop, que con un aspecto similar a top presenta el estado nuestros dispositivos de entrada/salida, es decir, nuestro disco duro (todos los discos, particiones y, evidentemente, la swap) y todos los dispositivos de E/S que tengamos conectados. read more

Leer más » 15 Comentarios

Configurar el arranque de GRUB

Es posible, y puede ser vuestro caso, de que al iniciar vuestro sistema y disponer de varios Sistemas Operativos deseeis iniciar alguno por defecto en lugar de otro.

Pongamos un ejemplo, sois usuarios de Windows pero deseais tener un arranque dual con Linux, entonces instaláis una distribución Linux, supongamos que usamos GRUB como gestor de arranque, pues bien, si deseamos que en lugar de Linux (por defecto) nos arranque Windows (espero que no sea vuestro caso, pero es un ejemplo), lo que debemos de hacer es editar el fichero de configuración de GRUB y listo. read more

Leer más » 4 Comentarios

Instalar Rainlendar en Ubuntu Linux

Llevo buscando semanas un buen calendario para el escritorio donde pueda, además de ver la fecha, notificar los eventos y citas que me vayan surgiendo. Estaba buscando alternativas libres, pero ninguna me satisfizo mejor que Rainlendar.

Rainlendar es un software de utilidad de calendario que te permite anotar todas las tareas que vayas teniendo. Tiene una interfaz transparente y situada en el escritorio.

Su instalación es muy sencilla:

1. Entra en la página oficial de Rainlendar: rainlendar.net.
2. Pulsa en la pestaña Download.
3. Pulsa en el botón Download Rainlendar Lite Linux. read more

Leer más » 4 Comentarios

Instalar Apache-Switch en Ubuntu

Apache-Switch es una interfaz gráfica que te permite encender, apagar y reiniciar tu servidor Apache desde el escritorio. También puedes entrar en PhpMyAdmin si lo tienes instalado y configurado. A mí me resulta muy cómodo y me gustaría que, por lo menos, conocieseis esta interfaz. El procedimiento de instalación y uso es muy sencillo desde Ubuntu:

  • Descarga el paquete ‘.deb’de Apache-Switch.
  • Haz doble clic en el archivo ‘.deb’. El instalador se abrirá, sigue los pasos y en unos segundos lo tendrás instalado.
  • Para abrir el programa ve a Aplicaciones, Accesorios, Apache-Switch.
  • read more

    Leer más » 8 Comentarios

    Reiniciar BlackBerry

    Ni es libre, ni es Linux, ni gratis ni open source, simplemente es mi smartphone. Era un truco que quería compartir:

    Para reiniciar manten pulsada la siguiente combinación de teclas: ALT + MAYUS (derecha) + DEL

    Leer más » 5 Comentarios

    Curso C# con Mono – Interfaces

    Si la última vez que hablamos de C#, estuvimos comentando la herencia, hoy hablaremos de las interfaces.

    Interfaces en lenguajes de programación orientados a objetos

    Todos conoceréis las interfaces gráficas de usuario. Son el mecanismo software que nos permite interactuar de manera más o menos intuitiva con unas funcionalidades que nos provee el programa. Es decir, es un mecanismo de comunicar distintos niveles, ocultando los detalles de la implementación.

    Eso mismo son las interfaces en lenguajes de programación orientados a objetos como son C# o Java. Se trata de un conjunto de métodos, delegados o eventos, que no tienen implementación. El desarrollo de la funcionalidad de los mismos, se hace en la clase que implementa la interfaz. Es un concepto similar a los prototipos de funciones en lenguajes como C.

    Declaración

    Siguiendo con el ejemplo de los motores, comentado en la entrega anterior dedicada a la herencia, vamos a crear un interfaz IMotor, a la que luego haremos referencia desde la implementación de la clase. He incluido un método más para que se vean más claras las posibilidades.

    interface IMotor { // declaración de propiedades int Potencia { get; set; } decimal Par { get; set; } // declaración de métodos void printInfo(); // declaración de eventos } public class Motor : IMotor { int potencia; decimal par; public int Potencia { get { return this.potencia; } set { potencia = value; } } public decimal Par { get { return this.par; } set { par = value; } } public void printInfo() { Console.WriteLine("La potencia es " + Potencia.ToString() + " y el par: " + Par.ToString()); } } read more

    Leer más » 8 Comentarios

    Incluir Google AdSense en WordPress

    Si hace poco hablábamos de cómo incluir Google Analytics en WordPress, hoy le toca el turno a su plataforma hermana dedicada al mercado de la publicidad en línea, Google AdSense.

    Aunque en este mundo de la publicidad las posibilidades son mayores que en el de las estadísticas para sitios web, es innegable que AdSense tiene un peso muy grande en el mercado y es una plataforma conocida por muchos bloggers y webmasters.

    Quick AdSense

    Al igual que en el caso anterior con Analytics, la forma más simple de integrar AdSense en WordPress es mediante un plugin que nos facilite todo el proceso. Aunque he probado otros complementos como AdSense Manager que cumplen muy bien su cometido, el más completo de todos para mi gusto es Quick AdSense. read more

    Leer más » 8 Comentarios

    Incluir Google Analytics en WordPress

    De todas las plataformas en línea para estadísticas de sitios web, la más famosa de todas es Google Analytics. Además de la plataforma en sí, con su propia aplicación web para visualizar datos, existe la posibilidad de acceder a los mismos a través de la API, además de crear criterios de seguimiento y relacionar los datos con otras plataformas de Google como AdSense.

    Tenemos diferentes maneras de incluir Analytics en WordPress pero la más cómoda y completa de todas es a través de un plugin, Google Analyticator. Recordad que debéis tener previamente, una cuenta de Google Analytics creada. read more

    Leer más » 12 Comentarios