Apagar Proxmox VM usando CLI

Si está buscando apagar una máquina virtual que se ejecuta en un entorno virtual Proxmox (PVE), puede usar la interfaz de línea de comandos (CLI) de Proxmox para realizar esta tarea de manera bastante efectiva. El comando para apagar una VM en Proxmox es qm shutdown, seguido del ID de la máquina virtual que desea apagar. He aquí cómo hacerlo:

  1. Acceda al servidor: Primero, inicie sesión en su servidor Proxmox a través de SSH.

Cómo contar el número de palabras en un archivo pdf desde Linux cli

Usando pdftotext:#

  1. Instalación:

    • Si no está instalado, necesitarás instalar el paquete poppler-utils que incluye pdftotext.
    sudo apt install poppler-utils

    o

    yum install poppler-utils

    dependiendo de su distribución.

  2. Uso:

    • Una vez instalado, puedes convertir un PDF a texto y luego contar las palabras de la siguiente manera:
    pdftotext input.pdf - | wc -w

    Aquí, input.pdf es su archivo PDF de origen y wc -w cuenta el número de palabras. El - en pdftotext especifica que la salida debe enviarse a la salida estándar, que luego se canaliza a wc.

Cómo evitar que se programen otros pods en tu nodo en Kubernetes

Kubernetes es una poderosa plataforma para administrar aplicaciones en contenedores en un grupo de nodos. Sin embargo, a veces es posible que desee tener más control sobre qué pods están programados en qué nodos, por diversos motivos, como el rendimiento, la seguridad o el costo.

¿Qué son las contaminaciones y las tolerancias?#

Las manchas y las tolerancias son una característica de Kubernetes que le permite marcar nodos con ciertos atributos o condiciones y luego especificar qué pods pueden o no programarse en esos nodos en función de esos atributos o condiciones. Las contaminaciones se aplican a los nodos y las tolerancias se aplican a las vainas.

Arreglar barriles con `depends_on` que hacen referencia a los pre-Mavericks

Si recibe un error del tipo Error: Cask 'hex-fiend-beta' definition is invalid: invalid 'depends_on macos' value: ":lion", donde hex-fiend-beta puede ser cualquier nombre de barril y :lion cualquier nombre de versión de macOS, ejecute el siguiente comando:

/usr/bin/find "$(brew --prefix)/Caskroom/"*'/.metadata' -type f -name '*.rb' -print0 | /usr/bin/xargs -0 /usr/bin/perl -i -pe 's/depends_on macos: \[.*?\]//gsm;s/depends_on macos: .*//g'

Esto eliminará todas las depends_on macos referencias de instalados barriles.

Cómo ejecutar el reproductor VLC como usuario root

sed -i 's/geteuid/getppid/' /usr/bin/vlc

Explicación: El script de inicialización comprueba si el UID es igual a cero. El cero está reservado para el usuario root. Usar sed para reemplazar geteuid por getppid engaña al script de inicialización porque siempre es > 0.

Aunque no se recomienda ejecutar VLC como root, funciona. Sea consciente de los riesgos y obviamente no lo haga para entornos de producción.