Kitap hakkında
Yedeklerinizi geri yükleyebileceğinizden emin olun.
Bir yedeğin var olması yeterli değildir. Asıl önemli olan, ihtiyaç anında eksiksiz ve güvenli biçimde geri yüklenebilmesidir.
Linux Komutları Cheat Sheet serisinin 6. kitabı; dosyaların kopyalanmasından otomatik yedekleme görevlerine, uzak sunucu aktarımından veritabanı kurtarmaya kadar yedekleme sürecini uygulamalı örneklerle ele alıyor.
Kitapta yalnızca komutların kullanımı değil; kaynak ve hedef yollarının güvenli seçilmesi, başarısız işlemlerin fark edilmesi, yedeklerin doğrulanması ve gerçek bir geri yükleme planının hazırlanması da anlatılıyor.
Bu kitapta:
• cp, mv ve rsync ile kontrollü dosya işlemlerini
• scp ve sftp ile güvenli dosya aktarımını
• tar, gzip, bzip2, xz, zstd ve zip kullanımını
• find ile yedeklenecek dosyaların seçilmesini
• Tarihli yedek klasörlerini ve saklama politikalarını
• cron ve systemd timer ile otomatik yedeklemeyi
• MySQL, PostgreSQL, SQLite, MongoDB ve Redis yedeklerini
• gpg, age ve OpenSSL ile yedek şifrelemeyi
• AWS S3, Google Cloud Storage, rclone, restic ve BorgBackup kullanımını
• Docker volume ve container yedeklerini
• Disk imajı, LVM snapshot ve ddrescue ile kurtarma yöntemlerini
• Checksum, test geri yüklemesi ve felaket kurtarma senaryolarını
adım adım öğreneceksiniz.
Komut örnekleri; açıklamalar, seçenek tabloları, güvenlik uyarıları ve sık yapılan hatalarla birlikte verilmiştir. Riskli silme ve geri yükleme işlemleri için önce önizleme ve doğrulama yaklaşımı benimsenmiştir.
Bu kitap; Linux sistem yöneticileri, DevOps çalışanları, yazılım geliştiriciler, sunucu yönetenler ve terminal bilgisini gerçek senaryolarla geliştirmek isteyen kullanıcılar için hazırlanmıştır.
Yedek almak bir başlangıçtır. Güvenilir bir yedekleme sistemi ise doğrulama, geri yükleme testi ve düzenli bakım gerektirir.
Bu kitapta
Neler öğreneceksiniz?
Dosya işlemleri ve arşivleme
cp, mv ve rsync ile kontrollü dosya işlemleri yapmayı; tar, gzip, bzip2, xz, zstd ve zip ile arşiv oluşturmayı.
Güvenli aktarım ve otomasyon
scp ve sftp ile aktarım yapmayı; cron ve systemd timer ile yedekleme görevleri ve saklama politikaları oluşturmayı.
Veritabanı, bulut ve container yedekleri
Veritabanları ve Docker verileri için yedekleme seçeneklerini; bulut depolama, rclone, restic ve BorgBackup kullanımını öğrenmeyi.
Doğrulama ve kurtarma
Şifreleme, checksum ve test geri yüklemesini uygulamayı; disk imajı, LVM snapshot ve ddrescue ile kurtarma yöntemlerini tanımayı.
Kimler için?
Kimler için?
Linux sistem yöneticileri, DevOps çalışanları, yazılım geliştiriciler, sunucu yönetenler ve terminal bilgisini gerçek yedekleme senaryolarıyla geliştirmek isteyen kullanıcılar için.





