Cómo ver los archivos de un paquete RPM en Linux

Publicado el 25 de December de 2025 en Sistemas • Etiquetado con linux, rpm, paquetes, comandos, sistemas, administración, dnf, yum

Guía rápida para inspeccionar el contenido de paquetes RPM y determinar qué paquetes poseen determinados archivos en tu sistema Linux.


Seguir leyendo

Estados de Conexión TCP en GNU/Linux: netstat y ss

Publicado el 25 de December de 2025 en Sistemas • Etiquetado con linux, redes, tcp, netstat, ss, sistemas

Comprende los diferentes estados de conexión TCP reportados por netstat y ss, desde el establecimiento hasta la terminación, para un mejor diagnóstico de red.


Seguir leyendo

Kitty como terminal de acceso rápido: La comodidad de un desplegable

Publicado el 25 de December de 2025 en Sistemas • Etiquetado con kitty, terminal, acceso-rapido, productividad, linux, atajos

Configura Kitty para un acceso instantáneo y eficiente, combinando la potencia de un terminal moderno con la conveniencia de un desplegable.


Seguir leyendo

Atajos de teclado esenciales en Kitty: Dominando tu terminal

Publicado el 25 de December de 2025 en Sistemas • Etiquetado con kitty, terminal, atajos, teclado, productividad

Una guía rápida a los atajos de teclado más útiles de Kitty para optimizar tu flujo de trabajo en la línea de comandos.


Seguir leyendo

De Yakuake a Kitty: Mi transición a un terminal moderno

Publicado el 25 de December de 2025 en Sistemas • Etiquetado con kitty, yakuake, terminal, linux, productividad, herramientas

Explorando las razones y beneficios de cambiar de Yakuake a Kitty para una experiencia de terminal más potente y personalizable.


Seguir leyendo

Botón central en firefox

Publicado el 01 de January de 2016 en Sistemas • Etiquetado con linux

Que firefox deje de abrir la url pegada con el botón central del ratón


Seguir leyendo

Instalar InSync en Opensuse

Publicado el 20 de April de 2015 en Sistemas • Etiquetado con django, python


Seguir leyendo

NetHogs ver ancho de banda consumido

Publicado el 16 de April de 2015 en Sistemas • Etiquetado con linux

Para medir el ancho de banda que estoy utilizando en este momento utilizo NetHogs

Por defecto busca una interfaz de red llamada "eth0" si no la encuenta se queja así:

ioctl failed while establishing local IP for selected device eth0. You may specify the device on the command line.

Puedes …


Seguir leyendo

pyinotify: Ejecutar comando cuando se modifica un fichero

Publicado el 03 de April de 2013 en Sistemas • Etiquetado con python, linux

Ya he comentado por aquí un comando when-changed. Ahora anoto otra alternativa, esta vez python. Se trata de pyinotify. Yo lo uso para generar la documentación de sphinx mientras estoy escribiendo:
python -m pyinotify -r -c "make html" -e IN_MODIFY source

Paso de ubuntu a suse

Publicado el 01 de February de 2013 en Sistemas • Etiquetado con linux

En mi nuevo portátil del trabajo he pasado de Ubuntu a OpenSuse. Una distribución muy estable y sobre todo con el mejor soporte de KDE. Pero hay una cuantas cosas que nunca recuerdo. Como este blog se llama anotaciones...
Debian OpenSuse
dpkg -S fichero rpm -q -f fichero
dpkg -L …

Seguir leyendo

reducir recursos de KDE

Publicado el 24 de October de 2012 en Sistemas • Etiquetado con linux

Mágnifica entrada que explica como acelerar un poco tu sistema kde: http://parduslife.com/2011/02/17/como-acelerar-el-entorno-de-escritorio-plasma-de-la-kde-sc/ No uso akonadi y siempre he querido pararlo. Así no tienes que hacer un
akonadictl stop
tras arrancar.   http://mschlander.wordpress.com/2011/08/18/disable-akonadi-in-kde-sc-4-7/    

Importar clave gpg. kgpg que gran programa

Publicado el 24 de October de 2012 en Sistemas • Etiquetado con linux

        gpg --keyserver pgp.rediris.es --search-keys erevilla@yaco.es

gpg: buscando «erevilla@yaco.es» de hkp servidor pgp.rediris.es
(1) Ernesto Revilla Derksen (Yaco)
1024 bit DSA key 3E455F5A, creado: 2009-09-16
Keys 1-1 of 1 for "erevilla@yaco.es". Introduzca número(s), O)tro, o F)in > 1
gpg …

Seguir leyendo

Traducciones y APT

Publicado el 24 de October de 2012 en Sistemas • Etiquetado con linux

http://mindref.blogspot.com.es/2012/10/apt-translations.html http://manpages.ubuntu.com/manpages/natty/man5/apt.conf.5.html


Mostrar Usuarios y roles existentes en postgres

Publicado el 24 de October de 2012 en Sistemas

Se utiliza \du
$ sudo su - postgres
$ psql 
postgres=# \du
                           List of roles
 Role name |                   Attributes                   | Member of 
-----------+------------------------------------------------+-----------
 openerp   | Superuser, Create role, Create DB, Replication | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}

postgres=#

Uso práctico de ngrep

Publicado el 12 de September de 2012 en Sistemas • Etiquetado con linux

Ejemplo de uso común de ngrep:
sudo ngrep -d any port 80 -W byline
Esto es para examinar lo que circula por el puerto 80.

virtualbox: Actualizar las Guest Additions en máquinas ubuntu

Publicado el 24 de August de 2011 en Sistemas • Etiquetado con linux

Si usas vagrant para gestionar máquinas virtuales con virtualbox, un buen lugar para obtener boxes es vagrantboxes. Pero a veces la versión que traen de las Guest Additions no coincide con el virtualbox que tienes (en mi caso el último). Vagrant se queja y puede ocasionar problemas. Lo más simple …

Seguir leyendo

Cambiar mapa de teclado en linux

Publicado el 24 de August de 2011 en Sistemas • Etiquetado con linux

Siempre olvido esto:
sudo keymap es

Deshabilitar autocompletado en vim

Publicado el 20 de June de 2011 en Sistemas • Etiquetado con linux

Uso poco vim, sólo cuando en servidores no tengo jed. Para pegar texto en el fichero actual sin que te haga un horrible indentado en cascada:
:setlocal noautoindent
:setlocal nocindent
:setlocal nosmartindent
:setlocal indentexpr=
O su equivalente:
:setl noai nocin nosi inde=
Referencia: http://vim.wikia.com/wiki/How_to_stop_auto_indenting

Actualizar Mercurial usando ppa en ubuntu

Publicado el 25 de February de 2011 en Sistemas • Etiquetado con linux

Existen tres PPA para mercurial: https://launchpad.net/~mercurial-ppa/+archive/releases (última release, actualmente 1.7.5-0ppa1~maverick1) https://launchpad.net/~mercurial-ppa/+archive/stable-snapshots (snapshots de la rama estable, actualmente 1.7.5+2-5fc7c84ed9b0-0ppa1~maverick1) https://launchpad.net/~mercurial-ppa/+archive/snapshots (snapshots de lo último, actualmente 1.8~1.7 …

Seguir leyendo

Dos pantallas al inicio de kdm

Publicado el 01 de February de 2011 en Sistemas

Para que ya el mismo kdm se ejecute con dos pantallas basta con poner la configuración deseada (usando xrandr) en el fichero /etc/kde4/kdm/Xsetup. Por ejemplo, en mi caso uso dos pantallas en la oficina de modo que ese fichero contiene:
INT="LVDS1"
EXT="VGA1"
xrandr -q | grep …

Seguir leyendo

Opciones típicas rsync

Publicado el 08 de July de 2010 en Sistemas • Etiquetado con linux

Para usar un rsync como un scp (pero con las ventajas de rsync como que puedo parar y continuar después):
rsync -azPrv -e 'ssh' usuario@host:/path/to/folder /path/to/destination

Crear base de datos mysql a partir de un backup

Publicado el 17 de December de 2009 en Sistemas

Primero crear la base de datos:
pcaro@davinci$ mysql --user=root -p
mysql> show databases;
mysql> create database piwik;
mysql> GRANT ALL ON piwik.* TO pcaro@localhost IDENTIFIED BY "piwik"
mysql> show tables;
Luego restaurar el backup:
mysql --user=root --pass=*** --host=localhost piwik < piwik_Thursday.sql
Comprobar todo esta bien …

Seguir leyendo

Parcheando, parcheando ...

Publicado el 16 de December de 2009 en Sistemas • Etiquetado con linux

Siempre tengo que buscar cómo usar patch. Como tengo un blog que se llama anotaciones pues apunto:
$ patch -p1 < baz.diff
Donde el número 1 viene de mirar en el fichero .diff y contar las barras "/" que hay antes que el directorio donde estoy. Por ejemplo si veo /users/stephen …

Seguir leyendo

Que las aplicaciones GTK+ luzcan mejor en kubuntu karmic

Publicado el 10 de December de 2009 en Sistemas • Etiquetado con linux

Basta con seguir este tutorial, que indica como instalar el tema Oxygen-Molecule.

Añadir PPA desde la consola a ubuntu karmic

Publicado el 09 de December de 2009 en Sistemas • Etiquetado con linux

Para añadir un PPA a ubuntu karmic desde la consola basta con:
 sudo add-apt-repository ppa:kubuntu-ppa/ppa

[sudo] password for pcaro:                                
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv E4DFEC907DEDA4B8A670E8042836CB0A8AC93F7A                                                                                  
gpg: solicitando clave …

Seguir leyendo

Cambiar dpi en kde

Publicado el 04 de December de 2009 en Sistemas • Etiquetado con linux

Siempre que reinstalo me encuentro con el mismo problema. No tengo el dpi estándar de 96, sino uno extraño de 113.
pcaro@davinci$ xdpyinfo | grep resolutio
  resolution:    113x113 dots per inch
Como resultado, muchas páginas webs no se visualizan correctamente. Para solucionarlo tengo que decirle al servidor X que arranque …

Seguir leyendo

Actualizando postgres en debian y derivados

Publicado el 26 de November de 2009 en Sistemas

Siempre que se habla de debian, se alaba su paquetería. Y yo estoy de acuerdo de que es uno de los puntos fuertes de la distribución. Hoy me refiero a la facilidad de tener instaladas y conviviendo felices varias versiones de la base de datos postgres. Ya comenté esto en …

Seguir leyendo

Añadiendo lenguaje procedural a base de datos postgres: createlang

Publicado el 12 de November de 2009 en Sistemas

Postgres 8.3 incluye 4 lenguajes procedurales en la distribución y se pueden instalar más, pero hay que activarlos por base de datos. Para ello, hay varios métodos (lo clásico es create language) pero los más cómodo es usar createlang. Usa droplang para eliminar el lenguaje.

Cambiar la codificación de un fichero de texto

Publicado el 27 de July de 2009 en Sistemas • Etiquetado con linux

Una nota para recordar el comando iconv:
iconv -f fromEncoding -t toEncoding inputFile > outputFile

Mostrar el código de funciones en postgres

Publicado el 07 de July de 2009 en Sistemas

Puede resultar muy util ver el código de algún procedimiento almacenado en postgres. El código de a continuación tomado de Postgresql General Bits de A. Elein Mustain puede resultar muy útil.
create or replace view showfunctions as
select
l.lanname,
t.typname || ' = ' || n.nspname || '.' ||
    p.proname || '(' || pg_catalog.oidvectortypes(p.proargtypes …

Seguir leyendo

Instalar postgres 8.2 en jaunty

Publicado el 30 de June de 2009 en Sistemas • Etiquetado con linux

Postgres 8.3 no me permitía crear una base de datos con un encoding distinto a los instalados en mi maquina, y yo debía recuperar una copia de seguridad de una base de datos para la ampliación de unos trabajos que vienen de antiguo. Si intentaba importar los datos fallaba …

Seguir leyendo

Convertir filtros de kmail a filtros sieve

Publicado el 06 de June de 2009 en Sistemas • Etiquetado con python, linux

No hace mucho que dejé de usar POP en mis correos para pasarme al IMAP desconectado de kmail con toda las ventaja que ello supone. Pero todavía seguía utilizando los mismos filtros en kmail que me ordenan los correos por carpeta. Con este sistema el filtrado se realiza una vez …

Seguir leyendo

Importar claves gpg de repositorios ubuntu

Publicado el 01 de February de 2009 en Sistemas • Etiquetado con linux

Ante un error como este: W: GPG error: http://ppa.launchpad.net intrepid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B81A3FBA47394CE Hay que importar las claves:
gpg --keyserver keyserver.ubuntu.com --recv 3B81A3FBA47394CE
gpg --export --armor 3B81A3FBA47394CE | sudo apt-key add -

UPDATE:
Corregido …

Seguir leyendo

La potencia de los permisos

Publicado el 01 de December de 2008 en Sistemas • Etiquetado con linux

Recordar los comandos para controlar las listas de control de acceso en linux. man setfacl man getfacl Tras "setfacl -m user:joe:rwx dir", verás que ls -d dir muestra un signo + al final que indica que se están utilizado permisos ampliados. Si quieres saber más, el tío google te …

Seguir leyendo

Usar find para detectar enlaces simbólicos rotos

Publicado el 20 de November de 2008 en Sistemas • Etiquetado con linux

for f in $(find /usr/local/bin -type l); do if [ ! -e "$f" ]; then echo $f; fi; done

Varios monitores en linux

Publicado el 10 de November de 2008 en Sistemas • Etiquetado con linux

Esta anotación es sólo para comentar el comando xrandr que uso en kubuntu intrepid para trabajar con dos monitores. sudo xrandr --output VGA --auto sudo xrandr --output VGA --above LVDS

Grabar CD de 800MB en linux

Publicado el 23 de July de 2008 en Sistemas

Tenía que grabar unos datos. Eran 730MB aproximadamente, con un CD habitual (700MB) iba a ser imposible, pero tenía por ahí un CD philips de 90 minutos (800MB). Y teniendo ese CD ¿por qué usar un DVD que son más caros? Mi sorpresa llega cuando el k3b (que uso habitualmente …

Seguir leyendo

Convertir disco vmware

Publicado el 11 de May de 2008 en Sistemas

pcaro@davinci$ vmware-vdiskmanager -r Windows\ XP\ Professional.vmdk -t 0 WindowsXPProfessionalUnico.vmdk
Creating disk 'WindowsXPProfessionalUnico.vmdk'
Convert: 100% done.
Virtual disk conversion successful.
    

Más comandos a recordar

Publicado el 09 de April de 2008 en Sistemas

Otra nota para que no se me vuelvan a olvidar algunos de los super-mini-comandos unix.
  • Para desconectar un programa de la consola desde la que se está ejecutando y no pare por ejemplo si muere la conexión ssh, hay que usar disown.  Es una de esas herramientas para control de …

Seguir leyendo

Rendimiento y Monitorización de procesos en windows

Publicado el 12 de February de 2008 en Sistemas

Prácticamente nunca uso windows, y por trabajo, cuando tengo que hacerlo es para ver errores. Resulta útil ver los procesos. Para no olvidarme como simpre dejo mi nota aquí:
  • Para ver el rendimiento del sistema, Monitor de rendimiento: Incio, ejecutar: perfmon
  • Un buen monitor de procesos se encuentra entres las …

Seguir leyendo

Knetworkmanager

Publicado el 06 de October de 2007 en Sistemas • Etiquetado con linux

Ahora una de esas entradas para que me sirva de recordatorio. Habitualmente estoy acostumbrado, cuando voy a un lugar y me dan conexión wifi, a configurarla a mano en /etc/network/interfaces. Esto hace que deje de funcionar el knetwormanager. Indica "configuración manual de red". Para que vuelva a tomar …

Seguir leyendo

Error al grabar CDs con k3b

Publicado el 18 de December de 2006 en Sistemas • Etiquetado con linux

Tengo un Dell latitude D610 y kubuntu edgy. Desde dapper siempre me ha ocurrido un error al copiar cds con k3b. El problema es que no tengo acceso al dispositivo /dev/sg0 con sudo chown /dev/sg0 root:cdrom sudo root:cdrom /dev/sg0 lo soluciono (doy grupo cdrom a …

Seguir leyendo