Articles of linux

¿Cómo comstackr el archivo .c con OpenSSL incluye?

Estoy tratando de comstackr un pequeño archivo .c que tiene lo siguiente incluye: #include #include #include #include En la misma carpeta donde tengo el archivo .c tengo un / openssl con todos esos archivos (y más), también en el administrador de paquetes sinápticos veo OpenSSL instalado, estoy tratando de comstackr con esto: gcc -o Opentest […]

Java No se puede conectar al servidor de ventanas X11 usando ‘localhost: 10.0’ como el valor de la variable DISPLAY

Tengo un script que usa java para conectarme a X11 en el puerto 10.0 en localhost pero siempre recibo este error java.lang.InternalError: Can’t connect to X11 window server using ‘localhost:10.0’ as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:62) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:178) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:142) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:186) at […]

Cómo usar la versión de depuración de libc

Versión corta de la pregunta: ¿Cómo puedo obtener gdb para usar los símbolos de depuración para libc? Versión más larga: estoy depurando un progtwig con gdb y quiero ver información sobre un futex utilizado por libc. Sin embargo, en algún momento durante la depuración obtengo resultados como: Catchpoint 2 (call to syscall futex), 0x00007ffff772b73e in […]

¿Cuál es el propósito de una matriz de longitud cero en una estructura?

Cuando miro el código del kernel de Linux, encontré el siguiente código: struct thread_info { struct task_struct *task; struct exec_domain *exec_domain; unsigned long flags; __u32 status; __u32 cpu; int preempt_count; mm_segment_t addr_limit; struct restart_block restart_block; void __user *sysenter_return; unsigned long previous_esp; __u8 supervisor_stack[0]; }; Tenga en cuenta que la última variable “supervisor_stack”, es una matriz […]

Atajo de shell / bash para cambiar el nombre de los archivos en una carpeta

¿Hay un atajo en Shell / Bash que puede cambiar el nombre de todos los archivos en una carpeta basada en una expresión regular u otros criterios? Lo que estoy buscando aquí está en mis documentos de carpeta, que digamos unos 100 archivos de texto con la siguiente convención de nomenclatura: -doc-.txt. Necesito cambiar el […]

Usar el comando passwd desde dentro de un script de shell

Estoy escribiendo un script de shell para agregar automáticamente un nuevo usuario y actualizar su contraseña. No sé cómo obtener una contraseña para leer desde el script de shell en lugar de solicitar de manera interactiva la nueva contraseña. Mi código está abajo. adduser $ 1 passwd $ 1 $ 2 $ 2

¿Es seguro tenedor desde dentro de un hilo?

Permítanme explicar: ya he estado desarrollando una aplicación en Linux que bifurca y ejecuta un binario externo y espera a que termine. Los resultados se comunican mediante archivos shm que son exclusivos del proceso fork +. El código completo está encapsulado dentro de una clase. Ahora estoy considerando enhebrar el proceso para acelerar las cosas. […]

Divida un archivo en varios archivos basados ​​en el delimitador

Tengo un archivo con -| como delimitador después de cada sección … necesita crear archivos separados para cada sección usando Unix. ejemplo de archivo de entrada wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| Resultado esperado en el archivo 1 wertretr ewretrtret 1212132323 000232 -| Resultado esperado en el […]

¿Cómo ejecutar un script de shell desde C en Linux?

¿Cómo puedo ejecutar un script de shell desde C en Linux?

Cómo encontrar el tamaño del búfer del zócalo de Linux

¿Cuál es el tamaño del buffer de socket predeterminado de Linux? ¿Hay algún comando para verlo?