• Guvenlik

    Certbot ile Let’s Encypt SSL Sertifikası Yenileme

    SSL sertifikaları, web sitelerini güvence altına almak ve sunucular ile istemciler arasındaki iletişimin şifrelenmesini sağlamak için hayati öneme sahiptir. SSL sertifikalarını manuel olarak yenilemek hem zaman alıcıdır hem de insan hatalarına açık olabilir. Bu sürecin otomatikleştirilmesi, sertifika yönetimini kolaylaştırır, süresi dolmuş sertifikalardan kaynaklanabilecek kesinti riskini azaltır ve web altyapınız için sürekli güvenlik sağlar. Örnek olarak Let’s Encrypt organizasyonunun ücretsiz ve…

    Devamını Oku »
  • Devops

    Docker 101 – Temel Kavramlar ve Uygulama

    Bu yazımda Docker’ın nasıl uygulama geliştirme kısmında avantaj sağladığını, Docker kullanarak bir uygulamayı nasıl konteynerize edeceğimizi öğreneceğiz. Bir uygulama yazıldıktan sonra, tüm bağımlılıkları ile nasıl docker üzerinde çalışabilir ve uygulamaların bulunduğu ortamdan bağımsız şekilde izole edilerek taşınması(shipping) yapılabilir olabildiğince açıklamaya çalışacağım. Neden Docker? Geleneksel uygulama dağıtım yöntemlerinde genellikle monolitik tasarlanan uygulamanın doğrudan sanal sunuculara kurulmasını gerektirir. Bu süreçte, işletim sistemi,…

    Devamını Oku »
  • Devops

    Prometheus / Linux server Kurulum

    Prometheus Nedir? Prometheus, open-source bir izleme aracıdır. Metrik verileri toplar ve toplanan veriyi görselleştirmek için araçlar sunar. Temelde GoLang ile yazılmıştır ve 2016 yılında Cloud Native Computing Foundation bünyesine girmiştir. Ayrıca, Prometheus, metrikleri belirli bir kullanıcı eşiğine ulaştığında uyarılar oluşturmanıza da olanak tanır. Metrikler, bir sistemin belirli bir anda durumunu temsil etmek için kullanılan temel veri yapılarıdır. Anahtar-değer çiftleri şeklindedir;…

    Devamını Oku »
  • Sunucu

    Reverse Proxy ve Load Balancer Nedir, Nasıl Kurulur?

    2000’lerin başında, internetin yaygınlaşmasıyla beraber, web sitelerine eriştiğimizde doğrudan bu sitelerin barındırıldığı web sunucularıyla iletişim kurardık. Tarayıcılar(web browser) bir web sunucusuna(web server) istek gönderir ve sunucu, içerik(web content) ile yanıt verirdi. Ancak günümüz uygulama mimarilerinin karmaşıklığı ve mikroservis mimarilerine geçişle birlikte, istemci ile sunucu arasındaki yoğun trafiği yönetmek için orta katman servisler kullanılması yaygınlaştı. Bu servisler arasında load balancer (yük…

    Devamını Oku »
  • Sunucu

    LAMP Stack Sunucu Nasıl Kurulur?

    Bu yazıda, ismini, web uygulamaları oluşturmak için kullandıkları dört farklı yazılım teknolojisinden oluşan LAMP (Linux, Apache, MySQL/MariaDB, PHP) Stack kurulumunu adım adım gerçekleştireceğiz.Tüm LAMP teknolojileri açık kaynaklıdır, yani herhangi bir geliştirici veya şirket bunları lisans ücreti ödemek zorunda kalmadan kullanabilir. Not:Kurulum için uzun zaman önce kullandığım, github üzerinde test amaçlı oluşturulan e-commerce uygulamasını kullanacağız dolayısıyla sisteminize bu github üzerindeki bu…

    Devamını Oku »
  • Hakkımda

    Merhaba Dünya! 😎Ben Deniz, teknoloji, internet ve motivasyon dolu hikayelerle hayatı daha renkli hale getirmeyi seven biriyim.Kariyerim Linux ve bulut üzerine şekillenirken, öğrenmeyi, üretmeyi ve yeni çözümler geliştirmeyi tutkuyla sürdürüyorum. Bunun yanı sıra, günlük hayatta ilham veren deneyimlerimi, kısa yazılarımı bu blogda paylaşıyorum. Biliyorum ki her gün yeni bir keşif, her an bir öğrenme fırsatı. İşte bu yüzden, hayatı hem…

    Devamını Oku »
  • Guvenlik

    Ubuntu Root Parolasını Kurtarma

    Ubuntu işletim sistemlerinde root şifresi unutulduğunda ya da değiştirilmesi gerektiğinde GRUB üzerinden kernel parametrelerini düzenleyerek şifreyi sıfırlayabilirsiniz. Bu rehber, root şifresini sıfırlamak için gereken adımları açık bir şekilde açıklamaktadır. Adım 1: Sistemi Yeniden Başlatın ve GRUB Menüsüne Girin Sisteminizi yeniden başlatın: reboot GRUB menüsünü görüntüleyin: Sistem açılırken GRUB menüsüne erişmek için: UEFI sistemlerde: Esc veya f12 tuşuna tekrar tekrar basın.…

    Devamını Oku »
  • Guvenlik

    RHEL Root Parolasını Kurtarma

    Red Hat Enterprise Linux işletim sistemlerinde bazı durumlarda root parolası unutulabilir veya ele geçirilme durumlarında değişim yapılıp sisteme girilmesini engelleyebilir. Bu durumda Root parolasını tekrar belirlemek için RHEL işletim sisteminizi başlattıktan sonra reboot atmalısınız . Adım 1: Sistemi Yeniden Başlatın ve GRUB Menüsüne Girin Sistem başlatıldığında, GRUB menüsünü getirmek için: UEFI Sistemler için: Esc tuşuna tekrar tekrar basın. BIOS Sistemler…

    Devamını Oku »
  • Sunucu

    Linux’ta Disk Bölümleme – Partitioning/Swap Rehberi

    PARTİTİONİNG Bir diske bir ubuntu ve bir windows barındırmasını sağlamayı düşünelim. Windows filesystem olarak ntfs kullanıyor fakat ubuntu ‘filesystem’ olarak ext4 kullanıyor Hem windows hem ubuntu aynı anda kullanıma açamayız çünkü dosya sistemleri farklılık gösterdiği için tek bir disk üzerinde 2 farklı işletim sistemine sahip olamayız. Ancak bu soruna bir çözüm üretilebilir. Basitçe bu diski ikiye bölüp ssd diskini 1tb-1tb…

    Devamını Oku »
  • Sunucu

    LVM (Logical Volume Manager)

    LVM Nedir? LVM (Logical Volume Manager), Linux sistemlerde disk yönetimini esnek ve dinamik bir şekilde yapmaya olanak tanıyan bir mantıksal hacim yöneticisidir. LVM, fiziksel diskleri birleştirerek mantıksal birimler (logical volumes) oluşturmanıza ve disk alanını ihtiyaç duyulduğunda kolayca yeniden düzenlemenize olanak tanır. Bu, klasik sabit disk bölümleme işlemlerinden daha fazla esneklik sağlar ve disk yönetimini kolaylaştırır. ———– LVM’in Temel Bileşenleri LVM…

    Devamını Oku »
Başa dön tuşu