Hirdetés
A webhely vagy a blog biztonsági mentése költséges és nehéz feladat lehet, amely különféle bővítményeket vagy kiegészítő terveket igényel a tárhely szolgáltatójától - de ennek nem kell valójában lennie. Ha SSH hozzáféréssel rendelkezik a webhely hostjára (általában legalább egy virtuális magánszerver A webhely-tárolás különféle formáinak magyarázata [magyarázat a technológiára] Olvass tovább ehhez), akkor könnyedén készíthet biztonsági másolatot, visszaállíthat és áttelepíthet teljes webhelyét, csupán néhány paranccsal. Hadd mutassam meg, hogyan.
Mi az SSH parancssor?
Az SSH lehetőséget ad arra, hogy közvetlenül beszéljen a webszerverrel. Nem ad szép felületet vagy szép grafikus felhasználói felületet, csak egy egyenesen felfelé hatalmas parancssort. Néhány ember számára ez félelmetes lehet, de az általa biztosított hatalmas teljesítmény, sebesség és automatizálási szint abszolút életmentőt eredményezhet, és hihetetlenül egyszerűen megkönnyíti a helyek áttelepítését.
A legtöbb megosztott házigazda sajnos nem engedélyezi az SSH hozzáférést a fiókjához, legalábbis alapértelmezés szerint. Ha a GoDaddy szolgáltatással társulsz, megteheted
engedélyezze azonban, ezért először ellenőrizze.Az SSH-n keresztüli bejelentkezéshez nyissa meg a terminált az OS X-ben (vagy ingyen kapjon egyet SSH szoftver Windows rendszerhez Mi az SSH és hogyan különbözik az FTP-től [technológia magyarázata] Olvass tovább ) és írja be a következőt:
ssh felhasználónév@oma domain.com
A rendszer kéri a jelszavát. Ha még soha nem használta az SSH-t, akkor meglepődhet, amikor a jelszó beírása nem jelent semmit a képernyőn. Ne aggódj, ez a biztonság érdekében.
A bejelentkezés után a következő parancshoz hasonlóan parancssort ad meg:
-bash-3.2 $
Ez azt jelenti, hogy minden rendben van, ezért folytassa és folytassa ezeket a parancsokat.
Először nézzen körül, és próbáljon meg navigálni a webes könyvtárba. Típus:
ls
Az aktuális fájlok és mappák listázása.
cd könyvtárnév
könyvtárra váltani. Ebben az esetben felmegyek a httpdocs könyvtárba, amely a webhelyem gyökere (ahol az összes WordPress fájl tárolódik). Ezután ismét megteheted, hogy biztos lehessek benne.
Ezen a ponton készen állunk az SSH biztonsági mentési folyamatának megkezdésére.
Az adatbázis biztonsági mentése:
Mivel a legtöbb olvasó ezt a WordPress telepítésével fogja elvégezni, akkor a webhelyen tárolt fájlok mellett minden bizonnyal rendelkezésére áll egy adatbázis, amelyről biztonsági másolatot készíthet. Először is, 3 bit információra van szüksége az adatbázis biztonsági mentéséhez, de mindegyik megtalálható a wp-config.php fájlon (ha WordPresset futtat, azaz):
- Adatbázis név
- Adatbázis-felhasználó
- Adatbázis-jelszó
Ezután adja ki ezt az egyszerű parancsot, feltéve, hogy szükség esetén cseréli ki a felhasználónevet, a tábla nevét és a biztonsági mentési fájlnevet:
mysqldump --add-drop-table -u felhasználónév -p tablename> backupfilename.sql
Nyomja meg az Enter billentyűt, és írja be a jelszavát. A futtatás után kiadhat egy újabb „ls” parancsot, hogy ellenőrizze a fájl kiadását. Gratulálunk, ez az adatbázisban szereplő összes információ egyetlen SQL fájlként, készen áll a biztonsági másolat készítésére vagy máshol importálására.
Megjegyzés: Feltételezem, hogy az adatbázis-kiszolgáló ugyanazon a szerveren fut, amelyen otthont ad. Egy GoDaddy gazdagépen azonban a MySQL adatbázist valójában távolról tárolja egy külön kiszolgálón, amelyhez nincs SSH hozzáférése. Ilyen esetekben a host vezérlőpultján keresztül kell elérnie a PHPMyAdmin szoftvert, de ez nem tartozik ezen oktatóprogram hatálya alá.
Fájlok biztonsági mentése:
Most, hogy az adatbázist egyetlen fájlra tároljuk a szerveren, továbbléphetünk, és mind a webhely, mind a webhely fájljait menthetjük egyetlen tömörített biztonsági másolat-fájlba. Ehhez egy egyszerű parancsot adunk ki. Csak cserélnie kell yourbackupfilename bármivel, amit szeretne.
tar -vcf yourbackupfilename.tar.
Hadd szakítsam le. Kátrány egy általános linuxos tömörítési formátum, hasonlóan a ziphez, de hatékonyabb. -vcf néhány egyszerű lehetőség, amelyek szerint „készítsen új archívumot, és mondja el, mit csinál”. Következő a létrehozni kívánt fájl neve, és végül egyetlen pontjel azt mondja, hogy mindent tartalmaz. Ehelyett írhatnánk a * -ot, de hiányozna minden rejtett fájl, például .htaccess, ami nélkülözhetetlen a WordPress számára.
Ez az. A futtatás után egyetlen .tar-fájl lesz, amely a webhely minden fájlját tartalmazza. Ezen a ponton bejelentkezhet FTP-n keresztül, és letöltheti, de hadd mutassam meg egy utolsó lépést, amely lehetővé teszi ezen fájlok visszaállítását.
Mindent visszaállít:
Tegyük fel, hogy a legrosszabb történt, és valami borzasztóan rosszul ment az Ön webhelyén. Van egy kátrány fájlt mindenről, amelyet a múlt héten készített, tehát most vissza szeretné állítani erre. Először jelentkezzen be FTP-n keresztül, és töltse fel a biztonsági mentési fájlt a szerverére. Lehet, hogy egy speciális könyvtárban tárolta őket. Akárhogy is, helyezze át a legfrissebb teljes biztonsági másolatot a webhely gyökérzetébe, és elkezdjük.
Kezdje az összes fájl kicsomagolásával, az ellenkezője annak, amit tettünk a fájlok mentéséhez:
tar -vxf yourbackupfilename.tar
Ez felülírja a meglévő fájlokat! A döntő különbség itt a -vxf kapcsoló, amely arra szólítja fel, hogy az új biztonsági másolat létrehozása helyett bontsa ki a fájlokat. A parancs végén ezúttal nincs időszak.
Az utolsó lépés az, hogy szívja vissza az adatbázist arra a helyre, ahol korábban volt. Győződjön meg arról, hogy üres adatbázis-beállítása van, ugyanazzal a jelszóval és táblanévvel, mint korábban, különben meg kell változtatnia a webhely konfigurációs beállításait. Az adatok visszaszívásához adja ki a következő parancsot:
mysql -u felhasználónév -p tablenameJövő héten: A biztonsági mentések automatizálása
Ez elegendő ahhoz, hogy elinduljon az SSH biztonsági mentések készítésével, majd a következőkben megmutatom, hogyan lehet automatizálni a feladatot egy egyszerű shell parancsfájllal és egy CRON paranccsal. Ha van Amazon s3 tárolóhely 4 nagyszerű felhasználás az Amazon S3 webszolgáltatásokhozAnnak ellenére, hogy az Amazon a legismertebb a kiskereskedelmi szolgáltatásokkal, valójában számos webszolgáltatást kínálnak fejlesztőknek és otthoni felhasználóknak, akik hatalmas összegekkel kihasználják az Amazonas élményét és méretezhetőségét nak,-nek... Olvass tovább , Megmutatom neked is, hogyan lehet automatikusan feltölteni a biztonsági mentési fájlokat egy tároló vödörbe, mihelyt ezek megtörténtek.
Az utolsó tipp - amikor először elkezdtem használni a parancssort, ez nagyon lenyűgözött - próbálja meg megnyomni a tab gombot, amikor ha hosszú fájlnevet ír be, és ha a név elég egyedi, megpróbálja automatikusan kiegészíteni a fájl név!
James rendelkezik mesterséges intelligencia BSc-vel, CompTIA A + és Network + tanúsítvánnyal rendelkezik. A MakeUseOf vezető fejlesztője, és szabadidejét VR paintballon és társasjátékokon játszik. Gyerekkora óta épít PC-ket.