Articles of linux

automatización de sesión de telnet utilizando scripts bash

Estoy trabajando en la automatización de algunas tareas relacionadas con telnet, utilizando scripts Bash. Una vez automatizado, no habrá interacción del usuario con telnet. (es decir, estará totalmente automatizado) los scripts se ven así: # execute some commands on the local system # access a remote system with an IP address: 10.1.1.1 (for example) telnet […]

¿Cómo fuerza un archivo MAKE para reconstruir un objective

Tengo un archivo MAKE que construye y luego llama a otro archivo MAKE. Como este archivo make llama a más makefiles que hacen el trabajo, realmente no cambia. Por lo tanto, sigue pensando que el proyecto está construido y actualizado. dnetdev11 ~ # make make: `release’ is up to date. ¿Cómo fuerzo el archivo MAKE […]

¿Depuración del kernel de Linux en vivo, cómo se hace y qué herramientas se usan?

¿Cuáles son los métodos y las herramientas más comunes y por qué no poco comunes que se usan para realizar la depuración en vivo en el kernel de Linux? Sé que Linus por ej. está en contra de este tipo de depuración para el kernel de Linux o menos y por lo tanto no se […]

Manejo de señales con múltiples hilos en Linux

En Linux, ¿qué sucede cuando un progtwig (que posiblemente tiene varios hilos) recibe una señal, como SIGTERM o SIGHUP? ¿Qué hilo intercepta la señal? ¿Pueden varios hilos obtener la misma señal? ¿Hay un hilo especial dedicado exclusivamente al manejo de señales? Si no, ¿qué sucede dentro del hilo que debe manejar la señal? ¿Cómo se […]

Cómo obtener el 100% de uso de CPU de un progtwig C

Esta es una pregunta bastante interesante, así que déjame establecer la escena. Trabajo en el Museo Nacional de Computación, y recién hemos logrado obtener una súper computadora Cray Y-MP EL desde 1992, ¡y realmente queremos ver qué tan rápido puede llegar! Decidimos que la mejor manera de hacerlo era escribir un progtwig simple de C […]

¿Cómo iniciar Solr automáticamente?

Por el momento tengo que ir a /usr/java/apache-solr-1.4.0/example y luego hacer: java -jar start.jar ¿Cómo puedo hacer que esto comience automáticamente en el arranque? Estoy en un servidor Linux compartido.

núcleo objeto de dumping, pero el archivo principal no está en el directorio actual?

Mientras ejecuta un progtwig C, dice “(núcleo volcado)”, pero no puedo ver ningún archivo en la ruta actual. He establecido y verificado el ulimit : ulimit -c unlimited ulimit -a También traté de encontrar un archivo llamado “core”, pero ¿no obtuve el archivo core dump? Cualquier ayuda, ¿dónde está mi archivo principal?

¿Qué es un archivo .pid y qué contiene?

Hace poco encontré un archivo con la extensión .pid y exploré dentro pero no encontré mucho. La documentación dice: Un archivo Pid es un archivo que contiene el número de identificación del proceso (pid) que se almacena en una ubicación bien definida del sistema de archivos, lo que permite que otros progtwigs encuentren el pid […]

Utilice BlueZ Stack As A Peripheral (Anunciante)

Objetivo : utilizar BlueZ y un dongle Bluetooth 4LE para crear un periférico que anuncie el equivalente bluetooth de “Hello World”. Donde estoy : actualmente tengo la configuración y descarga de la stack BlueZ, puedo usar la herramienta hci para reconocer y ver el dongle Bluetooth. He jugado con hciconfig leadv pero no lo entiendo […]

¿Malloc crea perezosamente las páginas de respaldo para una asignación en Linux (y otras plataformas)?

En Linux si tuviera malloc(1024 * 1024 * 1024) , ¿qué hace realmente malloc? Estoy seguro de que asigna una dirección virtual a la asignación (recorriendo la lista gratuita y creando una nueva asignación si es necesario), pero, ¿realmente crea 1 GiB de páginas de intercambio? ¿O mprotect el rango de direcciones y crea las […]