Ejecutar script al arranque de Debian 9

Hasta ahora una de las formas de ejecutar scripts en el arranque de la máquina era añadirlos al fichero rc.local.

En Debian 9 cambia un poco la cosa.

Deberemos copiar nuestro script a /etc/init.d .

Añadiremos esto a la cabecera del fichero bash.script 

y por último ejecutaremos

Reiniciar para comprobarlo 🙂

 

Añadir equipo a Dominio en Windows con error

Hay veces en las que un equipo da problemas para añadirlo a un Active Directory en Windows.

Un fallo común es que no se crea una entrada en el registro para el DNS

Podemos verlo ejecutando regedit y accediendo a esta clave:

En el panel de la derecha, localice la entrada AllowSingleLabelDnsDomain. Si la entrada no existe tendremos que crearla. Para ello siga estos pasos.:

En el menú de Edición, seleccione Nuevo y haga clic en Valor DWORD.

Escriba AllowSingleLabelDnsDomain como nombre de entrada y pulse ENTER.

Haga doble clic sobre la entrada creada y asigne el valor 1.

Reinicie y listo

Cómo saber el tamaño de las aplicaciones que tenemos instaladas

Si deseamos tener un listado ordenado del tamaño que ocupan las aplicaciones instaladas en el sistema podemos utilizar estos comandos:

Debian

Centos

 

Comentar multiples lineas en VI

Para comentar multiples líneas en VI / VIM

Editamos el archivo

Escribimos:

Si queremos comentar un grupo de líneas, dentro de VIM :

 

Procdump liberado para Linux

rocDump es una utilidad en linea de comandos que nos permite monitorear el comportamiento de un programa, para determinar el motivo de que consuma demasiada CPU, algo que en algunos casos puede bloquear el sistema.

 Para ello nos genera un archivo con un volcado de memoria (core dump) cada vez que se alcanza un criterio o excepción que hayamos especificado. Por ej. que una aplicación alcance un determinado pico de consumo de CPU.
La instalación

Para su instalación podemos ir a la página de GitHub y seguir las instrucciones disponibles para Ubuntu 14.04 LTS y 16.04 LTS. Nos dan dos opciones:

  • Se puede añadir a Microsoft como fuente de software.
  • O simplemente descargar los archivos deb e instalarlo desde linea de comandos con dpkg. Si preferís una interfaz gráfica podéis utilizar el siempre útil gdebi.
El uso

En GitHub encontramos algunas muestras de uso.

En el ejemplo anterior creamos un volcado de memoria, cada que el proceso (PID) 18725 supone el 50% o más de uso de CPU.

Ese PID que corresponde a cada aplicación se puede obtener con herramientas como top, htop o ejecutando ps-A. En mi caso con smplayer:

El parámetro -n determina el número de archivos coredumps creados (3), mientras que con -s establecemos el tiempo (5 segundos) entre los mismos.

 Además podemos combinar uso de memoria y CPU. En este caso “la alarma” salta cada vez que el uso del microprocesador es igual o mayor del 50%, también en el caso de que la memoria alcance los 100 MB:

Finalizado el proceso se crea en nuestro directorio personal un archivo core dumb, que se puede analizar con herramientas de depuración como gdb.

Entrada fusilada/copiada de: La Mirada del Replicante (Blog muy recomendable)

Microsoft libera su herramienta ProcDump para Linux