Articles of linux

¿Cuáles son las limitaciones del hilo cuando se trabaja en Linux en comparación con los procesos para aplicaciones de red / IO?

He escuchado que bajo linux en el servidor multinúcleo sería imposible alcanzar el máximo rendimiento cuando tienes solo 1 proceso pero múltiples hilos porque Linux tiene algunas limitaciones en el IO, por lo que 1 proceso con 8 hilos en el servidor de 8 núcleos podría ser más lento que 8 procesos. ¿Algún comentario? ¿Hay […]

Seleccionar líneas aleatorias de un archivo en bash

en script bash quiero seleccionar N líneas aleatorias del archivo de entrada y salida a otro archivo. ¿Cómo se puede hacer esto?

¿Cómo averiguo qué se exportan todos los símbolos de un objeto compartido?

Tengo un objeto compartido (dll). ¿Cómo averiguo de qué se exportan todos los símbolos?

Cómo asegurarse de que una aplicación siga ejecutándose en Linux

Estoy tratando de garantizar que un script siga ejecutándose en un servidor de desarrollo. Coteja las estadísticas y proporciona un servicio web, por lo que se supone que persiste; sin embargo, algunas veces al día, se apaga por razones desconocidas. Cuando nos damos cuenta de que solo lo lanzamos de nuevo, pero es un dolor […]

¿Qué técnica de Linux IPC usar?

Todavía estamos en la fase de diseño de nuestro proyecto, pero estamos pensando en tener tres procesos separados en un núcleo Linux embebido. Uno de los procesos es un módulo de comunicaciones que maneja todas las comunicaciones hacia y desde el dispositivo a través de varios medios. Los otros dos procesos necesitarán poder enviar / […]

Encuentra los archivos y arrégleselos (con espacios)

Bien, problema tan simple aquí. Estoy trabajando en un código de copia de seguridad simple. Funciona bien, excepto si los archivos tienen espacios en ellos. Así es como estoy buscando archivos y agregándolos a un archivo tar: find . -type f | xargs tar -czvf backup.tar.gz El problema es cuando el archivo tiene un espacio […]

Buscar y copiar archivos

¿Por qué lo siguiente no copia los archivos a la carpeta de destino? # find /home/shantanu/processed/ -name ‘*2011*.xml’ -exec cp /home/shantanu/tosend {} \; cp: omitting directory `/home/shantanu/tosend’ cp: omitting directory `/home/shantanu/tosend’ cp: omitting directory `/home/shantanu/tosend’

Dado dos árboles de directorios, ¿cómo puedo averiguar qué archivos difieren?

Si quiero encontrar las diferencias entre dos árboles de directorios, generalmente solo ejecuto: diff -r dir1/ dir2/ Esto muestra exactamente cuáles son las diferencias entre los archivos correspondientes. Me interesa obtener una lista de los archivos correspondientes cuyo contenido es diferente. Supuse que esto simplemente sería una cuestión de pasar una opción de línea de […]

¿Cómo incluyo una tubería? en mi linux find -exec comando?

Esto no está funcionando. ¿Se puede hacer esto en find? ¿O necesito xargs? find -name ‘file_*’ -follow -type f -exec zcat {} \| agrep -dEOE ‘grep’ \;

Ejecute el script bash desde la URL

Supongamos que tengo un archivo en la URL “http://mywebsite.com/myscript.txt” que contiene un script: #!/bin/bash echo “Hello, world!” read -p “What is your name? ” name echo “Hello, ${name}!” Y me gustaría ejecutar este script sin guardarlo primero en un archivo. ¿Cómo hago esto? Ahora, he visto la syntax: bash < <(curl -s http://mywebsite.com/myscript.txt) Pero esto […]