Eliminando todos los comentarios del archivo de configuración antes de postear su contenido:

Supongamos que mi viejo amigo y proxy-caché de cabecera un día deja de funcionar y tengo que ir a preguntar a un foro a ver si alguien me da una mano. Sería una locura pedirle a alguien que encuentre la falla entre las 4775 líneas de configuración de mi archivo /etc/squid/squid.conf, (contadas con wc), dejo constancia:

~ # wc -l /etc/squid/squid.conf

4775 /etc/squid/squid.conf

De paso, por si alguien no conocía el comando, wc -Por las siglas en inglés de Word Count- cuenta palabras, lineas, caracteres e inclusive bytes.

Volviendo al tema, puedo eliminar todo lo que sean comentarios de un archivo de configuración ejecutando el siguiente comando:

grep -vh '^[[:space:]]*\(#\|$\)' /ruta/al/archivo_de_configuración

Poco amigable, imposible de recordar al primer intento. Bash de por medio, puedo crear un script que lea el archivo de configuración de 4000 y tantas líneas y me lo devuelva sin comentarios:

#!/bin/bash # Código para quitar todos los comentarios y líneas en blanco

grep -vh '^[[:space:]]*\(#\|$\)' "[email protected]"

Y guardar ese script como /usr/bin/nocomentarios.sh, por ejemplo, de forma de tenerlo siempre a mano.

El archivo tiene que ser ejecutable:

chmod +x /usr/bin/nocomentarios.sh

Por último, cada vez que quiera eliminar los comentarios de un archivo, poniendo de nuevo el ejemplo del archivo de configuración de Squid, basta con hacer:

nocomentarios.sh /etc/squid/squid.conf

Y para muestra basta un botón dicen; Después de limpiar todos los comentarios, la cantidad de líneas no comentariadas de mi squid.conf son únicamente 47:

~ # grep -vh '^[[:space:]]*\(#\|$\)' /etc/squid/squid.conf | wc -l

47

Lo robé tomé prestado de los foros de Gentoo en su momento, y desde entonces lo uso siempre, no solo a la hora de postear algo, ayuda mucho también a depurar en caso de que algo salga mal….

Prefacio:
Me toca monitorear un servidor por pantalla en una de sus tty (consola, para los afanalbetos).
Cada cierta cantidad de tiempo la pantalla se pone negra, como todas las pantallas, pero tratándose de un servidor, no tengo el entorno gráfico instalado, por ende, ninguna utilería que me permita hacer dos clicks para deshabilitar esta función. Al cabo de un tiempo termina volviendose molesto eso de tener que andar apretando alguna tecla para volver a tener imagen en pantalla…

Como siempre los muchachos de los foros de Gentoo muy amables al rescate:

El comando que controla la función que hace que la pantalla se ponga negra (Screen Blanking) en consola es setterm:

setterm -powersave off
setterm -blank off

Mi Gentoo se venía portando mal, varios cuelgues repetidos de la nada, sobre todo al compilar, y sobre todo si compilaba con ccaché activado.

En la partición en donde almaceno /var/tmp/ccaché uso reiserfs de un tal Hans Reiser, un señor que va por la vida matando mujeres, y que espero que le den una notebook ahora que en la carcel va a tener mucho tiempo libre, por que es un genio…

Tantos malos apagados sucesivos me deterioraron tanto el sistema de archivos que la pc moría con un kernel panic. A continuación, como reparar el sistema de archivos de cualquier linux sin usar el livecd de otro linux, arrancando desde el mismo kernel del linux que no funciona:

Continúa leyendo

Me dejo para cuando necesite reinstalarlo y para el resto de la gente lo detallo, el procedimiento para poner a funcionar este super editor de audio multipista y multiplataforma en Gentoo:

Traverso es según la descripción del mismo que dan en la página web oficial, una suite para edición y grabación de audio multipista bajo licencia GPL con una nueva e innovadora interface muy facil de aprender a manejar. (Doy fe).

Una exelente opción para el profesional o el usuario hogareño amateur que necesite una DAW, por las siglas en inglés de Digital Audio Workstation. (De nuevo, doy fe).

En Gentoo tenemos disponible la versión que se compila desde la CVS en el overlay pro-audio que por algún motivo que desconozco no figura listado en overlays.gentoo.org.

La instalación en Gentoo, como siempre, no puede ser mas sencilla, lo único a tener en cuenta si se quiere disponer de una buena cantidad de plugins de lo mas interesantes basados en los estándares LV2 es activar la USE flag lv2 que no viene por defecto, y si se quiere poder importar / exportar en formato MP3. activar las USE’s mad y lame.

Resumiendo:

# Instalar Layman:

emerge layman

# Agregar el overlay pro-audio a Gentoo:

layman -a pro-audio

# Activar las USE’s:

echo «media-sound/traverso lv2 mad lame» >> /etc/portage/package.use

# Instalar autounmask:

emerge autounmask

# Desenmascarar la versión Live CVS de Traverso DAW:

autounmask traverso-9999

# Instalar al fin:

emerge traverso

Si llegaste a esta entrada, te gusta el turismo carretera pero no entendiste nada puede que en realidad hayas estado buscando a Juan Maria. Si te gustan las películas ochentosas de Alberto Olmedo, un pelotuo hecho y derecho si me preguntan a mi, puede que en realidad hayas estado buscando a Susana.