• Cómo cambiar o instalar un tema de escritorio en Ubuntu Budgie

    ubuntu-budgie

    Aunque con Ubuntu 17.04 hemos tenido un nuevo sabor oficial, cierto es que no se está hablando mucho de él y en cambio si hay usuarios que están utilizándolo y trabajando día a día con sus ordenadores. Es por eso que os vamos a contar algo tan básico y sencillo como el cambiar un tema de escritorio. Es algo sencillo y básico pero cierto es que personalmente me ha costado averiguarlo pues no es tan intuitivo como en Gnome o en KDE.

  • Cómo desactivar la webcam y el micrófono en nuestro Ubuntu

    Actualmente son muchos los ataques de malware que sufren nuestros equipo. Ataques que nos roban nuestra privacidad y datos importantes. Los ataques más populares afectan a MacOS y Windows pero cierto es que a medida que Ubuntu y otras plataformas Gnu/Linux se hacen más populares, también serán más proclives a sufrir ataques de este tipo.

  • ¡Ojo con el phishing! Pescando con Unicode

    Desde hace unos días, se ha reportado un incremento en los ataques por medio de phishing. Esta palabra inglesa, creada a imagen de fishing, que se refiere a pescar; designa un tipo común de vulnerabilidad que se basa en ponernos un señuelo para que “piquemos” y cedamos datos confidenciales a lugares que no son confiables. Muy asociado con el spam de correos, suele tomar la forma de una página web en la que confiamos, clonándola, pero no asociada con la web original, de tal forma que engañados introducimos nuestros datos pensando que son seguros.

  • ¿Cómo instalar programas desde la terminal? (Desde un repositorio)

    Hoy vamos a ver como instalar programas por medio de nuestra terminal o consola usando los repositorios de nuestra distribución GNU Linux sea cual sea.

  • ¿Para qué son los archivos ocultos en el directorio de inicio de GNU/Linux?

    hidden-files-linux-hero

    En tu sistema Linux, probablemente almacenes muchos archivos y carpetas en tu directorio de inicio. Pero debajo de esos archivos, ¿sabes que tu directorio Home también tiene muchos archivos y carpetas ocultos? Si ejecutas ls -a en tu directorio de inicio, descubrirás una pila de archivos y directorios ocultos con prefijos de puntos. ¿Qué hacen estos archivos ocultos de todos modos?

  • ¿Qué es GREP y cómo se usa?

    grep-command-linux

    Grep es un pequeño programa de Unix para encontrar patrones coincidentes. Iniciado como un programa de Unix, se puede encontrar en Linux, Mac y BSD. Puede leer casi cualquier texto, lo que significa que puede leer entradas de otros comandos, o puede abrir y mirar archivos directamente. Grep es increíblemente útil, especialmente para mirar a través de directorios desde la línea de comandos.

  • 4 Formas de encontrar los principales procesos que consumen memoria en GNU/Linux

    terminal-comandos

    Este artículo te ayudará a encontrar rápidamente los procesos que consumen más memoria en Linux.

  • 5 Formas de agregar o cambiar el nombre de host en RHEL/CentOS 7

    RHEL

    El nombre de host de un sistema es como una identidad para ese sistema, no solo facilita la administración, sino que también podemos usar el nombre de host para acceder a un sistema a través de LAN. En este tutorial, aprenderemos cinco maneras diferentes mediante las cuales podemos cambiar el nombre de host en RHEL /CentOS 7.

  • Acceder a la red local desde fuera con tu Raspberry Pi y OpenVPN

    Acceder a la red local desde fuera con tu Raspberry Pi y OpenVPN. Portada.

    Hasta ahora todo lo que hemos visto es como conectarnos con nuestra Raspberry Pi desde nuestra red local. Pero, si solo podemos acceder a nuestra Raspberry en casa o en el trabajo, a lo mejor no tiene mucho sentido para ti. Pero, ¿como acceder a la red local desde fuera?.

  • Agregar un usuario a un grupo en FreeBSD

    freebsd_logo

    Este breve artículo explica como agregar un usuario existente a un grupo existente en sistemas FreeBSD.

  • Aprende a usar el comando GREP con algunos ejemplos

    GREP

    Grep es un comando de Linux muy importante y poderoso. Significa ‘Global Regular Expression Print‘ y se utiliza para hacer coincidir e imprimir un patrón de búsqueda o una expresión regular de un solo archivo o varios archivos de texto. Buscará el patrón si los archivos mencionados e imprimirán el resultado en la pantalla o en un archivo de salida.

  • Aprendiendo CURL con algunos ejemplos

    Curl-logo

    El comando Curl se usa para transferir archivos desde un servidor, es compatible con varios protocolos como HTTP, HTTPS, FTP, FTPS, IMAP, IMAPS, DICT, ARCHIVO, GOPHER, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET y TFTP, etc.

  • Asómate a la ventana, servo

    servo

    A pesar de estar cansado como un mulo, aquí estoy. He vuelto, he cogido fuerzas solo para escribir esto. Así que la temática no podía ser nada mega complejo ni ningún desarrollo matemático de estos de primero de Harvard.

  • Bloqueando toda la publicidad con el fichero hosts

    blocker

    Esta vez vamos ver como bloquear toda la publicidad, malware, etc antes de que llegue a nuestro sistema. Por suerte todos los sistemas operativos cuentan con un fichero “hosts”, en GNU/Linux esta ubicado en “/etc/hosts”. El fichero contiene una serie de nombres e IPs que están asociadas, de esta forma no se pregunta a un servidor DNS externo y se resuelve nombres de dominio de forma instantánea. Es decir, que podemos agregar manualmente direcciones y asignarles IPs arbitrariamente. Esto es muy útil para redireccionar o censurar ciertas paginas.

  • Briss, convertir un PDF de dos o más páginas a una página por página

    briss-portada

    Cuando quiero imprimir a papel un manual de instrucciones, un tutorial o un curso, lo primero que hago es convertir el documento a PDF, de forma que en cada página del nuevo documento, hay dos páginas del documento original. Por supuesto, además imprimo por delante y por detrás. Esto lo hago, no solo por ahorrar papel, sino también por comodidad. No es lo mismo manejar en papel, un manual con 500 hojas, que uno con 125 hojas, donde cada hoja tiene cuatro páginas, dos por delante y dos por detrás. Pero ¿que sucede cuando queremos pasar de dos páginas por hoja a una página por página.?

  • Buscar los archivos creados por un usuario específico en Linux

    linux-archivos

    Tuve la necesidad de buscar en un servidor los archivos que fueron creados por un usuario en particular, más específicamente "www-data" (usuario con el que corre Apache en los sistemas Debian y derivados). Esto fue lo único que se me ocurrió hasta el momento para encontrarlos (sin recurrir a auditd).

  • Búsqueda de archivos en la línea de comandos

    Busqueda-archivos-linea-comandos

    Desafortunadamente en Linux, al menos en Ubuntu, la búsqueda por defecto de archivos por interfaz gráfica no es la forma más útil de encontrarlos.

  • Caminito al motel

    caminodesantiago

    Aloha caminante! Después de mucho mucho tiempo vuelvo a estar aquí. Parecía que el mundo estaba en contra mía. Eso y tal vez mi empeño en mantenerme en un estado de semi-vacaciones.

  • Comando ifconfig: Aprende con algunos ejemplos

    IfConfig

    ‘Ifconfig’, abreviatura de ‘Interface Configuration’, es una utilidad muy importante de los sistemas Linux. Se utiliza para comprobar y configurar las interfaces de red utilizando el terminal o CLI de máquinas Linux. Con el comando ifconfig podemos comprobar la información relativa a las interfaces de red, podemos configurarlas o también podemos habilitarlas y deshabilitarlas.

  • Cómo agregar una marca de agua de imagen en GIMP en GNU/Linux

    how-to-add-watermark-gimp-linux

    Agregar marca de agua a las imágenes en GIMP es bastante fácil con un truco que uso. Compartiré ese truco “secreto” con ustedes hoy para que puedan añadir fácilmente marca de agua a las imágenes.

  • Cómo alimentar Arduino pasando del USB

    electricidad

    Aloha electrónico del mundo!Vivimos en un mundo conectado… y no a Internet, sino a la energía eléctrica. El otro día, de una tormenta se fue la luz media hora.. MEDIA HORA!!! y nos volvimos todos locos.

  • Cómo cambiar de usuario en Linux

    En este artículo voy a explicar cómo cambiar de usuario en los sistemas operativos Linux y *BSD desde línea de comandos, proveyendo un entorno para la nueva sesión (variables, aliases, etc.)

  • Cómo cambiar el nombre del usuario en GNU/Linux

    Change-User-UID

    Podríamos haber encontrado una situación en la que queremos cambiar el nombre del usuario en el sistema Linux, por las razones que sean. Podemos renombrar fácilmente al usuario en Linux y también cambiar el nombre del directorio de inicio o tu UID también.

  • Cómo cambiar la MAC de nuestra interface Wifi

    xchange-ubuntu-linux-mac-address-with-network-manager

    Antes de comenzar este articulo tengo que comentar que no soy un hacker ni tengo intención de ir por ahí recomendando métodos para lograr acceso gratis a Internet pero sí me preocupa un poco que un método tan simple como el que voy a comentar siga siendo efectivo después de tanto tiempo. ¿De qué estoy hablando? Pues del viejo método de cambiar la MAC de nuestra interface WiFi para conectarnos a un punto de acceso público que ofrezca conexión por tiempo limitado.

  • Cómo cambiar las aplicaciones por defecto en Ubuntu 17.10

    Aplicaciones-Ubuntu

    Puedes reasignar fácilmente con qué aplicación abrir según el tipo de archivo en Ubuntu 17.10. Por ejemplo, es posible que desees abrir una imagen PNG con Shotwell en lugar del Visor de imágenes predeterminado. Para hacerlo, por tipo de archivo, sigue estos pasos con 3 ejemplos de tipo de archivo (PNG, MP4, TXT):

  • Cómo comparar directorios en Linux sin examinar el contenido de los archivos

    linux-archivos

    Este artículo explica cómo comparar dos árboles de directorio en Linux según los nombres de los archivos, sin examinar el contenido de los mismos.

  • Cómo comprobar el espacio en disco en Linux usando el comando DF

    df-command-1

    ¿Cuánto espacio me queda en el disco duro? ¿Hay suficiente espacio libre en el disco para descargar un archivo grande o instalar una nueva aplicación?

  • Cómo crear espacio SWAP en GNU/Linux

    SWAP

    El archivo de intercambio o el espacio de intercambio es un archivo en el sistema de archivos Linux que se utiliza para almacenar programas o páginas, en el caso de que la memoria física aka RAM de la máquina esté llena. El archivo de intercambio puede ayudar a las máquinas que tienen poca cantidad de RAM, pero no se puede utilizar como un reemplazo completo de la RAM.

  • Cómo crear un botón de apagado para nuestro dock

    apagado

    Cada vez son más los usuarios de Ubuntu que utilizan un dock para tener más “a mano” todas sus cosas, dejando de lado los famosos accesos directos del escritorio. Hasta tal punto llega su popularidad que Ubuntu Budgie, el nuevo sabor de Ubuntu, utiliza Plank como dock de la distribución.

  • Como crear un repositorio. Subir un paquete con Vala a tu PPA

    Como crear un repositorio. Subir un paquete con Vala a tu PPA.

    En los capítulos anteriores vimos como subir un paquete a tu PPA y como crear un paquete con Python, en este capítulo veremos como crear un paquete con Vala para subirlo a tu PPA.

  • Cómo desbloquear todas las categorías de Netflix

    como-desbloquear-todas-las-categorias-de-netflix

    Actualmente, Netflix es uno de los gigantes de servicio para ver series y películas online, una compañía estadounidense comercial la cual tiene como objetivo brindar un acceso a casi todo tipo de series. Todo esto a través de un pago mensual de ciertas tarifas que se adaptan al gusto y capacidades económicas del usuario.

  • Cómo dividir y unir archivos en Linux

    terminal-comandos

    Dividir y unir archivos en Linux es una tarea bastante sencilla que nos permitirá fragmentar un archivo en varios archivos de menor tamaño, esto nos sirve en muchas ocasiones para fragmentar archivos que ocupan mucho espacio de memoria,ya sea para transportarlo en unidades de almacenamiento externo o para políticas de seguridad como la de mantener copias fragmentadas y distribuida de nuestros datos. Para este sencillo proceso utilizaremos dos importantes comandos split y cat.

  • Cómo duplicar un repositorio Git bare

    linux-archivos

    Supongamos que hemos montado nuestro propio servidor git donde hospedar nuestros repositorios git bare y deseamos duplicar o mover uno de ellos. Este artículo explica cómo hacerlo utilizando la opción --mirror.

  • Cómo elegir un nombre para tu proyecto open source

    proyecto-empresarial

    Open Hub es una comunidad online y directorio público de proyectos de software libre y open source. Este sitio ofrece analítica y servicios de búsqueda para descubrir, evaluar, seguir y comparar código y proyectos open source.

  • Cómo eliminar archivos enormes (100-200 GB) en GNU/Linux

    huge-files

    Usualmente, para borrar/eliminar un archivo mediante la terminal de Linux, usamos el comando rm (borrar archivos), el comando shred (borrar un archivo con seguridad), el comando wipe (borrar con seguridad un archivo) o el toolkit de eliminación segura (una colección de archivos seguros Herramientas de borrado).

  • Cómo eliminar la caché del navegador web desde la línea de comandos en GNU/Linux

    Clear-web-browser-cache

    Hoy, un amigo mío me preguntó cómo borrar la caché del navegador Firefox desde la línea de comandos. Ya sabía cómo hacerlo de manera gráfica. Sin embargo, sólo tenía curiosidad por saber cómo hacerlo desde la línea de comandos. Para aquellos que se preguntan, esta breve guía explica cómo borrar la caché del navegador web de la línea de comandos en Linux. En este tutorial, he incluido pasos para borrar la caché de navegación para los navegadores de Google Chrome y Mozilla Firefox.

  • Cómo eliminar systemd de Debian 9 Stretch

    systemd

    El 17 de junio de 2017 fue liberada la última versión estable de Debian: Debian 9 "Stretch". A estas alturas no hace falta aclarar el disgusto que systemd genera día a día en una porción importante de la comunidad GNU/Linux, especialmente entre los SysAdmins. Ya sea por cuestiones éticas, libertad de elección, o por sus terribles bugs, es probable que muchos deseemos mantener nuestros sistemas libres de systemd. Especialmente los debianitas, a quienes se les ha "embuchado" por la fuerza este engendro llamado systemd.

  • Cómo encontrar todos los usuarios de Sudo en tu sistema GNU/Linux

    Comando-Sudo

    El otro día un compañero usuario de Linux me preguntó cómo encontrar el número de super usuarios (los usuarios que tienen acceso a sudo) que tengo en mi servidor Linux. Buena pregunta, pero no tuve la respuesta. Por lo tanto, hice una búsqueda rápida de Google. Para mi sorpresa, no es tan difícil. Es sólo un comando de una sola línea. ¿Cómo es que ya no conocía este simple truco? Para aquellos que se preguntan cómo encontrar todos los usuarios de sudo o super usuarios en su sistema Linux, sigue leyendo.

  • Cómo establecer o cambiar la zona horaria en Ubuntu 18.04

    ubuntu-system-settings

    En Ubuntu, la zona horaria del sistema se establece durante la instalación, pero se puede cambiar fácilmente más adelante.

  • Cómo guardar salida de comando de GNU/Linux a una imagen o un archivo

    Save-Linux-Command-Output-To-An-Image-Or-A-File

    ¿Alguna vez has estado en una situación en la que tienes que enviar la salida de un comando de Linux a tu colega o amigo para obtener ayuda? Este sencillo hack de Linux sin duda será útil. Puedes guardar una salida de comando de Linux en una imagen o un archivo y enviarla a la persona respectiva que desee revisar la salida de un comando particular de Linux. No es necesario instalar ninguna herramienta adicional. Necesitas instalar ImageMagick. Esto puede ser útil si necesitas enviar la salida a una persona de soporte técnico o a un administrador de Linux.

  • Cómo impedir que un usuario deshabilite la red

    How-to

    Network Manager permite configurar nuestras redes fácilmente. Sin embargo, una de sus desventajas es que permite que cualquier usuario pueda deshabilitar la red. En caso de tratarse de máquinas de uso público esto puede resultar una desventaja importante.

  • Cómo implementar deploy automático en git

    terminal-comandos

    Supongamos que hemos montado un repositorio git en nuestro servidor Web para llevar el control de cambios del desarrollo de los diferentes sitios Web hospedados. Los desarrolladores hacen su trabajo y envían cambios a las diferentes ramas del repositorio periódicamente. Ahora bien, cuando los cambios alcanzan un punto estable, es deseable pasarlos al sitio Web (lo que se conoce comúnmente como deploy) para que sean visibles a los usuarios.

  • Cómo instalar Apache en Debian/Devuan

    apache_logo

    Apache, más precisamente Apache HTTP Server, es un servidor Web multiplataforma seguro, eficiente y extensible de código abierto. Provee la funcionalidad suficiente para cubrir todos los requisitos especificados por los estándares del protocolo HTTP actual.

  • Cómo instalar fuentes de Microsoft en Ubuntu

    how-to-install-microsoft-fonts-in-ubuntu-linux_orig

    Arial, Times New Roman, Impact y Verdana son algunas de las fuentes más utilizadas. Son tan ampliamente utilizados en el hecho de que cada vez que abra un documento de Word desde cualquier computadora, notarás inmediatamente su presencia. Sin embargo, en tu recién instalado Ubuntu (y muchas otras distribuciones de Linux), se encuentra que no hay absolutamente ningún rastro de ninguna de estas fuentes.

  • Cómo instalar Linux en una MacBook paso a paso

    linuxmac

    Las MacBook de Apple son conocidas por su diseño elegante y su sistema operativo macOS, pero si eres un entusiasta de Linux o necesitas ejecutar Linux en tu MacBook, es posible hacerlo mediante una instalación dual boot.

  • Cómo instalar phpMyAdmin en Debian

    phpMyAdmin es una aplicación PHP que permite gestionar servidores de bases de datos MySQL o MariaDB desde cualquier navegador Web. Es una herramienta ideal para permitir a desarrolladores el acceso y creación de bases de datos para una aplicación Web, ya que provee una vista conveniente y práctica a un motor de bases de datos MySQL, especialmente a aquellos usuarios no familiarizados con el cliente de línea de comandos mysql. Es el complemento ideal para tu servidor LAMP.

  • Como instalar WordPress en la Raspberry Pi en cuatro pasos

    Como instalar WordPress en la Raspberry Pi en cuatro pasos. Portada

    Aunque he escrito diferentes artículos sobre *como instalar un entorno de desarrollo de WordPress en Ubuntu, una vez tenemos la infraestructura LAMP en la Raspberry, es una lástima no aprovechar para tener WordPress en la Raspberry Pi.

  • Cómo listar los sockets Unix abiertos en Linux

    terminal-comandos

    Este artículo explica cómo listar todos los sockets Unix abiertos en un sistema GNU/Linux utilizando la herramienta netstat.

  • Cómo pasar variables de entorno desde Nginx a PHP-FPM

    linux-archivos

    En este artículo voy a demostrar cómo es posible pasar variables de entorno desde Nginx a PHP5-FPM para que estén accesibles en el arreglo $_SERVER de PHP.

  • Cómo resetear la contraseña de sudo

    descarga-1

    Llega un momento en que, por alguna razón, alguien olvida la contraseña de inicio de sesión de Ubuntu, por lo que no puede acceder al ordenador. Eso no es el final, siempre hay algo que se puede hacer.

  • Cómo restablecer la configuración predeterminada del escritorio GNOME

    GNOME-activities-overview

    A gran parte de los usuarios de GNOME les gusta personalizar su interfaz añadiéndole muchos temas de la Shell así como temas de iconos.

  • Cómo restaurar el archivo .bashrc a la configuración predeterminada en Ubuntu

    Restore-bashrc-File-2

    Tengo una VM de Ubuntu donde pruebo muchas aplicaciones y escribo artículos sobre ellas aquí en mi blog. Ayer, he tropezado con una aplicación de configuración de sistema útil llamada “Ubunsys”. Al probarlo, me topé con el archivo .bashrc cuando intentaba mostrar elementos de inicio ocultos. Cada vez que abro el terminal, se muestra un mensaje de error algo como esto:

  • Cómo saber qué disipador utilizar sin quemarse

    Uh Ah! Ya estoy aquí. ¡Uh Ah! Después de unas pascuas agotadoras y pensando lo mínimo sé que lo que menos te apetece es pensar. Pero aún así voy a escribir una fumada de esas que dan que pensar.

  • Cómo solucionar el error /usr/bin/env: «node»: No existe el archivo o el directorio

    How-to

    En ocasiones cuando intentamos ejecutar alguna aplicación que utilice nodejs en Debian, Ubuntu y derivados, nos arroja el siguiente mensaje error /usr/bin/env: «node»: No existe el archivo o el directorio y la aplicación no se ejecuta, es un problema conocido desde hace mucho que se puede solucionar de una manera muy sencilla, los pasos para solucionarlo y la razón del error los describo a continuación.

  • Cómo traducir textos en Linux usando atajo de teclado y las notificaciones

    Como-traducir-textos-en-LinuxCómo traducir textos en Linux

    Hace tiempo que tengo problemas con la traducción de Google Chrome en Linux, he logrado mejorarla con algunas modificaciones, pero esto no me termina de gustar del todo. Es por ello, que he tratado de conseguir alguna alternativa que me permita traducir palabras o algunos textos que desconozco.

  • Cómo verificar si un sistema de archivos soporta el flag O_DIRECT

    terminal-comandos

    En este artículo comparto un pequeño programa escrito en lenguaje C para verificar si un filesystem soporta direct I/O (flag O_DIRECT al abrir archivos).

  • Compilar PHP 5.6 con soporte para LDAP

    php-logo

    Recientemente tuve la necesidad de compilar PHP con soporte para LDAP. Sin embargo, al configurar el paquete con la opción --with-ldap, falla al momento del linking pues es necesario indicarle al linker que enlace con la librería -llber.

  • Conectando Ubuntu al WiFi de Android mediante Bluetooth Tethering

    Connect-Ubuntu-Android-Wifi

    Hay momentos que por una razón u otra (por ejemplo, un corte eléctrico o un plan de datos caducado), uno necesita acceder a Internet con urgencia para hacer el trabajo, especialmente uno que requiere una computadora portátil.

  • Conectar SQLite y LibreOffice en Ubuntu, Linux Mint, etc

    Conectar SQLite y LibreOffice en Ubuntu, Linux Mint, etc. Portada

    Como ya comenté en el artículo sobre gestión de bases de datos, las posibilidades que nos ofrece un motor de bases de datos como SQLite para nuestro trabajo diario son excepcionales. En muchas ocasiones realizamos trabajos repetitivos que podrían ser resueltos fácilmente utilizando las herramientas adecuadas. Y de la misma manera, es fácil tener la información repetida en diferentes lugares. Un claro ejemplo es la agenda de contactos; podemos tener una en nuestro teléfono móvil, otra en nuestro cliente de correo electrónico del trabajo y otra en en el cliente de correo de casa. ¿No es mas cómodo tener una sola?. ¿Y si tuviéramos una sola?. Si todos los contactos los tienes en una base de datos, puedes conectarSQLite y LibreOffice y mandar un correo electrónico a todos, o cualquier otro tipo de acción masiva, sin tener que estar haciendo la operación uno por uno. Si además, esto lo tienes que hacer todas las semanas o meses, te podrías ahorrar una considerable cantidad de tiempo, pudiendo dedicarlo a otro asunto, es decir, en pocas palabras, siendo mas productivo.

  • Configuración básica de un servidor PostgreSQL

    postgresql

    Luego de compilar e instalar un servidor de bases de datos Postgres, el siguiente paso luego de inicializar una instancia consiste en configurar el demonio o servicio. Este artículo explica las opciones de configuración básicas de un servidor de bases de datos PostgreSQL.

  • Configurar los permisos de archivos y carpetas en Linux: Una guía completa

    comandof

    Linux es un sistema operativo conocido por su robusta seguridad y flexibilidad. Una parte esencial de esta seguridad radica en la gestión de permisos de archivos y carpetas. Configurar adecuadamente los permisos es crucial para proteger tus datos y garantizar que solo los usuarios autorizados puedan acceder a ellos.

  • Conociendo un poco la jerarquía de directorios en GNU/Linux

    xl-2016-linux-1

    Todas las clasificaciones y funciones de los directorios que vamos a pasar se basan en el Linux Filesystem Hierarchy Standard, o FHS. El FHS de Linux, mantenido por la Fundación Linux, ayuda a los diseñadores y desarrolladores de distribuciones y programas mediante la estructuración donde deben ir los diversos componentes de sus herramientas.

  • Cuando el mundo no se acababa con Arduino…

    microcontrolador

    Ey! ¿Qué pasa por ahí? (Típica pregunta introductoria para decir algo, aunque siempre diga lo mismo pero déjame que la inspiración no llega ya a mis neuronas. Necesito nuevas musas). Yo por aquí pensando en Arduino.

  • Cubetto, per la mia mamma!

    cubetto

    Hey! ¿Qué pasa por ahí? Hoy te traigo un juguete con nombre así como italiano pero con el que puede jugar cualquiera. Tanto es así que no hace falta ni saber leer para empezar a jugar con él. Vamos, el típico juguete para niños pequeños pero con un toque extra.

  • Curso de GNU/Linux de Sistema Geek

    Curso-de-gnu-linux

    Hoy domingo es un excelente día para darse un atracón de pantalla con este Curso de GNU/Linux de Sistema Geek, en formato vídeo, un excelente recurso con el que conocer las bases de este sistema y adentrarse en sus bondades.

  • Curso de inicio en Ubuntu (10ª entrega)

    ubuntu2

    Seguridad y gestión de usuarios

    Se cierra esta guía para recién iniciados con el tema de la seguridad.

  • Curso de inicio en Ubuntu (1ª entrega)

    ubuntu2

    Vamos a iniciar un curso o guía de inicio en Ubuntu y por ende, en el mundo de GNU/Linux dado que Ubuntu se basa en Debian Inestable y en Ubuntu se basa Mint, Elementary OS, Zorin y otras muchas más distribuciones, hablaríamos de que este curso sería válido para la inmensa mayoría de distros que son las más ampliamente utilizadas.

  • Curso de inicio en Ubuntu (2ª entrega)

    ubuntu2

    Instalación y primeras impresiones

    Seguimos con la segunda entrega de este curso de inicialización en el sistema operativo Ubuntu.

  • Curso de inicio en Ubuntu (3ª entrega)

    ubuntu2

    Los programas

    ¿No estás seguro de qué programas son compatibles con Ubuntu? ¿Hay un centro, tipo tienda que gestionará todas tus necesidades de software?

  • Curso de inicio en Ubuntu (4ª entrega)

    ubuntu2

    Qué es SUDO y la paquetería en Ubuntu

    Sudo, significa “super user do”. Como administrador de sistemas Linux o usuario avanzado, es uno de los comandos más importantes de tu arsenal.

  • Curso de inicio en Ubuntu (5ª entrega)

    ubuntu2

    Cambiando la apariencia de GNOME en Ubuntu

    Ubuntu que desde hace unas versiones atrás utiliza el escritorio GNOME-Shell de forma predeterminada, no incluye una forma de cambiar el tema del escritorio. Ya sea que estés buscando un tema azul brillante o un tema oscuro agradable, aquí te explicamos cómo personalizar tu escritorio.

  • Curso de inicio en Ubuntu (6ª entrega)

    ubuntu2

    Quien te diga que en ésta u otra distro no tendrás que usar los comandos de terminal, miente. Tarde o temprano tendrás que hacerlo.

  • Curso de inicio en Ubuntu (7ª entrega)

    ubuntu2

    Además de GNOME, conoce otros escritorios que puedan interesarte.

    GNOME es el entorno de escritorio que usa de manera predeterminada, Ubuntu, pero no es el único, hay bastantes más.

  • Curso de inicio en Ubuntu (8ª entrega)

    ubuntu2

    Tareas esenciales en Ubuntu: Usando software libre

    Aunque GNU/Linux es software libre, esto no significa que no haya programas con una licencia restrictiva. De hecho, mi consejo es que uses las aplicaciones que son libres de usar, porque generalmente son muy buenas, pero probablemente te sientas mejor con ese programa que has usado en Windows o puede que necesites tiempo para acostumbrarte a las que tenemos en GNU/Linux. Es aquí donde tienes que dar el paso usando el software libre para ser consecuente con el uso de GNU/Linux.

  • Curso de inicio en Ubuntu (9ª entrega)

    ubuntu2

    La estructura de GNU/Linux

    Nos acercamos al final de este curso de inicio en Ubuntu GNU/Linux. Un viaje de 10 entregas para darte una idea aproximada de lo que es el sistema operativo GNU/Linux en general y Ubuntu en particular.

  • Deshacerse de ‘snapd returned status code 400’: ‘Error de solicitud incorrecta’ en Ubuntu

    snapd-error-ubuntu-2

    Intenté instalar Visual Studio Code, uno de los mejores editores de código abierto que sorprendentemente proviene de Microsoft. He escrito sobre las formas de instalarlo en Ubuntu. Pero desde entonces ha estado disponible en el Centro de software, así que traté de instalarlo desde allí.

  • Disk Indicator, montar y desmontar USB e ISO en Ubuntu, Linux Mint, etc

    Disk Indicator, montar y desmontar USB e ISO en Ubuntu, Linux Mint, etc. Portada.

    Si trabajas habitualmente con discos duros externos o memorias conectadas vía USB, o incluso con imágenes ISO, sin duda, Disk Indicator es una buena solución para ti.

  • Dummy Load, arderás en el infierno

    dummy-load

    ¡Hola holita! El otro día compré una fuente y he pensado que estaría bien probarla. Claro… para probarla puedes confiar en que todo irá bien y meterla en tu circuito o crear una dummy load.

  • Ejecución y secuencias de comandos en el inicio en GNU/Linux

    crontab

    A veces puede surgir la necesidad de ejecutar un comando o scripts al reiniciar o cada vez que iniciamos nuestro sistema. Entonces, ¿cómo podemos hacer eso? En este tutorial vamos a hablar sobre ello. Veremos cómo podemos hacer que nuestros sistemas con CentOS/RHEL y Ubuntu ejecuten un comando o scripts al reiniciar o al inicio del sistema usando dos métodos diferentes. Ambos métodos son probados y funcionan bien.

  • El coche del tío Sam

    sam

    Qué calorazo, ¿no? Y el fin de las clases está ahí… Habrá que tirar de mucha piscina para calmar a las fieras que tenéis en casa. Eso, o montar algún robot así en familia…. ¿O eso es demasiado?

  • El multiplexor, el demultiplexor y el primo que te cae mal

    multiplexor

    Hey! Qué tal por el mundo? Junio te está tratando bien? Llega el verano, las rebajas, la extra… digo yo que si no lo está haciendo ya lo hará pronto….

  • Evita ser hackeado con estos 3 pasos

    hacker-wallpaper

    Hasta ahora creo que no he tocado uno de mis temas favoritos, seguridad informática, y considero que este será el tema que les vengo a contar hoy. Espero que tras este pequeño artículo puedan tener una mejor idea de lo que puede ayudar a tener un mejor control de sus riesgos y cómo mitigar bastantes al mismo tiempo.

  • Exprimiendo Telegram. Conversar con Telegram mediante un bot

    Exprimiendo Telegram. Conversar con Telegram. Portada.

    Anteriormente vimos como crear un teclado para Telegram, sin embargo, dependiendo de lo que queramos hacer, esto se nos puede quedar corto. Lo cierto es que los bots de Telegram nos dan un amplio abanico de posibilidades, para cualquier actividad que queramos hacer y en cualquier campo. Y esto nos lleva al artículo de hoy en el que veremos como conversar con Telegram. Por supuesto, me refiero a conversar con nuestro bot.

  • Exprimiendo Telegram. Un teclado para Telegram para ayudar al usuario

    Exprimiendo Telegram. Un teclado para Telegram para ayudar al usuario. Portada.

    En el capítulo anterior de esta serie Exprimiendo Telegram,un bot interactivo, vimos como interactuar con nuestro bot a base de enviarle ordenes o mediante el uso de filtros. En este nuevo capítulo, vamos a dar un paso mas allá, y vamos a interactuar con nuestro bot mediante un teclado para Telegram.

  • Funciones hash en LibreOffice para Ubuntu, Linux Mint, etc

    Funciones hash en LibreOffice. Portada.

    En las últimas semanas estoy preparando una profunda actualización para este sitio. Entre las mejoras que quiero incorporar está la característica de dar mejor soporte o ayuda a aquellas personas que se han apuntado a la lista de correo. La idea que llevo, es que si me envías un correo desde el formulario de contacto, me indicará que estás suscrito, y marcará el correo como importante. De esta manera la daré preferencia respecto a otro. Para hacer esto, utilizo un token calculado como una función hash o resumen. La historia es que como sois muchos los suscritos, que no habéis pasado por el nuevo formulario de contacto, he tenido que calcular ese token a mano. Pero para evitar ir uno por uno, lo que he hecho ha sido añadir algunas funciones adiciones para LibreOffice, que incorporan el cálculo hash en LibreOffice.

  • Gestión de bases de datos con SQL en Ubuntu, Linux Mint y derivados

    Gestión de bases de datos con SQL

    De entre las diferentes herramientas ofimáticas que se suelen utilizar, probablemente la que gestiona bases de datos, es la menos utilizada. Sin embargo, creo esto es debido a que requiere unos conocimientos técnicos mas avanzados que con el resto de aplicaciones. Esto con independencia de la suite informática a la que nos refiramos. Si a esto le sumamos que vienen sin interfaz gráfica, el problema se magnifica. Ahora bien, para resolver todos estos problema, podemos recurrir a gestionar las bases de datos con SQL.

  • Guía de atajos para VirtualBox (teclado)

    virtualbox_logo

    Este artículo surge por algo tan típico como la cuestión de ¿como hago capturas de pantalla desde VirtualBox?, pues muy fácil,e existen comandos de teclado que nos facilitan este procedimiento y muchos otros, conozcamoslos.

  • Guía de instalación de Linux Mint 18.2 Sonya

    Linux-Mint

    Ya tenemos varias semanas desde que liberada la nueva versión de Linux Mint una de las Distribuciones Linux más populares el cual se basa en su filosofía la cual es “entregar un Sistema Operativo moderno, elegante y confortable que sea al mismo tiempo poderoso y fácil de usar”.

  • Interruptores dip: los que se quedan fijos…

    Uy! Veo que aún no eres consciente de que se han acabado las vacaciones hasta el verano… y aún queda mucho. Así que quería alegrarte el día informándote de ello. De nada, sé que a veces valgo millones.

  • Jugando con la Raspberry Pi y un LED RGB

    Jugando con la Raspberry Pi y un LED RGB. Portada

    En el artículo anterior vimos como podíamos tomar una fotografía con nuestra Raspberry Pi. En este nuevo artículo, vamos a bajar un escalón mas, para poder sacar el máximo partido a nuestra Raspberry Pi. En esta ocasión vamos a trabajar con la Raspberry Pi y un LED RGB.

  • La manera más fácil de tener un servidor web casero optimizado

    LAMP-Stack-instalado-22

    Hace tiempo hablamos acá en el blog de TurnKey Linux: La biblioteca de dispositivos virtuales que nos permite implementar plataformas tecnológicas en máquinas virtuales de manera rápida, segura y con una configuración optimizada. Pues gracias a esta biblioteca podemos montar un servidor web casero optimizado en cuestión de minutos, con sencillos pasos, con una configuración bastante eficiente y segura, pero además (en caso de que lo necesites) podemos contar con un soporte externo de profesionales del área.

  • Linux en un USB con persistencia

    persistencia

    Una de las soluciones mas interesantes para llevar tu sistema operativo a cualquier lugar sin necesidad de ir cargado como una mula es utilizar un USB. Es una solución a la par que cómoda realmente brillante. Sin embargo, esta solución tiene un pequeño problema. Cada vez que inicias tu USB con tu sistema operativo favorito es como si empezaras de nuevo. Pero esto esto no tiene que ser así. Esto lo puedes resolver con un USB con persistencia.

  • Lista de todos los comandos para GNU/Linux imprescindibles

    lista-de-todos-los-comandos-para-gnu-linux-imprescindibles

    Si estás en busca de una guía o una lista de todos los comandos para GNU/Linux imprescindibles has llegado al lugar ideal, pues te diremos cuáles son los comandos que tienes que usar y una breve descripción de para qué sirven. Empecemos:

  • Los bucles de masa, Namaste

    loopgnd

    Uy! Otra vez por aquí! ¿Qué tal después de Eurovisión? ¿Y después del virus que está atacando a medio mundo? Este mundo es demasiado complejo y si le sumas que las tierras pueden unirse para jod***e la vida… apaga y vámonos.

  • Los inline bots de Telegram o como Telegram te saca de apuros

    Los inline bots de Telegram o como Telegram te saca de apuros. Portada.

    Para terminar con este tutorial sobre como sacar el máximo provecho a Telegram, Exprimiendo Telegram, vamos a darle un vistazo a los inline bots de Telegram.

  • Los timers en Arduino y otras formas de morir esperando

    timers

    Ahoj! Dobrý den! Ay, el tiempo… es tan relativo, tan necesario para no volvernos locos. Encima pasa inexorablemente, se nos acaba cuando más lo necesitamos y nos desquicia cuando menos lo necesitamos. Pagaríamos por ganar unos segundos más para acabar ese examen y mataríamos porque se acabara el minuto que tarda la comida en calentarse en el microondas.

  • Manual de Plasma KDE: Actividades (Capítulo 5)

    manual-KDE-Plasma

    En la mayoría de los entornos de escritorio GNU/Linux existen espacios de trabajo. Estos espacios de trabajo están diseñados específicamente para que un usuario pueda priorizar su escritorio. Por ejemplo: un usuario puede configurar un navegador web en un espacio de trabajo, un mensajero instantáneo en otro, etc. Esencialmente, esta es una manera de clasificar eficientemente las aplicaciones y darles a cada una su propio “espacio de trabajo”.

  • Manual de Plasma KDE: Aplicaciones de KDE (Capítulo 6)

    manual-KDE-Plasma

    Estamos, sin duda, ante el capítulo más extenso de este manual de Plasma KDE.

  • Manual de Plasma KDE: Configuración de idioma (Capítulo 11)

    manual-KDE-Plasma

    Plasma KDE es un entorno de escritorio muy configurable. Esto incluye la configuración del idioma, así como el país, el sistema de medición y todo lo demás relativo a este tema. Por lo general, los ajustes de idioma se abordan durante la instalación de GNU/Linux en lugar de cuando el usuario inicia sesión. Sin embargo, saber cómo cambiar estos ajustes puede ayudar y es importante.

  • Manual de Plasma KDE: El panel (Capítulo 12 y final)

    manual-KDE-Plasma

    Casi todos los entornos de escritorio tienen un panel, pero no siempre es así, porque por ejemplo, GNOME no trae ninguno. El panel ayuda a los usuarios a lanzar programas con mayor facilidad y a navegar por los menús. KDE Plasma no es diferente. En este capítulo veremos exactamente cómo los usuarios pueden manipular y cambiar la configuración del panel en KDE para que se ajuste mejor a sus necesidades.

  • Manual de Plasma KDE: El panel y el menú de aplicaciones (Capítulo 3)

    manual-KDE-Plasma

    A primera vista, el escritorio KDE Plasma se parece algo al de Windows, o al menos, lo que respecta a la primera impresión. Tradicionalmente, el escritorio KDE tiene un panel en la parte inferior, con un lanzador de aplicaciones, y varios widgets en él.

  • Manual de Plasma KDE: Fondos de pantalla (Capítulo 9)

    manual-KDE-Plasma

    Como cualquier entorno de escritorio o sistema operativo, es posible cambiar el fondo de pantalla predeterminado por algo más personal en Plasma KDE. Tradicionalmente, especialmente hablando de ventanas, esto se hace haciendo clic con el botón derecho del ratón y buscando una opción en el menú contextual que aparece.

  • Manual de Plasma KDE: Gestor de ventanas Kwin (Capítulo 8)

    manual-KDE-Plasma

    Todos los entornos de escritorio de GNU/Linux tienen lo que se conoce como “gestor de ventanas”. Para simplificar las cosas, un gestor de ventanas es lo que gestiona la forma en que el usuario ve los programas. Existen Mutter, Metacity, Enlightenment, Fluxbox, Openbox y algunos más.

  • Manual de Plasma KDE: La historia de KDE (Capítulo 1)

    manual-KDE-Plasma

    Iniciamos un viaje por las entrañas del entorno de escritorio conocido hoy como Plasma KDE, una interfaz de lo más moderna con una historia muy antigua.

  • Manual de Plasma KDE: Las mejores distribuciones que usan Plasma KDE (Capítulo 2)

    manual-KDE-Plasma

    El escritorio KDE Plasma es un entorno de escritorio popular en la plataforma GNU/Linux. Su misión principal es hacer que el sistema sea más fácil de usar, a la vez que aumenta su usabilidad. De todos los entornos de escritorio existentes, KDE Plasma es el que ofrece a los usuarios la mejor capacidad para personalizarlos y ajustarlos.

  • Manual de Plasma KDE: Los Widgets (Capítulo 4)

    manual-KDE-Plasma

    El escritorio Plasma es conocido por sus widgets, y hay muchos. Estos widgets abarcan una gran variedad de operaciones diferentes. Están diseñados para permitir a los usuarios de KDE personalizar más fácilmente y aportar una funcionalidad extra a los paneles y escritorios de KDE Plasma.

  • Manual de Plasma KDE: Menú de aplicaciones (Capítulo 10)

    manual-KDE-Plasma

    Hay tres lanzadores de aplicaciones en el escritorio de KDE Plasma. En el capítulo de los widgets de este manual, hablamos sobre cómo cambiar entre ellos. En este capítulo nos centraremos más en cómo funcionan exactamente estos lanzadores y qué hacer con ellos.

  • Manual de Plasma KDE: Personalizando Plasma KDE (Capítulo 7)

    manual-KDE-Plasma

    Personalizar un escritorio GNU/Linux es una de las cosas que lo hace único. Permite al usuario tomar su entorno de escritorio y hacerlo suyo. Pero cuando hablamos de personalizar Plasma KDE es ir un paso más allá porque este escritorio es extremadamente configurable. Es más, para muchos, tiene demasiadas opciones de configuración.

  • Manual practico de iptables

    tutorial_manual_linux

    Despues del salto le explicamos todo este util manual de iptables.

  • Mas de 8 colores con un LED RGB y la Raspberry Pi

    Mas de 8 colores con un LED RGB y la Raspberry Pi. Portada.

    Continuando con el tema de los LED RGB, que comenzamos en el artículo anterior, vamos a avanzar un paso mas. El problema, de lo que vimos anteriormente, es que únicamente nos permitía mostrar hasta 8 colores. Sin embargo, lo suyo sería poder mostrar una mayor gama de colores aprovechando la combinación de los tres leds integrados en un LED RGB.

  • Mejores Prácticas de Seguridad en la Gestión de usuarios y grupos de Linux

    linuxlogin

    La seguridad en sistemas Linux es de vital importancia en un mundo digital cada vez más interconectado y sujeto a ciberamenazas. La gestión adecuada de usuarios y grupos es un componente esencial de la seguridad en un sistema Linux. En este artículo, exploraremos las mejores prácticas para asegurar la integridad y la confidencialidad de tu sistema a través de la gestión de usuarios y grupos.

  • Montar un servidor LAMP en Debian/Devuan

    LAMP es un modelo de arquitectura pila de servidor Web nombrado como acrónimo de cuatro componentes open-source: Linux, Apache, MySQL, PHP. La definición "arquitectura pila" surge a partir de cómo se organiza el software en capas, cada una dando soporte a las capas superiores. LAMP se organiza con Linux como sistema operativo (¡a la hoguera! se escribe GNU/Linux y el término debería ser GLAMP), Apache como servidor HTTP/HTTPS, MySQL/MariaDB como servidor de bases de datos, y PHP/Perl/Python como lenguaje de programación/CGI scripting. LAMP es el modelo más popular para crear y dar soporte a aplicaciones Web en Internet desde hace tiempo.

  • Mosh, tu ssh móvil sin cortes, para Ubuntu, Linux Mint, etc

    Mosh, tu ssh móvil sin cortes, para Ubuntu, Linux Mint, etc. Portada.

    Hace ya algún tiempo que escuché sobre el proyecto mosh, sin embargo, entonces no le la necesidad, porque tampoco me conectaba de manera asidua vía ssh. Lo cierto es que solo lo hacía con el servidor de casa, y vía WiFi, con lo que la conexión en rara ocasión se perdía. Pero, recientemente, las circunstancias han cambiado, gracias a la Raspberry, tengo una OpenVPN que me permite conectarme a la redlocal desde el exterior. Esto me ha llevado a sufrir con ssh, perder alguna sesión o ver como trabajar se hacía casi imposible. La solución la encontré de la mano de Mosh, un ssh móvil.

  • Motores paso a paso para niños

    Bueno bueno… las vacaciones de los niños aún continúan y tú ya no puedes continuar viendo dibujosanimados durante días y días. Encima no tienen deberes y están con ganas de hacer todo tipo de maldades en casa y fuera de ella… ¡Qué estampa!

  • Permisos de Linux para Administradores y Desarrolladores de Sistemas

    permisos-linux-devops-dba

    El tema de los permisos en Linux y su correcto uso mediante el comando “chmod” es algo muy comúnmente expuesto y discutido en las Comunidades de SL por los Usuarios avanzados, Técnicos y Administradores de Servidores y Sistemas. Por ejemplo en nuestro Blog tenemos 2 publicaciones muy buenas al respecto, que son: Qué son los Permisos en Linux y Permisos básicos en GNU/Linux con chmod.

  • Principales Herramientas Administrativas de Linux que debes aprender

    systemadmin

    Linux es un sistema operativo poderoso y versátil utilizado en una amplia variedad de entornos, desde servidores hasta dispositivos embebidos y estaciones de trabajo.

  • Programación de tareas con cron en Ubuntu, Linux Mint y derivados

    Programación de tareas con cron en Ubuntu, Linux Mint y derivados

    Para mejorar nuestra productividad, uno de los aspectos a tener en cuenta es evitar en la medida de lo posible la realización de tareas repetitivas. Me refiero a aquellas tareas que tenemos que hacer cada cierto tiempo. Por ejemplo, una vez al día, o cada semana, o cada 15 días o transcurrido un periodo de tiempo determinado. Evidentemente no me refiero a no hacer las tareas, todo lo contrario, me refiero a la programación de tareas.

  • Protegiendo la Confidencialidad y la Integridad de la Información: Criptografía Simétrica y Funciones Hash

    progra_restored

    La seguridad de la información es uno de los desafíos más críticos en el mundo digital actual. Desde las conversaciones en línea hasta las transacciones financieras, proteger los datos confidenciales y garantizar su integridad es esencial.

  • Recuperar sólo la primera coincidencia con grep

    linux-archivos

    Supongamos que deseamos buscar una cadena en un archivo de texto, pero sólo nos interesa quedarnos con el primer resultado de la búsqueda:

  • Recursos para principiantes en el aprendizaje de Debian GNU/Linux

    Debian-9-Stretch

    Si eres principiante en busca de enlaces para ayudarte a aprender sobre Debian GNU/Linux, esta lista es para ti. Esta lista recoge las páginas web útiles para conocer, instalar, uso y aprendizaje de Debian. Esto incluye dónde obtener ayuda, dónde pedirla si tienes algún problema. Incluso esto algunos buenos videos introductorios a Debian y la instalación. Por otra parte, esto incluye además, enlaces sobre colaborar con Debian también.

  • Redimensionar imágenes de forma masiva con BIR en Ubuntu

    Redimensionar imágenes de forma masiva con BIR en Ubuntu

    Los móviles actuales, en el momento de escribir este artículo, disponen cada vez de cámaras mas sofisticadas y potentes. Hasta la fecha, la tendencia era a aumentar el número de megapixeles y parecía que no tuviera fin. Sin embargo, parece que esta tendencia se ha frenado, he incluso algunas marcas, han comenzado a sacar los móviles con menor cantidad. De hecho, parece que esta tendencia se ha estancado en los 12 megapixeles. Esto no quiere decir, que esto ya sea una cantidad considerable a la hora de almacenar la imagen.

  • Relaciones de aspecto estándar para fotografía

    Relaciones-aspecto-fotografia

    La relación de aspecto (aspect ratio) de una imagen o recuadro de video (frame) es simplemente la proporción entre su ancho y alto. Este artículo contiene las relaciones de aspecto estándar más utilizadas por aplicaciones de imagen, película y video.

  • Restringir el acceso a un share de Samba

    Samba-4-4

    En este artículo voy a explicar cómo restringir el acceso a un directorio compartido (típicamente conocido como share) de Samba por usuario y por IP/subred.

  • Sacar fotos con la Raspberry con Python o Telegram

    Camara

    Una vez que hemos visto algunos de los servicios que podemos instalar en nuestra Raspberry Pi, ha llegado el momento de comenzar a trastear con ella. De esta manera, vamos a comenzar a instalar pequeños dispositivos, que nos permitan sacarle el máximo provecho tanto a la Raspberry Pi, como a los servicios que hemos instalado. Aunque va relacionado con los artículos anteriores, este, formará parte de un nuevo tutorial, Trasteando con la Raspberry Pi, donde semana a semana iremos probando distintos dispositivos, sensores y elementos auxiliares, y veremos las posibilidades que nos ofrece. Por supuesto iremos de menos a mas, empezando por soluciones sencillas. Así, para empezar con este tutorial, este capítulo lo vamos a dedicar a como sacar fotos con la Raspberry.

  • Script en bash para crear usuarios SFTP enjaulados

    Bash

    Con este script podremos crear usuarios para el servicio SFTP enjaulados.

  • Securizando peticiones DNS con TOR

    tor-project

    En otro articulo ya vimos como centralizar todas las peticiones DNS, pero al final se accedía a un servidor de terceros, por lo tanto el aumento en seguridad era bajo. Como alternativa tenemos DNSCrypt pero también se acaba empleando un DNS de terceros. Por suerte tenemos otra opción, que es emplear TOR para resolver nombres. Al instalar TOR como servicio es muy sencillo configurar para resolver nombres, pero hay que tener en cuenta que este es muy lento en comparación a un servidor tradicional, pero para eso podemos usar dnsmasq que nos ayudara a cachear las peticiones. Esta vez no usaremos bind9 ya que da problemas para usar un servidor local y acaba haciendo llamadas a DNS externos (cosa que nunca queremos que pase).

  • sere ahora muestra gráficos de datos históricos

    sere-version-0-2-0

    Como ya muchos sabrán, sere es una pequeña aplicación Web para monitorear un servidor Web/VPS desde cualquier navegador. Tiene un diseño Web responsive que permite visualizar gráficas de rendimiento (CPU, memoria, swap, etc.) desde cualquier dispositivo que soporte HTML5.

  • Sincronización bidireccional entre directorios en Ubuntu, Android, etc

    Sincronización bidireccional entre directorios

    Una de las operaciones mas habituales que suelo realizar o que tengo programada es la sincronización que hago con rsync. Lo que habitualmente suelo hacer es una copia exacta de lo que tengo en mi equipo con el NAS. De esta forma, si mi portátil se pierde, o le sucede algo, siempre tengo la opción de recuperarlo. El problema es cuando lo que quieres es que el NAS no sea simplemente una copia de seguridad, sino sea el centro de las operaciones. De esta manera tus diferentes equipos se sincronizarán con el NAS. En estos casos rsync se queda corto, puesto que necesitas una sincronización bidireccional.

  • Solucionar problemas de DPI,fuentes pequeñas,al instalar los drivers privativos de Nvidia

    DPI

    Hace pocos días instalé Deepin en mi ordenador de sobremesa.Todo iba perfecto hasta que instalé los drivers propietarios de Nvidia.Al reiniciar las letras eran minúsculas,casi imperceptibles,y me puse a buscar una solución.Dicha solución la encontré en la maravillosa wiki de Arch y es muy sencillo resolver este problema,además de válido para todas las distros.

  • Tilt switch, sensor de inclinación… no sé, el tubo ese con una bola

    tiltswitch

    Ahoj de nuevo, chaval! Buscando por la red he encontrado un tipo de sensores llamados sensores de inclinación. Estos sensores sirven para detectar la inclinación que tiene el elemento.

  • Trabajar con GitHub desde el terminal en Ubuntu, Linux Mint, etc

    Trabajar con GitHub desde el terminal en Ubuntu, Linux Mint, etc. Portada.

    Aunque existen otras plataformas para donde mantener tus repositorios de código, es indudable, que en el momento de escribir este artículo, la plataforma por excelencia es GitHub. Por esta razón, cualquier aplicación que nos facilite la vida a la hora de trabajar con la misma, es sin lugar a dudas, una ventaja desde el punto de vista de la productividad. Así, en este artículo encontrarás información sobre hub, una herramienta para trabajar con GitHub desde el terminal.

  • Tutorial para instalar la versión de mantenimiento del kernel Linux 4.10.13

    kernel

    Hoy mismo se publico la treceava versión de mantenimiento del kernel 4.10, siendo esta la 4.10.13, la cual explicaremos como instalar en su versión normal y la de baja latencia.

  • Tutorial para instalar la versión de mantenimiento del kernel Linux 4.11

    kernel

    Hace 5 días se publico la versión final del kernel 4.11, la cual explicaremos como instalar en su versión normal y la de baja latencia.

  • Tutorial para instalar la versión de mantenimiento del kernel Linux 4.11.1

    kernel

    Hoy mismo se publico la primera versión de mantenimiento del kernel 4.11, siendo esta la 4.11.1, la cual explicaremos como instalar en su versión normal y la de baja latencia.

  • Tutorial para instalar la versión de mantenimiento del kernel Linux 4.11.4

    linux-kernel-tux

    Hoy mismo se publico la cuarta versión de mantenimiento del kernel 4.11, siendo esta la 4.11.4, la cual explicaremos como instalar en su versión normal y la de baja latencia.

  • Tutorial para instalar la versión de mantenimiento del kernel Linux 4.11.5

    kernel

    Ayer mismo se publico la quinta versión de mantenimiento del kernel 4.11, siendo esta la 4.11.5, la cual explicaremos como instalar en su versión normal y la de baja latencia.

  • Tutorial para instalar la versión de mantenimiento del kernel Linux 4.11.7

    kernel

    Ayer mismo se publico la septima versión de mantenimiento del kernel 4.11, siendo esta la 4.11.7, la cual explicaremos como instalar en su versión normal y la de baja latencia.

  • Tutorial para instalar la versión de mantenimiento del kernel Linux 4.11.8

    kernel

    Hace dos días se publico la octava versión de mantenimiento del kernel 4.11, siendo esta la 4.11.8, la cual explicaremos como instalar en su versión normal y la de baja latencia.

  • Un servidor web sencillo para la Raspberry Pi con Flask

    Un servidor web sencillo para la Raspberry Pi con Flask. Portada.

    En el artículo anterior vimos como instalar WordPress en la Raspberry Pi, una solución que pone a tu alcance todo un mundo de posibilidades. Sin embargo, para esto, es necesario tener montada la infraestructura LAMP, y es posible que no necesites todo esto, y tan solo quieras un servidor web sencillo, ya sea para mostrar unos datos del funcionamiento de la Raspberry Pi, o quizá mostrar una imagen que tomes con la cámara instalada en la Raspberry, o mostrar algunos datos como la temperatura, o la humedad, o lo que sea. En este caso lo que necesitas es un servidor web sencillo con Flask.

  • Variables de entorno y variables de shell en Linux

    bash

    A la hora de trabajar con la consola de GNU/Linux; ya sea para ejecutar scripts, programas o simplemente ejecutar algunos comandos, a veces necesitamos recurrir a unos comandos de forma recurrente, comandos que generalmente tienen una composición relativamente compleja, con muchos parámetros, argumentos, etc... Esto de por sí generalmente no suele ser demasiado problemático a la hora de ejecutarlo una sola vez, pero cuando queremos hacerlo de forma recurrente es preferible tenerlo almacenado en una variable a la que podamos recurrir cuando queramos sin tener que repetir siempre lo mismo... Además el uso de éstas puede resultarnos muy útil también pues podemos tenerlas incluidas desde el inicio de la sesión, pudiendo ayudarnos en ciertas tareas... Para ello hemos de tener en cuenta que tenemos dos tipos de variables: De entorno y de shell.

  • Varios sistemas Linux en un PC, varias distribuciones y/o versiones

    Varios sistemas Linux en un PC, varias distribuciones y/o versiones. Portada.

    Uno de los problemas que me encuentro con el desarrollo de aplicaciones para Ubuntu es que tengo que ir probándola en las diferentes versiones que aparecen. Esto me obliga a tener una o dos distribuciones instaladas en mi equipo, porque en ocasiones, virtualizarlas no es suficiente. Desde hace tiempo, utilizo una partición donde guardo documentos. Sin embargo, esto no es suficiente. Y todo ello ha dado lugar este artículo como tener varios sistemas Linux en un PC y no morir en el intento.

  • Verificar servidores SSL con el Observatorio de Mozilla desde línea de comandos

    SSL

    Hace unos meses compartí un artículo que explicaba cómo verificar la seguridad de un servidor Web con el Observatorio de Mozilla.