Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

viernes, 6 de marzo de 2015

Extensión de Horario de verano Chile 2015 en RHEL/CentOS




Oficialmente el cambio de horario de verano en chile debería ocurrir el 25 de abril de 2015, pero el gobierno decidió  mantener el horario de verano como definitivo  (ver Anuncio: Se suspende indefinidamente el cambio de hora)

Todo bien hasta aquí, el problema es que en los servidores se debe cambiar esta  configuración, lo que técnicamente no es difícil de resolver, pero logísticamente tiene un costo, hay que invertir tiempo para hacer el cambio.
En linux existe un paquete llamado tzdata que controla estos cambios de horario, lo que debemos hacer es actualizar este paquete con la nueva información.
En RHEL/CentOS ya esta disponible la última versión de tzdata que corrije este cambio es

 tzdata-2015a-1.el5

Para ver que datos de cambio contiene usamos el comando

#zdump -v America/Santiago | grep 2015
America/Santiago  Sun Apr 26 02:59:59 2015 UTC = Sat Apr 25 23:59:59 2015 CLST isdst=1 gmtoff=-10800
America/Santiago  Sun Apr 26 03:00:00 2015 UTC = Sat Apr 25 23:00:00 2015 CLT isdst=0 gmtoff=-14400
America/Santiago  Sun Sep  6 03:59:59 2015 UTC = Sat Sep  5 23:59:59 2015 CLT isdst=0 gmtoff=-14400
America/Santiago  Sun Sep  6 04:00:00 2015 UTC = Sun Sep  6 01:00:00 2015 CLST isdst=1 gmtoff=-10800


Para ver la versión instalada

# rpm -qa |grep tzdata
tzdata-java-2011g-1.el6.noarch
tzdata-2013b-1.el6.noarch


Para actualizar a la última versión ejecutar

#yum update tzdata

luego revisar el cambio:

# rpm -qa |grep tzdata
tzdata-java-2012j-1.el5
tzdata-2015a-1.el5



#zdump -v America/Santiago | grep 2015
America/Santiago  Sun Apr 26 02:59:59 2015 UTC = Sat Apr 25 23:59:59 2015 CLST isdst=1 gmtoff=-10800
America/Santiago  Sun Apr 26 03:00:00 2015 UTC = Sun Apr 26 00:00:00 2015 CLT isdst=0 gmtoff=-10800


Verificar que la variable gtmoff=10800 valor en segundos que expresado en horas son 3, que es el valor esperado.


Fuente de información

 http://www.gob.cl/2015/01/28/ministerio-de-energia-da-conocer-modificaciones-al-cambio-de-hora-en-chile-continental-e-insular/
https://access.redhat.com/solutions/1348493
https://rhn.redhat.com/errata/RHEA-2015-0141.html
http://lists.centos.org/pipermail/centos-announce/2015-February/020925.html

Descargar paquete CentOS

CentOS 5:

i386  http://mirror.centos.org/centos/5/updates/i386/RPMS/tzdata-2015a-1.el5.i386.rpm

x86_64  http://mirror.centos.org/centos/5/updates/x86_64/RPMS/tzdata-2015a-1.el5.x86_64.rpm

CentOS 6:

i386 http://mirror.centos.org/centos/6/updates/i386/Packages/tzdata-2015a-1.el6.noarch.rpm

x86_64 http://mirror.centos.org/centos/6/updates/x86_64/Packages/tzdata-2015a-1.el6.noarch.rpm

CentOS 7:

x86_64 http://mirror.centos.org/centos/7/updates/x86_64/Packages/tzdata-2015a-1.el7_0.noarch.rpm


En ubuntu

Verificar la versión de tzdata con:

# dpkg -l |grep tzdata
ii  tzdata                                                2015a-0ubuntu0.14.04                                all          time zone and daylight-saving time data


En caso de estar desactualizada ejecutar:

 # apt-get install tzdata

y verificar:

 #zdump -v America/Santiago | grep 2015
America/Santiago  Sun Apr 26 02:59:59 2015 UT = Sat Apr 25 23:59:59 2015 CLST isdst=1 gmtoff=-10800
America/Santiago  Sun Apr 26 03:00:00 2015 UT = Sun Apr 26 00:00:00 2015 CLT isdst=0 gmtoff=-10800







lunes, 6 de mayo de 2013

Como simular el tercer boton en un touchpad


Una opción que uso mucho en linux es copiar y pegar texto con los botones del mouse, en los touchpad no existe el tercer botón y/o no es posible presionar los dos botones, para corregir esto se puede simular presionando el touchpad con tres dedos.

Para que la orden sea entendida por el sistema se debe antes agregar el siguiente comando:

 #synclient TapButton3=2

y luego probar.

Para que esto quede disponible se puede seguir las instrucciones que aparecen aquí o mas sencillo agregar esa línea en archivo .bashrc de la cuenta de usuario
y listo.

Nunca el copiar y pegar fue mas fácil.

martes, 15 de marzo de 2011

Comando Lsof


Un comando que ayuda mucho es lsof (List of File) , que en palabras simples lista los procesos y sus archivos abiertos.
Este es un comando que funciona en sistemas tipo POSIX, como AIX, FreeBSD, Linux y Solaris.

  • Archivos abiertos de un directorio

    #lsof /usr

    COMMAND     PID       USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME

    update-ma   878 edoherrera  txt    REG    8,5  2613296 131557 /usr/bin/python2.6

    update-ma   878 edoherrera  mem    REG    8,5     9145 175376 /usr/share/locale-langpack/es/LC_MESSAGES/python-apt.mo

    update-ma   878 edoherrera  mem    REG    8,5    10272  47115 /usr/lib/gconv/ISO8859-1.so

    update-ma   878 edoherrera  mem    REG    8,5   573136 151032 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf


  • Socket abiertos por un proceso

    #lsof -n -i -P

    La opción -n inhibe la traducción de nombres, -i selecciona archivos IPv[4,6] -P el puerto


    COMMAND     PID       USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME

    ssh        1628 edoherrera    3u  IPv4 2095553      0t0  TCP xxx.xxx.x.xxx:56073->xxx.xxx.xx.x:22 (ESTABLISHED)
    ssh        1645 edoherrera    3u  IPv4 2095983      0t0  TCP xxx.xxx.x.xxx:55461->xxx.xxx.xx.x:22 (ESTABLISHED)
    ssh        1761 edoherrera    3u  IPv4 2101633      0t0  TCP xxx.xxx.x.xxx:60008->xxx.xxx.xx.x:22 (ESTABLISHED)

  • Lista las conexiones al puerto 80

    #lsof -n -i :80

    COMMAND    PID       USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
    ld-linux. 4583 edoherrera   60u  IPv4 2219999      0t0  TCP xxx.xxx.x.xxx:41832->xxx.xxx.xx.xx:www (CLOSE_WAIT)
    ld-linux. 4583 edoherrera   69u  IPv4 2220129      0t0  TCP xxx.xxx.x.xxx:44713->xxx.xx.xxx.xx:www (CLOSE_WAIT)
    ld-linux. 4583 edoherrera   74u  IPv4 2220130      0t0  TCP xxx.xxx.x.xxx:44714->xxx.xx.xxx.xx:www (CLOSE_WAIT)
    firefox-b 5744 edoherrera   63u  IPv4 2330829      0t0  TCP xxx.xxx.x.xxx:59972->xx.xxx.xx.xxx:www (ESTABLISHED)
  • Ver archivos borradosLista archivos borrados pero que algún proceso aún mantiene abierto
    .Fuente(http://administratosphere.wordpress.com/2008/04/16/tips-on-using-lsof/).


    COMMAND     PID         USER   FD   TYPE DEVICE      SIZE NLINK    NODE NAME
    ls         2121         root    0u   CHR 136,16               0      18 /dev/pts/16 (deleted)
    ls         2121         root    1u   CHR 136,16               0      18 /dev/pts/16 (deleted)
    updatedb   3556         root    3r   REG  253,7   7095427     0  590081 /var/lib/mlocate/mlocate.db
    syslog-ng  4388         root    5u  FIFO  253,6               0  263568 /usr/local/nagios/var/rw/syslog-ng.pipe (deleted)

  • Ayuda de lsof
    #lsof -h

miércoles, 3 de diciembre de 2008

Instalar cliente de Tivoli Storage Manager en centos, redhat

# rpm -ivh TIVsm-API.i386.rpm
error: Failed dependencies:
libstdc++.so.5 is needed by TIVsm-API-5.4.0-0.i386
libstdc++.so.5(CXXABI_1.2) is needed by TIVsm-API-5.4.0-0.i386
libstdc++.so.5(GLIBCPP_3.2) is needed by TIVsm-API-5.4.0-0.i386
libstdc++.so.5(GLIBCPP_3.2.2) is needed by TIVsm-API-5.4.0-0.i386
Se debe instalar el paquete compat-libstdc++-33

ACTUALIZACIÓN: Hay casos en que puede faltarles la biblioteca libgpfs.so
#locate libgpfs.so
/opt/tivoli/tsm/client/api/bin/libgpfs.so
/usr/lib/libgpfs.so
Solo deben crear el enlace, en mi caso se instaló automaticamente la copia en /usr/lib


Saludos

lunes, 8 de septiembre de 2008

Solicitar negociar una interfaz de red

Se puede volver a solicitar la negociación de la interfaz de red con el comando:
#mii-tool -r eth0
o
#ethtool -r eth0

Es mejor utilizar el ethtool ya que es más actual y funciona con tarjetas de 1000.

Saludos

lunes, 28 de julio de 2008

Cambiar idioma en RHEL5

Para cambiar de idioma en RHEL5 se debe modificar el archivo /etc/sysconfig/i18n y agregar

LANG="en_US.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en:es_CL.UTF-8:es_CL:es"
SYSFONT="latarcyrheb-sun16"


Si se quiere solo afectar a un usuario agregarlo en las variables de ambiente

#export LANG="en_US.UTF-8"