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: Acceda al servidor: Primero, inicie sesión en su servidor Proxmox a través de SSH. ...

17 de octubre de 2023 · 2 min · 225 palabras · Me

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

Usando pdftotext: 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. 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. ...

5 de septiembre de 2023 · 3 min · 552 palabras · Me

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. ...

13 de julio de 2023 · 4 min · 650 palabras · Me

Cómo obtener un certificado SSL de servidor remoto

openssl s_client -connect {HOSTNAME}:{PORT} -showcerts

15 de junio de 2021 · Shafiq Alibhai

Reemplace todos los puntos en los nombres de archivos excepto la extensión en Linux

for f in .; do pre="${f%.}"; suf="${f##.}"; mv -i -f -- "$f" "${pre//./_}.${suf}"; done

21 de enero de 2021 · Shafiq Alibhai

Cuente el número de directorios en el directorio actual usando la CLI de Linux

ls -1 | wc -l

14 de julio de 2020 · 1 min · 5 palabras · Shafiq Alibhai

Cuente el número de archivos en un directorio usando Linux cli

ls -l . | egrep -c '^-'

14 de julio de 2020 · Shafiq Alibhai

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.

18 de mayo de 2020 · Shafiq Alibhai

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.

18 de mayo de 2020 · Shafiq Alibhai

NPM actualiza todos los paquetes instalados globalmente

npm update -g

22 de diciembre de 2018 · Shafiq Alibhai