Articles of linux

¿Cómo boost el límite máximo de archivos abiertos (ulimit) de Neo4j en Ubuntu?

Actualmente ulimit -n muestra 10000 . Quiero boostlo a 40000 . He editado “/etc/sysctl.conf” y puse fs.file-max=40000 . También /etc/security/limits.conf y actualicé los valores duros y blandos. Pero aún ulimit muestra 10000 . Después de hacer todos estos cambios, reinicié mi computadora portátil. Tengo acceso a la contraseña de root. usr_name@usr_name-lap:/etc$ /sbin/sysctl fs.file-max fs.file-max = […]

Las teclas de flecha vi de Linux están rotas en el modo de inserción

Mis teclas de flecha no funcionan en vi en el modo de inserción en el hogar, cada una de ellas inserta una nueva línea y una letra mayúscula, como ‘A’. ¿Hay alguna manera de arreglar eso?

utilidad de línea de comandos para imprimir estadísticas de números en Linux

A menudo me encuentro con un archivo que tiene un número por línea. Termino importándolo en excel para ver cosas como mediana, desviación estándar, etc. ¿Hay una utilidad de línea de comandos en Linux para hacer lo mismo? Por lo general, necesito encontrar la desviación promedio, mediana, mínima, máxima y estándar.

¿Cómo puedo obtener CMake para encontrar mi instalación alternativa de Boost?

He instalado la versión más reciente de Boost en /usr/local (con inclusiones en /usr/local/include/boost y bibliotecas en /usr/local/lib/boost ) y ahora bash instalar Wt desde el origen, pero CMake (versión 2.6) no parece encontrar la instalación de Boost. Intenta dar sugerencias útiles sobre la configuración de BOOST_DIR y Boost_LIBRARYDIR, pero no he podido hacer que […]

¿Cómo migrar una aplicación de servicio .NET Windows a Linux usando mono?

¿Cuál sería el mejor enfoque para migrar un servicio .NET Windows a Linux usando mono? He intentado evitar ejecutar la aplicación como un comando progtwigdo. ¿Es posible obtener un comportamiento similar a un daemon de servicio / sistema (en linux)?

rendimiento de Linux: cómo interpretar y encontrar puntos de acceso

Probé la utilidad de perf de Linux hoy y estoy teniendo problemas para interpretar sus resultados. Estoy acostumbrado a callgrind de valgrind que es, por supuesto, un enfoque totalmente diferente al método de perfusión basado en muestreo. Lo que hice: perf record -g -p $(pidof someapp) perf report -g -n Ahora veo algo como esto: […]

Cómo eliminar caracteres no UTF-8 del archivo de texto

Tengo un montón de archivos en árabe, inglés y ruso que están codificados en utf-8. Tratando de procesar estos archivos usando una secuencia de comandos Perl, obtengo este error: Malformed UTF-8 character (fatal) Comprobando manualmente el contenido de estos archivos, encontré algunos caracteres extraños en ellos. Ahora estoy buscando una manera de eliminar automáticamente estos […]

¿Cómo se buscan archivos que contengan dos finales de línea (CRLF) con grep en Linux?

Quiero buscar archivos que contengan dos finales de línea con grep en Linux. Algo como esto: grep -IUr –color ‘\r\n’ . Lo anterior parece coincidir con el literal rn que no es lo que se desea. El resultado de esto se canalizará a través de xargs a todos para convertir crlf a lf como este […]

Determinar si existe una función en bash

Actualmente estoy haciendo algunas pruebas unitarias que se ejecutan desde bash. Las pruebas unitarias se inicializan, ejecutan y limpian en un script bash. Este script normalmente contiene una función init (), execute () y cleanup (). Pero no son obligatorios. Me gustaría probar si están o no definidos. Hice esto previamente greping y seding la […]

¿Cómo evitar la advertencia de transparent_hugepage / defrag de mongodb?

Recibo la siguiente advertencia de mongodb sobre THP 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is ‘always’. 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** We suggest setting it to ‘never’ Pero logré apagar THP manualmente frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/defrag always madvise [never] Hice el truco al agregar transparent_hugepage=never a GRUB_CMDLINE_LINUX_DEFAULT en /etc/default/grub […]