Teknoloji Gunlugu

Linux (5)


LinuxVSM (VMware Software Manager on Linux)

VMware kurulum kaynaklarını bulup tamamını düzgün şekilde indirmek sorun olabiliyor zaman zaman.

Güncellik, uyum derken kafa karışıklığına sebebiyet verebiliyor, bu sorunları en aza indirmek amacıyla Edward Haletky tarafından LinuxVSM oluşturulmuş. Proje’ye Github üzerinden erişilebilir, ayrıca MacOS üzerine kurulum desteği de mevcut.

Herkesin linux ile arasının iyi olmadığını varsayarak LinuxVSM kodu içeren minimal Centos dağıtımı üzerine VMware template oluşturdum.




Mikroservisler

Biraz mikroservislerden bahsetmek istiyorum, gerçek hayattan örnekle pekişeceği kanaatindeyim.

4 çocuklu takıntılı bir annemiz var, aşağıdaki işlerin tamamıyla kendisi ilgileniyor, yetmezmiş gibi misafire de hizmet etmesi gerekiyor.

Ayrıca takıntılı olduğu için bir sıra halinde yapıyor, rutini ve mekanı değiştiremiyor. İşlerde değişiklik gerektiğinde tüm düzenini değiştiriyor.

  • Çocukların bakımı
  • Çamaşır
  • Bulaşık
  • Temizlik
  • Ütü
  • Misafir

Diğer tarafta kendini çok sıkmak istemeyen, elindeki kaynakları daha iyi kullanmak isteyen bir anne var.

Bu annenin;

  • En büyük olan çocuğu diğerlerine bakıyor
  • Bir çocuk çamaşır yıkıyor
  • Bir çocuk bulaşık
  • Bir çocuk temizlik yapıyor
  • Anne hem ütü yapabiliyor hem misafir ağırlayabiliyor.



Temel Linux Eğitimi Kitabı

Merhabalar,

Eğitim için kullanmak amacıyla derleme bir kaynak oluşturdum, daha çok uygulamalı tercüme gözüyle de bakılabilir.

Yorumlarınız benim için çok önemli, gözden kaçan hatalar veya eklenmesini istediğiniz alanlar varsa benimle paylaşabilirsiniz.

Dosyayı buradan indirebilirsiniz.

 

 




Vi Editörü Kullanımı

Vi Editörü Nedir?

Vi, Linux / Unix camiasında yaygın olarak kullanılan, komut satırından text dosyaların düzenlenmesine yarayan Notepad benzeri bir araçtır. Sıklıkla Unix bu araçla yazıldı esprilerine konu olsa da aslında Bill Joy tarafından 1976 yılında geliştirilmiştir. (Unix 1969 yılına dayanır.) Şahsi tecrübelerime dayanarak Linux / Unix kullanımının %50‘si Vi diyebilirim. Yeni başlayanlar editörü rahat kullanamadıklarında açık kaynak kodlu işletim sistemi kullanmaktan soğumaktadırlar genellikle. (Kalan %50 ise shell kullanımı)




Linux Dosya Sistemi Hiyerarşisi

Yıllarca Microsoft işletim sistemi kullananlarda Linux dosya sistemini algılayıp anlamlandırmak biraz zorlayıcı olabiliyor.

Temel olarak Linux / Unix işletim sistemlerinde donanım kaynakları da dahil olmakla birlikte “her şey” dosya olarak nitelendirilir.

Örneğin /proc/partitions disk üzerindeki bölümleri belirtirken /dev/eth0 bağlı bulunan ağ adaptörünü belirtmektedir.

Aşağıdaki şemada Redhat / Centos temelli bir linux işletim sisteminin dosya sistemi hiyerarşisi görülmektedir.

Şimdi yapıyı tek tek açıklamaya çalışalım.