<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux archivos &#8226; HirCoir</title>
	<atom:link href="https://www.hircoir.eu.org/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hircoir.eu.org/category/linux/</link>
	<description>Tutoriales creado por un autodidacta.</description>
	<lastBuildDate>Thu, 22 May 2025 12:43:49 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.hircoir.eu.org/wp-content/uploads/2022/07/cropped-Hircoir-150x150.jpg</url>
	<title>Linux archivos &#8226; HirCoir</title>
	<link>https://www.hircoir.eu.org/category/linux/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Autofs con UUID: Automatiza el montaje de discos en Linux</title>
		<link>https://www.hircoir.eu.org/autofs-con-uuid-automatiza-el-montaje-de-discos-en-linux/</link>
					<comments>https://www.hircoir.eu.org/autofs-con-uuid-automatiza-el-montaje-de-discos-en-linux/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Sun, 16 Mar 2025 00:39:29 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[autofs]]></category>
		<category><![CDATA[configuración]]></category>
		<category><![CDATA[discos]]></category>
		<category><![CDATA[guía práctica]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[montaje automático]]></category>
		<category><![CDATA[montaje de sistemas de archivos]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[uuid]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1407</guid>

					<description><![CDATA[<p>Montaje Automático de Discos con Autofs en Debian/Ubuntu: Guía Completa Introducción Autofs es un servicio de Linux que permite montar [&#8230;]</p>
<p>El cargo <a href="https://www.hircoir.eu.org/autofs-con-uuid-automatiza-el-montaje-de-discos-en-linux/">Autofs con UUID: Automatiza el montaje de discos en Linux</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><html><br />
  <body></p>
<h1>Montaje Automático de Discos con Autofs en Debian/Ubuntu: Guía Completa</h1>
<h2>Introducción</h2>
<p>
      Autofs es un servicio de Linux que permite montar y desmontar sistemas de archivos de forma automática según la demanda. Esto facilita la administración de dispositivos externos (como discos USB) o directorios remotos (como NFS o Samba), ya que los sistemas de archivos se montan solo cuando se acceden, ahorrando recursos del sistema y simplificando la configuración para el usuario.
    </p>
<h2>1. Instalación de Autofs en Debian/Ubuntu</h2>
<p>
      Antes de configurar autofs, primero necesitamos instalarlo en nuestro sistema. Los pasos son sencillos para distribuciones basadas en Debian o Ubuntu:
    </p>
<ol>
<li>
        <strong>Actualizar la lista de paquetes:</strong><br />
        Es una buena práctica asegurarse de que tu lista de paquetes esté actualizada antes de instalar nuevo software.</p>
<pre><code>sudo apt update</code></pre>
</li>
<li>
        <strong>Instalar Autofs:</strong><br />
        Usa el siguiente comando para instalar el paquete autofs:</p>
<pre><code>sudo apt install autofs</code></pre>
</li>
<li>
        <strong>Verificar el estado del servicio (opcional pero recomendado):</strong><br />
        Una vez instalado, puedes verificar si el servicio autofs se está ejecutando correctamente:</p>
<pre><code>sudo systemctl status autofs</code></pre>
<p>        Deberías ver que está &#8220;active (running)&#8221;. Si no está activo por alguna razón, puedes iniciarlo con <code>sudo systemctl start autofs</code>.
      </li>
<li>
        <strong>Habilitar el servicio para que inicie automáticamente (opcional pero recomendado):</strong><br />
        Para que autofs se inicie cada vez que el sistema arranca, ejecuta:</p>
<pre><code>sudo systemctl enable autofs</code></pre>
</li>
</ol>
<p>
      Con autofs instalado y en ejecución, ya podemos proceder a su configuración para montar dispositivos automáticamente.
    </p>
<h2>2. Configurar autofs para montar un disco usando su UUID</h2>
<p>
      Usar el UUID (Universally Unique Identifier) es la forma más robusta de identificar un disco o partición, ya que no cambia aunque conectes el disco a un puerto USB diferente o cambie su designación de dispositivo (como <code>/dev/sdb1</code>, <code>/dev/sdc1</code>, etc.).
    </p>
<ol>
<li>
        <strong>Identificar el dispositivo de disco (opcional pero útil)</strong><br />
        Antes de obtener el UUID, puede ser útil identificar el nombre del dispositivo de tu disco (como <code>/dev/sdb1</code>, <code>/dev/sdc1</code>, etc.), especialmente si tienes varios conectados o si acabas de insertar una unidad USB. Puedes usar el comando <code>lsblk</code>:</p>
<pre><code>lsblk -fp</code></pre>
<p>        Este comando listará tus dispositivos de bloque con sus rutas completas y, si están montados, sus puntos de montaje. Busca el que corresponda a tu disco (por tamaño, etiqueta o si es el único no montado recientemente conectado). Anota su nombre (ej. <code>/dev/sdb1</code>). Esto te ayudará a localizarlo más fácilmente en la salida de `blkid`.
      </li>
<li>
        <strong>Obtener el UUID del disco o partición</strong><br />
        Para encontrar el UUID de tu disco o partición, conecta el dispositivo y utiliza el siguiente comando:</p>
<pre><code>sudo blkid</code></pre>
<p>        Busca la línea que corresponde a tu dispositivo (el que identificaste con `lsblk`, por ejemplo, <code>/dev/sdb1</code>). Verás algo como:</p>
<pre><code>/dev/sdb1: LABEL="MiDiscoExterno" UUID="4d90510a-2695-4150-9021-2b639c252fdb" TYPE="ext4" PARTUUID="..."</code></pre>
<p>        Copia el valor de <code>UUID</code> (en el ejemplo, <code>4d90510a-2695-4150-9021-2b639c252fdb</code>).
      </li>
<li>
        <strong>Editar el archivo de configuración principal de autofs (mapa maestro)</strong><br />
        Este archivo le dice a autofs dónde buscar las configuraciones específicas de montaje. Abre el archivo <code>/etc/auto.master</code> con tu editor preferido (nano, vim, etc.):</p>
<pre><code>sudo nano /etc/auto.master</code></pre>
<p>        Agrega la siguiente línea al final del archivo. Puedes comentar otras líneas si no las necesitas añadiendo un <code>#</code> al principio:</p>
<pre><code>/media/autofs /etc/auto.uuid --timeout=60 --ghost</code></pre>
<p>        Explicación de esta línea:</p>
<ul>
<li><code>/media/autofs</code>: Es el directorio base donde se crearán los subdirectorios para los montajes automáticos definidos en el archivo de mapa. Puedes elegir otra ruta si lo prefieres.</li>
<li><code>/etc/auto.uuid</code>: Es el archivo de mapa que contendrá las reglas específicas para montar los dispositivos. Puedes nombrarlo como quieras (ej. <code>auto.discos</code>), pero asegúrate de que el nombre coincida en el siguiente paso.</li>
<li><code>--timeout=60</code>: Especifica que el sistema de archivos se desmontará automáticamente después de 60 segundos de inactividad.</li>
<li><code>--ghost</code>: Asegura que los directorios de montaje (definidos en el archivo de mapa) sean visibles incluso cuando el dispositivo no esté montado. Esto es útil para la navegación.</li>
</ul>
<p>        Guarda y cierra el archivo (Ctrl+O, Enter, Ctrl+X en nano).
      </li>
<li>
        <strong>Crear y editar el archivo de mapa para autofs</strong><br />
        Ahora creamos el archivo que especificamos en <code>auto.master</code> (en nuestro ejemplo, <code>/etc/auto.uuid</code>):</p>
<pre><code>sudo nano /etc/auto.uuid</code></pre>
<p>        Agrega una línea por cada dispositivo que quieras montar automáticamente. Usando el UUID del ejemplo anterior:</p>
<pre><code>externo -fstype=ext4    :UUID=4d90510a-2695-4150-9021-2b639c252fdb</code></pre>
<p>        Explicación de esta línea:</p>
<ul>
<li><code>externo</code>: Este será el nombre del subdirectorio que se creará dentro de <code>/media/autofs</code>. Así, el disco se montará en <code>/media/autofs/externo</code>. Puedes elegir el nombre que quieras (ej. &#8220;backup_usb&#8221;, &#8220;fotos_disco&#8221;).</li>
<li><code>-fstype=ext4</code>: Especifica el tipo de sistema de archivos del disco.
<ul>
<li>Cámbialo si tu disco usa otro formato (ej. <code>ntfs-3g</code> para NTFS, <code>vfat</code> para FAT32, <code>exfat</code> para exFAT).</li>
<li>También puedes usar <code>-fstype=auto</code> para que autofs intente detectar automáticamente el tipo de sistema de archivos.</li>
<li>Si necesitas opciones de montaje específicas (como solo lectura <code>ro</code>, o lectura/escritura <code>rw</code> que suele ser el predeterminado), puedes añadirlas separadas por comas después del tipo de sistema de archivos (ej. <code>-fstype=ext4,ro</code>).</li>
</ul>
</li>
<li><code>:UUID=4d90510a-2695-4150-9021-2b639c252fdb</code>: Indica que se debe montar el dispositivo con el UUID especificado. Asegúrate de reemplazarlo con el UUID real de tu disco. El colon (<code>:</code>) antes de <code>UUID</code> es importante.</li>
</ul>
<p>        Guarda y cierra el archivo.
      </li>
<li>
        <strong>Crear el directorio base de montaje (si no existe)</strong><br />
        Aunque la opción <code>--ghost</code> puede crear los subdirectorios, es una buena práctica asegurarse de que el directorio base (<code>/media/autofs</code> en nuestro ejemplo) exista.</p>
<pre><code>sudo mkdir -p /media/autofs</code></pre>
<p>        <em>Nota: Si no usaste <code>--ghost</code>, el subdirectorio (ej. <code>/media/autofs/externo</code>) no será visible hasta que intentes acceder a él y el montaje ocurra. Con <code>--ghost</code>, sí será visible.</em>
      </li>
<li>
        <strong>Reiniciar autofs para aplicar los cambios</strong><br />
        Para que autofs lea la nueva configuración, reinicia el servicio:</p>
<pre><code>sudo systemctl restart autofs</code></pre>
<p>        Si hay errores en tus archivos de configuración, este comando podría fallar. Puedes revisar los logs con <code>journalctl -u autofs.service</code> o <code>sudo systemctl status autofs</code> para obtener más detalles.
      </li>
</ol>
<h2>3. ¿Cómo probar si funciona?</h2>
<p>
      Para verificar que el montaje automático se realiza correctamente, primero intenta listar el contenido del directorio de montaje que configuraste:
    </p>
<pre><code>ls /media/autofs/externo</code></pre>
<p>
      La primera vez que accedas a esta ruta (si el disco está conectado y la configuración es correcta), autofs montará automáticamente el dispositivo. Los accesos subsiguientes serán directos hasta que el <code>timeout</code> expire y se desmonte.
    </p>
<p>
      Una vez que hayas accedido al directorio (lo que debería haber provocado el montaje), puedes verificarlo con varios comandos:
    </p>
<ul>
<li><strong>Con <code>lsblk</code>:</strong> Este comando es muy útil para ver cómo están montados tus dispositivos de bloque.
<pre><code>lsblk</code></pre>
<p>            O para más detalle, incluyendo el tipo de sistema de archivos:</p>
<pre><code>lsblk -f</code></pre>
<p>            Busca tu dispositivo (ej. <code>sdb1</code>) en la lista. Si autofs ha funcionado, deberías ver <code>/media/autofs/externo</code> (o la ruta que hayas configurado) en la columna <code>MOUNTPOINT</code> (o <code>PUNTO MONTAJE</code>) correspondiente a tu dispositivo.
        </li>
<li><strong>Con <code>df -h</code>:</strong> Este comando muestra el uso del espacio en disco de los sistemas de archivos montados.
<pre><code>df -h</code></pre>
<p>            Deberías ver una entrada para <code>/media/autofs/externo</code>.
        </li>
<li><strong>Con <code>mount</code>:</strong> Puedes filtrar la salida para buscar tu montaje específico.
<pre><code>mount | grep autofs</code></pre>
<p>            O específicamente para tu dispositivo:</p>
<pre><code>mount | grep /media/autofs/externo</code></pre>
</li>
</ul>
<h2>Consideraciones Adicionales</h2>
<ul>
<li><strong>Tipos de Archivos:</strong> Asegúrate de que el <code>fstype</code> en tu archivo de mapa (ej. <code>/etc/auto.uuid</code>) coincida con el sistema de archivos real de tu partición (<code>ext4</code>, <code>ntfs</code>, <code>exfat</code>, <code>vfat</code>, etc.) o usa <code>auto</code>. Si es NTFS, puede que necesites instalar el paquete <code>ntfs-3g</code> y usar <code>fstype=ntfs-3g</code>. Para exFAT, instala <code>exfat-fuse</code> y <code>exfat-utils</code> y usa <code>fstype=exfat</code>.</li>
<li><strong>Múltiples Dispositivos:</strong> Puedes añadir múltiples líneas a tu archivo <code>/etc/auto.uuid</code> (o como lo hayas llamado), una por cada dispositivo que quieras automontar, cada uno con su propio nombre de subdirectorio y UUID.</li>
<li><strong>Solución de Problemas:</strong> Si algo no funciona, revisa los mensajes del sistema con <code>sudo journalctl -fu autofs.service</code> mientras intentas acceder al punto de montaje. Esto suele dar pistas sobre errores de sintaxis en los archivos de configuración o problemas con el dispositivo.</li>
</ul>
<p>  </body><br />
</html></p>
<p>El cargo <a href="https://www.hircoir.eu.org/autofs-con-uuid-automatiza-el-montaje-de-discos-en-linux/">Autofs con UUID: Automatiza el montaje de discos en Linux</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/autofs-con-uuid-automatiza-el-montaje-de-discos-en-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Creando una Imagen Personalizada para Orange Pi/Raspberry Pi: Guía Paso a Paso</title>
		<link>https://www.hircoir.eu.org/creando-una-imagen-personalizada-para-orange-pi-raspberry-pi-guia-paso-a-paso/</link>
					<comments>https://www.hircoir.eu.org/creando-una-imagen-personalizada-para-orange-pi-raspberry-pi-guia-paso-a-paso/#comments</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Thu, 21 Dec 2023 19:45:55 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Personalización]]></category>
		<category><![CDATA[custom debian]]></category>
		<category><![CDATA[custom iso]]></category>
		<category><![CDATA[custom kali]]></category>
		<category><![CDATA[custom orage pi]]></category>
		<category><![CDATA[custom rasbpery image]]></category>
		<category><![CDATA[custom ubuntu]]></category>
		<category><![CDATA[editar image orange pi]]></category>
		<category><![CDATA[imagen personalizada]]></category>
		<category><![CDATA[imagen personalizada rasbpery pi]]></category>
		<category><![CDATA[orange pi]]></category>
		<category><![CDATA[personalizar imagen]]></category>
		<category><![CDATA[raspbery pi]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1380</guid>

					<description><![CDATA[<p>Cómo crear una imagen personalizada para tu Orange Pi</p>
<p>El cargo <a href="https://www.hircoir.eu.org/creando-una-imagen-personalizada-para-orange-pi-raspberry-pi-guia-paso-a-paso/">Creando una Imagen Personalizada para Orange Pi/Raspberry Pi: Guía Paso a Paso</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Bienvenidos a mi tutorial paso a paso sobre cómo crear una imagen personalizada para tu Orange Pi. En esta guía, te llevaré a través de los procesos necesarios, desde montar la imagen Raspbian hasta personalizarla según tus preferencias.</p>



<p>Antes de comenzar el tutorial es importante tener descargada la Imagen de su Orange Pi/Raspberry Pi que desean editar. <code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">imagen-linux.img</mark></code> será la imagen de Linux de su placa a editar y <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark> será la carpeta temporal donde se montará la raíz de su imagen.</p>



<p>Antes de intentar montar una imagen de disco de Orange Pi o Raspberry Pi, es importante conocer el tipo de sistema de archivos que utiliza la imagen. Esto se puede hacer con el comando <code>file</code>, como se mencionó anteriormente:</p>



<pre class="wp-block-code"><code>sudo file imagen-linux.img 
imagen-linux.img: DOS/MBR boot sector; partition 1 : ID=0x83, start-CHS (0x20,0,1), end-CHS (0x3ff,3,32), startsector 65536, 4128768 sectors</code></pre>



<p>Identifica las particiones en la imagen de disco: El siguiente paso es identificar las particiones dentro de la imagen de disco. Puedes hacer esto utilizando herramientas como <code>fdisk</code> o <code>parted</code>. Para ver una lista de particiones dentro de la imagen de disco, ejecuta el siguiente comando:<br><code>sudo fdisk -l tu-imagen-linux.img</code><br>Esto debería producir una salida similar a esta:</p>



<pre class="wp-block-code"><code>sudo fdisk -l imagen-linux.img 
Disk imagen-linux.img: 2 GiB, 2147483648 bytes, 4194304 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe34d5f84

Device            Boot Start     End Sectors Size Id Type
imagen-linux.img1      65536 4194303 4128768   2G 83 Linux</code></pre>



<p>Aquí podemos ver que la imagen de disco contiene una partición, la partición 1, que comienza en el sector 65536 y tiene un tamaño de 2 GB. Toma nota del número de partición y el sistema de archivos correspondiente.</p>



<p><strong>Paso 1: Montando la Imagen Raspbian:</strong> Comencemos montando la imagen Raspbian de tu Orange Pi. Utiliza los siguientes comandos en tu terminal:</p>



<p></p>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo mkdir </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color"><code>sudo mount -o loop,offset=$((65536 * 512)) </code></mark><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">imagen-linux.img tmp_mount</mark></code></p>



<pre class="wp-block-code"><code>root@Linux:/home/hir/Escritorio# mkdir tmp_mount
root@Linux:/home/hir/Escritorio# sudo mount -o loop,offset=$((65536 * 512)) imagen-linux.img tmp_mount
root@Linux:/home/hir/Escritorio# ls tmp_mount/
bin  boot  dev  etc  home  lib  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var</code></pre>



<p><strong>Paso 2: Montando Particiones Necesarias:</strong> Asegurémonos de tener acceso a las particiones necesarias utilizando los siguientes comandos:</p>



<p><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo mount -t proc /proc </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/proc</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo mount -t sysfs /sys </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/sys</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo mount -o bind /dev </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/dev</mark></code></p>



<p><strong>Paso 3: Instalando y Configurando Qemu:</strong> Para ejecutar chroot, necesitamos Qemu. Instálemoslo y copiemos el binario necesario:</p>



<p><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo apt-get install qemu-user-static</mark></code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color"> -y</mark><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo cp /usr/bin/qemu-aarch64-static </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/usr/bin/</mark></code></p>



<p><strong>Paso 4: Ingresando al Entorno Chroot:</strong> Ahora, ingresaremos al entorno chroot con el siguiente comando:</p>



<p><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo chroot </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color"> /usr/bin/qemu-aarch64-static /bin/bash</mark></code></p>



<p><br><code>root@Linux:/home/hir/Escritorio# sudo chroot tmp_mount /usr/bin/qemu-aarch64-static /bin/bash</code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">┌──(</mark>root㉿Linux<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">)-[</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-green-cyan-color">/</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">]</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">└─</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">#</mark> </code></p>



<p><strong>Paso 5: Personalizando tu Orange Pi:</strong> Estás dentro del entorno chroot, ¡es hora de personalizar tu Orange Pi! Instala las herramientas que desees, como cockpit, y neofetch.</p>



<p><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">┌──(</mark>root㉿Linux<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">)-[</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-green-cyan-color">/</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">]</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">└─</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">#</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color"> sudo apt-get update</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">┌──(</mark>root㉿Linux<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">)-[</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-green-cyan-color">/</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">]</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">└─</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">#</mark></code> <code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo apt-get install -y cockpit neofetch</mark></code></p>



<p>Haz todas las personalizaciones necesarias según tus preferencias. Al terminar puedes salir del chroot con <code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">exit</mark></code>.</p>



<p><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">┌──(</mark>root㉿Linux<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">)-[</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-green-cyan-color">/</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">]</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">└─</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">#</mark></code> <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">exit</mark></p>



<p><strong>Paso 6: Desmontando Particiones:</strong> Una vez que hayas terminado de personalizar, desmonta las particiones para finalizar el proceso:</p>



<p><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo umount </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/proc</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo umount </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/sys</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo umount </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">/dev</mark></code><br><code><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">sudo umount </mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">tmp_mount</mark></code></p>



<p>¡Y eso es todo! Ahora tienes una imagen personalizada lista para tu Orange Pi. Espero que esta guía haya sido clara y útil. ¡Disfruta de tu Orange Pi personalizada!</p>
<p>El cargo <a href="https://www.hircoir.eu.org/creando-una-imagen-personalizada-para-orange-pi-raspberry-pi-guia-paso-a-paso/">Creando una Imagen Personalizada para Orange Pi/Raspberry Pi: Guía Paso a Paso</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/creando-una-imagen-personalizada-para-orange-pi-raspberry-pi-guia-paso-a-paso/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Instalar y usar Openai/Whisper en Docker</title>
		<link>https://www.hircoir.eu.org/instalar-y-usar-openai-whisper-en-docker/</link>
					<comments>https://www.hircoir.eu.org/instalar-y-usar-openai-whisper-en-docker/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Sun, 26 Mar 2023 14:53:42 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[contenedor]]></category>
		<category><![CDATA[despliegue]]></category>
		<category><![CDATA[Dockerfile]]></category>
		<category><![CDATA[HirCoir]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[traducción]]></category>
		<category><![CDATA[traductor de audio]]></category>
		<category><![CDATA[transcripción de audio]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[VS Code]]></category>
		<category><![CDATA[Whisper]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1306</guid>

					<description><![CDATA[<p>Whisper es una biblioteca de OpenAI que permite transcribir y traducir archivos de audio utilizando modelos de inteligencia artificial avanzados.</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-usar-openai-whisper-en-docker/">Instalar y usar Openai/Whisper en Docker</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Whisper es un modelo de reconocimiento de voz de propósito general.&nbsp;Está entrenado en un gran conjunto de datos de audio diverso y también es un modelo multitarea que puede realizar reconocimiento de voz multilingüe, traducción de voz e identificación de idiomas.</p>



<h2 class="wp-block-heading">Requisitos:</h2>



<p>Antes de empezar, asegúrate de tener Docker instalado en tu ordenador. Si no lo tienes instalado, puedes seguir el siguiente tutorial para instalarlo en Ubuntu/Debian: <a href="https://www.hircoir.eu.org/instalar-docker-portainer-en-ubuntu/" target="_blank" rel="noreferrer noopener">https://www.hircoir.eu.org/instalar-docker-portainer-en-ubuntu/</a><br> Si tienes un sistema operativo puedes descargarlo desde el sitio web oficial de Docker: <a href="https://www.docker.com/get-started" target="_blank" rel="noreferrer noopener">https://www.docker.com/get-started</a></p>



<h2 class="wp-block-heading">Paso 1: Descarga el Dockerfile</h2>



<p>El primer paso es descargar el Dockerfile que has creado. Puedes hacerlo clonando el repositorio de GitHub donde lo has guardado:</p>



<pre class="wp-block-preformatted"><code>git clone </code>https://github.com/HirCoir/OpenAI-Whisper-Dockerfile</pre>



<p>Reemplaza <code>USERNAME</code> y <code>REPOSITORY</code> con tu nombre de usuario y el nombre del repositorio donde has guardado el Dockerfile.</p>



<h2 class="wp-block-heading">Paso 2: Crea la imagen Docker</h2>



<p>Una vez que tengas el Dockerfile en tu ordenador, puedes crear la imagen Docker utilizando el comando <code>docker build</code>.</p>



<p>Ve al directorio donde has guardado el Dockerfile y ejecuta el siguiente comando:</p>



<pre class="wp-block-preformatted"><code>docker build -t hircoir/whisper-vscode .
</code></pre>



<p>Este comando creará una imagen Docker con el nombre <code>hircoir/whisper-vscode</code> utilizando el Dockerfile que acabas de descargar. El punto al final del comando indica que el Dockerfile está en la carpeta actual.</p>



<h2 class="wp-block-heading">Paso 3: Ejecuta el contenedor Docker</h2>



<p>Una vez que se haya creado la imagen Docker, puedes ejecutar el contenedor utilizando el comando <code>docker run</code>.</p>



<p>Ejecuta el contenedor, (en Pass13133 reemplázalo por una contraseña diferente ya que es la que usarás para acceder a vscode-web)</p>



<p><code>docker run -d --name=whisper-vscode --restart=always -e PASSWORD=Pass13133 -p 8080:8080 hircoir/whisper-vscode</code></p>



<p>Este comando iniciará el contenedor Docker y lo hará accesible desde tu navegador web en <code>http://localhost:8080</code>. El parámetro <code>-p 8080:8080</code> indica que el puerto 8080 del contenedor Docker se mapeará al puerto 8080 de tu ordenador.</p>



<h2 class="wp-block-heading">Usar Whisper desde una imagen ya existente en dockerhub:</h2>



<p><strong>AMD64/x86_x64</strong></p>



<p><code>docker run -d --name=whisper-vscode --restart=always -e PASSWORD=Pass13133 -p 8080:8080 hircoir/whisper-vscode:amd64</code></p>



<p><strong>ARM64</strong></p>



<p><code>docker run -d --name=whisper-vscode --restart=always -e PASSWORD=Pass13133 -p 8080:8080 hircoir/whisper-vscode:arm64</code></p>



<h2 class="wp-block-heading">Paso 4: Accede a VSCode y Whisper</h2>



<p>Abre tu navegador web y accede a <code>http://ip-docker-server:8080</code>. Se te pedirá que introduzcas una contraseña para iniciar sesión en VSCode. Utiliza la contraseña que estableciste al iniciar el contenedor.</p>



<p>Una vez que hayas iniciado sesión, verás la interfaz de VSCode. Para acceder a Whisper, escribe <code>menu</code> en la terminal de VSCode y presiona Enter. Esto abrirá un menú con funciones básicas de Whisper, como transcribir un archivo de audio o transcribir y traducir a un idioma diferente.</p>



<p>¡Eso es todo! Ahora puedes usar Whisper con VSCode en un contenedor Docker.</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-usar-openai-whisper-en-docker/">Instalar y usar Openai/Whisper en Docker</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/instalar-y-usar-openai-whisper-en-docker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cómo usar MySQL</title>
		<link>https://www.hircoir.eu.org/como-usar-mysql/</link>
					<comments>https://www.hircoir.eu.org/como-usar-mysql/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Sun, 26 Mar 2023 06:18:07 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[acceso root]]></category>
		<category><![CDATA[base de datos]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[dar todos permisos mysql]]></category>
		<category><![CDATA[eliminar]]></category>
		<category><![CDATA[instalación]]></category>
		<category><![CDATA[limitar]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[permisos]]></category>
		<category><![CDATA[permisos root]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[superusuario]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[usuarios]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1299</guid>

					<description><![CDATA[<p>En esta guía, aprenderás cómo instalar MySQL en tu servidor, crear usuarios, asignar permisos y eliminar bases de datos. También discutiremos por qué es importante limitar el acceso root en MySQL y cómo asignar permisos de superusuario a usuarios de confianza. Si eres nuevo en MySQL o simplemente necesitas una actualización en tus habilidades, ¡sigue leyendo!</p>
<p>El cargo <a href="https://www.hircoir.eu.org/como-usar-mysql/">Cómo usar MySQL</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>¡Hola! En esta entrada de WordPress, te enseñaré cómo instalar MySQL en tu servidor, crear usuarios, asignar permisos y eliminar bases de datos.</p>



<p><strong>Instalación de MySQL</strong></p>



<p>Antes de empezar, debes tener acceso a un servidor web y a un usuario con permisos para instalar software. Si estás usando un sistema operativo basado en Linux, como Ubuntu o CentOS, puedes seguir estos pasos para instalar MySQL:</p>



<ol class="wp-block-list">
<li>Abre la terminal y actualiza los repositorios del sistema: <code>sudo apt update</code> o <code>sudo yum update</code></li>



<li>Instala el servidor de MySQL: <code>sudo apt install mysql-server</code> o <code>sudo yum install mysql-server</code></li>



<li>Inicia el servicio de MySQL: <code>sudo systemctl start mysql</code> o <code>sudo service mysql start</code></li>



<li>Configura la seguridad de MySQL: <code>sudo mysql_secure_installation</code>Esta configuración incluye cambiar la contraseña del usuario root de MySQL, eliminar usuarios anónimos y deshabilitar el inicio de sesión remoto con el usuario root.</li>



<li>Verifica que MySQL esté funcionando: <code>sudo systemctl status mysql</code> o <code>sudo service mysql status</code></li>
</ol>



<p><strong>Creación de usuarios y asignación de permisos</strong></p>



<p>Después de instalar MySQL, puedes crear usuarios y asignarles permisos para acceder y administrar las bases de datos.</p>



<ol class="wp-block-list">
<li>Inicia sesión en MySQL como el usuario root: <code>sudo mysql -u root -p</code><br></li>



<li>Crea un nuevo usuario y asigna una contraseña: <code>CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'contraseña';</code><br></li>



<li>Crea una nueva base de datos: <code>CREATE DATABASE nombre_base_datos;</code><br></li>



<li>Asigna permisos al usuario sobre la base de datos: <code>GRANT ALL PRIVILEGES ON nombre_base_datos.* TO 'nombre_usuario'@'localhost';</code>Con este comando, estás otorgando todos los permisos al usuario <code>nombre_usuario</code> para la base de datos <code>nombre_base_datos</code>.<br></li>



<li>Verifica los permisos asignados: <code>SHOW GRANTS FOR 'nombre_usuario'@'localhost';</code></li>
</ol>



<p><strong>Asignación de base de datos a usuarios</strong></p>



<p>Si deseas asignar una base de datos existente a un usuario, puedes seguir estos pasos:</p>



<ol class="wp-block-list">
<li>Inicia sesión en MySQL como el usuario root: <code>sudo mysql -u root -p</code><br></li>



<li>Asigna permisos al usuario sobre la base de datos existente: <code>GRANT ALL PRIVILEGES ON nombre_base_datos.* TO 'nombre_usuario'@'localhost';</code><br><br>Asegúrate de reemplazar <code>nombre_base_datos</code> y <code>nombre_usuario</code> por los nombres correspondientes.</li>
</ol>



<p><strong>Asignación de permisos root a un usuario</strong></p>



<p>Asignar permisos de superusuario (root) a un usuario puede ser útil si necesitas que el usuario tenga acceso completo al servidor de MySQL. Sin embargo, esto también puede ser peligroso, ya que el usuario podría hacer cambios en la configuración del servidor o eliminar bases de datos importantes. Por lo tanto, es importante limitar el acceso root en MySQL y solo asignar permisos de superusuario a usuarios de confianza.</p>



<p>Para asignar permisos de superusuario (root) a un usuario en MySQL, sigue estos pasos:</p>



<ol class="wp-block-list">
<li>Inicia sesión en MySQL como el usuario root: <code>sudo mysql -u root -p</code><br></li>



<li>Crea un nuevo usuario y asigna una contraseña: <code>CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'contraseña';</code></li>



<li>Asigna permisos de superusuario (root) al usuario: <code>GRANT ALL PRIVILEGES ON *.* TO 'nombre_usuario'@'localhost' WITH GRANT OPTION;</code>Este comando otorga todos los permisos al usuario <code>nombre_usuario</code> en todas las bases de datos y tablas del servidor MySQL, así como el permiso GRANT OPTION, que permite al usuario otorgar permisos a otros usuarios.<br></li>



<li>Verifica los permisos asignados: <code>SHOW GRANTS FOR 'nombre_usuario'@'localhost';</code>Este comando mostrará todos los permisos que se han otorgado al usuario <code>nombre_usuario</code> en el servidor MySQL.</li>
</ol>



<p><strong>Por qué es importante limitar el acceso root en MySQL</strong></p>



<p>Limitar el acceso root en MySQL es importante porque el usuario root tiene acceso completo al servidor de MySQL y puede hacer cambios que podrían ser perjudiciales para la seguridad y el rendimiento del servidor. Si un usuario malintencionado obtiene acceso root, podría modificar las bases de datos, robar información confidencial o instalar software malicioso.</p>



<p>Por lo tanto, se recomienda crear usuarios con permisos limitados y solo otorgar permisos de superusuario (root) a usuarios de confianza que necesitan acceso completo al servidor de MySQL. También se recomienda proteger el usuario root con una contraseña segura y deshabilitar el acceso remoto al usuario root para evitar posibles vulnerabilidades de seguridad.</p>



<p><strong>Eliminación de bases de datos</strong></p>



<p>Si deseas eliminar una base de datos existente, puedes seguir estos pasos:</p>



<ol class="wp-block-list">
<li>Inicia sesión en MySQL como el usuario root: <code>sudo mysql -u root -p</code></li>



<li>Elimina la base de datos: <code>DROP DATABASE nombre_base_datos;</code>Asegúrate de reemplazar <code>nombre_base_datos</code> por el nombre de la base de datos que deseas eliminar.</li>
</ol>



<p>¡Eso es todo! Espero que este tutorial te haya sido útil para aprender cómo instalar MySQL, crear usuarios, asignar permisos y eliminar bases de datos. </p>
<p>El cargo <a href="https://www.hircoir.eu.org/como-usar-mysql/">Cómo usar MySQL</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/como-usar-mysql/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Instalar y configurar Supervisor</title>
		<link>https://www.hircoir.eu.org/instalar-y-configurar-supervisor/</link>
					<comments>https://www.hircoir.eu.org/instalar-y-configurar-supervisor/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Thu, 09 Mar 2023 13:53:45 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[administración]]></category>
		<category><![CDATA[administrador]]></category>
		<category><![CDATA[archivos de configuración]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[cómo usar supervisor]]></category>
		<category><![CDATA[configuración]]></category>
		<category><![CDATA[configurar supervisor en]]></category>
		<category><![CDATA[demonio]]></category>
		<category><![CDATA[gestión]]></category>
		<category><![CDATA[herramienta]]></category>
		<category><![CDATA[instalación]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[monitoreo]]></category>
		<category><![CDATA[pasos]]></category>
		<category><![CDATA[proceso]]></category>
		<category><![CDATA[servicio]]></category>
		<category><![CDATA[servidor Linux]]></category>
		<category><![CDATA[sistema]]></category>
		<category><![CDATA[supervisor]]></category>
		<category><![CDATA[tutorial]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1288</guid>

					<description><![CDATA[<p>En este tutorial, aprenderás cómo instalar y configurar Supervisor en tu servidor. Supervisor es una herramienta de sistema que te permite supervisar y administrar procesos en segundo plano. Después de seguir unos sencillos pasos para instalar Supervisor en tu servidor, puedes configurarlo para supervisar programas específicos y asegurarte de que estén funcionando correctamente. Además, te presentaremos siete ejemplos prácticos de cómo puedes usar Supervisor para administrar procesos en segundo plano en tu servidor. ¡Sigue leyendo para aprender cómo usar Supervisor en tu servidor!</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-configurar-supervisor/">Instalar y configurar Supervisor</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>En este artículo, te enseñaré cómo instalar y configurar Supervisor en tu servidor y te proporcionaré siete ejemplos prácticos de cómo usarlo para administrar procesos en segundo plano en tu servidor.</p>



<h2 class="wp-block-heading">¿Qué es Supervisor?</h2>



<p>Supervisor es un sistema cliente/servidor que permite supervisar y controlar procesos en segundo plano en sistemas operativos basados en Unix. Con Supervisor, puedes iniciar, detener y reiniciar procesos automáticamente, y recibir alertas si alguno de ellos falla.</p>



<h2 class="wp-block-heading">Instalación de Supervisor</h2>



<p>Para instalar Supervisor en tu servidor, sigue estos sencillos pasos:</p>



<p>1: Abre una terminal en tu servidor e ingresa el siguiente comando para actualizar la lista de paquetes disponibles:<br><code>sudo apt-get update</code><br><br>2: Luego, ingresa el siguiente comando para instalar Supervisor:<br><code>sudo apt-get install supervisor</code><br><br>3: Una vez que la instalación haya finalizado, inicia el servicio Supervisor con el siguiente comando:<br><code>sudo service supervisor start</code><br></p>



<p>¡Listo! Ahora, Supervisor está instalado y listo para ser configurado.</p>



<h2 class="wp-block-heading">Configuración de Supervisor</h2>



<p>Supervisor se configura a través de un archivo llamado <code>supervisord.conf</code>, que se encuentra en la carpeta <code>/etc/supervisor</code>. Para configurar Supervisor, sigue estos pasos:<br>1: Abre el archivo <code>supervisord.conf</code> con el siguiente comando:<br><code>sudo nano /etc/supervisor/supervisord.conf</code><br><br>2: Dentro del archivo, puedes definir los programas que deseas supervisar. Por ejemplo, puedes agregar lo siguiente al final del archivo para supervisar un programa llamado <code>my_program.py</code>:<br><br><code>[program:my_program]<br>command=/path/to/my_program.sh<br>autostart=true<br>autorestart=true<br>stderr_logfile=/var/log/my_program.err.log<br>stdout_logfile=/var/log/my_program.out.log</code><br></p>



<p>En este ejemplo, <code>command</code> es la ruta del programa que deseas supervisar, <code>autostart</code> indica si el programa debe iniciarse automáticamente cuando  Supervisor se inicia, <code>autorestart</code> indica si el programa debe reiniciarse automáticamente si falla, y <code>stderr_logfile</code> y <code>stdout_logfile</code> son las rutas de los archivos de registro para errores y salida estándar, respectivamente.</p>



<p>Guarda el archivo y reinicia Supervisor con el siguiente comando:<br><code>sudo service supervisor restart</code></p>



<p>¡Listo! Ahora, Supervisor supervisará el programa que has definido.</p>



<h2 class="wp-block-heading">Ejemplos de uso de Supervisor</h2>



<p>A continuación, se presentan siete ejemplos prácticos de cómo usar Supervisor para administrar procesos en segundo plano en tu servidor:</p>



<h3 class="wp-block-heading">1: Ejecución de un script de Python</h3>



<p>Si tienes un script de Python que deseas ejecutar en segundo plano, puedes supervisarlo con Supervisor de la siguiente manera:<br><br><code>[program:my_script]<br>command=/path/to/my_script.py<br>autostart=true<br>autorestart=true<br>stderr_logfile=/var/log/my_script.err.log<br>stdout_logfile=/var/log/my_script.out.log</code></p>



<h3 class="wp-block-heading">2: Ejecución de un servidor de Node.js</h3>



<p>Si tienes un servidor de Node.js que deseas supervisar con Supervisor, puedes hacerlo de la siguiente manera:<br></p>



<p><code>[program:my_server]<br>command=/path/to/node /path/to/my_server.js<br>autostart=true<br>autorestart=true<br>stderr_logfile=/var/log/my_server.err.log<br>stdout_logfile=/var/log/my_server.out.log</code></p>



<p>En este ejemplo, <code>command</code> es la ruta del ejecutable de Node.js y la ruta del archivo del servidor de Node.js que deseas ejecutar.</p>



<h3 class="wp-block-heading">3: Ejecución de una cola de trabajos con Celery</h3>



<p>Si estás usando Celery para administrar una cola de trabajos en tu servidor, puedes supervisar los trabajos de la siguiente manera:<br></p>



<p><code>[program:celery]<br>command=/path/to/celery worker -A myapp.tasks --loglevel=INFO<br>directory=/path/to/myapp<br>user=myuser<br>autostart=true<br>autorestart=true<br>stderr_logfile=/var/log/celery.err.log<br>stdout_logfile=/var/log/celery.out.log</code></p>



<p>En este ejemplo, <code>command</code> es el comando que se utiliza para ejecutar Celery, <code>directory</code> es la ruta del directorio raíz de tu aplicación, <code>user</code> es el usuario que se utilizará para ejecutar Celery, y <code>loglevel</code> es el nivel de registro que deseas utilizar.</p>



<h3 class="wp-block-heading">4: Ejecución de un proceso de cron</h3>



<p>Si tienes un proceso de cron que deseas supervisar, puedes hacerlo de la siguiente manera:</p>



<p><code>[program:my_cron]<br>command=/usr/bin/php /path/to/my_script.php<br>autostart=true<br>autorestart=true<br>stderr_logfile=/var/log/my_cron.err.log<br>stdout_logfile=/var/log/my_cron.out.log</code></p>



<p class="has-medium-font-size">Ejemplo de un proceso de cron que se ejecuta cada hora:<br></p>



<p><code>[program:hourly_cron]<br>command=/usr/bin/php /path/to/hourly_script.php<br>autostart=true<br>autorestart=true<br>startsecs=10<br>startretries=3<br>stderr_logfile=/var/log/hourly_cron.err.log<br>stdout_logfile=/var/log/hourly_cron.out.log</code></p>



<p class="has-medium-font-size">Ejemplo de un proceso de cron que se ejecuta cada día a una hora específica:<br></p>



<p><code>[program:daily_cron]<br>command=/usr/bin/php /path/to/daily_script.php<br>autostart=true<br>autorestart=true<br>startsecs=10<br>startretries=3<br>stderr_logfile=/var/log/daily_cron.err.log<br>stdout_logfile=/var/log/daily_cron.out.log</code></p>



<p class="has-medium-font-size">Ejemplo de un proceso de cron que se ejecuta cada semana:<br></p>



<p><code>[program:weekly_cron]<br>command=/usr/bin/php /path/to/weekly_script.php<br>autostart=true<br>autorestart=true<br>startsecs=10<br>startretries=3<br>stderr_logfile=/var/log/weekly_cron.err.log<br>stdout_logfile=/var/log/weekly_cron.out.log</code></p>



<p></p>



<pre class="wp-block-preformatted"></pre>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-configurar-supervisor/">Instalar y configurar Supervisor</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/instalar-y-configurar-supervisor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Instalar Docker en Alpine Linux</title>
		<link>https://www.hircoir.eu.org/instalar-docker-en-alpine-linux/</link>
					<comments>https://www.hircoir.eu.org/instalar-docker-en-alpine-linux/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Sat, 04 Feb 2023 02:19:28 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[alpine]]></category>
		<category><![CDATA[alpine linux]]></category>
		<category><![CDATA[Alpine Linux y Docker]]></category>
		<category><![CDATA[Alpine y Docker]]></category>
		<category><![CDATA[configuración]]></category>
		<category><![CDATA[Configuración de Docker]]></category>
		<category><![CDATA[Configuración de Docker en Alpine]]></category>
		<category><![CDATA[contenedores]]></category>
		<category><![CDATA[Contenedores en Alpine]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[Docker en Alpine]]></category>
		<category><![CDATA[Docker en Alpine para desarrolladores.]]></category>
		<category><![CDATA[Docker en Linux]]></category>
		<category><![CDATA[Docker en sistemas Alpine]]></category>
		<category><![CDATA[Docker en sistemas basados en Linux]]></category>
		<category><![CDATA[Docker en sistemas ligeros]]></category>
		<category><![CDATA[Docker en sistemas ligeros de Linux]]></category>
		<category><![CDATA[Docker en sistemas operativos Alpine]]></category>
		<category><![CDATA[Docker en sistemas operativos basados en Linux]]></category>
		<category><![CDATA[Docker y Alpine Linux juntos]]></category>
		<category><![CDATA[Gestión de contenedores]]></category>
		<category><![CDATA[Gestión de contenedores en Alpine Linux]]></category>
		<category><![CDATA[Guía]]></category>
		<category><![CDATA[Guía de configuración de Docker]]></category>
		<category><![CDATA[Guía de instalación]]></category>
		<category><![CDATA[HirCoir]]></category>
		<category><![CDATA[instalación]]></category>
		<category><![CDATA[Instalación de Docker en Linux]]></category>
		<category><![CDATA[Instalación de Docker en sistemas Alpine]]></category>
		<category><![CDATA[Instalación en Alpine]]></category>
		<category><![CDATA[Instalación y configuración de Docker en Alpine]]></category>
		<category><![CDATA[Integración]]></category>
		<category><![CDATA[Integración de Docker y Alpine]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[Tecnologías de contenedores]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Tutorial de instalación en Alpine]]></category>
		<category><![CDATA[Uso de Docker]]></category>
		<category><![CDATA[Uso de Docker en sistemas Alpine]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1137</guid>

					<description><![CDATA[<p>Instalar Docker en Alpine Linux</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-docker-en-alpine-linux/">Instalar Docker en Alpine Linux</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size">Una breve introducción:</p>



<p>Alpine Linux es un sistema operativo de Linux liviano y seguro, diseñado para ser utilizado en entornos de servidor, dispositivos embebidos y contenedores.</p>



<p>Docker es una plataforma de contenedores que permite empaquetar y ejecutar aplicaciones en un entorno aislado, con todas las dependencias necesarias. Esto hace que sea fácil de desplegar y escalar aplicaciones en diferentes entornos. Al utilizar Alpine Linux como sistema base para los contenedores, se logra una mayor eficiencia y seguridad en la gestión de las aplicaciones y servicios.</p>



<p class="has-medium-font-size">Pasos de instalación:</p>



<p>Paso 1: Actualizar el sistema Antes de instalar Docker, es importante asegurarse de que el sistema está actualizado. Para ello, utiliza el siguiente comando:</p>



<pre class="wp-block-preformatted"><code>apk update
apk upgrade
</code></pre>



<p>Paso 2: Agregar el repositorio de Docker Agrega el repositorio de Docker a los repositorios de Alpine con el siguiente comando:</p>



<pre class="wp-block-preformatted"><code>echo "https://dl-cdn.alpinelinux.org/alpine/edge/community" &gt;&gt; /etc/apk/repositories
</code></pre>



<p>Paso 3: Instala Docker con el siguiente comando:</p>



<pre class="wp-block-preformatted"><code>apk add docker docker-compose
</code></pre>



<p>Paso 4: Inicia el servicio de Docker con el siguiente comando:</p>



<pre class="wp-block-preformatted">rc-update add docker boot
service docker start</pre>



<p>Paso 5: Verifica que Docker está instalado correctamente y en ejecución con el siguiente comando:</p>



<pre class="wp-block-preformatted"><code>docker version
docker info
</code></pre>



<p>Si todo está en orden, verás información sobre la versión de Docker y la configuración del sistema.</p>



<p>En resumen, estos son los pasos para instalar Docker en Alpine Linux. Asegúrate de seguirlos cuidadosamente y verifica que todo esté funcionando correctamente después de cada paso.</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-docker-en-alpine-linux/">Instalar Docker en Alpine Linux</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/instalar-docker-en-alpine-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Instalar y configurar Coolify Ubuntu/Debian</title>
		<link>https://www.hircoir.eu.org/instalar-y-configurar-coolify-ubuntu-debian/</link>
					<comments>https://www.hircoir.eu.org/instalar-y-configurar-coolify-ubuntu-debian/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Mon, 05 Sep 2022 15:56:05 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[alternativa a heroku]]></category>
		<category><![CDATA[alternativa a heroku autohospedado]]></category>
		<category><![CDATA[aparcar dominio en coolify]]></category>
		<category><![CDATA[collify for ubuntu]]></category>
		<category><![CDATA[como instalar coolify]]></category>
		<category><![CDATA[configurar coolify]]></category>
		<category><![CDATA[container manager]]></category>
		<category><![CDATA[coolify]]></category>
		<category><![CDATA[coolify debian]]></category>
		<category><![CDATA[coolify tutorial]]></category>
		<category><![CDATA[coolify ubuntu]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[deploy coolify]]></category>
		<category><![CDATA[desplegar apps]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[docker manager]]></category>
		<category><![CDATA[free panel for docker]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[heroku alteernative self hosted]]></category>
		<category><![CDATA[HirCoir]]></category>
		<category><![CDATA[hircoir.eu.org]]></category>
		<category><![CDATA[instalar coolify en docker]]></category>
		<category><![CDATA[install coolify]]></category>
		<category><![CDATA[portainer alternativa]]></category>
		<category><![CDATA[spanish]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorial coolify]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1106</guid>

					<description><![CDATA[<p>Coolify es una solución todo en uno autohospedable para alojar sus aplicaciones en contenedores de Docker.</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-configurar-coolify-ubuntu-debian/">Instalar y configurar Coolify Ubuntu/Debian</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="ast-oembed-container " style="height: 100%;"><iframe title="Instalación y configuración de Coolify: una alternativa Heroku / Netlify de código abierto" width="1200" height="675" src="https://www.youtube.com/embed/vDz5KHaG-84?start=63&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>



<p>Coolify es una solución todo en uno autohospedable para alojar sus aplicaciones, bases de datos u otros servicios de código abierto con unos pocos clics.</p>



<p>Es un software alternativo a Heroku y Netlify y otras alternativas que existen.</p>



<p>Para instalar Coolify es necesario tener instalado Docker en su servidor. Si no lo tiene instalado puede instalarlo en la parte de Docker, haciendo <a href="https://www.hircoir.eu.org/instalar-docker-portainer-en-ubuntu/" target="_blank" rel="noreferrer noopener">clic aquí</a>.</p>



<p class="has-medium-font-size"><strong>Instalando Coolify</strong></p>



<p>Antes de iniciar con la instalación es recomendable instalar wget. sudo, curl y bash. <br><code>apt update &amp;&amp; apt install -y curl wget bash sudo</code><br>Para instalarlo copia el link de instalación de su página oficial: <a href="https://coolify.io" target="_blank" rel="noreferrer noopener">https://coolify.io</a></p>



<figure class="wp-block-image aligncenter size-full"><img fetchpriority="high" decoding="async" width="640" height="283" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/Screenshot-1.jpg" alt="" class="wp-image-1207"/></figure>



<p>Una vez copiado pegamos el comando de instalación en nuestro terminal para empezar a instalar Coolify.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h15m12s416.jpg" alt="" class="wp-image-1208" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h15m12s416.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h15m12s416-300x169.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Ya instalado nos mostrará un mensaje similar al de la imagen, ahora copiareemos la URL de acceso y la pegamos en el navegador para acceder a Coolify.</p>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" src="https://i.ibb.co/Kb62KXn/vlcsnap-2022-09-04-20h15m19s163.png" alt=""/></figure>



<p>Nos registramos en el panel y después iniciamos sesión.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h15m26s268.png" alt="" class="wp-image-1209"/></figure>



<p class="has-medium-font-size"><strong>Configurando un dominio para Coolify</strong></p>



<p>Ahora configuraremos un dominio para usarlo tanto en el panel como en las Apps que funcionen como WebApp. Si no tienes un dominio puedes conseguirlo gratis desde el siguiente tutorial: <a href="https://www.youtube.com/watch?v=5cYFDGi0qok&amp;t=365s&amp;ab_channel=HirCoir" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=5cYFDGi0qok&amp;t=365s&amp;ab_channel=HirCoir</a></p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h16m17s068.png" alt="" class="wp-image-1210"/></figure>



<p>En Cloudflare agregaremos la siguiente configuración:</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="181" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h16m10s333.png" alt="" class="wp-image-1211"/></figure>



<p>Al intentar acceder a nuestro dominio nos aparecerá lo que se muestra la imagen, eso quiere decir que no se ha generado el certificado SSL.</p>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" src="https://i.ibb.co/fFFWvGs/vlcsnap-2022-09-04-20h16m35s268.png" alt=""/></figure>



<p>Ya generado el certificado podremos acceder desde el dominio que hemos configurado en Coolify, ahora iniciamos sesión en el.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h16m48s150.png" alt="" class="wp-image-1213"/></figure>



<p></p>



<p>Si deseas vincular tu cuenta de GitHub intenta los siguientes pasos que se muestran en la imagen, solo sigue los pasos del asistente de GitHub para conectar tu cuenta con Coolify.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h18m11s008.png" alt="" class="wp-image-1214"/></figure>



<p>Y finalmente podremos desplegar nuestras Apps que tengamos en nuestra cuenta de GitHub.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="640" height="360" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/vlcsnap-2022-09-04-20h18m54s193.png" alt="" class="wp-image-1215"/></figure>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-y-configurar-coolify-ubuntu-debian/">Instalar y configurar Coolify Ubuntu/Debian</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/instalar-y-configurar-coolify-ubuntu-debian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Separar música por instrumentos usando Demucs y Colab</title>
		<link>https://www.hircoir.eu.org/separar-musica-por-instrumentos-usando-demucs-y-colab/</link>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Mon, 18 Jul 2022 05:00:24 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP Scripts]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[demucs]]></category>
		<category><![CDATA[demucs in colab]]></category>
		<category><![CDATA[extraer canciones por pistas]]></category>
		<category><![CDATA[extraer voz a cancion]]></category>
		<category><![CDATA[separar canciones por instrumentos]]></category>
		<category><![CDATA[separar canciones por pistas]]></category>
		<category><![CDATA[separar canciones por voz]]></category>
		<category><![CDATA[separar musica]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1069</guid>

					<description><![CDATA[<p>Separar canciones por instrumentos usando Demucs y el procesamiento de Colab.</p>
<p>El cargo <a href="https://www.hircoir.eu.org/separar-musica-por-instrumentos-usando-demucs-y-colab/">Separar música por instrumentos usando Demucs y Colab</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="ast-oembed-container " style="height: 100%;"><iframe title="Separar música por instrumentos en la nube y GRATIS, usando Demucs y Colab" width="1200" height="675" src="https://www.youtube.com/embed/eugLIDESopw?start=233&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>



<p></p>



<p>Demucs se basa en la arquitectura convolucional U-Net inspirada en Wave-U-Net y SING, con GLU, un BiLSTM entre el codificador y el decodificador, la inicialización específica de pesos y las convoluciones transpuestas en el decodificador.</p>



<p>U-Net funciona, a grandes rasgos,&nbsp;<strong>tomando los datos de entrada que en este caso va a ser una canción</strong>. Esta se comprime y se codifica para después aprender a decodificarlas de la manera en la que nosotros queramos. Cuantas más canciones procese, más aprenderá a diferenciar los sonidos que componen una pieza musical.</p>



<p>Este tipo de redes suele ser aplicadas en problemas con imágenes donde buscamos por ejemplo los diferentes elementos que aparecen en ella. Pero en este caso se ha aplicado a un archivo de audio, donde existe una onda sonora. Como una imagen no es lo mismo que un audio porque este último tiene una dimensión temporal,&nbsp;<strong>se ha añadido otro módulo que es especialista en este tipo de datos temporales denominado LSTM</strong>.</p>



<p>Así es como funciona la inteligencia artificial que, tras entrenarse, es capaz de separar en pistas una canción en bajo, percusión, vocal, etc. Además, los desarrolladores nos ofrecen una web donde podemos ver diferentes ejemplos de los&nbsp;<strong><a href="https://ai.honu.io/papers/demucs/" target="_blank" rel="noreferrer noopener">resultados de la inteligencia artificial Demucs</a></strong>.</p>



<p class="has-large-font-size">Cómo usarlo</p>



<p>Necesitaremos dos archivos, las músicas que queremos separar por instumentos y el archivo <a href="https://www.mediafire.com/file/px3zr6n64yizcmr/Demucs_Colab.ipynb/file" target="_blank" rel="noreferrer noopener nofollow">Demucs_Colab.ipynb</a> el cuál contiene todo lo necesario a instalar en <a href="https://colab.research.google.com/?hl=es" target="_blank" rel="noreferrer noopener nofollow">Google Colab</a>.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="137" height="305" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/1.jpg" alt="" class="wp-image-1177" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/1.jpg 137w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/1-135x300.jpg 135w" sizes="(max-width: 137px) 100vw, 137px" /></figure>



<p>1.  Descargamos el archivo Demucs_Colab, haciendo <a href="https://www.mediafire.com/file/px3zr6n64yizcmr/Demucs_Colab.ipynb/file" target="_blank" rel="noreferrer noopener nofollow">clic aquí</a>.<br>2. Nos dirigimos a la página de Google Colab, haciendo <a href="https://colab.research.google.com/?hl=es" target="_blank" rel="noreferrer noopener nofollow">clic aquí</a>.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="438" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/2.jpg" alt="" class="wp-image-1178"/></figure>



<p>Damos clic en subir, después seleccionamos el archivo Demucs_Colab.ipynb</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="338" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/3.jpg" alt="" class="wp-image-1180"/></figure>



<p>En el panel ejecutamos <strong>Instalar Demucs y permitir acceder a su unidad de Drive principal/demucs/</strong><br>Durante el proceso nos pedirá acceso a nuestra cuentade Google pero no te alarmes! solo necesita acceso para poder crear la carpeta demucs, la cuál será donde el programa leerá el contedido de la carpeta para hacer el proceso de separación de pistas.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="297" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/4.jpg" alt="" class="wp-image-1181"/></figure>



<p>Ya hecho se creará una carpeta llamada <strong>demucs</strong> a la cual se subirán las canciones las cuales deseas separar por instrumentos.</p>



<p>Ya terminado el proceso podremos notarlo al ver una pequeña palomita al lado del botón play.<br>Terminado el proceso la música separada se guardará en la carpeta <strong>demucs/mdx_extra/Nombre_de_música</strong>.</p>
<p>El cargo <a href="https://www.hircoir.eu.org/separar-musica-por-instrumentos-usando-demucs-y-colab/">Separar música por instrumentos usando Demucs y Colab</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Instalar Windows en Oracle Cloud Gratis</title>
		<link>https://www.hircoir.eu.org/instalar-windows-en-oracle-cloud-gratis/</link>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Mon, 18 Jul 2022 04:55:12 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[como instalar windows 7 en oracle cloud]]></category>
		<category><![CDATA[convertir ubuntu en windows]]></category>
		<category><![CDATA[dd windows]]></category>
		<category><![CDATA[dd windows in linux]]></category>
		<category><![CDATA[free vps oracle cloud]]></category>
		<category><![CDATA[free windows in oracle cloud]]></category>
		<category><![CDATA[instalar windows en oracle cloud]]></category>
		<category><![CDATA[Oracle Cloud]]></category>
		<category><![CDATA[pasar de linux a windows]]></category>
		<category><![CDATA[windows en occ]]></category>
		<category><![CDATA[windows en oracle cloud]]></category>
		<category><![CDATA[windows gratis en oracle cloud]]></category>
		<category><![CDATA[windows in cc]]></category>
		<category><![CDATA[windows to dd]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1065</guid>

					<description><![CDATA[<p>Es posible instalar Windows en la capa gratuita de Oracle Cloud eliminando el sistema anterior (Linux) e instalando el nuevo [&#8230;]</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-windows-en-oracle-cloud-gratis/">Instalar Windows en Oracle Cloud Gratis</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="ast-oembed-container " style="height: 100%;"><iframe title="Instalar Windows en Oracle Cloud gratis" width="1200" height="675" src="https://www.youtube.com/embed/mDdCOHkmklg?start=402&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>



<p>Es posible instalar Windows en la capa gratuita de Oracle Cloud eliminando el sistema anterior (Linux) e instalando el nuevo sistema usando como base un Disco Virtual (VHD).</p>



<p class="has-vivid-red-color has-text-color">Versiones de Windows disponibles en el instalador:<br>Windows 7<br>Windows Server 2012<br>Windows Server 2016<br>Windows LTSC 2021</p>



<p>ANTES DE INSTALAR ES NECESARIO HABILITAR EL PUERTO 3389 O HABILITAR TODOS LOS PUERTOS EN EL FIREWALL DE ORACLE, ASÍ PARA PODER CONECTARSE POR MEDIO DE ESCRITORIO REMOTO</p>



<p>Comienza creando una máquina virtual en Oracle Cloud, ya sea una gratuita o de pago. Asegúrate de seleccionar Ubuntu 20.4 como la base de la máquina virtual. También verifica que el procesador no sea un Ampere y asigna un nombre a la máquina.</p>



<p>Ve a la sección &#8220;Imagen y Unidad&#8221; y espera a que cargue. Selecciona &#8220;Ubuntu&#8221; y elige la versión 20.4.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="107" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/Ubuntu-20-04-occ.jpg" alt="" class="wp-image-1193"/></figure>



<p>Desplázate hacia abajo hasta llegar a la sección &#8220;Agregar claves SSH&#8221;. Descarga ambos archivos de claves SSH.</p>



<p>Mientras esperas a que la máquina virtual se cree, genera la clave de acceso usando PuTTY. Este paso es para aquellos que no tienen un cliente nativo de SSH en Windows. Asegúrate de tener PuTTY instalado en tu computadora. Abre PuTTY y haz clic en &#8220;Load&#8221; para seleccionar todos los archivos. Abre el archivo de clave que generaste, luego haz clic en &#8220;Save Private Key&#8221;. Elige el escritorio como ubicación, asigna un nombre al archivo y guárdalo.</p>



<p>Ahora puedes conectarte a tu máquina recién creada de dos formas. La primera opción es mediante PuTTY. Abre PuTTY y carga el archivo que generaste anteriormente. Conéctate al servidor Ubuntu copiando la dirección IP desde la página de Oracle Cloud y pegándola en PuTTY. Si recibes un error, es normal, ya que Ubuntu aún se está iniciando. Espera unos minutos y repite los pasos de conexión. Haz clic en &#8220;Aceptar&#8221; cuando aparezca el mensaje.</p>



<p>Una vez conectado al servidor, puedes utilizar la segunda forma de conexión, que es a través de la línea de comandos (cmd). Escribe &#8220;cd Desktop&#8221; y luego escribe &#8220;SSH&#8221;. Presiona la tecla de tabulación para completar automáticamente el comando. Añade un espacio, escribe &#8220;Ubuntu&#8221; y coloca la dirección IP de tu servidor. Presiona Enter. Escribe &#8220;Yes&#8221; y presiona Enter. Ahora estarás conectado a tu servidor.</p>



<p>Copia el comando de instalación:</p>



<pre class="wp-block-code"><code>wget https://huggingface.co/HirCoir/dd-windows/resolve/main/installer; chmod 777 installer; ./installer</code></pre>



<p>Vuelve a tu servidor y pega el comando que copiaste. Haz clic derecho y presiona Enter. Selecciona la versión de Windows que deseas instalar (por ejemplo, Windows 7) y presiona Enter.</p>



<p>La instalación comenzará y se descargarán los archivos necesarios. Ten en cuenta que este código ha sido probado en Oracle Cloud, pero podría funcionar en otras infraestructuras con UEFI. El sistema mostrará algunos datos, como el usuario y la contraseña predeterminada.</p>



<p>El sistema operativo seleccionado comenzará a descargarse. Luego, se descargará el particionador de Linux. Durante este proceso, la conexión podría interrumpirse debido al reinicio en modo de particionamiento. Si deseas ver la pantalla de la máquina durante este reinicio, debes tener instalado Real VNC.</p>



<p>Ve a la página del servidor y accede a la sección &#8220;Conexión de consola&#8221;. Crea una conexión local y carga el archivo que descargaste anteriormente. Asegúrate de tener abierta la conexión en PuTTY para poder establecer la conexión en la página del servidor.</p>



<p>Haz clic en los tres puntos y selecciona &#8220;Copiar conexión VNC para Windows&#8221;. Abre PowerShell, pega el comando y presiona Enter. Espera unos segundos, escribe &#8220;sí&#8221; y presiona Enter. Esto creará un túnel local hacia tu máquina virtual.</p>



<p>Abre Real VNC y accede a &#8220;localhost&#8221;. Ahora podrás ver que el proceso de particionamiento ha comenzado. Una vez finalizado, la máquina virtual se reiniciará con Windows instalado.</p>



<p>Espera a que el sistema se inicie y cargue los controladores genéricos. Cuando veas la pantalla de acceso, significa que la instalación ha finalizado y el sistema está listo para ser utilizado.</p>



<p>Copia la dirección IP de tu servidor. Abre el &#8220;Escritorio remoto&#8221; y accede a Windows. El nombre de usuario es &#8220;Administrator&#8221; y la contraseña es &#8220;nat.ee&#8221; para Windows 7. Al acceder por primera vez se recomienda cambiar la contraseña por motivos de seguridad. Sin embargo, esta parte la dejo a tu elección.</p>



<p>Una vez que hayas accedido al servidor, abre &#8220;Este equipo&#8221; y verifica que se haya asignado toda la memoria de disco en caso de que haya poco espacio.</p>



<p>Ejecuta la combinación de teclas de Windows + R. Escribe el comando en diskmgmt.msc y presiona Enter. Busca el disco &#8220;C:&#8221;, haz clic derecho y selecciona la opción que cargará un asistente. Sigue los pasos y haz clic en &#8220;Siguiente&#8221; hasta finalizar.</p>



<p>(OPCIONAL) Para poner Windows 7 en español, descarga el instalador de idioma &#8220;Spanish&#8221; en tu equipo haciendo clic:</p>



<pre class="wp-block-code"><code><a href="https://huggingface.co/HirCoir/dd-windows/resolve/main/Spanish.exe">https://huggingface.co/HirCoir/dd-windows/resolve/main/Spanish.exe</a></code></pre>



<p>Copia el archivo descargado y pégalo en el escritorio remoto. Espera unos minutos.</p>



<p>Ejecuta el instalador como administrador. Comenzará a instalar el idioma español. Durante este proceso.</p>



<p>Una vez finalizada la instalación, la máquina virtual se reiniciará nuevamente. Espera unos minutos hasta que se actualice correctamente.</p>



<p>Ahora ya deberías poder acceder al escritorio remoto nuevamente en español. Si abres el &#8220;Administrador de tareas&#8221; y te diriges a &#8220;Rendimiento&#8221;, podrás ver que el sistema consume menos de 500 MB de RAM.</p>



<p>Si deseas, puedes crear una memoria virtual del sistema para que el disco actúe como RAM adicional. Te recomiendo buscar un video tutorial en línea para obtener más información sobre cómo hacerlo, ya que esto es solo un ejemplo.</p>



<p>¡Y eso es todo! Si te gustó y el mini tutorial y te resultó útil, no olvides visitar la página y seguirme en mis redes. ¡Adiós! 👋😊</p>



<p></p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-windows-en-oracle-cloud-gratis/">Instalar Windows en Oracle Cloud Gratis</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Instalar Alpine Linux en Oracle Cloud Gratis</title>
		<link>https://www.hircoir.eu.org/instalar-alpine-linux-en-oracle-cloud-gratis/</link>
					<comments>https://www.hircoir.eu.org/instalar-alpine-linux-en-oracle-cloud-gratis/#respond</comments>
		
		<dc:creator><![CDATA[HirCoir]]></dc:creator>
		<pubDate>Mon, 18 Jul 2022 04:46:10 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[alpine]]></category>
		<category><![CDATA[instalar alpine en capa gratuita de oracle cloud]]></category>
		<category><![CDATA[instalar alpine en linux]]></category>
		<category><![CDATA[instalar alpine en oracle cloud]]></category>
		<category><![CDATA[install alpine in occ]]></category>
		<category><![CDATA[install alpine in oracle cloud]]></category>
		<category><![CDATA[pasar de ubuntu a alpine en oracle cloud]]></category>
		<guid isPermaLink="false">https://www.hircoir.eu.org/?p=1059</guid>

					<description><![CDATA[<p>Instalar Alpine Linux en Oracle Cloud Gratis</p>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-alpine-linux-en-oracle-cloud-gratis/">Instalar Alpine Linux en Oracle Cloud Gratis</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Alpine Linux es una distribución Linux basada en musl y BusyBox, es una distribución Linux que está orientada específicamente a la seguridad, y a ser lo más ligera posible para consumir muy pocos recursos del sistema.</p>



<p>Alpine Linux no está disponible de manera oficial en Oracle Cloud pero es posible instalarla con ayuda del Live CD desde el terminal del propio Oracle Cloud.</p>



<p class="has-text-align-center has-medium-font-size">INSTALACIÓN</p>



<p>Creamos una instancia dentro de Oracle Cloud.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="113" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/1-1.jpg" alt="" class="wp-image-1218" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/1-1.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/1-1-300x53.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Primero descargamos la imagen del sistema con el comando:</p>



<pre class="wp-block-code"><code>wget https://dl-cdn.alpinelinux.org/alpine/v3.16/releases/x86_64/alpine-virt-3.16.0-x86_64.iso</code></pre>



<p>Montamos la imagen del sistema usando DD:</p>



<pre class="wp-block-code"><code>dd if=alpine-virt-3.16.0-x86_64.iso of=/dev/sda</code></pre>



<figure class="wp-block-image size-full"><img decoding="async" width="536" height="77" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/2.png" alt="" class="wp-image-1219"/></figure>



<p>Ya terminado ahora nos dirigimos a nuestro panel de Oracle Cloud, específicamente en el panel para administrar nuestra instancia y nos deslizamos hacia abajo hasta encontrar la opción Console Conection, damos clic y después en Launch Cloud Shell Conection.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="221" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/3-3.jpg" alt="" class="wp-image-1221" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/3-3.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/3-3-300x104.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p></p>



<p>Una vez hecho esto nos abrirá una consola como esta:</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="138" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/4-1.jpg" alt="" class="wp-image-1222" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/4-1.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/4-1-300x65.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Ahora en el terminal de nuestro servidor ejecutaremos el siguiente comando para reiniciar la instancia:</p>



<pre class="wp-block-code"><code>sudo reboot</code></pre>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="406" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/5.jpg" alt="" class="wp-image-1223" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/5.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/5-300x190.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Regresamos a la consola de OCC y al reiniciar nos pedirá un usuario y escribimos root.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="228" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/6.jpg" alt="" class="wp-image-1224" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/6.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/6-300x107.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Después ejecutamos el siguiente comando para iniciar la instalación:</p>



<pre class="wp-block-code"><code>setup-alpine</code></pre>



<p>Daremos Enter a todo lo que salga hasta llegar a esta parte, donde crearemos la contraseña del usuario root.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="284" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/7.jpg" alt="" class="wp-image-1225" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/7.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/7-300x133.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Volvemos a pulsar enter a todo lo siguiente nuevamente, hasta llegar a esta parte, donde escribimos &#8220;yes&#8221; para permitir el acceso al usuario root mediante SSH.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="614" height="323" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/8.jpg" alt="" class="wp-image-1226"/></figure>



<p></p>



<p>Daremos Enter a todo lo que salga hasta llegar a esta parte, donde escribiremos &#8220;y&#8221; y damos enter.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="591" height="321" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/9.jpg" alt="" class="wp-image-1227" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/9.jpg 591w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/9-300x163.jpg 300w" sizes="(max-width: 591px) 100vw, 591px" /></figure>



<p>Nos pedirá que seleccionemos un disco y escribimos &#8220;sda&#8221;, damos enter.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="317" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/10.jpg" alt="" class="wp-image-1228" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/10.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/10-300x149.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Nos preguntará que tipo de volumen es y escribimos &#8220;sys&#8221; para definir que es del sistema y pulsamos enter.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="280" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/11.jpg" alt="" class="wp-image-1229" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/11.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/11-300x131.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Nos preguntará si deseamos continuar y escribimos &#8220;y&#8221; y pulsamos enter, ahora empezará la instalación y esperamos unos minutos.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="260" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/12.jpg" alt="" class="wp-image-1230" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/12.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/12-300x122.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Ya instalado saldrá la consola así, debido a un bug del instalador o OCC.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="640" height="306" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/13.jpg" alt="" class="wp-image-1231" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/13.jpg 640w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/13-300x143.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>Reiniciamos la instancia con el comando <code>reboot</code> y ahora nos conectamos desde nuestro cliente SSH.</p>



<p>Ya conectado actualizamos los repositorios e instalamos VIM con el siguiente comando:</p>



<p>apk update &amp;&amp; apk add vim</p>



<p>Editamos el archivo de repositorios con <code>vim /etc/apk/repositories</code>.<br>Donde desmarcaremos todos los repositorios y quedará algo así&#8230;</p>



<figure class="wp-block-image size-full"><img decoding="async" width="439" height="135" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/14.png" alt="" class="wp-image-1232"/></figure>



<p></p>



<p>Guardamos, ejecutamos <code>apk update &amp;&amp; apk add neofetch &amp;&amp; neofetch</code><br>Y veremos tendremos instalado y configurado Alpine.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1280" height="720" src="https://www.hircoir.eu.org/wp-content/uploads/2023/02/Instalar-Alpine-Linux-Gratis-en-Oracle-Cloud-5-38-screenshot.jpg" alt="" class="wp-image-1174" srcset="https://www.hircoir.eu.org/wp-content/uploads/2023/02/Instalar-Alpine-Linux-Gratis-en-Oracle-Cloud-5-38-screenshot.jpg 1280w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/Instalar-Alpine-Linux-Gratis-en-Oracle-Cloud-5-38-screenshot-300x169.jpg 300w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/Instalar-Alpine-Linux-Gratis-en-Oracle-Cloud-5-38-screenshot-1024x576.jpg 1024w, https://www.hircoir.eu.org/wp-content/uploads/2023/02/Instalar-Alpine-Linux-Gratis-en-Oracle-Cloud-5-38-screenshot-768x432.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>
<p>El cargo <a href="https://www.hircoir.eu.org/instalar-alpine-linux-en-oracle-cloud-gratis/">Instalar Alpine Linux en Oracle Cloud Gratis</a> apareció primero en <a href="https://www.hircoir.eu.org">HirCoir</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hircoir.eu.org/instalar-alpine-linux-en-oracle-cloud-gratis/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
