martes, 22 de mayo de 2012

Windows 7 en Modo Dios (GodMode)

god mode windows 7Vamos a sacar un poco de más rendimiento a nuestro windows 7 con un truco que nos da acceso a multitud de opciones de configuración que han llamado modo dios (godmode).

Es tan fácil como pulsar botón derecho del ratón -> nuevo -> carpeta y como nombre de carpeta escribimos lo siguiente:

ModoDios.{ED7BA470-8E54-465E-825C-99712043E01C}

Automáticamente el icono de carpeta se cambia por uno que parece una especie de pantalla como vemos en la cabecera del post.

modo dios godmode windows 7

Ahora tenemos una especie de panel de control con multitud de opciones de administración de credenciales, dispositivos, cuentas de usuario, seguridad y un largo etcétera de opciones con las que podemos gestionar windows de una forma más directa.

Toda esta lista de números y letras no es más que un CLSID, un identificador de clase que podemos encontrar en el registro de windows y que realmente hace referencia a un objeto.

Microsoft usa los CLSID para que desde las aplicaciones se puedan usar los componentes de windows sin saber su nombre. A la hora de crear el enlace delante del punto podemos poner lo que realmente queramos, en este caso ponemos Modo dios pero podríamos haber puesto cualquier otra cosa.

Además de este clsid para acceder a Modo Dios existen otros tanto como:

Reproducción automática: {9C60DE1E-E5FC-40f4-A487-460851A8D915}
Herramientas administrativas: {D20EA4E1-3957-11d2-A40B-0C5020524153}
Copias de seguridad y restauración: {B98A2BEA-7D42-4558-8BD1-832F41BAC6FD}
Dispositivos biométricos: {0142e4d0-fb7a-11dc-ba4a-000ffe7ab428} 



Una lista completa con todos estos clsid los podemos encontrar en Canonical Names of Control Panel Items y también buscando en el registro de windows en HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CLSID} aunque esto último no es muy aconsejable.


jueves, 10 de mayo de 2012

Clusterssh: Multiples conexiones ssh

Normalmente los administradores de sistemas realizan tareas de mantenimiento periódicas que se van repitiendo una y otra vez máquina tras máquina. Para sistemas linux lo normal es realizar una conexión ssh remota y trabajar en el equipo o servidor y así sucesivamente, con la herramienta clusterssh esta tarea se reduce infinitamente.

Clusterssh nos permite conectar con tantos servidores o equipos por ssh como dispongamos y desde una línea de comandos común ir ejecutando lo mismo simultáneamente en todos los equipos.

De esta forma clusterssh nos permite conectarnos a varios linux e instalar los mismo paquetes o actualizar todos los equipos a la vez, crear las mismas cuentas de usuario, etc..., es decir, de una sola vez ejecutamos el mismo comando por ssh en tantos equipos como quedamos.

Clusterssh lo encontramos en casi todos los repositorios de distribuciones como Ubuntu, RedHat, Debian, etc... y solo tenemos que instalarlo y ponernos a usarlo. Clusterssh (cssh) tiene una sintaxis muy parecida a la de un ssh.

Podemos ejecutarlo de la siguiente forma:

  cssh usuario@ip_servidor1 usuario@ip_servidor2

Si todos los servidores tienen el mismo usuario y clave no hace falta indicarlo, ya nos lo pedirá.

Otra opción, la más recomendable si usamos clusterssh es editar el archivo /etc/clusters e ir añadiendo grupos de servidores de la siguiente forma:

       etiqueta_alias serv1 serv2 serv3

De esta forma ejecutando "cssh etiqueta" se abrirán 3 consolas a la vez contra serv1, serv2 y serv3 en las que podremos ir ejecutando comandos simultáneamente.

Os pongo un video de como un administrador se conecta con clusterssh a 30 servidores, renombra un archivo de configuración y a continuación los reinicia.


Como vemos clusterssh es una herramienta bastante simple pero eficaz que nos puede ahorrar bastante tiempo.

Related Posts Plugin for WordPress, Blogger...