Articles of linux

escribir un script de shell para ssh a una máquina remota y ejecutar comandos

Tengo dos preguntas: Hay varias máquinas Linux remotas, y necesito escribir un script de shell que ejecutará el mismo conjunto de comandos en cada máquina. (Incluyendo algunas operaciones de sudo). ¿Cómo se puede hacer esto usando scripts de shell? Al pasar a la máquina remota, cómo manejarla cuando solicite la autenticación de huella dactilar RSA. […]

Acceso directo a memoria en Linux

Intento acceder a la memoria física directamente para un proyecto de Linux incorporado, pero no estoy seguro de cómo puedo designar la mejor memoria para mi uso. Si reinicio mi dispositivo regularmente y accedo a / dev / mem, puedo leer y escribir fácilmente en casi cualquier lugar que desee. Sin embargo, en esto, estoy […]

no se pudo conectar al servidor 127.0.0.1 shell / mongo.js

cuando configuro mongodb en mi ubuntu, bash: ./mongo mostrar este error: couldn’t connect to server 127.0.0.1 shell/mongo.js entonces Que puedo hacer , Gracias

¿Por qué CUDA cubrió la memoria tan rápido?

Observo aceleraciones sustanciales en la transferencia de datos cuando uso la memoria fija para las transferencias de datos CUDA. En Linux, la llamada al sistema subyacente para lograr esto es mlock. Desde la página man de mlock, indica que bloquear la página evita que se cancele: mlock () bloquea las páginas en el rango de […]

Uso de curl para enviar correo electrónico

¿Cómo puedo usar el progtwig de línea de comando Curl para enviar un correo electrónico desde una cuenta de Gmail? He probado lo siguiente: curl -n –ssl-reqd –mail-from “” –mail-rcpt “” –url smtps://smtp.gmail.com:465 -T file.txt Sin embargo, con file.txt como contenido del correo electrónico, cuando ejecuto este comando, aparece el siguiente error: curl: (67) Access […]

¿Cómo usar semáforos POSIX en procesos bifurcados en C?

Quiero bifurcar múltiples procesos y luego usar un semáforo en ellos. Esto es lo que intenté: sem_init(&sem, 1, 1); /* semaphore*, pshared, value */ . . . if(pid != 0){ /* parent process */ wait(NULL); /* wait all child processes */ printf(“\nParent: All children have exited.\n”); . . /* cleanup semaphores */ sem_destroy(&sem); exit(0); } […]

¿Qué significan los números que usan notación 0x?

¿Qué significa un prefijo 0x en un número? const int shared_segment_size = 0x6400; Es de un progtwig de C escrito en Linux. No recuerdo qué significa y, en particular, qué significa la letra x .

Vinculación con versiones anteriores de símbolos en un archivo .so

Usando gcc y ld en x86_64 linux necesito vincularme con una versión más nueva de una biblioteca (glibc 2.14) pero el ejecutable necesita ejecutarse en un sistema con una versión anterior (2.5). Dado que el único símbolo incompatible es memcpy (que necesita memcpy@GLIBC_2.2.5 pero la biblioteca proporciona memcpy@GLIBC_2.14), me gustaría decirle al vinculador que, en […]

Ejecutando cron job en Linux cada 6 horas

¿Cómo puedo ejecutar el comando cada seis horas todos los días? Intenté que esto no funcionaba: /6 * * * * * mycommand

Cómo obtener el uso total de la CPU en Linux usando C ++

Estoy tratando de obtener el uso total de la CPU en%. Primero debo comenzar diciendo que “top” simplemente no funcionará, ya que hay una demora entre los volcados de la CPU, requiere 2 vuelcos y varios segundos, lo cual bloquea mi progtwig (no quiero darle su propio hilo) Lo siguiente que probé fue “ps”, que […]