Gnome Shell panosunu Pano ile iyileştirin
Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!
Bir Linux sunucusunda bir web sitesi çalıştırıyorsanız, düzenli olarak yedek almalısınız. Linux sunucu yönetiminde yeniyseniz, size yardımcı olabiliriz. Linux'ta web sitelerini nasıl yedekleyeceğiniz ve geri yükleyeceğiniz aşağıda açıklanmıştır.
Web sitenizi Linux'ta nasıl yedeklersiniz?
Ubuntu Sunucusu, Debian veya başka bir Linux işletim sistemi kullanıyorsanız ve bir web sitesi barındırıyorsanız, nasıl yedek oluşturacağınızı bilmeniz gerekir. Bir yedekleme oluşturmak dört şeyden oluşur.
Yedeklemenizi oluşturmak için terminal erişimine ihtiyacınız olacak. Linux'ta bir terminal, Windows'ta Powershell veya Mac OS'de Terminal kullanarak sunucunuza Ssh atın. Oturum açtıktan sonra, aşağıda özetlenen yedekleme talimatlarını izleyin.
Web sitesi dosyalarını yedekleme
Web sitesi dosyalarını yedeklemek çok önemlidir. Neyse ki, onları yedeklemek, Linux'ta herhangi bir eski klasörü sıkıştırmak kadar kolaydır. Yedek oluşturmak için dizinde tar/var/www/html/
komutunu çalıştırın .
Not: Web sitenizi farklı bir dizinde barındırıyorsanız, /var/www/html/
çalıştırmadan önce yedekleme komutunu değiştirmeniz gerekir.
cd /var/www/html/
tar -cpvzf ~/sitem-yedekleme.tar.gz *
Web sitesi dosyalarınızın boyutuna bağlı olarak yedeklemenin tamamlanması zaman alabilir. İşlem bittiğinde, “websitem-yedekleme.tar.gz” dosyasını sunucunuzdan ve bir yedekleme sürücüsüne, bulut depolamaya vb. taşıyabilirsiniz.
Web sitesi Apache yapılandırmasını yedekleme
Linux'ta web siteleri veya web uygulamaları barındıran çoğu kişi muhtemelen Apache aracını kullanıyor. Bu nedenle, sitenizin apache yapılandırma dosyasının bir yedeğini oluşturmanız gerekecektir. İşte nasıl yapılacağı.
İlk olarak, terminale kök erişimi sağlayın. Sudo -s komutunu kullanarak root erişimi elde edebilirsiniz . Alternatif olarak, root'ta su ile oturum açabilirsiniz .
sudo -s
Oturum açtıktan sonra, cp komutunu kullanarak web sitenizin conf dosyasını /etc/apache2/sites-available/
.
cp /etc/Apache2/sites-available/my-config-file.conf
Yapılandırma dosyanızın adını önceden hatırlayamıyorsanız, “sites-available” klasörünün içeriğini görüntülemek için ls komutunu çalıştırın.
ls /etc/Apache2/siteler mevcut/
"sites-available" klasörüne taşıyın. Ardından, tüm Conf dosyalarını sıkıştırın.
cd /etc/apache2/sites-available/ tar -cpvzf ~/my-apache-configuration-backup.tar.gz *.conf
MySQL veritabanını yedekleme
Web siteniz MySQL kullanıyor mu? Öyleyse, veritabanının bir yedeğini oluşturmanız gerekir. MySQL veritabanınızın yedeğini oluşturmak için mysqldump komutunu çalıştırın.
sudo -s mysqldump MySQL-db'nin adı > my-sql-backup.sql
SSL sertifikalarını yedekleme
Web sitelerinde herkes SSL kullanmasa da, onları yedeklemek iyidir. SSL sertifikalarınızı yedeklemek için klasörü sıkıştırmanız gerekir /etc/ssl/
.
cd /etc/ssl/ tar -cpvzf ~/my-ssl-backup.tar.gz *
Web sitenizi Linux'ta nasıl geri yükleyebilirsiniz?
Web sitesi verilerinizi Linux'ta geri yüklemeniz gerekirse, bir terminal penceresi açmanız gerekir. Yedekleme gibi geri yüklemenin de Linux komut satırında yapılması gerekir. Terminal penceresi açıldığında, web sitenizi bir yedekten geri yüklemek için aşağıdaki talimatları izleyin.
Web sitesi dosyalarını geri yükle
Web sitesi dosyalarınızı /var/www/html/
Linux sunucunuzdaki klasöre geri yüklemek için, yedekleme dosyanızı kullanıcı hesabınızın ana dizinine yerleştirerek başlayın. Bunu yaptıktan sonra, dosyaları yedekten geri yüklemek için aşağıdaki komutu çalıştırın.
sudo tar ~/xvf my-website-backup.tar.gz -C /var/www/html/
Apache web sitesi yapılandırmalarını geri yükleyin
Apache web sitesi yapılandırma dosyalarınızı doğru dizine geri yüklemek için aşağıdakileri yapın. İlk olarak, “my-apache-configuration-backup.tar.gz” dosyasını kullanıcınızın giriş dizinine yerleştirin.
“my-apache-configuration-backup.tar.gz” dosyası ana klasörünüze girdikten sonra, yapılandırma dosyalarını doğru klasöre geri yüklemek için tar komutunu çalıştırın.
Not: Bu yapılandırma dosyalarını sunucunuzda kullanmak için Apache2 ile yeniden etkinleştirmeniz gerekecektir.
sudo tar xvf ~/my-apache-configuration-backup.tar.gz -C /etc/apache2/sites-available/
MySQL veritabanlarını geri yükleyin
Daha önce boşaltılan MySQL veritabanlarınızı geri yüklemek için, drop komutunu kullanarak mevcut veritabanınızı bırakarak başlayın.
sudo mysql bırak veritabanı my_db;
Veritabanınızı bıraktıktan sonra silinecektir. Create komutunu kullanarak yeni bir veritabanı oluşturun .
my_db veritabanı oluştur; çıkış;
Son olarak, aşağıdaki mysql komutunu kullanarak veritabanı dökümünü sunucunuza geri yükleyin . “my-sql-backup.sql” dosyasının ana dizininizde olduğundan emin olun.
sudo mysql -u root -p my_db <>
SSL sertifikalarını geri yükle
SSL sertifikalarınızı Linux sunucunuza geri yüklemek için, "my-ssl-backup.tar.gz" dosyasını ana klasörünüze yerleştirerek başlayın. Dosya orada olduğunda, tar komutunu kullanarak sertifika yedeklerini geri yükleyebilirsiniz .
sudo tar xvf ~/my-ssl-backup.tar.gz -C /etc/ssl/
Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!
Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!
Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber
Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.
DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.
Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli
Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.
Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.
Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.
Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.