Mejora el portapapeles de Gnome Shell con Pano
Seamos realistas, el portapapeles predeterminado de Gnome Shell no es muy bueno. ¡Instala Pano para mejorar tu experiencia con el portapapeles!
Si ejecuta un sitio web en un servidor Linux, debe mantener copias de seguridad periódicas. Lo tenemos cubierto si es nuevo en la administración de servidores Linux. Aquí se explica cómo hacer una copia de seguridad y restaurar sitios web en Linux.
Cómo hacer una copia de seguridad de su sitio web en Linux
Si usa Ubuntu Server, Debian o cualquier otro sistema operativo Linux y aloja un sitio web, necesitará saber cómo crear una copia de seguridad. La creación de una copia de seguridad consta de cuatro cosas.
Para crear su copia de seguridad, necesitará acceso a la terminal. Ssh en su servidor usando una terminal en Linux, Powershell en Windows o Terminal en Mac OS. Una vez que haya iniciado sesión, siga las instrucciones de copia de seguridad que se describen a continuación.
Copia de seguridad de los archivos del sitio web
La copia de seguridad de los archivos del sitio web es fundamental. Afortunadamente, hacer una copia de seguridad de ellos es tan fácil como comprimir cualquier carpeta antigua en Linux. Para crear una copia de seguridad, ejecute el comando tar en el /var/www/html/
directorio.
Nota: si aloja su sitio web en un directorio diferente al que /var/www/html/
debe cambiar el comando de copia de seguridad antes de ejecutarlo.
cd /var/www/html/
tar -cpvzf ~/mi-sitio-web-backup.tar.gz *
Según el tamaño de los archivos de su sitio web, la copia de seguridad puede tardar en completarse. Cuando finalice el proceso, puede mover el archivo "my-website-backup.tar.gz" de su servidor a una unidad de respaldo, almacenamiento en la nube, etc.
Copia de seguridad de la configuración de Apache del sitio web
La mayoría de las personas que alojan sitios web o aplicaciones web en Linux probablemente utilicen la herramienta Apache. Por este motivo, deberá crear una copia de seguridad del archivo de configuración de Apache de su sitio. Aquí está cómo hacerlo.
Primero, obtenga acceso de root a la terminal. Puede obtener acceso de root usando el comando sudo -s . Alternativamente, puede iniciar sesión en la raíz con su .
sudo-s
Una vez que haya iniciado sesión, use el comando cp para copiar el archivo conf de su sitio web desde /etc/apache2/sites-available/
.
cp /etc/apache2/sitios-disponibles/mi-archivo-de-configuración.conf
Si no puede recordar el nombre de su archivo de configuración de inmediato, ejecute el comando ls para ver el contenido de la carpeta "sitios disponibles".
ls /etc/apache2/sitios-disponibles/
Vaya a la carpeta "sitios disponibles". Luego, comprima todos los archivos Conf.
cd /etc/apache2/sites-disponible/ tar -cpvzf ~/my-apache-configuration-backup.tar.gz *.conf
Copia de seguridad de la base de datos MySQL
¿Su sitio web utiliza MySQL? Si es así, deberá crear una copia de seguridad de la base de datos. Para crear una copia de seguridad de su base de datos MySQL, ejecute el comando mysqldump .
sudo -s mysqldump nombre-de-MySQL-db > my-sql-backup.sql
Copia de seguridad de certificados SSL
Si bien no todos usan SSL en los sitios web, es bueno hacer una copia de seguridad de ellos. Para hacer una copia de seguridad de sus certificados SSL, debe comprimir la /etc/ssl/
carpeta.
cd /etc/ssl/ tar -cpvzf ~/my-ssl-backup.tar.gz *
Cómo restaurar su sitio web en Linux
Si necesita restaurar los datos de su sitio web en Linux, deberá abrir una ventana de terminal. La restauración, como la copia de seguridad, debe realizarse en la línea de comandos de Linux. Una vez que la ventana de la terminal esté abierta, siga las instrucciones a continuación para restaurar su sitio web desde una copia de seguridad.
Restaurar archivos del sitio web
Para restaurar los archivos de su sitio web a la /var/www/html/
carpeta en su servidor Linux, comience colocando su archivo de copia de seguridad en el directorio de inicio de su cuenta de usuario. Una vez que haya hecho eso, ejecute el siguiente comando para restaurar los archivos desde la copia de seguridad.
sudo tar ~/xvf my-website-backup.tar.gz -C /var/www/html/
Restaurar las configuraciones del sitio web de Apache
Haga lo siguiente para restaurar los archivos de configuración del sitio web de Apache en el directorio correcto. Primero, coloque el archivo "my-apache-configuration-backup.tar.gz" en el directorio de inicio de su usuario.
Una vez que el archivo "my-apache-configuration-backup.tar.gz" esté en su carpeta de inicio, ejecute el comando tar para restaurar los archivos de configuración en la carpeta correcta.
Nota: deberá volver a habilitar estos archivos de configuración con Apache2 para usarlos en su servidor.
sudo tar xvf ~/mi-apache-configuration-backup.tar.gz -C /etc/apache2/sitios-disponibles/
Restaurar bases de datos MySQL
Para restaurar sus bases de datos MySQL volcadas anteriormente, comience eliminando su base de datos existente usando el comando drop .
sudo mysql drop base de datos my_db;
Después de eliminar su base de datos, se eliminará. Cree una nueva base de datos usando el comando crear .
crear base de datos my_db; salida;
Finalmente, restaure el volcado de la base de datos en su servidor usando el siguiente comando mysql . Asegúrese de que el archivo "my-sql-backup.sql" esté en su directorio de inicio.
sudo mysql -u root -p mi_base de datos <>
Restaurar certificados SSL
Para restaurar sus certificados SSL en su servidor Linux, comience colocando el archivo "my-ssl-backup.tar.gz" en su carpeta de inicio. Una vez que el archivo está allí, puede restaurar las copias de seguridad del certificado con el comando tar .
sudo tar xvf ~/my-ssl-backup.tar.gz -C /etc/ssl/
Seamos realistas, el portapapeles predeterminado de Gnome Shell no es muy bueno. ¡Instala Pano para mejorar tu experiencia con el portapapeles!
¿Necesita un excelente editor de video no lineal para su caja de Linux? ¡Haz que Davinci Resolve 17 funcione con esta guía!
Wallpaper Downloader es un descargador y administrador de fondos de pantalla de Linux. Es compatible con la mayoría de los entornos de escritorio de Linux y es muy fácil de usar. esta guía
¿Quiere probar el sistema operativo Tuxedo de las computadoras Tuxedo? Aprenda cómo hacer que la última versión de Tuxedo OS funcione en su PC.
¿Qué es un archivo DEB? Qué haces con eso? Conozca las muchas formas en que puede instalar archivos DEB en su PC con Linux.
Dying Light es un videojuego de terror y supervivencia de 2015 desarrollado por Techland y publicado por Warner Bros Interactive Entertainment. El juego se centra en
Neptune utiliza el entorno de escritorio KDE Plasma 5 y tiene como objetivo ofrecer un sistema operativo elegante. Aquí se explica cómo instalar Neptune Linux en su computadora.
¿Quiere probar el nuevo sistema operativo de escritorio basado en paquetes instantáneos de Ubuntu? Aprenda a implementarlo en una máquina virtual con esta guía.
Undertale es un juego de rol independiente en 2D de 2015 desarrollado y publicado por el desarrollador de juegos Toby Fox. Esta guía cubrirá la descarga e instalación de Undertale en su
Total War: Three Kingdoms es un juego de estrategia en tiempo real por turnos desarrollado por Creative Assembly. Así es como se juega en Linux.