<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Debian / Ubuntu on javierin.com</title>
		<link>https://javierin.com/category/debian/</link>
		<description>Recent content in Debian / Ubuntu on javierin.com</description>
		<generator>Hugo</generator>
		<language>es-ES</language>
		
		
		
		
			<lastBuildDate>Mon, 01 Jun 2026 14:53:49 +0000</lastBuildDate>
		
			<atom:link href="https://javierin.com/category/debian/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Extraer SCEXE de actualizaciones de HP</title>
				<link>https://javierin.com/extraer-scexe-de-actualizaciones-de-hp/</link>
				<pubDate>Thu, 30 Mar 2023 15:06:40 +0000</pubDate>
				<guid>https://javierin.com/extraer-scexe-de-actualizaciones-de-hp/</guid>
				<description>&lt;p&gt;Para extraer los contenidos de un archivo SCEXE con el que distribuyen algunos fabricantes, como &lt;a href=&#34;https://www.amazon.es/dp/B0CJQG8CWJ?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;HPE&lt;/a&gt;, sus binarios de firmware, podemos usar&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;&lt;kbd&gt;javi@MBP-Javi /Volumes/S/I/H/I/ILO4 &amp;gt; ./CP053894.scexe --unpack=./ 16:59:12&lt;br /&gt;x CP053894.xml&lt;br /&gt;x flash_ilo4&lt;br /&gt;x ilo4_282.bin&lt;br /&gt;x readme.txt&lt;/kbd&gt;&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Este comando sirve tanto para Linux como para MacOS. Entiendo que doble click en Windows lo extraerá también.&lt;/p&gt;&#xA;    &#xA;&lt;p&gt;&lt;small&gt;Este articulo puede contener enlaces de afiliación&lt;/small&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Como librarnos de la dependencia rota de libappindicator1 en Debian Bullseye</title>
				<link>https://javierin.com/como-librarnos-de-la-dependencia-rota-de-libappindicator1-en-debian-bullseye/</link>
				<pubDate>Wed, 27 Apr 2022 19:13:00 +0000</pubDate>
				<guid>https://javierin.com/como-librarnos-de-la-dependencia-rota-de-libappindicator1-en-debian-bullseye/</guid>
				<description>&lt;!-- wp:paragraph --&gt;&#xD;&#xA;&lt;p&gt;Hay un paquete llamado libappindicator1, utilizado para mostrar notificaciones que ha sido eliminado de Debian en la versión 11. Existen aún muchos paquetes que lo tienen como dependencia, como por ejemplo el cliente de Fortigate para VPN.&lt;/p&gt;&#xD;&#xA;&lt;!-- /wp:paragraph --&gt;&#xD;&#xA;&#xD;&#xA;&lt;!-- wp:paragraph --&gt;&#xD;&#xA;&lt;p&gt;Si necesitamos instalar una app que dependa de libappindicator1 en una version moderna de Debian, podemos crear un paquete de mentira con este nombre para que parezca que está instalado. Para ello:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Calibrar monitor en Linux</title>
				<link>https://javierin.com/calibrar-monitor-en-linux/</link>
				<pubDate>Mon, 11 Oct 2021 06:48:21 +0000</pubDate>
				<guid>https://javierin.com/calibrar-monitor-en-linux/</guid>
				<description>&lt;p&gt;Con la desaparición de python2, &lt;a href=&#34;https://www.amazon.es/dp/B0DPNBYLDB?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;calibrar un monitor en Linux&lt;/a&gt; se ha vuelto una tarea un poco complicada. La herramienta estrella para calibrar pantallas en Linux, displaycal, tiene dependencias de python2 y el desarrollador lleva dos años diciendo que va a migrar a python3, pero &lt;a href=&#34;https://hub.displaycal.net/forums/topic/windows-10-1903-please-read/page/3/&#34; target=&#34;_blank&#34; rel=&#34;noreferrer noopener&#34;&gt;sin que aparentemente haya grandes avances&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Para instalar displaycal en Debian 11, vamos a utilizar el sistema de distribución de software &lt;a href=&#34;https://flatpak.org/setup/Debian/&#34; target=&#34;_blank&#34; rel=&#34;noreferrer noopener&#34;&gt;Flatpak&lt;/a&gt;. Con él, podemos utilizar aplicaciones pre-empaquetadas al estilo AppImage o Snap.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Borrar logs con Systemd / journalctl</title>
				<link>https://javierin.com/borrar-logs-con-systemd-journalctl/</link>
				<pubDate>Sun, 10 Oct 2021 14:22:26 +0000</pubDate>
				<guid>https://javierin.com/borrar-logs-con-systemd-journalctl/</guid>
				<description>&lt;!-- wp:paragraph --&gt;&#xA;&lt;p&gt;Me dejo por aquí unas notas de como borrar logs cuando usamos &lt;em&gt;&lt;strong&gt;systemd&lt;/strong&gt;&lt;/em&gt; / &lt;em&gt;&lt;strong&gt;journalctl&lt;/strong&gt;&lt;/em&gt;. Empieza a ser cada vez más abundante y creo que a más gente le puede resultar de utilidad.&lt;/p&gt;&#xA;&lt;!-- /wp:paragraph --&gt;&#xA;&#xA;&lt;!-- wp:paragraph --&gt;&#xA;&lt;p&gt;Habitualmente estábamos acostumbrados a tener unos loggers de sistema que corrian como un demonio. Algunos populares eran syslog-ng o rsyslog. En los últimos años, con la popularización de systemd, nos encontramos con que hay una pieza nueva en el puzzle llamada &lt;em&gt;&lt;strong&gt;systemd-journald&lt;/strong&gt;&lt;/em&gt;. &lt;/p&gt;</description>
			</item>
			<item>
				<title>Honeypot Fail2ban</title>
				<link>https://javierin.com/honeypot-fail2ban/</link>
				<pubDate>Tue, 21 Sep 2021 23:24:00 +0000</pubDate>
				<guid>https://javierin.com/honeypot-fail2ban/</guid>
				<description>&lt;!-- wp:paragraph --&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;span class=&#34;has-inline-color has-vivid-red-color&#34;&gt;CUIDADO. Si no adaptas los puertos del script generador de reglas de IPTABLES puedes acabar bloqueandote el acceso a tí mismo con este fail2ban con honeypot.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;!-- /wp:paragraph --&gt;&#xA;&#xA;&lt;!-- wp:paragraph --&gt;&#xA;&lt;p&gt;Hace ya unos 15 años que vengo usando fail2ban en algunos equipos expuestos a Internet, aunque personalmente procuro no exponer más que los servicios necesarios. Estos días he migrado la web a otro servidor y he aprovechado para dar una vuelta a la política de seguridad con respecto a los puertos.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Convertir un disco duro físico en VMDK</title>
				<link>https://javierin.com/convertir-un-disco-duro-fisico-en-vmdk/</link>
				<pubDate>Mon, 29 Jul 2019 13:37:10 +0000</pubDate>
				<guid>https://javierin.com/convertir-un-disco-duro-fisico-en-vmdk/</guid>
				<description>&lt;p&gt;Hoy un amigo me ha consultado para convertir un &lt;a href=&#34;https://www.amazon.es/dp/B0DR92J44C?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;disco duro físico&lt;/a&gt; en VMDK para conectarlo a una máquina virtual de VMware. El servidor de origen no encendía con lo que usar VMware converter no era una opción. &lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Podemos pinchar el disco duro en un equipo con un LiveCD Linux y hacer una imagen del disco con dd.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre class=&#34;wp-block-preformatted&#34;&gt;javi@casa:~$ sudo dd if=/dev/sda of=/tmp/ImagenDelDisco.dd bs=1M&#xA; 61188+1 records in&#xA; 61188+1 records out&#xA; 64160400896 bytes (64 GB, 60 GiB) copied, 347,377 s, 185 MB/s&lt;/pre&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Ahora ya tenemos una imagen exacta del disco a recuperar. Lo siguiente que debemos hacer es instalar qemu-utils para disponer del conversor&lt;/p&gt;</description>
			</item>
			<item>
				<title>Cambiar nombres de interfaz de red en Debian</title>
				<link>https://javierin.com/cambiar-nombres-de-interfaz-de-red-en-debian/</link>
				<pubDate>Wed, 10 Jul 2019 14:25:48 +0000</pubDate>
				<guid>https://javierin.com/cambiar-nombres-de-interfaz-de-red-en-debian/</guid>
				<description>&lt;p&gt;Esto ya viene pasando desde hace un tiempo, pero hoy he tenido que cambiar el nombre del &lt;a href=&#34;https://www.amazon.es/dp/B0CK8C1959?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;interfaz de red&lt;/a&gt; en debian para un equipo del trabajo y creo que puede venir bien dejarlo por aqui escrito.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Para continuar teniendo nombres de interfaz en Debian del estilo eth en vez de los nuevos ens33, ens192, etc, debemos editar el archivo /etc/default/grub&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Buscamos la línea donde pone GRUB_CMDLINE_LINUX=»» y añadimos:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;net.ifnames=0 biosdevname=0&lt;/strong&gt;&lt;br /&gt;de manera que quede la línea tal que así&lt;/p&gt;</description>
			</item>
			<item>
				<title>Actualiza DriveDB para librarte del Unknown_Attribute en smartmontools</title>
				<link>https://javierin.com/actualiza-drivedb-para-librarte-del-unknown_attribute-en-smartmontools/</link>
				<pubDate>Mon, 26 Nov 2018 16:25:00 +0000</pubDate>
				<guid>https://javierin.com/actualiza-drivedb-para-librarte-del-unknown_attribute-en-smartmontools/</guid>
				<description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&#xA;&lt;p&gt;Quienes usamos smartmontools (smartctl) para monitorizar el estado de nuestros discos, nos habremos encontrado en algún momento con que en los parámetros de salud del disco nos reportaba Unknown_Attribute.&lt;/p&gt;&#xA;&lt;pre&gt;=== START OF INFORMATION SECTION ===&#xA;Device Model: INTEL SSDSC2KB480G7&#xA;Serial Number: BTYS81050AJZ480BGN&#xA;LU WWN Device Id: 5 5cd2e4 14f490026&#xA;Firmware Version: SCV10142&#xA;User Capacity: 480,103,981,056 bytes [480 GB]&#xA;Sector Sizes: 512 bytes logical, 4096 bytes physical&#xA;Rotation Rate: Solid State Device&#xA;Form Factor: 2.5 inches&#xA;Device is: Not in smartctl database [for details use: -P showall]&#xA;ATA Version is: ACS-3 T13/2161-D revision 5&#xA;SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)&#xA;Local Time is: Mon Nov 26 16:05:19 2018 UTC&#xA;SMART support is: Available - device has SMART capability.&#xA;SMART support is: Enabled&#xA;&#xA;=== START OF READ SMART DATA SECTION ===&#xA;SMART overall-health self-assessment test result: PASSED&#xA;&#xA;SMART Attributes Data Structure revision number: 1&#xA;Vendor Specific SMART Attributes with Thresholds:&#xA;ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE&#xA;5 Reallocated_Sector_Ct 0x0032 100 100 000 Old_age Always - 0&#xA;9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 127&#xA;12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 20&#xA;170 Unknown_Attribute 0x0033 100 100 010 Pre-fail Always - 0&#xA;171 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0&#xA;172 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0&#xA;174 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 17&#xA;175 Program_Fail_Count_Chip 0x0033 100 100 010 Pre-fail Always - 90695076359&#xA;183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0&#xA;184 End-to-End_Error 0x0033 100 100 090 Pre-fail Always - 0&#xA;187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0&#xA;190 Airflow_Temperature_Cel 0x0022 065 065 000 Old_age Always - 35 (Min/Max 31/36)&#xA;192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 17&#xA;194 Temperature_Celsius 0x0022 100 100 000 Old_age Always - 35&#xA;197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0&#xA;199 UDMA_CRC_Error_Count 0x003e 100 100 000 Old_age Always - 0&#xA;225 Unknown_SSD_Attribute 0x0032 100 100 000 Old_age Always - 45730&#xA;226 Unknown_SSD_Attribute 0x0032 100 100 000 Old_age Always - 143&#xA;227 Unknown_SSD_Attribute 0x0032 100 100 000 Old_age Always - 49&#xA;228 Power-off_Retract_Count 0x0032 100 100 000 Old_age Always - 7587&#xA;232 Available_Reservd_Space 0x0033 100 100 010 Pre-fail Always - 0&#xA;233 Media_Wearout_Indicator 0x0032 100 100 000 Old_age Always - 0&#xA;234 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0&#xA;241 Total_LBAs_Written 0x0032 100 100 000 Old_age Always - 45730&#xA;242 Total_LBAs_Read 0x0032 100 100 000 Old_age Always - 45424&#xA;243 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 54341&#xA;&#xA;SMART Error Log Version: 1&#xA;No Errors Logged&lt;/pre&gt;&#xA;&lt;p&gt;Smartmontools incluye una base de datos que mapea estos atributos a nombres comprensibles, pero lamentablemente, las distribuciones Linux no suelen actualizar esta base de datos muy a menudo.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Convertir h264 a h265 - Recuperando espacio de tu biblioteca multimedia</title>
				<link>https://javierin.com/convertir-h264-a-h265-recuperando-espacio-de-tu-biblioteca-multimedia/</link>
				<pubDate>Mon, 19 Nov 2018 09:33:56 +0000</pubDate>
				<guid>https://javierin.com/convertir-h264-a-h265-recuperando-espacio-de-tu-biblioteca-multimedia/</guid>
				<description>&lt;p&gt;Llevo una semana dedicando mi pc de casa a convertir h264 a h265. Últimamente me he encontrado con el problema de que el NAS que tengo en casa para películas, documentales y series empieza a quedarse corto de espacio. Mi NAS es un &lt;a href=&#34;https://www.amazon.es/QNAP-TS-873-4G-Unidad-Color-Negro/dp/B07BRQQ58J/ref=sr_1_4?ie=UTF8&amp;amp;qid=1542619740&amp;amp;sr=8-4&amp;amp;tag=javierin-21&amp;amp;keywords=qnap+8+bay&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;QNAP TS-853Pro&lt;/a&gt; con 8 &lt;a href=&#34;https://www.amazon.es/WD-Red-dispositivos-sobremesa-Intellipower/dp/B00EHBERSE/ref=sr_1_1?s=computers&amp;amp;ie=UTF8&amp;amp;tag=javierin-21&amp;amp;qid=1542619791&amp;amp;sr=1-1&amp;amp;keywords=western+digital+red+4tb&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;discos de 4TB&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://javierin.com/wp-content/uploads/2018/11/81EeE7St6kL._SX679_.jpg&#34;&gt;&lt;img decoding=&#34;async&#34; class=&#34;alignnone size-medium wp-image-8623&#34; src=&#34;https://javierin.com/wp-content/uploads/2018/11/81EeE7St6kL._SX679_-300x187.jpg&#34; alt=&#34;&#34; width=&#34;300&#34; height=&#34;187&#34; srcset=&#34;https://javierin.com/wp-content/uploads/2018/11/81EeE7St6kL._SX679_-300x187.jpg 300w, https://javierin.com/wp-content/uploads/2018/11/81EeE7St6kL._SX679_.jpg 679w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; / loading=&#34;lazy&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Para poder darle un poco más de autonomía existen estas 4 opciones:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Configurar IP Estática en Ubuntu Server 17.10</title>
				<link>https://javierin.com/configurar-ip-estatica-en-ubuntu-server-17-10/</link>
				<pubDate>Fri, 06 Apr 2018 22:55:17 +0000</pubDate>
				<guid>https://javierin.com/configurar-ip-estatica-en-ubuntu-server-17-10/</guid>
				<description>&lt;p&gt;Hoy he ido a configurar una ip estática en ubuntu server 17.10 para una máquina virtual que me he creado en casa. Como siempre, he ido a configurarla en&lt;strong&gt; /etc/network/interfaces&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;El caso es que al rato se ha cortado la red y me ha parecido muy extraño. Resulta que en Ubuntu 17.10 la forma de configurar una ip estática ha cambiado y ahora ya no se hace mediante el archivo de configuración tradicional de debian de &lt;strong&gt;/etc/network/interfaces&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>¿Qué es la tecla SysRQ?</title>
				<link>https://javierin.com/que-es-la-tecla-sysrq/</link>
				<pubDate>Tue, 03 Apr 2018 02:12:08 +0000</pubDate>
				<guid>https://javierin.com/que-es-la-tecla-sysrq/</guid>
				<description>&lt;h3&gt;¿Qué es la tecla SysRQ?&lt;/h3&gt;&#xA;&lt;p&gt;En algunos &lt;a href=&#34;https://www.amazon.es/dp/B0CSYQWWTZ?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;teclados&lt;/a&gt; podemos encontrar «SysRQ» en la misma tecla que usamos para imprimir pantalla. SysRQ es una tecla mágica (se la conoce como «Magic Key» que permite llevar a cabo una serie de acciones por parte de administradores del sistema. Hoy en día, con la popularización de los entornos de escritorio, ha caído en desuso, pero hoy me ha llamado la atención que ya casi ningún teclado trae SysRQ en la tecla de Imprimir pantalla.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Reiniciar Linux automáticamente tras un kernel panic</title>
				<link>https://javierin.com/reiniciar-linux-automaticamente-tras-un-kernel-panic/</link>
				<pubDate>Tue, 03 Apr 2018 01:31:40 +0000</pubDate>
				<guid>https://javierin.com/reiniciar-linux-automaticamente-tras-un-kernel-panic/</guid>
				<description>&lt;p&gt;En ocasiones podemos encontrarnos con &lt;a href=&#34;https://www.amazon.es/dp/B0CJQG8CWJ?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;un servidor&lt;/a&gt; que muestra un kernel panic. En lenguaje coloquial, se queda colgado.&lt;/p&gt;&#xA;&lt;h3&gt;¿Qué es un kernel panic?&lt;/h3&gt;&#xA;&lt;p&gt;De una forma muy genérica, el kernel del sistema operativo se encuentra con una situación de un error irrecuperable ante el que la mejor opción es parar el sistema. De no hacerlo, podríamos llegar a una situación peor de pérdida de datos, por ejemplo. En ocasiones, el kernel vuelca una imagen de la memoria a disco para un análisis posterior. En Windows, el equivalente al kernel panic es la famosa pantalla azul denominada BSOD.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Comprobar batería de Teclados y Ratones Logitech en Ubuntu</title>
				<link>https://javierin.com/comprobar-bateria-de-teclados-y-ratones-logitech-en-ubuntu/</link>
				<pubDate>Tue, 03 Apr 2018 00:31:44 +0000</pubDate>
				<guid>https://javierin.com/comprobar-bateria-de-teclados-y-ratones-logitech-en-ubuntu/</guid>
				<description>&lt;p&gt;Si tenemos un &lt;a href=&#34;https://www.amazon.es/dp/B07W5JKP66?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;ratón o teclado inalámbrico Logitech&lt;/a&gt; en Ubuntu, es más que probable que queramos saber el estado de la batería para no llevarnos sustos.&lt;/p&gt;&#xA;&lt;p&gt;Para que esta solución funcione, necesitarás tener un teclado o ratón inalámbrico Logitech con un receptor Unify. Los receptores unify de Logitech permiten conectar hasta seis dispositivos inalámbricos a un único receptor, ahorrando puertos USB y facilitando la configuración. Por desgracia, los fabricantes pocas veces prestan atención a los usuarios de linux y no les ofrecen soporte para sacar el máximo partido a sus productos usando otros sistemas operativos que no sean Windows u OSX.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Error Cannot find terminfo entry for &#39;xterm-256color&#39;</title>
				<link>https://javierin.com/error-cannot-find-terminfo-entry-for-xterm-256color/</link>
				<pubDate>Fri, 20 Oct 2017 06:07:31 +0000</pubDate>
				<guid>https://javierin.com/error-cannot-find-terminfo-entry-for-xterm-256color/</guid>
				<description>&lt;p&gt;De un tiempo a esta parte en algunos equipos he visto el siguiente error al intentar lanzar screen en &lt;a href=&#34;https://www.amazon.es/dp/B0BZVCMMT7?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;algún equipo remoto&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;[~/tmp] # screen&lt;/em&gt;&lt;br /&gt;&#xA;&lt;em&gt;/var/run/utmp: No such file or directory&lt;/em&gt;&lt;br /&gt;&#xA;&lt;em&gt;Cannot find terminfo entry for &amp;#8216;xterm-256color&amp;#8217;.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Este error se debe a que el equipo al que hemos entrado por ssh no tiene soporte para este esquema de color. Podemos comprobarlo de la siguiente manera:&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;[~/tmp] # ls /usr/share/terminfo/x&lt;/em&gt;&lt;br /&gt;&#xA;&lt;em&gt;xterm xterm-xfree86&lt;/em&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Recuperar botones de Maximizar y minimizar en Gnome</title>
				<link>https://javierin.com/recuperar-botones-maximizar-minimizar-gnome/</link>
				<pubDate>Fri, 20 Oct 2017 05:41:54 +0000</pubDate>
				<guid>https://javierin.com/recuperar-botones-maximizar-minimizar-gnome/</guid>
				<description>Por algún motivo esta semana me han desaparecido los botones de maximizar y minimizar en Gnome. No solo eso, si no que también he perdido los ajustes de configuración del escritorio.&#xA;&#xA;&lt;a href=&#34;http://javierin.com/wp-content/uploads/2017/10/Selection_01016.png&#34;&gt;&lt;img class=&#34;alignnone size-medium wp-image-8323&#34; src=&#34;http://javierin.com/wp-content/uploads/2017/10/Selection_01016-300x24.png&#34; alt=&#34;gnome botones maximizar y minimizar&#34; width=&#34;300&#34; height=&#34;24&#34; / loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt;&#xA;&#xA;Para volver a recuperar estos botones, debemos tener instalado gnome-tweak-tool&#xA;&#xA;Una vez abierta la herramienta gnome-tweak-tool, para recuperar los botones de maximizar y minimizar, debemos ir al apartado Windows. Cuando estemos allí, tenemos dos opciones que activan por separado cada uno de los botones de Maximizar y minimizar.&#xA;&#xA;&lt;a href=&#34;http://javierin.com/wp-content/uploads/2017/10/Selection_01015.png&#34;&gt;&lt;img class=&#34;alignnone wp-image-8318 size-medium&#34; src=&#34;http://javierin.com/wp-content/uploads/2017/10/Selection_01015-300x216.png&#34; alt=&#34;Maximizar y minimizar en Gnome&#34; width=&#34;300&#34; height=&#34;216&#34; / loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt;&#xA;&#xA;He visto tutoriales mas antiguos en los que estaba ubicado en otra zona de la herramienta pero a día de hoy cuando escribo este post, se encuentran aquí. El resultado como podeis ver, es que recuperamos los botones de maximizar y minimizar en las aplicaciones.&#xA;&#xA;&lt;a href=&#34;http://javierin.com/wp-content/uploads/2017/10/Selection_01017.png&#34;&gt;&lt;img class=&#34;alignnone size-medium wp-image-8324&#34; src=&#34;http://javierin.com/wp-content/uploads/2017/10/Selection_01017-300x23.png&#34; alt=&#34;gnome botones maximizar y minimizar&#34; width=&#34;300&#34; height=&#34;23&#34; / loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt;</description>
			</item>
			<item>
				<title>Actualizar GeoIP.dat y GeoIPv6.dat en Debian / Ubuntu</title>
				<link>https://javierin.com/actualizar-geoip-dat-geoipv6-dat-debian-ubuntu/</link>
				<pubDate>Fri, 06 Oct 2017 08:13:44 +0000</pubDate>
				<guid>https://javierin.com/actualizar-geoip-dat-geoipv6-dat-debian-ubuntu/</guid>
				<description>&lt;p&gt;Si usamos los paquetes de GeoIP en Debian / Ubuntu nos habremos encontrado con que tienen una frecuencia de actualización terrible. En el caso de Debian 8, por ejemplo, la última actualización era de 2015. A continuación os dejo un par de sencillas líneas que se pueden poner en cron para &lt;strong&gt;actualizar GeoIP en Debian&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;/usr/bin/wget -O &amp;#8211; http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz | /bin/gunzip -c &amp;gt; /usr/share/GeoIP/GeoIP.dat.nuevo &amp;amp;&amp;amp; /bin/mv -f /usr/share/GeoIP/GeoIP.dat.nuevo /usr/share/GeoIP/GeoIP.dat&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;/usr/bin/wget -O &amp;#8211; http://geolite.maxmind.com/download/geoip/database/GeoIPv6.dat.gz | /bin/gunzip -c &amp;gt; /usr/share/GeoIP/GeoIPv6.dat.nuevo &amp;amp;&amp;amp; /bin/mv -f /usr/share/GeoIP/GeoIPv6.dat.nuevo /usr/share/GeoIP/GeoIPv6.dat&lt;/em&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Coordenadas del ratón en Linux</title>
				<link>https://javierin.com/coordenadas-del-raton-linux/</link>
				<pubDate>Thu, 05 Oct 2017 17:43:39 +0000</pubDate>
				<guid>https://javierin.com/coordenadas-del-raton-linux/</guid>
				<description>Hoy me ha surgido la necesidad de saber cuales son las coordenadas exactas del ratón en un punto concreto del escritorio de Ubuntu. He encontrado una solución bastante sencilla que me dice en que coordenadas está el ratón en Linux con solo instalar un paquete.&#xA;&#xA;El paquete a instalar es &lt;strong&gt;xdotool&lt;/strong&gt;.&#xA;&#xA;Después, nos abrimos un terminal y ejecutamos de forma contínua la siguiente línea&#xA;&#xA;&lt;em&gt;watch -ptn 0 &#34;xdotool getmouselocation&#34;&lt;/em&gt;&#xA;&#xA;Con esta línea, nos saldrá un texto de este estilo&#xA;&#xA;&lt;em&gt;x:3219 y:304 screen:0 window:46137351&lt;/em&gt;&#xA;&#xA;Como puedes ver, sirve también para escritorios de varios monitores.</description>
			</item>
			<item>
				<title>Usar proxy HTTP para APT</title>
				<link>https://javierin.com/usar-proxy-http-apt/</link>
				<pubDate>Mon, 02 Oct 2017 09:03:08 +0000</pubDate>
				<guid>https://javierin.com/usar-proxy-http-apt/</guid>
				<description>&lt;p&gt;Historicamente siempre ha habido varias formas de enviar las peticiones de apt via proxy HTTP. Una de ellas era usar variables de entorno, un poco engorroso para mi gusto. Otra forma de usar un proxy http para APT era copiar y pegar el proxy directamente delante de los repos en el sources.list. Poco limpio. Os voy a mostrar una forma de usar un proxy http para acceder a los repositorios de debian que llevo usando un tiempo.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Desbloquear cuenta root en Linux</title>
				<link>https://javierin.com/desbloquear-cuenta-root-linux/</link>
				<pubDate>Wed, 20 Sep 2017 09:41:27 +0000</pubDate>
				<guid>https://javierin.com/desbloquear-cuenta-root-linux/</guid>
				<description>Realmente este post va sobre desbloquear cualquier cuenta bloqueada en Linux, pero el caso más habitual es que haya sido la de root. Me ocurre de forma repetida con un appliance virtual que tiene unos requisitos de contraseña bastante peculiares y en cuanto te equivocas 3 veces, te quedas fuera.&#xA;&#xA;Para &lt;strong&gt;desbloquear una cuenta en Linux&lt;/strong&gt; necesitamos:&#xA;&lt;ul&gt;&#xA; &#x9;&lt;li&gt;Acceso a reiniciar el equipo&lt;/li&gt;&#xA; &#x9;&lt;li&gt;Acceso directo por consola (o KVM)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;Lo primero que debemos hacer es reiniciar el equipo hasta que nos salga el menú de GRUB. En ese momento seleccionamos la opción de arranque normal y pulsamos &#34;e&#34; para editar la línea con que se arranca el sistema&#xA;&#xA;&lt;a href=&#34;http://javierin.com/wp-content/uploads/2017/09/Selection_00962.png&#34;&gt;&lt;img class=&#34;alignnone size-medium wp-image-8295&#34; src=&#34;http://javierin.com/wp-content/uploads/2017/09/Selection_00962-300x149.png&#34; alt=&#34;arrancar linux sin saber password&#34; width=&#34;300&#34; height=&#34;149&#34; / loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt;&#xA;&#xA;Ahora buscaremos la línea en que se especifica el kernel y volveremos a darle a &#34;e&#34;&#xA;&#xA;&lt;a href=&#34;http://javierin.com/wp-content/uploads/2017/09/Selection_00963.png&#34;&gt;&lt;img class=&#34;alignnone size-medium wp-image-8294&#34; src=&#34;http://javierin.com/wp-content/uploads/2017/09/Selection_00963-300x148.png&#34; alt=&#34;arrancar linux sin saber password&#34; width=&#34;300&#34; height=&#34;148&#34; / loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt;&#xA;&#xA;Iremos al final de la línea y añadiremos &lt;em&gt;init=/bin/bash&lt;/em&gt; para a continuación pulsar ESC&#xA;&#xA;&lt;a href=&#34;http://javierin.com/wp-content/uploads/2017/09/Selection_00964.png&#34;&gt;&lt;img class=&#34;alignnone size-medium wp-image-8293&#34; src=&#34;http://javierin.com/wp-content/uploads/2017/09/Selection_00964-300x148.png&#34; alt=&#34;arrancar linux sin saber password&#34; width=&#34;300&#34; height=&#34;148&#34; / loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt;&#xA;&#xA;Pulsamos b y el arranque continuará con el nuevo parámetro&#xA;&#xA;Es posible que nuestro filesystem esté montado como solo lectura. Para montarlo en modo escritura usaremos&#xA;&#xA;&lt;em&gt;mount -o remount,rw /&lt;/em&gt;&#xA;&#xA;Si queremos desbloquear una cuenta bloqueada mediante pam_tally usaremos&#xA;&#xA;&lt;em&gt;pam_tally --user nombreusuario -- reset &lt;/em&gt;&#xA;&#xA;OJO, wordpress convierte los dobles guiones en uno largo. El comando usa DOS GUIONES para sus parámetros.&#xA;&lt;h3&gt;Cambiar password de usuario&lt;/h3&gt;&#xA;El siguiente paso lógico es poner una password al usuario que si podamos escribir. Podemos cambiar el password con el comando&#xA;&#xA;&lt;em&gt;passwd nombreusuario&lt;/em&gt;&#xA;&lt;h3&gt;Desbloquear historial de passwords&lt;/h3&gt;&#xA;Si obtenemos un error porque ese password ya ha sido utilizado anteriormente, es porque tenemos activo el historial de contraseñas.&#xA;&#xA;&lt;a href=&#34;http://javierin.com/wp-content/uploads/2017/09/Selection_00965.png&#34;&gt;&lt;img class=&#34;alignnone size-medium wp-image-8292&#34; src=&#34;http://javierin.com/wp-content/uploads/2017/09/Selection_00965-300x70.png&#34; alt=&#34;desactivar historial de passwords&#34; width=&#34;300&#34; height=&#34;70&#34; / loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt;&#xA;&#xA;Para vaciar el historial de contraseñas en Linux podemos usar el comando&#xA;&#xA;&lt;em&gt;:&amp;gt; /etc/security/opassword&lt;/em&gt;&#xA;&#xA;Si, eso son dos puntos y un símbolo de mayor que, como una carita sonriente. Eso trunca el fichero dejándolo a 0.&#xA;&lt;h3&gt;Desactivar Pam Tally y el bloqueo de cuentas&lt;/h3&gt;&#xA;Por último, si esto resulta un engorro, podemos directamente desactivar el bloqueo de cuentas automático en Linux de la siguiente manera:&#xA;&#xA;Editamos el archivo &lt;em&gt;/etc/pam.d/common-auth&lt;/em&gt;&#xA;&#xA;Comentamos la línea que pone &lt;em&gt;pam_tally2.so&lt;/em&gt;&#xA;&#xA;&lt;a href=&#34;http://javierin.com/wp-content/uploads/2017/09/Selection_00966.png&#34;&gt;&lt;img class=&#34;alignnone size-medium wp-image-8291&#34; src=&#34;http://javierin.com/wp-content/uploads/2017/09/Selection_00966-300x148.png&#34; alt=&#34;desactivar pam_tally&#34; width=&#34;300&#34; height=&#34;148&#34; / loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt;</description>
			</item>
			<item>
				<title>Actualizar todos los paquetes python con pip</title>
				<link>https://javierin.com/actualizar-todos-los-paquetes-python-pip/</link>
				<pubDate>Wed, 15 Mar 2017 15:47:19 +0000</pubDate>
				<guid>https://javierin.com/actualizar-todos-los-paquetes-python-pip/</guid>
				<description>&lt;p&gt;Ultimamente estoy buscando demasiadas veces como actualizar todos los paquetes python con pip en google. Este blog comenzó como un medio para ahorrarme estas búsquedas y dejarme a mano comandos útiles y este post es uno de esos.&lt;/p&gt;&#xA;&lt;p&gt;Para actualizar de una sola vez todos los paquetes pip debemos instalar el paquete pip-review&lt;/p&gt;&#xA;&lt;pre class=&#34;&#34;&gt;root@dns01:/etc/default# pip install pip-review&#xA;Collecting pip-review&#xA; Downloading pip_review-0.5.2-py2.py3-none-any.whl&#xA;Collecting packaging (from pip-review)&#xA; Downloading packaging-16.8-py2.py3-none-any.whl&#xA;Requirement already satisfied: pip in /usr/local/lib/python2.7/dist-packages (from pip-review)&#xA;Requirement already satisfied: pyparsing in /usr/lib/python2.7/dist-packages (from packaging-&amp;gt;pip-review)&#xA;Requirement already satisfied: six in /usr/lib/python2.7/dist-packages (from packaging-&amp;gt;pip-review)&#xA;Installing collected packages: packaging, pip-review&#xA;Successfully installed packaging-16.8 pip-review-0.5.2&lt;/pre&gt;&#xA;&lt;p&gt;Una vez está instalado podremos actualizar los paquetes python de golpe con el comando&lt;/p&gt;</description>
			</item>
			<item>
				<title>Ubuntu no se apaga o reinicia</title>
				<link>https://javierin.com/ubuntu-no-se-apaga-reinicia/</link>
				<pubDate>Wed, 08 Mar 2017 18:00:02 +0000</pubDate>
				<guid>https://javierin.com/ubuntu-no-se-apaga-reinicia/</guid>
				<description>&lt;p&gt;He visto en algunas &lt;a href=&#34;https://www.amazon.es/dp/B0BZVCMMT7?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;máquinas virtuales&lt;/a&gt; que Ubuntu no termina de apagarse. Es algo que he visto desde hace ya mínimo un año y parece que he dado con la solución.&lt;/p&gt;&#xA;&lt;p&gt;En algunos casos se puede ver un mensaje que dice&lt;/p&gt;&#xA;&lt;p style=&#34;padding-left: 30px&#34;&gt;&lt;em&gt;&lt;strong&gt;A stop job is running for XXXXX&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Después del mensaje aparece un contador de tiempo que puede ir hasta los 15 minutos.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://javierin.com/wp-content/uploads/2017/03/Selection_00591.png&#34;&gt;&lt;img decoding=&#34;async&#34; class=&#34;alignnone size-medium wp-image-7405&#34; src=&#34;https://javierin.com/wp-content/uploads/2017/03/Selection_00591-300x161.png&#34; alt=&#34;a start job is running for&#34; width=&#34;300&#34; height=&#34;161&#34; srcset=&#34;https://javierin.com/wp-content/uploads/2017/03/Selection_00591-300x161.png 300w, https://javierin.com/wp-content/uploads/2017/03/Selection_00591-768x413.png 768w, https://javierin.com/wp-content/uploads/2017/03/Selection_00591.png 791w&#34; sizes=&#34;(max-width: 300px) 100vw, 300px&#34; / loading=&#34;lazy&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Control W en MySQL</title>
				<link>https://javierin.com/control-w-mysql/</link>
				<pubDate>Tue, 21 Feb 2017 14:19:13 +0000</pubDate>
				<guid>https://javierin.com/control-w-mysql/</guid>
				<description>&lt;p&gt;Soy usuario compulsivo del Ctrl W. Para quien no lo sepa, Control W es un &lt;a href=&#34;https://www.amazon.es/dp/B07W6JPM9R?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;atajo de teclado&lt;/a&gt; en línea de comandos que nos sirve para borrar la palabra inmediatamente anterior.&lt;/p&gt;&#xA;&lt;p&gt;Por ejemplo si tengo el terminal mostrando esta linea:&lt;/p&gt;&#xA;&lt;p style=&#34;padding-left: 30px&#34;&gt;&lt;em&gt;javi@casa:~$ ssh javi@esto.es.un.host.especialmente.largo&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Podría eliminar con un simple Ctrl W el usuario@host.&lt;/p&gt;&#xA;&lt;p&gt;Tradicionalmente este atajo de teclado también me ha funcionado siempre con MySQL pero de un tiempo a esta parte pulsar Ctrl + W borra la linea completa.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Obtener el numero de serie del disco duro</title>
				<link>https://javierin.com/obtener-numero-serie-del-disco-duro/</link>
				<pubDate>Wed, 11 May 2016 11:30:58 +0000</pubDate>
				<guid>https://javierin.com/obtener-numero-serie-del-disco-duro/</guid>
				<description>&lt;p&gt;En ocasiones tenemos que tramitar una garantia de un &lt;a href=&#34;https://www.amazon.es/dp/B0CCN9NHTC?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;disco duro&lt;/a&gt; con el vendedor o fabricante y nos piden el numero de serie. Si ese equipo no tiene acceso a internet, es posible que no tengamos ocasion de identificar todos los datos del disco duro. Vamos a ver diferentes formas de obtener el numero de serie de un disco duro en Linux.&lt;/p&gt;&#xA;&lt;h3&gt;Obtener el numero de serie del disco duro con HDPARM&lt;/h3&gt;&#xA;&lt;p&gt;Usando HDPARM podremos configurar todos los flags disponibles en cualquier disco duro, sin embargo también nos sirve como herramienta de consulta de información. Para obtener el numero de serie de un disco duro con HDPARM usaremos la siguiente sintaxis:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Fondo de pantalla aleatorio en Gnome 3.20</title>
				<link>https://javierin.com/fondo-pantalla-aleatorio-gnome-3-20/</link>
				<pubDate>Mon, 09 May 2016 10:05:01 +0000</pubDate>
				<guid>https://javierin.com/fondo-pantalla-aleatorio-gnome-3-20/</guid>
				<description>Esta vuelve a ser otra de las entradas que originalmente hacia para dejarme escrito en algun sitio como hacer alguna cosa determinada. En este caso, un oneliner para cambiar el fondo de pantalla en Gnome 3.20 por otro aleatorio de los que tengo en el directorio Wallpapers de Dropbox.&#xA;&lt;pre class=&#34;wp-block-code&#34;&gt;fondo=`ls -1 /home/javi/Dropbox/Wallpapers |shuf |head -n1`; gsettings set org.gnome.desktop.background draw-background false &amp;amp;&amp;amp; gsettings set org.gnome.desktop.background picture-uri file:///home/javi/Dropbox/Wallpapers/$fondo &amp;amp;&amp;amp; gsettings set org.gnome.desktop.background draw-background true&lt;/pre&gt;&#xA;Con esto puedo añadir libremente fondos de pantalla a la carpeta Wallpapers de Dropbox y si lo pongo en un cron, hacer que se cambie automaticamente cuando yo quiera.&#xA;&lt;pre class=&#34;&#34;&gt;0 * * * * root fondo=`ls -1 /home/javi/Dropbox/Wallpapers |shuf |head -n1`; gsettings set org.gnome.desktop.background draw-background false &amp;amp;&amp;amp; gsettings set org.gnome.desktop.background picture-uri file:///home/javi/Dropbox/Wallpapers/$fondo &amp;amp;&amp;amp; gsettings set org.gnome.desktop.background draw-background true&lt;/pre&gt;</description>
			</item>
			<item>
				<title>Como saber cuanta swap usan los procesos en Linux</title>
				<link>https://javierin.com/saber-cuanta-swap-usan-los-procesos-en-linux/</link>
				<pubDate>Wed, 30 Mar 2016 18:29:47 +0000</pubDate>
				<guid>https://javierin.com/saber-cuanta-swap-usan-los-procesos-en-linux/</guid>
				<description>&lt;p&gt;Hay veces que nos encontramos con que un ordenador está swapeando pero no tenemos claro de donde viene ese uso de memoria swap. Para saber cuanta swap usan los procesos en Linux podemos hacer uso de este script. Es una modificación del original escrito por &lt;a href=&#34;http://northernmost.org/blog/find-out-what-is-using-your-swap/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Erik Ljungstrom&lt;/a&gt;. En su versión era necesario tener permisos de root para ejecutarlo. En esta versión obtenemos el uso de swap de los procesos de Linux con un usuario con permisos normales.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Usar SSMTP para enviar los correos a través de Gmail</title>
				<link>https://javierin.com/usar-ssmtp-enviar-los-correos-traves-gmail/</link>
				<pubDate>Wed, 24 Feb 2016 07:54:03 +0000</pubDate>
				<guid>https://javierin.com/usar-ssmtp-enviar-los-correos-traves-gmail/</guid>
				<description>&lt;p&gt;Si tenemos un &lt;a href=&#34;https://www.amazon.es/dp/B0C572FQXX?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;servidor dedicado&lt;/a&gt; y nos enviamos correos de monitorización, es posible que gran parte de ellos acaben en la bandeja de SPAM o incluso rechazados por servidores remotos por reglas RBL. Como alternativa, podemos usar SSMTP para enviar los correos a través de Gmail usando contraseñas de aplicación.&lt;/p&gt;&#xA;&lt;p&gt;Las contraseñas de aplicación nos permiten crear una password alternativa para nuestra cuenta de gmail y asignarla a una aplicación en concreto. De esta forma, si la password se ve comprometida, la revocaremos sin que esto afecte al resto de servicios que tengamos configurados usando nuestra cuenta Google.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Listar contenido de un paquete deb sin instalarlo</title>
				<link>https://javierin.com/listar-contenido-paquete-deb-sin-instalarlo/</link>
				<pubDate>Wed, 24 Feb 2016 07:20:01 +0000</pubDate>
				<guid>https://javierin.com/listar-contenido-paquete-deb-sin-instalarlo/</guid>
				<description>Si queremos conocer el contenido de un paquete deb sin necesidad de instalarlo, podemos hacer lo siguiente:&#xA;&#xA;Lo descargamos poniendo el APT en modo solo descarga&#xA;&lt;pre class=&#34;wp-block-code&#34;&gt;apt-get --download-only nombre del paquete&lt;/pre&gt;&#xA;Listamos el contenido del mismo usando &lt;strong&gt;&lt;em&gt;dpkg -c&lt;/em&gt;&lt;/strong&gt; / &lt;strong&gt;&lt;em&gt;dpkg --contents&lt;/em&gt;&lt;/strong&gt;&#xA;&lt;pre class=&#34;wp-block-code&#34;&gt;dpkg -c /var/cache/apt/archives/nombre-del-paquete.deb&lt;/pre&gt;&#xA;Si el paquete no está disponible en repositorios, lo que deberás hacer es bajarlo usando wget y listar el contenido usando dpkg -c como se indicaba en la línea anterior.</description>
			</item>
			<item>
				<title>apt-cacher 403 Access to cache prohibited</title>
				<link>https://javierin.com/apt-cacher-403-access-to-cache-prohibited/</link>
				<pubDate>Tue, 21 Jul 2015 10:10:13 +0000</pubDate>
				<guid>https://javierin.com/apt-cacher-403-access-to-cache-prohibited/</guid>
				<description>Apt-cacher es un software que permite cachear y hacer de proxy entre tus equipos debian / ubuntu / mint, etc, y los repositorios oficiales de tu distribución derivada de debian. Su uso práctico puede ser variado:&#xA;&lt;ul&gt;&#xA;&#x9;&lt;li&gt;Proporcionar acceso a los repositorios a máquinas que no deben tener acceso a Internet, haciendo de proxy.&lt;/li&gt;&#xA;&#x9;&lt;li&gt;Disminuir el ancho de banda utilizado con las actualizaciones de paquetes de la distribución, cacheando localmente los paquetes en la primera petición de los mismos.&lt;/li&gt;&#xA;&#x9;&lt;li&gt;Filtrado de qué equipos pueden realizar actualizaciones de versión de sus paquetes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;Esta última funcionalidad es la que puedes haberte encontrado si estas teniendo un error 403 en apt-cacher como el que puedes ver a continuación:&#xA;&lt;pre class=&#34;wp-block-code&#34;&gt;Failed to fetch http://ip.apt-cacher:puerto/ftp.uk.debian.org/debian/dists/jessie-updates/main/source/Sources 403 Access to cache prohibited&lt;/pre&gt;&#xA;&lt;h3&gt;apt-cacher y 403 Access to cache prohibited&lt;/h3&gt;&#xA;Para solucionar el error, debemos editar el archivo&#xA;&lt;pre class=&#34;wp-block-code&#34;&gt;/etc/apt-cacher/apt-cacher.conf&lt;/pre&gt;&#xA;Una vez lo tengamos abierto, debemos buscar la opción &lt;em&gt;allowed-hosts=&lt;/em&gt; y configurar en ella las ips / redes a los que queremos permitir la utilización de nuestro apt-cacher. Por ejemplo:&#xA;&lt;pre class=&#34;wp-block-code&#34;&gt;allowed-hosts=10.1.2.0/24, 10.10.10.27/32, 10.20.30.1-200&lt;/pre&gt;&#xA;Como ves, la sintaxis para añadir redes / hosts específicos es muy flexible, así que no deberías tener grandes problemas para configurarla.&#xA;&#xA;Una vez guardados los cambios, reinicia tu servicio apt-cacher&#xA;&#xA;&amp;nbsp;</description>
			</item>
			<item>
				<title>Deshabilitar los botones de suspension del teclado</title>
				<link>https://javierin.com/deshabilitar-los-botones-de-suspension-del-teclado/</link>
				<pubDate>Wed, 22 Oct 2014 07:16:58 +0000</pubDate>
				<guid>https://javierin.com/deshabilitar-los-botones-de-suspension-del-teclado/</guid>
				<description>&lt;p&gt;Hoy he cambiado &lt;a href=&#34;https://www.amazon.es/dp/B07W6JPM9R?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;el teclado del ordenador&lt;/a&gt; por otro que tenía por casa. El motivo no era más que tener una tecla de subir/bajar volumen y Mute para el audio. Mi teclado anterior no lo tenía y este sí. Desafortunadamente, la primera vez que he ido a darle al Mute me he equivocado y le he dado a la tecla de suspender el equipo, con el consiguiente cabreo&amp;#8230; Así que he decidido que los botones de mi teclado no tengan capacidad para decidir si mi Ubuntu se enciende, apaga o hiberna.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Problemas al montar NFS al arrancar Debian</title>
				<link>https://javierin.com/montar-nfs-al-arrancar-debian/</link>
				<pubDate>Tue, 24 Jun 2014 08:36:05 +0000</pubDate>
				<guid>https://javierin.com/montar-nfs-al-arrancar-debian/</guid>
				<description>Este tema es bastante recurrente y se ha discutido en muchos foros con multiples soluciones propuestas. Algunas de estas soluciones son mas limpias, otras menos limpias y otras directamente un poco bizarras. Personalmente no me gusta toquetear mucho en archivos de configuracion de interfaces de red ni similares porque después si tienes un problema con ellos es dificil recordar que los habías modificado. Si no puedes montar NFS al arrancar debian, mira a ver si tus síntomas coinciden con lo siguiente:&#xA;&lt;ul&gt;&#xA;&#x9;&lt;li&gt;Tu maquina Debian no monta NFS al arrancar&lt;/li&gt;&#xA;&#x9;&lt;li&gt;Los mounts están correctamente puestos en &lt;em&gt;&lt;strong&gt;/etc/fstab&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;&#xA;&#x9;&lt;li&gt;Si ejecutas mount -a en el equipo una vez arrancado, si se monta perfectamente.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Solución 1 para montar NFS al arrancar debian (Menos limpia)&lt;/h3&gt;&#xA;Puedes añadir un cron que se ejecute cada reinicio. Para ello, edita &lt;em&gt;&lt;strong&gt;/etc/crontab&lt;/strong&gt;&lt;/em&gt; y añade&#xA;&lt;pre&gt;@reboot /bin/mount -a&lt;/pre&gt;&#xA;&lt;h3&gt;Solución 2 para montar NFS al arrancar Debian (Mi preferida)&lt;/h3&gt;&#xA;Edita el archivo &lt;em&gt;&lt;strong&gt;/etc/default/rcS&lt;/strong&gt;&lt;/em&gt; y añade la siguiente línea:&#xA;&lt;pre&gt;ASYNCMOUNTNFS=no&lt;/pre&gt;&#xA;Yo lo tengo así montado en varios equipos en los que monto NFS remoto y en todos me funciona a la perfección, montan correctamente el NFS tras reiniciar el equipo. Estos equipos son Debian 6 Squeeze y Debian 7 Wheezy.&#xA;&#xA;Espero que te haya servido esta entrada a la hora de arreglar tus problemas para montar NFS al arrancar Debian.</description>
			</item>
			<item>
				<title>Renombrar archivos eliminando paréntesis</title>
				<link>https://javierin.com/renombrar-archivos-eliminando-parentesis/</link>
				<pubDate>Mon, 24 Feb 2014 16:12:57 +0000</pubDate>
				<guid>https://javierin.com/renombrar-archivos-eliminando-parentesis/</guid>
				<description>El siguiente comando (rename viene incluido en debian y ubuntu) sirve para renombrar archivos (archivo).jpg a _archivo).jpg&#xA;&lt;pre class=&#34;&#34;&gt;rename &#39;s/\(/\_/&#39; *&lt;/pre&gt;&#xA;Esto hace una búsqueda como haríamos con sed. La sintaxis es la misma.&#xA;&#xA;&#39;s indica que vamos a hacer una búsqueda&#xA;el \ escapa el caracter paréntesis para indicar el origen de la búsqueda&#xA;el _ escapa el caracter guión bajo para indicar el destino del reemplazo al renombrar&#xA;el /&#39; termina la secuencia&#xA;el * indica que queremos aplicar el renombrado a todos los archivos del directorio donde ejecutamos el comando.&#xA;&#xA;Ten presente que renombrar archivos no es algo que puedas deshacer de forma cómoda como si estuvieses en un editor de textos, por lo que te recomendaría hacer pruebas con sed y un listado de archivos en un .txt si no lo tienes claro antes de ponerte a renombrar archivos a diestro y siniestro.&#xA;&#xA;&amp;nbsp;</description>
			</item>
			<item>
				<title>Redimensionar imagenes usando Imagemagick y Mogrify</title>
				<link>https://javierin.com/redimensionar-imagenes-usando-imagemagick-y-mogrify/</link>
				<pubDate>Fri, 21 Feb 2014 22:49:25 +0000</pubDate>
				<guid>https://javierin.com/redimensionar-imagenes-usando-imagemagick-y-mogrify/</guid>
				<description>Si tienes que modificar un monton de imagenes con la misma extensión puedes usar &lt;strong&gt;mogrify&lt;/strong&gt;.&#xA;&lt;pre&gt;mogrify -path /var/tmp/nuevasImagenes -resize 50x50% -quality 80 -format jpg *.png&lt;/pre&gt;&#xA;&#xA;Redimensionar el canvas (el tamaño de la imagen) sin redimensionar la imagen propiamente, rellenando con color blanco el espacio extra no abarcado por la imagen en caso de resultar necesario:&#xA;&lt;pre&gt;mogrify -extent 450x280 -gravity Center -fill white *.jpg&lt;/pre&gt;&#xA;&#xA;Convertir todas las imagenes PNG de un directorio a JPG (Si ya existe el mismo archivo JPG, lo machaca!)&#xA;&lt;pre&gt; mogrify -format jpg *.png&lt;/pre&gt;&#xA;&#xA;Redimensionar imagenes haciendo crop desde el centro si se exceden las dimensiones&#xA;&lt;pre&gt;mogrify -resize 450x280 -gravity Center -crop 450x280+0+0&lt;/pre&gt;&#xA;&#xA;Eliminar los datos EXIF de todas las imágenes:&#xA;&lt;pre&gt;mogrify -strip *.jpg&lt;/pre&gt;</description>
			</item>
			<item>
				<title>Monitorizar LSI SAS2004 / LSI SAS2008</title>
				<link>https://javierin.com/monitorizar-los-discos-con-una-controladora-lsi-sas2004-lsi-sas2008/</link>
				<pubDate>Thu, 20 Feb 2014 19:09:18 +0000</pubDate>
				<guid>https://javierin.com/monitorizar-los-discos-con-una-controladora-lsi-sas2004-lsi-sas2008/</guid>
				<description>&lt;h1&gt;Monitorizar el estado de LSI SAS2004 / LSI SAS2008 con Zabbix&lt;/h1&gt;&#xA;&lt;p&gt;El ultimo servidor dedicado que he contratado trae una controladora LSI SAS2004 / LSI SAS2008.&lt;br /&gt;&#xA;En concreto, esta es su descripción:&lt;/p&gt;&#xA;&lt;pre&gt;root@host:/usr/local/bin# lspci&#xA;...&#xA;01:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire] (rev 03)&#xA;...&lt;/pre&gt;&#xA;&lt;p&gt;Bien, resulta que esta &lt;a href=&#34;https://www.amazon.es/dp/B01H56NNBE?tag=javierin-21&amp;linkCode=osi&amp;th=1&amp;psc=1&#34; target=&#34;_blank&#34; rel=&#34;nofollow sponsored&#34;&gt;controladora de disco&lt;/a&gt; no responde a MegaCli, así que investigando un poco he visto que todo lo que necesita es la instalación de un par de módulos para poder monitorizarla con smartd y smartctl.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
