Linux'a Yeni Başlayanlar ve Yöneticiler için 4 Ücretsiz Shell Scripting e-Kitabı


Sistem Yönetimi, çok kullanıcılı bilgisayar sistemleri ve sunucularının güvenilir şekilde çalışmasıyla ilgilenen bir Bilgi Teknolojisi dalıdır. Çok kullanıcılı bilgisayar sistemi ve sunucusunun güvenilir bir şekilde çalışmasından sorumlu olan kişiye Sistem Yöneticisi denir.

Uzmanlık alanı Linux olan Sistem Yöneticisine Linux Sistem Yöneticisi denir. Tipik bir Linux Sistem Yöneticisi rolü, donanım bakımı, sistem bakımı, kullanıcı yönetimi, ağ yönetimi, sistem performansı, kaynak kullanımını izleme, yedekleme, güvenliği sağlama, sistemi güncelleme, uygulama gibi konuları içerebilen ancak bunlarla sınırlı olmayan geniş bir açıdan değişiklik gösterebilir. Politikalar, Dokümantasyon, Uygulama Kurulumu ve falan, falan, falan…

Bilgi Teknolojileri Alanında bir Alıntı vardır: “Bir Programcı iyi bir şey yaptığında tanınır, bir Yönetici ise kötü bir şey yaptığında bilinir. ” Bilinen bir yönetici olmaktansa, bilinmeyen bir yönetici olmak her zaman iyidir. Neden? çünkü tanınıyorsanız bu, kurulumunuzun olması gerektiği gibi çalışmadığı ve yardım ve düzeltme için sık sık çağrıldığınız anlamına gelir.

Her Sistem Yöneticisinin uyması gereken ve asla çiğnememesi gereken üç kural vardır.

  1. Kural 1 : Her Şeyi Yedekleyin
  2. Kural 2 : Ana Komut Satırı
  3. Kural 3 : Görevi muhtemelen herhangi bir Komut Dosyası Dili veya Kabuk Komut Dosyası kullanarak otomatikleştirin
Analiz # Kural 1

Neden Herşeyi Yedeklemelisiniz? Sunucunun veya dosya sisteminin ne zaman tuhaf davranmaya başlayacağını veya depolama biriminin ne zaman çökeceğini asla bilemezsiniz. Her şeyin yedeğini almanız gerekir, böylece bir şeyler ters giderse endişelenmenize gerek kalmaz, sadece geri yükleyin.

Analiz # Kural 2

Eğer gerçek bir Linux Yöneticisiyseniz ve Linux Sistemini Anlıyorsanız, Komut Satırını kullanırken muazzam bir güce sahip olduğunuzu bilirsiniz. Komut Satırını kullanırken sistem çağrılarına doğrudan erişebilirsiniz. Yöneticilerin çoğu başsız bir sunucuda (GUI yok) çalışır ve Linux Komut Satırı sizin tek arkadaşınızdır ve bunun düşündüğünüzden daha güçlü olduğunu unutmayın.

Analiz # Kural 3

Görevi otomatikleştirin, ama neden? Bir yönetici ilk aşamada tembeldir ve yedekleme gibi katıldığı çeşitli görevleri otomatik olarak gerçekleştirmek ister. Akıllı bir Yönetici, her seferinde müdahale etmesine gerek kalmaması için tüm işini bir tür komut dosyası kullanarak otomatikleştirmek ister. Yedeklemeyi, kaydı ve mümkün olan her şeyi planlayacaktı. Sistem Yönetimi seviyelerinde yükseldikçe, yalnızca görevi otomatikleştirmek için değil, aynı zamanda yapılandırma dosyalarının ve diğerlerinin içine bakmak için de komut dosyalarına ihtiyacınız olur. Shell Scripting, UNIX/Linux Shell üzerinde çalışabilen bir Bilgisayar Programıdır.

Komut Dosyası Öğrenme

Shell Komut Dosyası (bash komut dosyası oluşturma) Dili kolay ve eğlencelidir. Başka bir Programlama Dili biliyorsanız muhtemelen Shell Komut Dosyalarının çoğunu anlarsınız ve çok yakında kendi komut dosyanızı yazmaya başlayabilirsiniz. Herhangi bir programlama dili bilginiz olmasa bile Scripting'i öğrenmek hiç de zor olmayacaktır.

Size daha fazla işlev sağlayan ve sonuca kolayca ulaşmanıza yardımcı olan Python, Perl, Ruby vb. Gibi başka Komut Dosyası Dilleri de vardır. Ancak acemiyseniz ve kabuk komut dosyası oluşturmayla başlamak istiyorsanız.

Shell Komut Dosyası Dili Nerede Öğrenilir?

Aşağıdaki bağlantıda bulabileceğiniz kabuk komut dosyası oluşturma hakkında anlaşılması kolay bir dizi makaleyi zaten yayınladık.

  1. Linux Kabuk Komut Dosyasını Öğrenin

Bu seriyi çok yakında genişleteceğiz, bundan önce Shell Scripting ile ilgili 4 kitaptan oluşan bir liste derlemiştik. Bu kitapları indirmek ücretsizdir ve kabuk komut dosyası yazma becerilerinize rehberlik etmenize yardımcı olacaktır. İster deneyimli ister yeni olun, eğer Linux alanındaysanız bu kullanışlı belgeleri yanınızda bulundurmalısınız.

1. Yeni Başlayanlar İçin Bash Kılavuzu

Bu kitap 165 sayfaya yayılmış toplam 12 bölümden oluşmaktadır. Bu kitap Machtelt Garrels tarafından yazılmıştır. Bu kitap UNIX ve benzeri çevre üzerinde çalışan herkes için bir zorunluluktur. Sistem Yöneticisiyseniz ve hayatınızı kolaylaştırmak istiyorsanız bu kaynak tam size göre. Deneyimli bir Linux Kullanıcısıysanız, bu kitap size Sistem hakkında bir fikir vermeyi amaçlamaktadır. Belgeler çok cesaret verici ve kendi senaryolarınızı yazmanıza yardımcı olacak. Anlaşılır bir dille ele alınan konuların ayrıntılı ve geniş listesi bu kılavuzun bir başka artı noktasıdır.

İndir – Yeni Başlayanlar İçin Bash Kılavuzu

2. Gelişmiş Bash Komut Dosyası Oluşturma Kılavuzu

Bu kitap 38 bölümden oluşmaktadır ve 901 sayfaya yayılmıştır. Henüz öğrenmeniz gerekebilecek her şeyin anlaşılması kolay bir dilde ayrıntılı açıklamasına sahip olmak. Bu kitap Mendel Cooper tarafından yazılmıştır ve birçok pratik örnek içermektedir. Kitaptaki eğitimde, önceden komut dosyası yazma ve Programlama bilgisine sahip olmadığınızı, ancak hızlı bir şekilde orta ve ileri Eğitim seviyesine ilerlediğinizi varsayarız. Kitaptaki ayrıntılı açıklamalar onu bir kişisel çalışma rehberi haline getiriyor.

İndir – Gelişmiş Bash Komut Dosyası Oluşturma Kılavuzu

3. Kabuk Komut Dosyası Oluşturma: Linux için Uzman Tarifler

Bu kitap Steve Parker tarafından yazılmıştır. Bu kitabı tamamen ücretsiz olarak indiremeseniz de ilk 40 sayfası ücretsizdir. Kitabın içeriğini bilmek yeterlidir. Şahsen ben Steve'in bu harika rehberine hayranım. Becerileri ve yazma stili muhteşem. Bol pratik örnekler, anlaşılması kolay teori ve sunum tarzı bu listeye ekleniyor. Orijinal kitap oldukça hacimlidir. Komut dosyası yazma konusunda başarılı olup olmayacağınızı öğrenmek ve görmek için 40 sayfalık kılavuzu indirebilirsiniz.

İndir – Shell Scripting: Linux için Uzman Tarifler

4. Linux Shell Scripting Yemek Kitabı, İkinci Baskı

Bu kitap 40 sayfaya yayılmış toplam 9 bölümden oluşmaktadır. Bu kitap, ilk günlerinden beri GNU/Linux kullanıcısı olan Shantanu Tushar tarafından yazılmıştır. Bu kılavuz teori ve pratiğin dengeli bir kombinasyonunu içermektedir. Sizin için hayat Kurtarıcı olabilecek bu 40 sayfalık rehbere olan ilginizi kaybetmenizi istemiyorum. İndirin ve bunun sizin için ne kadar yararlı olduğunu görün.

İndir – Linux Shell Scripting Cookbook, İkinci Baskı

Ortak sitemizden herhangi bir kitabı indirmek için küçük bir form doldurmanız gerekmektedir. Tüm bilgileriniz ortak sitemizde güvendedir ve size SPAM göndermeyeceğiz. Biz bile SPAM'dan nefret ediyoruz. Zaman zaman bildirim ve bilgi alabilmeniz için formu ilgili bilgilerle doldurun. Herhangi bir bilgi almaktan vazgeçebilirsiniz. Sadece bir kez kaydolmanız yeterlidir ve herhangi bir kitabı istediğiniz sayıda indirebilirsiniz ve bu da çok ücretsizdir.

Farklı alanlarda çok sayıda kitap var ve kayıt olduktan sonra tüm kütüphaneyi indirmeye hak kazanırsınız ve kütüphanenizde ne olmasını istediğiniz konusunda seçici olursunuz. Yukarıdaki kabuk komut dosyası yazma kitapları, becerinizde büyük bir değişiklik getirecek ve sizi bir sonraki seviyeye taşıyacaktır. Peki ne bekliyorsun? Linux'ta kariyer yapmak, becerilerinizi yenilemek, yeni ve ilginç şeyler öğrenmek istiyorsanız, Kitapları indirin, eğlenin!

Hikayenin diğer tarafı…

Tecmint'in tamamen kar amacı gütmeyen bir şirket olduğunu ve tradepub'a yaptırdığınız her indirme için bant genişliği ve barındırma ücretlerimizi ödemek için bize çok az bir miktar ödediğini biliyorsunuz. Yani bir kitap indirirseniz, bilgi ve becerilerinizi geliştirmenize yardımcı olacağı gibi, bizi yaşatmaya ve size hizmet etmeye devam etmemize de katkıda bulunmuş olursunuz.

Şimdilik bu kadar. Hangi kitapları indirdiğinizi bilmek istiyoruz. Ne bekliyordun ve ne aldın? Bize deneyiminizi anlatın; deneyiminizi ve hizmetimizi geliştirmek için elimizden geleni yapacağız. Hoşça kalın, takipte kalın. Teşekkürler!