GNU/Linux


ssh bağlantı ayarları

Bazen bu sistem işleri ile uğraşırken çok yararlı bir şeyi sonradan öğrendiğinde, insanın “Bu zamana kadar neredeydin? diye” sitem edesi geliyor. Bu yazcağım blog yazısı, başlıktanda gördüğünüz üzere, ssh bağlantısını kolaylaştırmak adına bir makale olacak. Bilgisayarlarda bulunan /etc/hosts bildiğiniz üzere TTL zamanında sıkıntı yaşandığında yada domain yönlendirmesi olmayan bir IP’ye […]


Docker hakkında en çok sorulan 10 soru 2

Konteyner teknolojileri ve onun hakkında yazılan makaleler ve projeler gün geçtikçe daha da artmakta. Bende internette okuduğum bir makaleyi1, kendim anladığım şekilde yazmaya çalıştım. İşin biraz daha teknik boyutundan ziyade, kullanım alanları ile alakalı örnekler verdim. Yazıyı okurken fazla üsluba takılmayın, Açıkçası bu blogda ben de, Rönesanstaki tiyatro anlayışı ile […]


Ansible çıktıları ile işlemler

Ansible rolleri veya playbooklar yazarken, bolca koşullar ile uğraşmak, kaynaklanan hataları handle etmek gerekiyor. Bu yazıda yapılan iş, her ne kadar ufak gibi gözükse de her koşulda ve durumda kullanılabilecek bir iskelet sistemi anlatacağım. Bash ile programlama yaparken, ki ben bu türdeki dilleri text işleme olarak değerlendiriyorum. Çünkü bu dili […]


kickstart nedir?

İçerik Kickstart nedir? Anaconda.cfg nedir? Dosya İçeriği Kaynaklar Kickstart nedir? Kickstart, Linux kurulumu yaparken ayarladığımız; Kullanıcı oluşturma Parola atama apt-get veya yum için seçilecek olan uzak reponun belirlenmesi Disk biçimlendirme, boyutlarını ayarlama gibi işlemlerin otomatik bir şekilde, sadece iso’yu boot ettikten sonra hiç ek konfigürasyon yapmadan sanal veya bare-metal makinenin […]


ansible-lint nedir? 1

Giriş Kurulum Kullanım Yapı nasıl çalışıyor Giriş Yaml yazması kolay bir format olsada küçük bir hata yapıldığında, farketmesi çok uzun zamanlar alabiliyor. Bunda en büyük etken, .yml dosyalarının girinitiler(indentation) ile çalışmasıdır. Ansible ile uğraştıysanız ve modüllere hakimseniz bunu kullanmak yazdığınız Playbook’lar ile bunu tecrübe etmişsinizdir Bu yazıda, bende bu sıkıntıyı […]


Manuel Page Bize Yeter

Açık kaynağın kaliteli olduğunu gösteren özelliklerinden biri de dökümantasyonunun iyi yazılmış olmasıdır. Çünkü, yapılan işlemin daha sonrada kullanılabilmesi yeni teknolojilere entegre olabilmesi, yani devam edilebilirliği olması için; başkalarınında, konu veya kod hakkında gerekli teknik bilgiye herhangi birine danışmadan erişebilmesi ve anlayabilmesi gerekiyor. Bana göre Manuel sayfaları Linux’u anlamak ve kullanmak […]


Silver Search arama komutu

Linux text/metin arama işlemleri için kullanılan ack ve grep gibi toollar standartlaşmış olarak her yerde kullanılsa da artık çağın gerisinde kalıyorlar. Bu yazıda sizi aktif olarak kullandığım bir tool olan ag  uzun adı ile Silver Searcher ile tanıştırmak istiyorum. A code-searching tool similar to ack, but faster sloganı ile ortaya […]


snmp ile script output alma

snmp servisi sistem hakkındaki bilgileri verme konusunda gayet başarılı bir protokol sistemde belli başlı izlenmesi gereken yapılar için OID’ler bulunmakta. Fakat daha fazlasını istediğimizde veya kendi yazdığımız servis için gereki outputları dışarıya ulaştırmak için dizginleri ele almak gerekiyor. Bunu yapmak aslında pek de zor değil. Mesela nginx için çalışan process […]


Neutron DNS server ayarları

Openstack(Packstack veya Devstack dahil) default gelen subnet’lerde(172.24.4.0/24 veya 10.0.0.0./24) DNS ayarları yapılmamış şekilde geliyor. Bu yüzden oluşturduğumuz instance’larde DNS gerektiren bir işlem yapmaya kalktığımızda sıkıntılara sebep oluyor. Bu sebeple instancelerde kullanacağımız subnetler için DNS ayarlarını /etc/resolv.conf üzerinden manuel olarak yapmamak için otomatik olaran DNS atamaları yapan bir subnet yaratacağız; Not:İşleme […]


Daha verimli alt-tab

Bilgisayarda çıkan bir problemi çözmeye çalışırken birçok sayfa okumak gerekiyor ve genellikle bu problemler tek satır ile düzeltilecek hatalar olmadığından farklı farklı problemleri aramak yada gerekli açıklama metinlerini okumak gerekiyor. Tabi üretilen teknolojiler bizim dilimizde olmadığından literatürde olan bilinmeyen kelimlere ve konulara bakmak gerekiyor. Bu işleri yaparken eminim sizinde hangi […]