Articles of linux

“Sin variable X11 DISPLAY” – ¿qué significa?

Estoy tratando de instalar una aplicación Java en mi máquina Linux (Slackware). Recibí el siguiente error y no lo entiendo. ¿Podría aconsejarme cómo abordar el problema? Gracias. Esto es lo que obtengo: (Veo que se debe establecer alguna variable X11 DISPLAY , pero ¿qué valor debo darle y cómo?) ~$ java -jar gate-5.0-beta1-build3048-installer.jar – ERROR […]

¿Cómo establecer el tiempo de espera del socket en C al hacer conexiones múltiples?

Estoy escribiendo un progtwig simple que hace conexiones múltiples a diferentes servidores para verificar el estado. Todas estas conexiones se construyen a pedido; se pueden crear hasta 10 conexiones simultáneamente. No me gusta la idea de un hilo por zócalo, así que hice que todos estos zócalos para clientes sean no bloqueantes y los eché […]

¿Por qué el preprocesador C interpreta la palabra “linux” como la constante “1”?

¿Por qué el preprocesador C en GCC interpreta la palabra linux (letras minúsculas) como la constante 1 ? test.c: #include int main(void) { int linux = 5; return 0; } Resultado de $ gcc -E test.c (detener después de la etapa de preprocesamiento): …. int main(void) { int 1 = 5; return 0; } Lo […]

¿Por qué se requiere el segmento .bss?

Lo que sé es que las variables globales y estáticas se almacenan en el segmento .data , y los datos no inicializados están en el segmento .bss . Lo que no entiendo es por qué tenemos segmento dedicado para variables no inicializadas? Si una variable no inicializada tiene un valor asignado en tiempo de ejecución, […]

Cómo instalar la última versión de git en CentOS 7.x / 6.x

Usé lo de siempre: yum install git No instalé la última versión de git en mi CentOS 6. ¿Cómo puedo actualizar a la última versión de git para CentOS 6? La solución puede aplicarse a las versiones más nuevas de CentOS como CentOS 7.

C ++: ¿qué biblioteca de expresiones regulares debería usar?

Estoy trabajando en un proyecto C ++ comercial (no de código abierto) que se ejecuta en un sistema basado en Linux. Necesito hacer algunas expresiones regulares dentro del código C ++. (Lo sé: ahora tengo 2 problemas) PREGUNTA: ¿Qué bibliotecas recomiendan las personas que regularmente hacen regex de C / C ++? Una búsqueda rápida […]

Uso máximo de memoria de un proceso de Linux / Unix

¿Hay alguna herramienta que ejecute una línea de comando e informe la cantidad total de RAM utilizada? Me estoy imaginando algo análogo a / usr / bin / time

Leer valores en una variable de shell desde una tubería

Estoy intentando que bash procese datos de stdin que se conectan, pero no hay suerte. Lo que quiero decir es que ninguno de los siguientes trabajos: echo “hello world” | test=($(< /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo "hello world" | test=`cat`; echo test=$test test= donde quiero que […]

¿Cuántas conexiones de socket es posible?

¿Alguien tiene idea de cuántas conexiones tcp-socket son posibles en un servidor raíz estándar moderno? (En general, hay menos tráfico en cada conexión, pero todas las conexiones tienen que estar activas todo el tiempo). EDITAR: Utilizaremos un servidor Linux.

Script Bash que procesa un número limitado de comandos en paralelo

Tengo un script bash que se ve así: #!/bin/bash wget LINK1 >/dev/null 2>&1 wget LINK2 >/dev/null 2>&1 wget LINK3 >/dev/null 2>&1 wget LINK4 >/dev/null 2>&1 # .. # .. wget LINK4000 >/dev/null 2>&1 Pero procesar cada línea hasta que el comando esté terminado y luego pasar al siguiente consume mucho tiempo, quiero procesar, por ejemplo, […]