Articles of linux

¿Cómo puedo encontrar en qué interfaz se enrutará una conexión a un host determinado?

Mi script necesita configurar los destinos de captura SNMP para una serie de hosts que existen diferentes redes. Por lo tanto, es importante que la dirección de destino de la captura sea de la interfaz a la que puede acceder el nodo remoto. Realmente no quiero analizar la tabla de enrutamiento del kernel de Linux, […]

nginx matraz gunicorn python … ¿por dónde empezar?

Soy un usuario de Windows pesado (he estado progtwigndo y administrando servidores en un entorno Windows) que está empezando a aprender Unix y que quiere aprender cómo funcionan las cosas en Linux (usando Debian). Estoy empezando a entender cómo funcionan las cosas en el nivel del sistema operativo, pero estoy un poco abrumado al ver […]

El intérprete de Python integrado en la aplicación no puede cargar los módulos nativos

Tengo una aplicación que se vincula estáticamente a libpython.a (2.7). Desde el intérprete de la aplicación, trato de importar el módulo de time ( time.so ), que falla con: ImportError: ./time.so: undefined symbol: PyExc_IOError Por lo tanto, este módulo tiene símbolos sin resolver: nm -D time.so | grep PyExc_IOError U PyExc_IOError Pensé que este enlace […]

Ejecute un script cuando el usuario presione imprimir y no comience a poner en cola antes de que finalice el script (linux, cups)

Lo que necesito hacer es ejecutar un progtwig / script de Python junto con las impresiones de los usuarios, y no dejar que el trabajo de impresión antes de que se cierre este progtwig. El motivo es que el controlador de impresión no es de código abierto, y necesito cambiar la configuración del usuario (en […]

La instalación de OpenCV con el módulo python en CentOS va mal

cuando ejecuto este comando para instalar OpenCV con el módulo Python cmake ../ -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_EXAMPLES=ON -DBUILD_NEW_PYTHON_SUPPORT=ON -DINSTALL_PYTHON_EXAMPLES=ON -DPYTHON_EXECUTABLE=/usr/local/bin/python2.7 -DPYTHON_INCLUDE_DIR=/usr/local/include/python2.7/ -DPYTHON_LIBRARY=/usr/local/lib/python2.7/config/libpython2.7.a -DPYTHON_NUMPY_INCLUDE_DIR=/usr/local/lib/python2.7/site-packages/numpy/core/include/ -DPYTHON_PACKAGES_PATH=/usr/local/lib/python2.7/site-packages/ -DBUILD_PYTHON_SUPPORT=ON Me sale este mensaje de error. /usr/bin/ld: /usr/local/lib/python2.7/config/libpython2.7.a(abstract.o): relocation R_X86_64_32 against `.rodata.str1.8′ can not be used when making a shared object; recompile with -fPIC /usr/local/lib/python2.7/config/libpython2.7.a: could not read symbols: Bad value […]

dividir un archivo fasta y cambiar el nombre en base a la primera línea

Tengo un archivo enorme con el siguiente contenido: nombre de archivo: input.txt >chr1 jdlfnhl dh,ndh dnh. dhjl >chr2 dhfl dhl dh;l >chr3 shgl sgl >chr2_random dgld Necesito dividir este archivo de tal manera que obtenga cuatro archivos separados de la siguiente manera: archivo 1: chr1.fa >chr1 jdlfnhl dh,ndh dnh. dhjl archivo 2: chr2.fa >chr2 dhfl […]

Cómo usar una variable bash en python

En bash puedo hacer esto en bash IP=$(wget -qO- ipinfo.io/ip) Esto captura mi IP pública y la almacena como la variable $ IP en mi Raspberry Pi. Ahora quiero capturar esta variable en python para hacer que un led conectado a GPIO 1 se encienda cuando $IP no sea igual a 82.1x.xxx.xx. Soy una especie […]

socket.gaierror: Nombre o servicio desconocido

Chicos, soy un novato en la progtwigción de socket El siguiente progtwig es un progtwig cliente que solicita un archivo del servidor, pero recibo el error como se muestra a continuación. Mi entrada es GET index.html y el código es Alguien puede resolverlo este error…? #!/usr/bin/env python import httplib import sys http_server = sys.argv[0] conn […]

Python OSError no 7 (Lista de argumentos demasiado larga) en linux

Estoy intentando abrir un nuevo subproceso que tomará algunos archivos de entrada y generará la salida en otro archivo. Si bien esto se ejecuta limpiamente la mayoría de las veces, cuando bash realizar algunas pruebas de estrés, esto falla y me da el siguiente rastreo de error: File “/home/admin/Workspace/.metadata/.plugins/org.eclipse.pde.core/pde-junit/org.eclipse.osgipython/util/media_info.py”, line 161, in external_process process = […]

Ejecutando el comando usando “su -l” en SSH usando Python

Utilizo un servidor de amigos que permite que solo un usuario se registre desde SSH, así que normalmente solo inicio sesión como ese usuario y luego hago su -l myuser para cambiar cuentas. Quería automatizar algunas cosas aburridas usando Python, pero tuve problemas con eso. Aparentemente, el módulo de Paramiko que probé primero invoca una […]