ifenslave Nedir?

ifenslave, Linux işletim sistemlerinde ağ arabirimlerini birleştirmek veya bir köprü oluşturmak için kullanılan bir araçtır. ifenslave, birden fazla ağ arabirimini tek bir sanal arabirim altında birleştirerek yük dengelemesi (load balancing) veya yedekleme (failover) sağlayabilir. Bu sayede, ağ bağlantısının güvenilirliğini artırabilir veya geniş bant kullanımını iyileştirebilir. Özellikle sunucu ortamlarında ve yüksek performans gerektiren ağ konfigürasyonlarında kullanılır. […]

ifenslave Nedir? Read More »

supervisorctl

Supervisor, bir süreç denetleyicisinin komut satırı arabirimidir. Supervisor, Unix ve benzeri işletim sistemlerinde çalışan süreçlerin yönetimini kolaylaştıran bir araçtır. ‘supervisorctl‘ aracı, Supervisor tarafından izlenen süreçlerin durumunu gözlemlemenizi, başlatmanızı, durdurmanızı, yeniden başlatmanızı veya yeniden yüklemenizi sağlar. Bu komutlar, Supervisor tarafından yönetilen herhangi bir süreci etkilemek için kullanılır. Örneğin, ‘supervisorctl start <process_name> ‘komutu, belirtilen süreci başlatırken, ‘supervisorctl

supervisorctl Read More »

Ansible Nedir?

Ansible, otomasyon ve yapılandırma yönetimi aracı olarak kullanılan bir açık kaynaklı yazılımdır. Sistem yöneticilerinin ve yazılım geliştiricilerinin sunucuları, ağ cihazlarını, sanal makineleri ve diğer cihazları yapılandırmak, dağıtmak ve yönetmek için kullanılır. YAML tabanlı bir dil kullanarak altyapı yönetimi ve yazılım dağıtımı gibi işlemleri otomatikleştirmek için tasarlanmıştır. Ansible, agentless bir mimariye sahiptir, yani yönetilen cihazlara ek

Ansible Nedir? Read More »

dd Komutu Kullanımı

‘dd’ komutu, Linux ve diğer Unix benzeri işletim sistemlerinde veri kopyalama ve dönüştürme işlemleri için kullanılan bir araçtır. Genellikle disk veya disk imajı oluşturma, diskleri temizleme, veri kopyalama gibi işlemlerde kullanılır. if : Input file – kopyalanacak kaynak dosya veya cihaz of : Output file – hedef dosya veya cihaz Disk Imajı Oluşturma Diski Temizleme

dd Komutu Kullanımı Read More »

Jira Admin Password Recovery

Jira, Atlassian tarafından geliştirilmiş bir süreç ve proje yönetim aracıdır. Bu yazımızda jira admin şifremizi unuttuğumuz durumda nasıl sıfırlayabiliriz çalışmasını yapacağız. Evet o hazin an; Jira’yı recovery modda başlatacağız, bunun için jira bin dizininde ki setenv.sh dosyamıza bir parametre ve recovery_admin şifresi set etmemiz gerekiyor. Neden setenv dersek? setenv dosyası içerisinde, tomcat server’larda ortam değişkenleri

Jira Admin Password Recovery Read More »

RabbitMQ & HAProxy

RabbitMQ, AMQP (Advanced Message Queuing) protokolü üzerine kurulmuş, mesaj kuyrukları aracılığı ile farklı uygulamalar arasında asenkron iletişimi sağlamak amacıyla kullanılan açık kaynak bir araçtır. Mikroservis mimariler ve dağıtık sistemler için kullanışlı bir çözüm olarak kabul görmektedir. Şimdi önünde Load Balancer konumlandıracağımız 2 adet RabbitMQ konteynırını harekete geçirip, mesaj kuyruğumuza ‘Python’ kullanarak bir mesaj gönderelim 🙂

RabbitMQ & HAProxy Read More »

Scoop Kurulumu

Powershell terminalini açın: Kurulum için powershell’in 5.1 veya üstü sürümler için geçerlidir. Sırasıyla üstte bulunan komutları çalıştıralım ve kurulumu tamamlayalım. Scoop’da bulunan paketler için https://scoop.sh/ sayfasını kullanabiliriz. Örnek paket kurulumu için; veya kurmak istediğiniz paketi search kısmından aratıp; aradığınız paketi kurabilirsiniz. Faydalı Olması Dileklerimle,

Scoop Kurulumu Read More »

pip ve pip repo adresleri

pip, Python programlama dilinde kullanılan paket yöneticisidir, pip komutları ile projenize, sisteminize import edebileceğiniz paketlere buraya tıklayarak ulaşabilirsiniz. pip’ i kullanabileceğimiz format pip install paketadi şeklindedir. Proje bilgisayarınıza python kurulumu yaptıktan sonra pip’ i da aşağıdaki komutlarla kurabilir ve kontrol edebilirsiniz. Ben Ubuntu 22 kullanmaktayım. apt install python3 apt install python3-pip Şimdi pip paketlerini sistemimize

pip ve pip repo adresleri Read More »

Docker Konteynır Metrik Toplama (Monitoring)

DevOps ortamınızda günden güne artan konteynır sayısı ve performans optimizasyon çalışmaları için bir metrik toplama, takip mekanizması kullanmak gerekmektedir. Böyle bir ortamı cAdvisor, Prometheus ve Grafana ile kolay bir şekilde oluşturabiliriz. cAdvisor -> Google tarafından geliştirilen, konteynır tabanlı ortamlarda (docker konteynır, kubernetes pods vb) uygulamaların performans metriklerini toplar. İşler ve dışarı aktarır. Prometheus -> Açık

Docker Konteynır Metrik Toplama (Monitoring) Read More »