Fotomatón

|
Siempre me ha llamado la atención la cantidad de información que nos puede ofrecer el directorio /proc ... ¡y lo poco que se usa!

Así, de mi época de BOFH en Linux (¡ays! qué añoranzas) he rescatado este script, un poco bruto en su diseño pero, os lo aseguro, muy eficiente:

echo "######## INFORMACION BASICA DEL SISTEMA - FOTOMATON ########"
echo HOSTNAME: 'cat /proc/sys/kernel/hostname'
echo DOMAIN: 'cat /proc/sys/kernel/domainname'
echo KERNEL: 'uname -r'
top -b | head -8
echo "######## INFORMACION DE SISTEMAS DE ARCHIVOS#######"
echo ""
echo "TIPOS DE ARCHIVOS SOPORTADOS:"
echo "---------------------------------------"
echo 'cat /proc/filesystems | awk -F'\t' 'print{$2}
echo "SISTEMAS DE ARCHIVOS MONTADOS:"
echo "------------------------------------------"
/proc/mounts
echo "IDES POR CONTROLADOR:"
echo "-----------------------------"
for i in 'ls /proc/ide | grep ide'
do
echo $i
for j in 'ls /proc/ide/$i |grep hd'
do
echo ""
echo " $j"
echo " ---------"
echo " modelo: 'cat /proc/ide/$i/$j/model'"
echo " driver: 'cat /proc/ide/$i/$j/driver'"
echo " tipo de dispositivo: 'cat /proc/ide/$i/$j/media"
if [ -e /proc/ide/$i/$j/geometry ]; then
echo " geometria:" 'cat /proc/ide/$i/$j/geometry'
fi
echo ""
done
done

(Joder... el ident a tomar por c...)

Una auténtica joya que funcionaba en Sarge como la seda y en Mandrake, más o menos.

Lo tenía guardado en ~/recursos/deb/bofh/scripts y creo que era una adaptación (o copia, no estoy muy seguro) de otro que encontré por inet. Si encuentro la referencia, la anotaré.

Lo de fotomatón viene porque una vez instalado un sistema nuevo, ejecutas el script y tienes una instantánea de lo que está rulando en él. A posteriori, una nueva pasada del script te dará una visión de la evolución del mismo.

0 comentarios: