systemadmin.es » Contenido de Programación

Obtener diferencias de tiempo desde un modulo del kernel con los jiffies

En los módulos del kernel una forma práctica de obtener las diferencias de tiempo entre dos eventos es usando la variable jiffies.

[...]
Leer mas »

Cambiar el uptime de un equipo Linux

Es muy común entre administradores de sistemas Linux hacer competiciones de uptime y buscar la manera de hacer siempre las cosas en caliente sin reiniciar el equipo. Por otro lado, podemos esperar o hacer trampas. En mi opinión, siempre es más divertido hacer trampas.

[...]
Leer mas »

Ver la salida de objdump con la sintaxis de Intel

Mediante objdump podemos obtener el desensamblado de ejectables, pero por defecto lo obtendremos con la sintaxis de AT&T. Esta sintaxis es la que usa el GAS (GNU Assembler) por defecto. Vamos a ver como obtener el desensamblado con la sintaxis de Intel, por defecto es la que usa el NASM.

[...]
Leer mas »

El comando timeout de coreutils

Es común ver en servidores dedicados a la ejecución de procesos como algunos se quedan colgados indefinidamente. Por lo tanto, resulta muy interesante poder disponer de un tiempo máximo de ejecución para un cierto proceso, ya sea para no bloquear a otro como para evitar que se quede en memoria consumiendo recursos.

[...]
Leer mas »

Descargar un solo fichero de un repositorio subversion

Resulta extremadamente útil tener todos los scripts en un repositorio SVN, no solo para mantener los cambios bajo control sino también para distribuirlos entre todos los equipos que nos interese.

[...]
Leer mas »

Cambiar el tamaño del tabulador en vi

Al mostrar un fichero con vi los tabuladores (\t) se muestran como 8 espacios. Al editar ficheros de configuración puede no ser muy importante el tamaño ya que no hay muchos niveles pero al programar, para mi gusto, es demasiado espacio.

[...]
Leer mas »