{"id":535,"date":"2021-06-03T00:43:28","date_gmt":"2021-06-03T00:43:28","guid":{"rendered":"http:\/\/dsantana.uas.edu.mx\/?p=535"},"modified":"2025-01-17T00:22:10","modified_gmt":"2025-01-17T00:22:10","slug":"respaldos-moodle","status":"publish","type":"post","link":"https:\/\/dsantana.uas.edu.mx\/index.php\/2021\/06\/03\/respaldos-moodle\/","title":{"rendered":"Respaldos Moodle"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"2000\" height=\"2000\" src=\"https:\/\/dsantana.uas.edu.mx\/wp-content\/uploads\/2021\/06\/Moodle-logo.png\" alt=\"\" class=\"wp-image-536\"\/><\/figure>\n\n\n\n<p>Crear un archivo .sh de nombre respaldo_moodle.sh<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano respaldo_moodle.sh<\/code><\/pre>\n\n\n\n<p>Incrustar el siguiente c\u00f3digo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\n# se ejecuta con \"sudo bash\" o desde root\n\n# Variables:\n\n# Ruta antes de la carpeta moodledata\ndata=\"\/home\/fimaz\"\n\n# Ruta de la web\nhtml=\"\/home\/fimaz\/public_html\"\n\n# Ruta despues de raiz web\nurl=\"moodle\"\n\n# BD\ndbname=\"moodle\"\n\n# Passwd de root de mysql\ndbpwdroot=\"password\"\n# --------------------------\n\n# ruta actual\nmkdir ${html}\/respaldo\nactual=${html}\/respaldo\n\n# COMPRESION DEMOODLE\necho \"Comprimiendo Moodle HTML...\"\ncd $html\ntar cvf ${actual}\/${dbname}-moodle.tar ${url}\/*\ncd $actual\nphp ${html}\/${url}\/admin\/cli\/purge_caches.php\n\n#ACTIVANDO MODO MANTENIMIENTO DE MOODLE\necho \"Activando modo Mantenimiento...\"\nphp ${html}\/${url}\/admin\/cli\/maintenance.php --enable\n\n# CREACION DE RESPALDO DE BASES DE DATOS DE MYSQL\necho \"Haciendo copia de seguridad de MySQL...\"\nmysqldump -u root -p${dbpwdroot} $dbname > ${actual}\/${dbname}.sql\ntar cvf ${dbname}-sql.tar ${dbname}.sql\nrm ${actual}\/${dbname}.sql\n\n# CREACION DE COPIA DE SEGURIDAD DE MOODLEDATA\necho \"Haciendo copia de seguridad de Moodle Data...\"\ncd $data\ntar cvf ${actual}\/${dbname}-moodledata.tar moodledata\/*\ncd $actual\n\n#DESACTIVANDO MODO MANTENIMIENTO DE MOODLE\necho \"Desactivando modo Mantenimiento...\"\nphp ${html}\/${url}\/admin\/cli\/maintenance.php --disable\n\necho \"Respaldo Terminado!.\"<\/code><\/pre>\n\n\n\n<p>Ejecutar el archivo .sh de la siguiente forma<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo bash respaldo_moodle.sh<\/code><\/pre>\n\n\n\n<p>Encontraremos que el respaldo se realizara en el siguiente directorio por lo cual se visualizara de la siguiente por medio de cualquier navegador web.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1304\" height=\"768\" src=\"https:\/\/dsantana.uas.edu.mx\/wp-content\/uploads\/2021\/06\/image-2.png\" alt=\"\" class=\"wp-image-543\"\/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Crear un archivo .sh de nombre respaldo_moodle.sh Incrustar el siguiente c\u00f3digo: Ejecutar el archivo .sh de la siguiente forma Encontraremos que el respaldo se realizara en el siguiente directorio por lo cual se visualizara de la siguiente por medio de cualquier navegador web.<\/p>\n","protected":false},"author":1,"featured_media":536,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58,16,5,12,10,6],"tags":[],"class_list":["post-535","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatizacion","category-debian","category-docencia","category-linux","category-sistemas-operativos","category-talleres"],"_links":{"self":[{"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/posts\/535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/comments?post=535"}],"version-history":[{"count":5,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/posts\/535\/revisions"}],"predecessor-version":[{"id":1161,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/posts\/535\/revisions\/1161"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/media\/536"}],"wp:attachment":[{"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/media?parent=535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/categories?post=535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dsantana.uas.edu.mx\/index.php\/wp-json\/wp\/v2\/tags?post=535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}