Articles of linux

Comstackndo código multiproceso con g ++

Tengo el código más fácil: #include #include void worker() { std::cout << "another thread"; } int main() { std::thread t(worker); std::cout << "main thread" << std::endl; t.join(); return 0; } aunque todavía no puedo comstackrlo con g++ para ejecutar. Más detalles: $ g++ –version g++ (Ubuntu/Linaro 4.8.1-10ubuntu8) 4.8.1 Copyright (C) 2013 Free Software Foundation, Inc. […]

¿Qué devuelve malloc (0)?

¿Qué devuelve malloc(0) ? ¿La respuesta sería la misma para realloc(malloc(0),0) ? #include #include int main() { printf(“%p\n”, malloc(0)); printf(“%p\n”, realloc(malloc(0), 0)); return 0; } Salida de linux gcc: manav@manav-workstation:~$ gcc -Wall mal.c manav@manav-workstation:~$ ./a.out 0x9363008 (nil) manav@manav-workstation:~$ La salida cambia constantemente para malloc(0) . ¿Es esta una respuesta estándar? ¿Y por qué alguien estaría […]

¿Cómo se hace la E / S de consola sin locking en Linux en C?

¿Cómo se hace la consola sin locking IO en Linux / OS X en C?

Depuración de los archivos centrales generados en el cuadro de un Cliente

Obtenemos archivos principales que ejecutan nuestro software en el cuadro de un Cliente. Desafortunadamente, debido a que siempre hemos comstackdo con -O2 sin eliminar los símbolos, esto nos ha llevado a situaciones en las que no hemos podido descubrir por qué estaba fallando, hemos modificado las construcciones para que ahora generen -g y -O2 juntas. […]

Cuál es la diferencia de sección y segmento en formato de archivo ELF

Del formato ejecutable y enlazable de wiki: Los segmentos contienen información que es necesaria para la ejecución del archivo en tiempo de ejecución, mientras que las secciones contienen datos importantes para vincular y reubicar. Cualquier byte en el archivo completo puede pertenecer como máximo a una sección, y puede haber bytes huérfanos que no pertenecen […]

Script de shell: ejecuta la función desde el script sobre ssh

¿Hay alguna manera inteligente de ejecutar una función Bash local en un host remoto a través de ssh? Por ejemplo: #!/bin/bash #Definition of the function f () { ls -l; } #I want to use the function locally f #Execution of the function on the remote machine. ssh user@host f #Reuse of the same function […]

¿Cómo configuro la Autenticación de clave pública?

¿Cómo configuro la Autenticación de clave pública para SSH?

Enviar y recibir un archivo en la progtwigción de socket en Linux con C / C ++ (GCC / G ++)

Me gustaría implementar una architecture cliente-servidor que se ejecute en Linux utilizando sockets y lenguaje C / C ++ que sea capaz de enviar y recibir archivos. ¿Hay alguna biblioteca que hace que esta tarea sea fácil? ¿Podría alguien dar un ejemplo?

Automatizar el comando de ejecución en Linux desde Windows usando PuTTY

Tengo un escenario donde necesito ejecutar un comando linux shell frecuentemente (con diferentes nombres de archivos) desde Windows. Estoy usando PuTTY y WinSCP para hacer eso (requiere nombre de usuario y contraseña). El archivo se copia a una carpeta predefinida en la máquina Linux a través de WinSCP y luego el comando se ejecuta desde […]

¿Cómo puedo ejecutar un script de Perl como daemon del sistema en Linux?

¿Cuál es una forma simple de ejecutar un script Perl como daemon en Linux? Actualmente, esto está en CentOS. Quisiera que se iniciara con el sistema y se apagara con el sistema, así que alguna integración de /etc/rc.d/init.d también sería agradable, pero siempre podría agregar una línea personalizada a /etc/rc.d/rc.local .