viernes, 31 de agosto de 2012

Verificar si tu linux esta listo para el cambio de hora.

Como muchos sabrán en la madrugada de mañana se realizara el cambio del hora en Chile, por lo cual los relojes deberán adelantarse en 1 hora.

Estará listo nuestro servidor?

Para verificar esto bastara con revisar con el siguiente comando.



hoyarzo@pc001 ~ $ zdump -v /etc/localtime | grep 2012
/etc/localtime  Sun Apr 29 02:59:59 2012 UTC = Sat Apr 28 23:59:59 2012 CLST isdst=1 gmtoff=-10800
/etc/localtime  Sun Apr 29 03:00:00 2012 UTC = Sat Apr 28 23:00:00 2012 CLT isdst=0 gmtoff=-14400
/etc/localtime  Sun Sep  2 03:59:59 2012 UTC = Sat Sep  1 23:59:59 2012 CLT isdst=0 gmtoff=-14400
/etc/localtime  Sun Sep  2 04:00:00 2012 UTC = Sun Sep  2 01:00:00 2012 CLST isdst=1 gmtoff=-10800


Como vemos nuestro registro tiene la info de que el primero de septiembre se realizara el cambio.

lunes, 27 de agosto de 2012

Log sshd

Hola a todos.

Muchas veces en nuestra vida de Sysadmins nos ha tocado revisar quien intenta entrar a  nuestros servidores por ssh,  para esto basta con solo 2 comandos:


[root@pbx log]# sudo cat /var/log/secure* | grep Failed
Aug 26 05:57:33 pbx sshd[8414]: Failed password for root from 210.18.17.235 port 52305 ssh2
Aug 26 09:31:30 pbx sshd[8714]: Failed password for root from 61.138.75.130 port 45523 ssh2
Aug 26 14:00:52 pbx sshd[9096]: Failed password for root from 93.128.42.11 port 38908 ssh2
Aug 26 14:00:55 pbx sshd[9098]: Failed password for root from 93.128.42.11 port 39850 ssh2

Con lo siguiente podemos ver todos los intentos fallidos que ha tenido nuestro servidor.

[root@pbx log]# sudo cat /var/log/secure* | grep Accepted/var/log/auth*
Aug 27 11:27:56 pbx sshd[16865]: Accepted password for root from 192.168.100.120 port 41592
Aug 20 13:12:35 pbx sshd[22396]: Accepted password for root from 192.168.100.120 port 35536
Aug 20 15:15:45 pbx sshd[24612]: Accepted password for root from 192.168.100.120 port 39489
Aug 13 10:50:09 pbxa sshd[1515]: Accepted password for root from 192.168.100.120 port 43341

Con este otro podemos ver los accesos a nuestro servidor.

Si no encuentran el archivo de log pueden probar con /var/log/auth*

viernes, 24 de agosto de 2012

spamassassin: cannot open bayes databases

Hoy realizando mi revisión periódica de log me encontré con el siguiente mensaje en spamtrain.log:

bayes: cannot open bayes databases /opt/zimbra/data/amavisd/.spamassassin/bayes_* R/W: tie failed: Permission denied

Revisando los directorios tope con que algunas bases no contaban con privilegios para el usuario zimbra.


root@lazaro:/opt/zimbra/data/amavisd/.spamassassin# ls -las
total 20432
    4 drwxr-x--- 2 zimbra zimbra     4096 2011-12-05 10:54 .
    4 drwxr-xr-x 8 zimbra zimbra     4096 2012-08-24 13:36 ..
   72 -rw------- 1 zimbra zimbra    65544 2011-12-05 10:54 bayes_journal
    4 -rw------- 1 zimbra zimbra     1236 2012-08-24 16:19 bayes.mutex
16384 -rw------- 1 root   root   21028864 2011-12-05 10:54 bayes_seen
 3964 -rw------- 1 root   root    5525504 2011-12-05 10:54 bayes_toks

La solución fue realizar un #chown zimbra:zimbra bayes_*

Chequear el estatus de la Bayesian DB en Zimbra


zimbra@lazaro:~/conf$ /opt/zimbra/libexec/sa-learn --dbpath /opt/zimbra/data/amavisd/.spamassassin --dump magic
0.000          0          3          0  non-token data: bayes db version
0.000          0     184564          0  non-token data: nspam
0.000          0       2155          0  non-token data: nham
0.000          0     133189          0  non-token data: ntokens
0.000          0 1313335204          0  non-token data: oldest atime
0.000          0 1345842457          0  non-token data: newest atime
0.000          0 1345842185          0  non-token data: last journal sync atime
0.000          0          0          0  non-token data: last expiry atime
0.000          0          0          0  non-token data: last expire atime delta
0.000          0          0          0  non-token data: last expire reduction count

martes, 14 de agosto de 2012

Cuando instalaste tu linux???

Hola .

Buscando por hay me encontré con este comando que nos permite ver la fecha de instalación de nuestra distro :P

ls -lct /etc | tail -1 | awk '{print $6, $7, $8}'

Mi Conkyrc

Hola a todos.
La siguiente es la configuración de mi .conkyrc ubicada en /home/usuario/

Espero que les sirva.


# .conkyrc - Edited from various examples across the 'net
# Used by Craig Watson [ www.cwatson.org ] on Fedora 8

# Modificado por Hector Oyarzo. http://error-capa8.blogspot.com/

# --- Window Layout & Options --- #
own_window yes
own_window_colour brown
own_window_transparent yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer right
use_xft yes
alignment top_right
gap_x 10
gap_y 40

# --- Colours, Sizes, Fonts & Margins --- #
update_interval 2.0
maximum_width 250
stippled_borders 3
border_margin 9
border_width 10
default_color grey

# --- Text --- #
draw_outline no
draw_borders no
font Monospace:size=8:weight=bold
uppercase no
draw_shades yes

TEXT
${color orange}INFORMATION DEL SISTEMA${hr 2}$color
${color white}${time %A},${time %e} de ${time %B} - ${time %G}
${color white}Hora ${time %H:%M:%S} $alignr UTC:$alignr ${utime %H:%M:%S}
${color white}Host$color $nodename ${alignr}${color white}Uptime$color $uptime
${color white}Kernel$color  $kernel ${alignr}${color white}Arch$color $machine

${color orange}CPU ${hr 2}$color
${font Arial:bold:size=8}${color #ff9999}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}$font$color
${color white}Freq:$color ${execi 20 sensors |grep "Core0 Temp" | cut -d" " -f4}$font$color$alignr${freq_g 2}GHz ${color #c0ff3e}${execi 20 sensors |grep "Core1 Temp" | cut -d" " -f4}  $color${alignr}${color white}Processes:$color $running_processes/ $processes
${cpugraph cpu1 25,120 000000 ff6600 } ${cpugraph cpu2 25,120 000000 cc0033}
${color #ff6600}${cpubar cpu1 3,120} ${color #cc0033}${cpubar cpu2 3,120}$color

${color orange}TOP 5 PROCESOS ${hr 2}$color
${color #ff9999}NAME               PID      CPU      MEM
${color #ffff99}1. ${top name 1}${top pid 1}   ${top cpu 1}   ${top mem 1}$color
2. ${top name 2}${top pid 2}   ${top cpu 2}   ${top mem 2}
3. ${top name 3}${top pid 3}   ${top cpu 3}   ${top mem 3}
4. ${top name 4}${top pid 4}   ${top cpu 4}   ${top mem 4}
5. ${top name 5}${top pid 5}   ${top cpu 5}   ${top mem 5}

${color orange}MEMORY & SWAP ${hr 2}$color
${color white}RAM$color   $memperc%   ${membar 6}$color
${color white}Swap$color  $swapperc%   ${swapbar 6}$color

${color orange}DRIVES - FREE SPACE ${hr 2}$color
${color white}SolusOS$color  ${fs_free_perc /}%$alignr${fs_free /}/ ${fs_size /}
${fs_bar 3 /}$color
#${color white}Data$color    ${fs_free_perc /mnt/data}%$alignr${fs_free /mnt/data}/ ${fs_size /mnt/data}
#${fs_bar 3 /mnt/data}$color
#${color white}XP$color      ${fs_free_perc /mnt/xp}%$alignr${fs_free /mnt/xp}/ ${fs_size /mnt/xp}
#${fs_bar 3 /mnt/xp}$color
#${color white}Vista$color   ${fs_free_perc /mnt/vista}%$alignr${fs_free /mnt/vista}/ ${fs_size /mnt/vista}
#${fs_bar 3 /mnt/vista}$color

${color orange}ETHERNET (${addr eth1}) ${hr 2}$color
${color white}Down:$color  ${downspeed eth1} KB/s${alignr}${color white}Up:$color ${upspeed eth1} KB/s
${downspeedgraph eth1 25,120 000000 00ff00} ${alignr}${upspeedgraph eth1 25,120 000000 ff0000}$color

${color orange}WLAN (${addr wlan1}) ${hr 2}$color
${color orange}SSID ${wireless_essid wlan1} SEÑAL%${wireless_link_qual_perc wlan1}${hr 2}$color
${color white}Down:$color  ${downspeed wlan1} KB/s${alignr}${color white}Up:$color ${upspeed wlan1} KB/s
${downspeedgraph wlan1 25,120 000000 00ff00} ${alignr}${upspeedgraph wlan1 25,120 000000 ff0000}$color

${color orange}MONITOR SSH ${hr 2}$color
${color white}${tcp_portmon 22 22 rip 0}$color


Carta Abierta de parte de Digia para La Comunidad de KDE


Querida comunidad de KDE,
Como puedes haber oído, Digia anunció que planea adquirir la tecnología Qt de Nokia. Esta operación asegura el futuro de Qt como el mejor framework de desarrollo multiplataforma. También trae a una parte del equipo de Qt de Nokia, que junto con el equipo de Qt I+D de Digia, será capaz de llevar el desarrollo de Qt más allá.
Con esta adquisición Digia será la principal empresa responsable de Qt, no sólo del negocio de las licencias comerciales. Creemos en el poder de la licencia dual de Qt. Es un gran valor para Qt que pueda ser utilizado bajo licencias de código abierto y comercial. Queremos continuar con la simbiosis con la comunidad de KDE y la KDE Free Qt Foundation.
Digia llevará adelante el funcionamiento del Proyecto de Qt, incluyendo la organización de los sistemas clave a través de la Fundación Proyecto de Qt. Es muy importante para nosotros contar con un número cada vez mayor de contribuciones de los diferentes miembros de la comunidad Qt. Queremos trabajar con el ecosistema Qt completo a través del Proyecto de Qt para asegurarse de que Qt se nutrirá tanto en virtud de licencias comerciales y de código abierto.
Continuar con el desarrollo de Qt es a la vez un reto y una oportunidad. Estará en las manos de la comunidad y de Digia asegurar el futuro de Qt como el mejor framework de desarrollo multiplataforma, un reto que estamos dispuestos a asumir. La comunidad de KDE es un factor clave y un colaborador de Qt y por lo tanto, nos gustaría desarrollar aún más nuestra relación con ella, a través de un diálogo aún más fuerte y cooperación de futuro.
Vamos a continuar la obra originalmente establecida por Trolltech desde hace más de 15 años para desarrollar un framework que permita escribir el código una vez y desarrollarlo en todas partes. Vamos a llevar a cabo la mejora de Qt para que tanto nuestros clientes y los usuarios de código abierto puede confiar en la inversión continua de Digia para proporcionar un framework que hará que sus proyectos sean exitosos. Esperamos con interés trabajar con KDE con el fin de consolidar y ampliar el alcance global de Qt.
En aproximadamente un mes, la legalidad de la adquisición se habrá completado. Antes de eso, queremos planear cosas juntos con vosotros (la comunidad KDE)y con otros actores clave de la comunidad de Qt. Queremos discutir y ponernos de acuerdo sobre el futuro de Qt, para que todos podamos trabajar juntos de forma eficaz una vez que la transacción se haya completado.
Tuukka Turunen
Director, R&D

APN para celulares Android Chile.



Nombre: Movistar Chile
APN: web.tmovil.cl
Nombre de Usuario: web
Contraseña: web




Nombre: Entel PCS
APN:imovil.entelpcs.cl
Nombre de Usuario: entelpcs
Contraseña: entelpcs




Nombre:
 
Claro Chile
APN: bam.clarochile.cl
Nombre de Usuario: clarochile
Contraseña: clarochile



Nombre:
 
VTR Movil
APN: movil.vtr.com
Nombre de Usuario: movilvtr
Contraseña: movilvtr