Bitácora de EleKtR0

English - Italiano - Deutsch - Français - Português - русский

29 de junio de 2024

Mis optimizaciones al instalar un sistema Linux

Anoto por aquí una serie de cosas a tener en cuenta al instalar un nuevo sistema Linux para optimizarlo todo lo posible: 

- Habilitar zram. En Debian instalo el paquete zram-tools y habilito el servicio zramswap.service en systemctl

- Usar noatime,nodiratime o relatime en los sistemas de ficheros de Linux para evitar escrituras innecesarias (/etc/fstab)

- Añadir los parámetros --disk-cache-dir=/dev/null --disk-cache-size=1 al arranque de Chrome / Chromium para deshabilitar la caché y evitar escrituras innecesarias en disco (/etc/chromium.d/default-flags).

- Establecer browser.cache.disk.enable=false en about:config de Firefox para deshabilitar la caché y evitar escrituras innecesarias en disco.

- Deshabilitar servicios innecesarios en systemctl.

- Deshabilitar ipv6 si no vamos a usarlo: 

  net.ipv6.conf.all.disable_ipv6 = 1 

  net.ipv6.conf.default.disable_ipv6 = 1 

  net.ipv6.conf.lo.disable_ipv6 = 1 

  net.ipv6.conf.tun0.disable_ipv6 = 1

Etiquetas: , ,

25 de abril de 2024

Configuración por defecto de JVM

Para obtener la configuración por defecto de JVM, incluyendo valores de memoria, se puede usar este comando:
java -XX:+PrintFlagsFinal -version

Etiquetas: , ,

19 de abril de 2024

Evitando que los navegadores usen caché de disco

Para evitar que los navegadores usen el disco del sistema como caché debemos usar lo siguiente en el caso de Firefox y Chrome/Chromium:

Firefox: Editamos la configuración con about:config y establecemos la opción browser.cache.disk.enable con el valor false

Chrome / Chromium: Añadiremos estos parámetros a la ejecución del navegador --disk-cache-dir=/dev/null --disk-cache-size=1
La forma de añadir estos parámetros depende de la distribución en el caso de Linux

Etiquetas:

18 de abril de 2024

Obteniendo licencia de Windows OEM desde la BIOS

Para obtener el número de licencia de Windows versión OEM que tengamos en la BIOS podemos usar este comando en Linux:
strings /sys/firmware/acpi/tables/MSDM
Necesitaremos ejecutarlo como usuario root para que el comando funcione.

En Windows se puede consultar ejecutando este comando en PowerShell como administrador:
wmic path softwarelicensingservice get OA3xOriginalProductKey

Etiquetas: , ,

28 de diciembre de 2023

Chuleta rápida de comandos Linux

La web cheat.sh es una maravilla que permite obtener una referencia rápida y ejemplos de uso de comandos Linux.

Para consultar algo desde línea de comandos de forma rápida podemos añadir al fichero .bashrc lo siguiente:

alias cheat='function _cheat(){ curl cheat.sh/$1; };_cheat'

 Y lo usaríamos de la siguiente forma para consultar ejemplos de openssl:

cheat openssl

Etiquetas: , ,