Como actualizar linux y windows para el cambio de horario el proximo 19 de octubre del 2008 en Argentina

Octubre 17, 2008

cd /tmp

wget http://devel.perretta.com.ar/southamerica

zic -l America/Argentina/Buenos_Aires southamerica

rm -f /tmp/southamerica

para verificar que funcione pueden hacer lo siguiente

zdump -v /etc/localtime y veran que el 19 de octubre del 2008 cambiara la hora.

Para windows

de forma manual pero recomendada por Microsoft
http://www.microsoft.com/argentina/dst/recomendaciones.aspx

La version no oficial sacada de la pagina de ponicke, con su correspondiente advertencia (http://blogs.technet.com/ponicke/),

Adventencia: No usar estas instrucciones en produccion,  el post es beta.

crear un archivo con el siguiente contenido

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Argentina Standard Time]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Argentina Standard Time]
“Display”=”(GMT-03:00) Buenos Aires”
“Dlt”=”Argentina Daylight Time”
“Std”=”Argentina Standard Time”
“TZI”=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,03,00,00,00,00,\
00,00,00,00,00,00,00,0a,00,00,00,03,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Argentina Standard Time\Dynamic DST]
“FirstEntry”=dword:000007d7
“LastEntry”=dword:000007d9
“2009″=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,03,00,00,00,\
00,00,00,00,00,00,00,00,0a,00,00,00,03,00,00,00,00,00,00,00,00,00
“2008″=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,03,00,00,00,\
00,00,00,00,00,00,00,00,0a,00,00,00,03,00,00,00,00,00,00,00,00,00
“2007″=hex:b4,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,01,00,01,00,01,00,00,00,\
00,00,00,00,00,00,00,00,0c,00,00,00,05,00,00,00,00,00,00,00,00,00

Luego grabarlo como tzupdate.reg y correrlo.


Instalar SSL para Tomcat

Mayo 27, 2008

Insertar los dos certificados  (de CA) y el key dentro de un mismo file.pem

Tienen que quedar similar a esto

MIIDIDCCAomgAwIBAgIENd70zzANB
1voqZiegDfqnc1zqcPGUIWVEX/r87
yloqaKHee9570+sB3c4
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDIDCCAomgAwIBAgIENd70zzANB
1voqZiegDfqnc1zqcPGUIWVEX/r87
yloqaKHee9570+sB3c4
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIDIDCCAomgAwIBAgIENd70zzANB
1voqZiegDfqnc1zqcPGUIWVEX/r87
yloqaKHee9570+sB3c4
-----END PRIVATE KEY-----


Luego correr el openssl para exportarlo a pkcs12
openssl pkcs12 -export -in
file.pem -out keystore -name tomcat (va a pedir password escribir la misma que luego se insertara en el tomcat)

Para verificar que esta todo bien, correr un list (con keytool)
/pathdelkeytool/keytool -v -list -keystore keystore -storetype pkcs12

Deberia devolver algo similar a esto

Keystore type: PKCS12
Keystore provider: SunJSSE

Your keystore contains 1 entry

Alias name: tomcat
Creation date: Jun 16, 2008
Entry type: PrivateKeyEntry
Certificate chain length: 2

Fijarse en la conf del tomcat ( server.xml) en la parte de la conf del key.

Deberia ser algo simil a esto

keystoreFile="keystore" keystorePass="password escrita cuando se genero el pkcs12" keystoreType="PKCS12" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" />


Cambiar permisos recursivos en archivos

Abril 15, 2008

find  -type f -name “*.php” | xargs chmod 0644, para cambiar archivos extension .php desde el directorio en el que lo corres hacia abajo.


Clonar particiones remotamente

Abril 1, 2008

rsync -avHx /var xxx.xxx.xxx.xxx:/mnt/disco

donde /var es la particion local y xxx.xxx.xxx.xxx el ip remoto, y mnt/disco es la particion del destino montada


buscar archivos de mas de X dias y borrarlos

Abril 1, 2008

 find /path/* -mtime +10 -exec rm {} \;

donde 10  son los dias a a borrar


Buscar mails con copias (mas de 10) en el sendmail

Marzo 18, 2008

grep “nrcpts=[1-9][0-9]” /var/log/maillog


Cambiar zona horaria en tu XP

Enero 17, 2008

Un articulo de Microsoft para crear una zona que se ajuste a los horarios de verano

http://blogs.technet.com/latam/archive/2007/12/27/time-zone-change-in-argentina-how-to-create-a-new-time-zone.aspx


Lista de los 300 comandos mas usados en linux

Enero 16, 2008

Un muy buen resumen de comandos para linux para administrar servidores o tener mas info de tu pc

http://www.linuxguide.it/linux_commands_line_en.htm


Uso del for para correr un comando repetidas veces

Enero 2, 2008

Para correr  un archivo tantas veces como necesitemos (por ejemplo por cada archivo que hay en el directorio), podemos hacer lo siguiente (i va a ser la variable ),

for i in `ls` ; do echo $i ;done

esto haria un echo (podemos reemplazar esta orden por la que querramos) por cada archivo que devuelve el comando ls.


Cambiar Hora Argentina por ahorro de energia

Diciembre 27, 2007

En argentina el 29 de diciembre a las 00 se adelanta una hora para estar listos en linux para el cambio debemos correr lo siguiente

cd /tmp 

wget http://www.allytech.com/southamerica

 zic -l America/Argentina/Buenos_Aires southamerica

rm -f southamerica