Las ventajas de un servidor dedicado con el precio de un hosting compartido.
Hosting es el Hospedaje web que hace que su sitio sea visible en la web. Ofrecemos planes rápidos y confiables para cada necesidad, desde una Web básica hasta un sitio de gran potencia.
Las ventajas de un servidor dedicado con el precio de un hosting compartido.
Consiga el rendimiento de un servidor dedicado con la facilidad de un hosting compartido.
Amplié sus Recursos de disco duro, memoria, CPU según tus necesidades en minutos.
Disponga de toda la potencia, privacidad y seguridad que te otorgan nuestros servidores VPS.
Para aquellas empresas que necesitan un servidor físico para sus aplicaciones y sistemas.
Alta disponibilidad, Hardware de vanguardia, Fuentes de alimentación redundantes.
A su disposición sistemas operativos de gran alcance, como Linux o Windows.
Rendimiento de alto nivel gracias al uso de nuestros potentes procesadores Intel Xeon.
Ventas: ventas@hostingplus.com.es
Publicado en:
Cuando se trabaja en el sistema operativo Linux es necesario realizar tareas que se ejecuten de forma automática sin necesidad de dar la orden en el momento en el que se realizan. Estas tareas cron sirven para poder programar copias de seguridad, hacer actualizaciones automáticas del sistema operativo o ejecutar scripts para realizar cualquier acción que se considere oportuna.
Los cronjobs son utilizados de forma habitual por los administradores web y de sistemas para realizar muchas de sus tareas del día a día.
Un cron es un administrador de tareas que se ejecuta en Linux para realizar una acción. Las tareas cron se ejecutan siempre en segundo plano sin que interfieran en otros procesos que se estén llevando a cabo en el servidor.
La palabra “cron” proviene del término griego chronos, que significa tiempo. De ahí que un cron en Linux es una tarea que se ejecuta en un tiempo determinado.
Las tareas tarea cron o cronjobs consisten en la programación de scripts para que se ejecute de forma automática bajo un entorno Linux. Para la gestión de un servidor o sitio web, este tipo de tareas se utiliza para realizar acciones rutinarias relacionadas con la gestión de la base de datos, usuarios o correo electrónico, entre otras.
Crontab es un fichero en formato texto donde se guardan todas las tareas cron a realizar y los parámetros de las mismas. Para ver su contenido basta con abrir una terminal o consola de comandos de Linux e introducir el comando crontab -e. Se mostrará el contenido del archivo y las distintas tareas que contiene. Editando este archivo se podrán añadir, cambiar o eliminar cronjobs a la lista de tareas por hacer.
Cada usuario del sistema tiene su propio archivo crontab, con las tareas a realizar. Estos archivos se dividen principalmente en dos partes:
Utilizar cronjobs es algo habitual para los administradores de sitios web, ya que permite automatizar muchas de las tareas web rutinarias que deben realizarse en los servidores.
Algunas de las principales tareas cron que se realizan en un servidor web son:
Para una página web o eCommerce es fundamental disponer de copias de seguridad para poder restablecerla en caso de que algo no funcione bien (errores, ataques externos, pérdidas de información, o similares).
Incluir un cronjob para realizar una copia de seguridad periódica es fundamental para incrementar la seguridad y garantizar la continuidad de un sitio web.
Un ejemplo de esta tarea cron para copia de seguridad sería:
00 04 * * * /home/hosting/backup.sh
Añadiendo esa línea al crontab se realizará un backup del sitio web todos los días a las 4 de la mañana de forma automática.
Es habitual que se programen tareas cron para realizar limpiezas en la base de datos, cookies o archivos temporales, entre otras.
Por ejemplo, si se quiere ejecutar las tareas de limpieza el primer día de cada mes de forma automatizada se puede utilizar el siguiente comando:
@monthly /scripts/cleanup.sh
Otra utilidad de limpieza común a incluir en cronjobs es la eliminación de archivos y directorios vacíos o temporales.
Cuando se contratan los servicios de un proveedor de alojamiento web se accede a un panel de control, normalmente cpanel, desde el que es posible crear una tarea cron para automatizar de forma periódica una tarea, como por ejemplo, ejecutar una copia de seguridad del sitio web.
Para las personas que no se encargan de la administración de un sitio web, pero necesitan programar cronjobs para automatizar tareas de su página web, existen herramientas online que permiten crear tareas cron de forma rápida y sencilla, sin necesidad de poseer conocimientos avanzados en Linux.
Algunos portales online para crear cronjobs son:
Hemos qué es cron y la importancia de crear cronjobs para automatizar tareas rutinarias que deben realizarse en la administración de un hosting. A pesar de ser una herramienta que utilizan los administradores web y de sistemas, es posible programar tareas cron gracias al uso de herramientas online que facilitan la creación de la sintaxis correcta que debe añadirse al archivo crontab.