Dünyanın en detaylı ücretsiz FDE + DevOps kütüphanesi: 140 üzeri ders, 70 üzeri lab ve 80 uzun yazı, İngilizce ve Türkçe. Öğrenmeye başla →

DevOps Foundations · Modül 7: İşletme, gözlem ve yedekleme

Başkasının Koşabileceği Koşu Kitapları

Yalnızca yazarının koşabildiği koşu kitabı günlüktür. Bu ders yabancının gece 3'te yürüteceği yordamlar yazar, devrederek kanıtlar.

10 dk okuma

Kazanımlar

  • Komut, beklenen çıktı ve karar noktalı yordamlar yazmak
  • Sonraki olayın okuyacağı değişiklik günlüğü tutmak
  • Koşu kitabını başkasına verip takıldığı yeri düzeltmek
  • Koşu kitabını bırakıp yükseltmenin zamanını açıklamak

Neden önemli

Uzman izinde, veritabanı diski doldurur; koşu kitabı yer aç der. Nöbetçi bunu en eski arşivi silmek okur; arşiv tek yedek çıkar. Belirsiz fiiller sistemleri yıkar. Yordamlar tam komut, beklenen çıktı ve çıktı farklıysa karar ağacı taşır; aşağısı üniformalı öğüttür.

Kavramlar

Her yordamın tek tetikleyicisi (hangi alarm, hangi belirti), önkoşulları (birinci adımdan önce ne doğru olmalı), beklenen çıktısı alıntılı numaralı adımları, karar noktaları (çıktı farklıysa X. adıma veya yükseltmeye), bitmiş koşulu ve geri alma işareti vardır. Kopyala yapıştır komutlar anlatımı yener; beklenen çıktılar yabancının her adımı ummak yerine doğrulamasını sağlar. Yordamları belleğe değil güncel sisteme karşı incele: her komut güven kazanmadan tatbikatta yeniden koşar.

Değişiklik günlüğü olayın belleğidir. Her üretim değişikliği kim, ne, ne zaman, neden ve nasıl geri alınırı bir dakikada okunacak tek yere kaydeder. Çoğu olay son değişikliği bularak çözülür; günlük aramayı arkeoloji yerine saniye yapar. Günlük girdisiz değişiklik yok: kural araçtan önce toplumsaldir, incelemede dayatılır.

Devir teslim testtir. Koşu kitabını hiç koşmamış birine ver, sessiz izle; tereddüt, tahmin, doğaçlama ettiği her yeri düzelt. Kargaşaları belgenin arızasıdır, onların başarısızlığı değil. Sonra onarılmış yordamı gözetimde gerçek koş. Bir devirden sağ çıkan koşu kitabı yalnızca uzmana özel on sayfayı yener.

Yükseltme yordamı sınırlar. Her koşu kitabı durma koşullarını adlandırır: hangi çıktılar durup uzmanı çağırır, hangi etki alanı olay liderini ister, hangi müşteri etkisi durum iletişimini tetikler. Dur çizgisini aşmak sınırlı arızayı şirketlik kesintiye çevirir. Ne zaman durulacağı yordamın parçasıdır, üstte yazılı; olayın dibinde öğrenilmez.

Uygulamalı örnek

Disk dolan veritabanına bozuk koşu kitabı servisi yeniden başlat, logları temizle der. Devir testçisi veritabanının yazdığı etkin logu siler; veritabanı dosya tutamacını tutar, disk dolu kalır. Beklenen okuma: yeniden başlatma düzeltme hiç değildi (yazan tutamaçları tutar), logları temizle dosya, kontrol, beklenen çıktı adlandırmadı. Yeniden yazım: bağlamaya göre diski kontrol et, açık tutamaçlı büyüyen dosyayı listele, veritabanının kendi komutuyla döndür, alan ve hizmet sağlığını doğrula; durma koşuluyla (X üstü çoğaltma gecikmesi yükseltir). Testçinin ilk denemede temiz koşmasıyla doğrula. L21 labı tam bunu ister: yeniden yaz, devret, onar, koş.

Yaygın yanlış hamle

Belge diye konsol ekran görüntüleri ve kabile tek satırları. Konsollar taşınır, komutlar çürür; gece 3'te kimse ekran görüntüsünü kopyalayamaz. Sürüm denetimde metin komutlar, anlattıkları sistem değişiklikleriyle incelenir, çizelgeyle tatbikat yapılır. Yürütülemeyen belge yorumdur; koşu kitapları yorgun insanlar için programlardır.

Lab ve sonraki adım

L21 labı bozuk koşu kitabını alır, yabancı standardında yeniden yazar, başkasına devreder, koşar. Buradan yol M08'e sürer: operasyonun güvenlik yarısı; en az ayrıcalık, gizliler ve bulgular.

Mini kontrol

4 soruluk isteğe bağlı öz kontrol. Yanıtlar cihazından çıkmaz, saklanmaz ve hiçbir değerlendirmeye sayılmaz.

Ders geri bildirimi

Henüz yayında geri bildirim yok.

Geri bildirim yazmak için giriş yap ve dersi tamamla.

Kaynaklar

Alıştırma

Sahip olduğun bir yordamı al. Yabancı standardında yeniden yaz (tetikleyici, önkoşul, beklenen çıktılı tam komutlar, kararlar, durma koşulları); başkasına devret; takıldığı her yeri düzeltmeyle kaydet.

Geçme kriterleri

Yeniden yazılmış yordam beş öğeyle tam; devir teslim trip noktaları kayıtlı; düzeltmeler temiz koşuyla doğrulanmış.

İlerlemeni kaydetmek için giriş yapÜcretsiz hesap: yalnızca ders ilerlemen ve quiz sonuçların saklanır.