Articles of linux

Diferencia entre $ {} y $ () en Bash

Tengo dos preguntas y podría necesitar ayuda para entenderlas. ¿Cuál es la diferencia entre ${} y $() ? Entiendo que () significa ejecutar el comando en un shell separado y colocar $ significa pasar el valor a la variable. ¿Alguien puede ayudarme a entender esto? Por favor, corríjame si estoy equivocado. Si podemos usar for […]

¿Cómo matas a todos los procesos de Linux que tienen más de cierta edad?

Tengo un problema con algunos procesos tipo zombie en un determinado servidor que deben ser eliminados de vez en cuando. ¿Cómo puedo identificar mejor a los que se han ejecutado durante más de una hora más o menos?

¿Cómo obtener la fecha / hora de creación del archivo en Bash / Debian?

Estoy usando Bash en Debian GNU / Linux 6.0. ¿Es posible obtener la fecha / hora de creación del archivo? No es la fecha / hora de la modificación. ls -lh a.txt y stat -c %y a.txt solo dan la hora de modificación.

Cómo imprimir pthread_t

Búsqueda, pero no encuentras una respuesta satisfactoria. Sé que no hay una forma portátil de imprimir un pthread_t. ¿Cómo lo haces en tu aplicación? Actualizar: En realidad, no necesito pthread_t, sino una pequeña identificación numérica, identificando en el mensaje de depuración diferentes hilos. En mi sistema (RHEL 5.3 de 64 bits) se define como unsigned […]

Encontrar múltiples archivos de forma recursiva y cambiar el nombre en Linux

Tengo archivos como a_dbg.txt, b_dbg.txt … en un sistema Suse 10 . Quiero escribir un script de shell bash que debería cambiar el nombre de estos archivos eliminando “_dbg” de ellos. Google me sugirió usar el comando de rename . Así que rename _dbg.txt .txt *dbg* el comando rename _dbg.txt .txt *dbg* en la CURRENT_FOLDER […]

¿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)?