ntpdate -q -d 190.205.56.32
donde:
-q : realiza una query para sincronizar el cambio.
-d : en modo debug.
miércoles, 24 de noviembre de 2010
jueves, 18 de noviembre de 2010
ORACLE: contar los registros de una tabla
La forma más común para contar todos los registros de una tabla sería contando todas las filas que posee:
SQL> select count(*) from empno;
COUNT(*)
----------
11651605
La segunda forma es consultando por el maximo registro del rownum de la tabla. Debido a que es una forma de indice, este método es mucho más ràpido y consume menos recursos.
SQL> SELECT MAX(ROWNUM) FROM empno;
MAX(ROWNUM)
-----------
11651605
SQL> select count(*) from empno;
COUNT(*)
----------
11651605
La segunda forma es consultando por el maximo registro del rownum de la tabla. Debido a que es una forma de indice, este método es mucho más ràpido y consume menos recursos.
SQL> SELECT MAX(ROWNUM) FROM empno;
MAX(ROWNUM)
-----------
11651605
colorear un patron de palabra en el log
flowgrep.sh
#!/bin/bash
[ $# -lt 2 ] && echo "$0 file \"pattern\"" && exit 0
tail -f $1|while read line; do echo $line|egrep --color "$2"; done
#!/bin/bash
[ $# -lt 2 ] && echo "$0 file \"pattern\"" && exit 0
tail -f $1|while read line; do echo $line|egrep --color "$2"; done
crontab
editar la crontab
crontab -e
listar la crontab
crontab -l
crontab -e
listar la crontab
crontab -l
Para agregar un proceso a la crontab tener en cuenta el orden de los parametros:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * command to be executed
Por ejemplo:
# Sincronizacion horaria
00 01 * * * /usr/bin/rdate -s 127.0.0.1
significa que rdate se ejecuta todos los días de la semana, a las 01:00 hrs.
mostrar info del sistema operativo en linux
cat /etc/issue
más detalles:
grep -qs "" /etc/lsb-release && lsb_release -a | grep -v n/a | grep -v none; uname -rms
miércoles, 26 de mayo de 2010
Primera entrada
Era necesario explicar por qué he decidido publicar en un blog.
Básicamente se trata de una bitácora de las soluciones que he ido implementando en los sistemas en los cuales he trabajado.
Gracias a google he conseguido la mayoría de estas solcuiones, y muchos de los enlaces que conseguí ahora no están dispoonibles. Es por eso que quiero registrar estos tips para que otros colegas que naveguen por la red en busca de información ojala encuentren en este espacio lo que necesitan para implementar la solución que corresponde a sus requerimientos.
En el fondo estoy convencido de que compartir conocimiento a través de experiencias es el camino a hacernos todos la vida profesional un poco más fácil.
Suscribirse a:
Entradas (Atom)