Unix & Linux

14
¿Por qué no debería usar 'kill -9' / SIGKILL

Publicando esta pregunta porque me sorprendió no encontrarla directamente contestada; disculpas si esto es un duplicado - ¡Lo busqué! He escuchado eso kill -9o kill -SIGKILLes malo, pero no entiendo por qué. Si no debería, kill -9¿ qué debo hacer para matar un

14
Averigüe si la biblioteca está en camino

Suponiendo que quiero probar si una biblioteca está instalada y utilizable por un programa. Puedo usar ldconfig -p | grep mylibpara averiguar si está instalado en el sistema. pero ¿qué pasa si la biblioteca solo se conoce a través de la configuración LD_LIBRARY_PATH? En ese caso, el programa puede...

14
¿La trampa es heredada por una subshell?

Intenté un siguiente script: #!/bin/bash trap 'echo "touching a file" && touch $FILE' EXIT foo1(){ echo "foo1" } foo(){ echo "foo" export FILE=${FILE:-/tmp/file1} } (foo1) foo El resultado para el script anterior fue: [root@usr1 my_tests]# ./test.sh foo1 foo touching a file Sin...

14
Volver propietario del proceso dado PID

Estoy tratando de obtener el propietario de un proceso de una lista, tengo el comando pidof nmappara obtener el entonces con el ps -u <PID> | grep USERque estoy jugando actualmente, pero cuando lo ejecuto, termina simplemente imprimiendo los títulos (línea superior). ¿Cómo puedo obtener el...

14
bash: me rompí [[<]]

Estaba escribiendo un script bash y de repente comenzó este comportamiento: [[ 1 < 2 ]]; echo $? # outputs 0 [[ 2 < 13 ]]; echo $? # outputs 1 pero -ltfunciona bien: [[ 1 -lt 2 ]]; echo $? # outputs 0 [[ 2 -lt 13 ]]; echo $? # outputs 0 ¿Sobreescribí accidentalmente de <alguna...

14
Generador de imágenes aleatorias

Estoy generando datos aleatorios e intento convertirlos en una imagen PNG usando: head -c 1MB < /dev/urandom | hexdump -e '16/1 "_x%02X"' | sed 's/_/\\/g; s/\\x //g; s/.*/ "&"/' | tr -d "\"" | display -depth 8 -size 1000x1000+0 rgb:- Este comando siempre muestra una imagen grisácea con...

14
Redirección de proxy inverso de Nginx

Lo estoy usando nginxcomo proxy inverso y cuando inicio sesión en mi interfaz web, se me redirige a la URL proxy. Me gustaría evitarlo y mantener siempre el "nombre_servidor" como URL. ¿Es posible? Este es mi /etc/nginx/conf.d/my_app.conf: server { listen 443 ssl; server_name my-app.net;...

14
Asignación de dirección IP estática usando nmcli

Así que estoy tratando de darle a una VM una dirección IP estática, este caso ha sido particularmente terco. La VM se ejecuta en un clúster ESXi con su propio rango de IP público. Lo tenía (más o menos) trabajando con una dirección IPv4, excepto que se reasignaría cada arranque, ahora después de...

14
¿Cómo cambiar la contraseña 'root' de MySQL usando MySQL v5.7?

Entorno actual: mysql> show variables like "%version%"; +-------------------------+------------------------------+ | Variable_name | Value | +-------------------------+------------------------------+ | innodb_version | 5.7.13 | | protocol_version | 10 | | slave_type_conversions | | |...

14
Indexar una cadena en bash

¿Cómo puedo referirme a una cadena por índice en sh / bash? Es decir, básicamente dividiéndolo. Estoy tratando de quitar 5 caracteres de un nombre de archivo. Todos los nombres tienen la estructura: nombre_nr_código. Estoy tratando de eliminar el bit de código 5 alfanumérico. name_nr_Siempre tiene...