Para cambiar la fecha de linux bajo linea de mando
date --set="STRING"
Por ejemplo
date --set "2011-04-16 22:53"
Para el cambio de la hora de la BIOS
hwclock --set --date="2011-04-16 22:53"
Para cambiar la fecha de linux bajo linea de mando
date --set="STRING"
Por ejemplo
date --set "2011-04-16 22:53"
Para el cambio de la hora de la BIOS
hwclock --set --date="2011-04-16 22:53"
La especificación del cron manifiesta los siguiente
* * * * * comando - - - - - | | | | | | | | | +----- dia de la semana (0 - 6) | | | +------- mes (1 - 12) | | +--------- dia del mes (1 - 31) | +----------- hora (0 - 23) +------------- minuto (0 - 59)
Por lo que al especificar
45 * * * * comando
El comando corre cada minuto 45 de cada hora, que es distinto que corra cada 45 minutos, para especificar eso se debe especificar de la sigiente forma
*/45 * * * * comando
En busca de archivos de gran tamaño en linux basicamente se puede hacer con el comando find, de la siguiente forma para archivos de más de 50MB
find / -type f -size +50000k
Salida:
find / -type f -size +50000k /sys/devices/pci0000:00/0000:00:1e.0/0000:08:02.0/resource0 /var/log/btmp /proc/kcore /usr/lib/locale/locale-archive /usr/java/jdk1.6.0_20/jre/lib/rt.jar
Con esto nos mostrará la lista de ubicación de los archivos, pero no nos dira su tamaño, si queremos disponer de él debemos complementar el comando de la siguiente forma
find / -type f -size +50000k -exec ls -lh {} \;
Salida
-rw------- 1 root root 128M mar 13 19:14 /sys/devices/pci0000:00/0000:00:1e.0/0000:08:02.0/resource0 -rw------- 1 root utmp 163M mar 22 13:47 /var/log/btmp -r-------- 1 root root 8,6G mar 23 08:21 /proc/kcore -rw-r--r-- 1 root root 54M oct 27 13:47 /usr/lib/locale/locale-archive -rw-r--r-- 1 root root 50M ago 5 2010 /usr/java/jdk1.6.0_20/jre/lib/rt.jar
Finalmente si queremos que solo nos aparezca la ruta y el peso debemos aplicar un pipe con awk
find / -type f -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
Salida
/sys/devices/pci0000:00/0000:00:1e.0/0000:08:02.0/resource0: 128M /var/log/btmp: 163M /proc/kcore: 8,6G /usr/lib/locale/locale-archive: 54M /usr/java/jdk1.6.0_20/jre/lib/rt.jar: 50M
Para correr un proceso en la background de linux solo debe ejecutarse el proceso seguido del ampersant
proceso &
Ahora bien, si deseas que el proceso quede ejecutandose incluso después que te desconectes de la shell que estás utilizando entoces debes utilizar nohup
nohup proceso &
Con eso no se enviará la señal de cierre al proceso que hayas ejecutado
Por lo general es común ver que ciertos servicios de internet ofrecen el 99.999% de uptime, pero ¿que significa?
Si el servicio ofrece el 90% de uptime, implica que 35 días al año el servicio esta bajo, si ofrece el 99% implican más o menos 4 días sin servicio. Cuando llegamos a los decimales, o sea, el 99.9% de uptime, significa sólo 8horas de downtime, el 99.99% sólo 50 minutos, y el 99.999% significa que sólo 5 minutos al año estará sin servicio. En general esto es parte del contrato de servicios cuando se definen los SLA (Service Level Agreement).
Es importante saber que es imposible comenzar a ofrecer un 99.999% si es que asociado a ello no existe un cluster de servidores.
La serie de comandos para actualizar CEntOS, en mi caso desde la versión 5.3 a 5.4 fueron los siguientes
yum clean all yum update glibc\* yum update yum\* rpm\* python\* yum clean all yum update reboot
Finalmente despliega información de tu nueva instalación
lsb_release -a