Articles of linux

Reciclaje de PID de Linux

¿Hay alguna política en Linux en cuanto al reciclaje de los PID usados? Quiero decir, si se ha usado un PId, ¿cuánto tiempo después se usará nuevamente?

Java ProcessBuilder: el proceso resultante se bloquea

He intentado usar ProcessBuilder de Java para iniciar una aplicación en Linux que debería ejecutarse “a largo plazo”. La forma en que se ejecuta este progtwig es lanzar un comando (en este caso, estoy iniciando una aplicación de reproducción de medios), permitir que se ejecute y verificar que no se haya bloqueado. Por ejemplo, verifique […]

¿Cómo acceder a las direcciones físicas desde el espacio de usuario en Linux?

En un sistema basado en ARM que ejecuta Linux, tengo un dispositivo cuya memoria está asignada a una dirección física. Desde un progtwig de espacio de usuario donde todas las direcciones son virtuales, ¿cómo puedo leer el contenido de esta dirección?

¿System.currentTimeMillis siempre devolverá un valor> = llamadas anteriores?

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/System.html#currentTimeMillis () dice: Devuelve la hora actual en milisegundos. Tenga en cuenta que si bien la unidad de tiempo del valor de retorno es un milisegundo, la granularidad del valor depende del sistema operativo subyacente y puede ser mayor. Por ejemplo, muchos sistemas operativos miden el tiempo en unidades de decenas de milisegundos. No tengo […]

¿Cómo obtengo un ID de hilo de un arbitrario pthread_t?

Tengo un pthread_t y me gustaría cambiar su afinidad con la CPU. El problema es que estoy usando glibc 2.3.2, que no tiene pthread_setaffinity_np () . Sin embargo, eso está bien, porque pthread_setaffinity_np () es en sí mismo un contenedor de sched_setaffinity () , que se puede invocar al pasar un ID de hilo en […]

La longitud máxima del argumento de línea de comando que se puede pasar a SQL * Plus?

Estoy llamando a SQL * Plus desde Linux C Shell: sqlplus username/password @file.sql var1 var2 var3 Si paso una cadena como var1 , ¿cuánto tiempo puede durar esta cadena? ¿Se rige por el sistema operativo? En este caso: Linux version 2.6.9-100.ELsmp (mockbuild@x86-010.build.bos.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-11)) #1 SMP Tue Feb 1 12:17:32 […]

¿Puedo abrir un socket y pasarlo a otro proceso en Linux?

En Linux, ¿es posible para mí abrir un socket y pasar el socket a otro proceso? En caso afirmativo, ¿puede decirme dónde puedo encontrar un ejemplo? Gracias.

usando el código C para obtener la misma información que ifconfig

¿Hay alguna forma en Linux, usando código C, para obtener la misma información que devolvería “ifconfig eth0”? Me interesan cosas como la dirección IP, el estado del enlace y la dirección MAC. Aquí hay un ejemplo de salida de ifconfig: eth0 Link encap:Ethernet HWaddr 00:0F:20:CF:8B:42 inet addr:217.149.127.10 Bcast:217.149.127.63 Mask:255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 […]

¿Cómo puedo aleatorizar las líneas en un archivo usando herramientas estándar en Red Hat Linux?

¿Cómo puedo aleatorizar las líneas en un archivo usando herramientas estándar en Red Hat Linux? No tengo el comando shuf , entonces estoy buscando algo así como un perl o awk one-liner que lleva a cabo la misma tarea.

No se puede encontrar / instalar libXtst.so.6?

Estoy ejecutando Ubuntu 12.10 y estoy tratando de instalar Netbeans 7.1 (o posterior) Tengo el archivo .sh, pero no se instalará, el error aparece aquí: [2013-06-27 19:11:28.918]: at org.netbeans.installer.Installer.main(Installer.java:81) [2013-06-27 19:11:28.918]: An error occured while initializing the NetBeans IDE installer UI. [2013-06-27 19:11:28.918]: Most probably the running JVM is not compatible with the current platform. […]