Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| linux:formacion:2008:scripts:recopilador [01/11/2016 10:04] – creado mate | linux:formacion:2008:scripts:recopilador [15/08/2018 04:08] (actual) – suprimit mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| - | <code bash> | ||
| - | #!/bin/bash | ||
| - | # recopilator.sh | ||
| - | # by Miguel Angel Torres aka mate | ||
| - | # recopila información del sistema. | ||
| - | separador() | ||
| - | { | ||
| - | # función encargada de imprimir el separador entre secciones | ||
| - | |||
| - | echo ' | ||
| - | # comprueba si el primer parámetro contiene algo | ||
| - | if [ -n " | ||
| - | echo $1 | ||
| - | else | ||
| - | echo '' | ||
| - | fi | ||
| - | } | ||
| - | |||
| - | ejecutaComando() | ||
| - | { | ||
| - | separador " | ||
| - | separador | ||
| - | $2 | ||
| - | separador | ||
| - | } | ||
| - | |||
| - | clear | ||
| - | separador " | ||
| - | separador | ||
| - | |||
| - | # versión y demás del kernel. | ||
| - | ejecutaComando 'uname -a (versión de kernel)' | ||
| - | |||
| - | # tiempo de funcionamiento | ||
| - | ejecutaComando ' | ||
| - | |||
| - | # lista de procesos en ejecución | ||
| - | ejecutaComando 'ps (lista de procesos)' | ||
| - | |||
| - | # modulos cargados | ||
| - | ejecutaComando 'lsmod (modulos cargados)' | ||
| - | |||
| - | # seguridad: shadow passwords | ||
| - | # no funciona | ||
| - | if [ " | ||
| - | ejecutaComando '/ | ||
| - | fi | ||
| - | |||
| - | # seguridad: shadow passwords | ||
| - | # no funciona | ||
| - | if [ " | ||
| - | ejecutaComando '/ | ||
| - | fi | ||
| - | |||
| - | # puntos de montaje (mount o /etc/mtab) | ||
| - | ejecutaComando 'mount (fs montados)' | ||
| - | |||
| - | # puntos de montaje al arrancar (/ | ||
| - | ejecutaComando '/ | ||
| - | |||
| - | # hardware: estado discos | ||
| - | ejecutaComando 'df -k (estado discos)' | ||
| - | |||
| - | # hardware: dispositivos PCI | ||
| - | ejecutaComando 'lspci (dispositivos PCI)' lspci | ||
| - | |||
| - | # hardware: CPU | ||
| - | ejecutaComando '/ | ||
| - | |||
| - | </ | ||