Articles of linux

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 […]

¿Cómo recorrer los directorios en Linux?

Estoy escribiendo un script en bash en Linux y necesito revisar todos los nombres de los subdirectorios en un directorio determinado. ¿Cómo puedo recorrer estos directorios (y omitir archivos regulares)? Por ejemplo: el directorio dado es /tmp/ tiene los siguientes subdirectorios: /tmp/A, /tmp/B, /tmp/C Quiero recuperar A, B, C.

¿Distinguiendo entre los hilos de Java y los hilos del sistema operativo?

¿Cómo puedo distinguir la ejecución de subprocesos Java y subprocesos nativos? En Linux, habrá un proceso principal para cada proceso hijo, y dicen que 0 es el padre de todo el proceso, ¿habrá un hilo principal de todos los hilos de código bifurcados? ¿Cómo puedo saber qué hilo de Java está relacionado con el hilo […]

¿Cómo desarmo el código x86 sin formato?

Me gustaría desensamblar el MBR (primeros 512 bytes) de un disco x86 de arranque que tengo. He copiado el MBR a un archivo usando dd if=/dev/my-device of=mbr bs=512 count=1 ¿Alguna sugerencia para una utilidad de Linux que pueda desensamblar el archivo mbr ?

¿Cómo contar líneas en un documento?

Tengo líneas como estas, y quiero saber cuántas líneas tengo en realidad … 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09:16:41 AM all 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 96.00 09:16:42 AM all 3.00 0.00 1.00 […]

Apache VirtualHost 403 prohibido

Hace poco intenté configurar un servidor de prueba con Apache. El sitio debe ejecutarse bajo el dominio www.mytest.com . Siempre recibo un error 403 Forbidden . Estoy en la versión del servidor Ubuntu 10.10. La raíz del documento está en dir /var/www . Las siguientes son mis configuraciones: Contenido de / var / www ls […]

Comando de shell para el directorio tar excluyendo ciertos archivos / carpetas

¿Existe un comando / script de shell simple que permita excluir ciertos archivos / carpetas para que no se archiven? Tengo un directorio que debe archivarse con un subdirectorio que tiene una cantidad de archivos muy grandes de los que no necesito hacer una copia de seguridad. No del todo las soluciones: El comando tar […]

Buscar y reemplazar con sed en directorios y subdirectorios

Ejecuto este comando para buscar y reemplazar todas las apariciones de ‘manzana’ con ‘naranja’ en todos los archivos en la raíz de mi sitio: find ./ -exec sed -i ‘s/apple/orange/g’ {} \; pero no pasa por los subdirectorios. ¿Qué pasa con este comando? Editado: aquí hay algunas líneas de salida del comando find ./: ./index.php […]

¿Cómo matar todos los procesos con un nombre parcial dado?

Quiero matar a todos los procesos que obtengo: ps aux | grep my_pattern ¿Cómo hacerlo? Esto no funciona: pkill my_pattern