Aula

File System aparece lleno pero no tiene ficheros

File-System-ficheros.jpg

En algunas ocasiones nos damos cuenta que en un servidor tenemos problemas de espacio y al realizar un du dentro del file system indicado realmente no esta ocupando lo que dice. Para solventar esto vamos a realizar una serie de comprobaciones para ver que proceso esta ocasionando el problema.

Leer más...

Cómo habilitar la Bash de Ubuntu en Windows 10

win-bash.jpg

La llegada de la Edición Aniversario de Windows 10 ha traído consigo una de las funciones más comentadas durante el primer año de vida de este sistema operativo: un terminal con la consola Bash completa. Inicialmente fue lanzada en la compilación 14316, que fue distribuída por Fast Channel y estaba sólo disponible para sistemas de 64 bits, y desde entonces, esta función que se contempla como un subsistema Linux completo para el entorno de Windows 10 ha ido evolucionando hasta la última actualización de aquel sistema operativo.

Leer más...

Cómo generar una clave privada a partir de un sonido captado por el micrófono

Archivo-Audio.jpg

Puede que no sea el método más seguro, pero como curiosidad, está muy bien. Vamos a aprovecharnos de que OpenSSL nos deja especificar la fuente de números aleatorios a la hora de generar una clave privada (y para otras cosas también). Aunque dicha característica está pensada para dispositivos externos que generen números aleatorios, como un dispositivo de hardware especial, o un software que genere siempre los mismos de cara a compartirlos… vamos a utilizar como generador de números aleatorios nuestra tarjeta de sonido. Así una palabra dicha por el micrófono puede ser nuestra fuente de números aleatorios para generar nuestra clave privada.

Leer más...

Cómo saber si existe una función en Bash, saber qué estamos ejecutando y más

saber-existe-funcion-Bash.jpg

En nuestra historia como programadores, hacemos infinidad de llamadas a funciones propias, de terceros, de biblioteca, a otros programas a un alias, etc Y si queremos que nuestros scripts sean lo más robustos posible, debemos tener claro antes de la ejecución que aquello que llamamos se puede ejecutar o dar opciones si algún comando o función no existe.

Leer más...

Cómo convertir una cantidad de segundos a horas, minutos y segundos en Bash

Relog.jpg

El título del post lo dice claro. Imaginemos que tenemos un número grande, por ejemplo 58492, y que ese número son los segundos que ha tardado una tarea en realizarse, o el tiempo que ha pasado desde un evento determinado, pero a nosotros como humanos, este número no nos dice nada, lo entenderíamos mejor si lo expresamos como 16:14:52 como en todo, tenemos varias formas de hacerlo y voy a proponer dos.

Leer más...

Como controlar una presentación con el móvil en Ubuntu

nexus-6-google.jpg

Con independencia de cual sea tu profesión, trabajo o estés estudiando, seguro que algún momento te has tenido que enfrentar a una presentación. En los últimos cursos, charlas, presentaciones, etc, me he encontrado que el ponente tenía un ayudante que le pasaba las diapositivas de la presentación. Me parece realmente lamentable que estando en la era tecnológica en la que nos encontramos, para hacer una simple presentación sea necesario un ayudante. Pues no es necesario. Ya escribí un artículo hace algún tiempo, “Probando la presentación remota de LibreOffice Impress en Ubuntu” sobre como utilizar tu móvil para controlar de forma remota una presentación en Impress de LibreOffice. En este nuevo artículo, podrás ver como controlar una presentación con el móvil en Ubuntu.

Leer más...

Cómo localizar ese script en PHP que no para de enviar spam…

Ciudad-photo.jpg

Si administras un servidor en el que hay varias webs alojadas, tal vez te hayas encontrado alguna vez con envíos de correos indiscriminados en el servidor. O tal vez, tu proveedor de hosting te haya avisado de actividad maliciosa o ilegal por tu parte. Muchas veces se trata de un script malicioso que se ha instalado en el servidor que utiliza la función mail() de PHP, que a su vez llama al programa sendmail del sistema para el envío masivo de correos electrónicos.

Leer más...

Cómo extraer ruta, nombre de fichero y extensión en Bash de forma nativa para nuestros scripts

Bash.jpg

Bash tiene infinidad de opciones, y en los últimos años se ha extendido muchísimo y nos permite hacer cosas muy chulas. Aunque un sistema con tantas opciones como este, es también un poco lioso y difícil de aprender. Por eso en ocasiones viene bien una chuleta para realizar operaciones sencillas que pueden llegar a ser un poco rebuscadas como obtener el nombre de un fichero y su extensión.

Leer más...

Página 6 de 11