Articles of linux

Instale Mono y Monodevelop en CentOS 5.x / 6.x

Estoy tratando de instalar Mono y Monodevelop en un entorno CentOS 5.9. He intentado las siguientes instrucciones, sin suerte. http://fealves78.blogspot.co.uk/2012/08/install-mono-and-monodevelop-on-centos.html ¿Alguien puede sugerir una alternativa al enlace de arriba?

UDP-Broadcast en todas las interfaces

En un sistema Linux con una interfaz cableada y una inalámbrica (por ejemplo, subredes 192.168.1.x y 192.168.2.x), deseo enviar una transmisión UDP que se envía a través de TODAS las interfaces disponibles (es decir, tanto a través de la interfaz cableada como inalámbrica ) Actualmente envío a () INADDR_BROADCAST, sin embargo, parece que la transmisión […]

cómo establecer close-on-exec por defecto

Estoy implementando una biblioteca para ejecutar comandos. La biblioteca es C, en Linux. Actualmente realiza una llamada a popen () para ejecutar un comando y obtener resultados. El problema es que el comando hereda todos los manejadores de archivos actualmente abiertos. Si hiciera un fork / exec, podría cerrar los manejadores en child explícitamente. Pero […]

Desactivar y volver a habilitar la aleatorización de diseño de espacio de direcciones solo para mí

Me gustaría deshabilitar la distribución aleatoria del espacio de direcciones (ASLR) en mi sistema (Ubuntu Gnu / Linux 2.6.32-41-server), pero, si uso sysctl -w kernel.randomize_va_space=0 el cambio afectaría a todos los usuarios en el sistema, supongo. (¿Es esto cierto?) ¿Cómo puedo limitar los efectos de deshabilitar ASLR a mí mismo solo como usuario, o solo […]

¿Cómo escribir datos en el proceso STDIN del proceso externo?

Estoy buscando formas de escribir datos en el STDIN del proceso existente a partir de procesos externos, y encontré una pregunta similar. ¿ Cómo se transmiten los datos al STDIN de un progtwig desde diferentes procesos locales / remotos en Python? en stackoverlow. En ese hilo, @Michael dice que podemos obtener descriptores de archivos del […]

Error al instalar el paquete rgl

He visto esta pregunta aquí: Error al cargar el paquete rgl con Mac OS X pero no se menciona el error de instalación, que es mi caso. No puedo instalar el paquete rgl , usando este comando en R : source(“http://bioconductor.org/biocLite.R”) biocLite(“rgl”) Se muestra el siguiente error: configure: error: X11 not found but required, configure […]

¿Manera segura de ejecutar el código de otras personas (sandbox) en mi servidor?

Quiero hacer un servicio web que ejecute localmente código de otras personas … Naturalmente, quiero limitar el acceso de su código a cierto directorio “sandbox”, y que no podrán conectarse a otras partes de mi servidor (DB, principal servidor web, etc.) Cuál es la mejor manera de hacerlo? Ejecute VMware / Virtualbox: (+) Creo que […]

Manejo de eventos de interrupción Ctrl + C en Linux

Estoy desarrollando una aplicación que usa C ++ y comstack usando Linux GNU C Compiler. Sin embargo, quiero invocar una función ya que el usuario interrumpe el script usando las teclas Ctrl C. ¿Que debería hacer? Cualquier respuesta sería muy apreciada.

Cómo configurar la dirección IP desde C en Linux

Al usar strace y ifconfig, descubrí que puedo configurar la dirección IP de esta manera: #include #include #include #include int main(int argc, const char *argv[]) { struct ifreq ifr; const char * name = “eth1”; int fd = socket(PF_INET, SOCK_DGRAM, IPPROTO_IP); strncpy(ifr.ifr_name, name, IFNAMSIZ); ifr.ifr_addr.sa_family = AF_INET; inet_pton(AF_INET, “10.12.0.1”, ifr.ifr_addr.sa_data + 2); ioctl(fd, SIOCSIFADDR, &ifr); […]

Ruby 1.9.2 y Rails 3 no pueden abrir la consola de Rails

[gkaykck@main myApplication]$ rails console /usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `require’: no such file to load — readline (LoadError) from /usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `require’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `require’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `’ from script/rails:6:in `require’ from script/rails:6:in `’ He instalado los Rails 3 en ruby ​​1.9.2p136, lo que está bien, supongo. Pero no puedo iniciar la consola de […]