Apache Guacamole Kurulumu

Giriş Guacamole, istemci gerektirmeden tarayıcı üzerinden uzak masaüstü bağlantıları yapmanıza olanak tanıyan, açık kaynaklı bir remote desktop gateway çözümüdür. RDP, VNC ve SSH gibi protokolleri destekleyerek çok yönlü kullanım imkanı sunar. Guacamole doğrudan bir sunucuya kurulabilir, ancak bağımlılıklar, güncellemeler, taşınabilirlik açısından Docker ile kurulum yapmak daha pratik ve avantajlıdır. Bu yazımda, Guacamole’un Docker üzerinde nasıl kurulacağını ve yapılandırılacağını adım adım aktarmaya çalışacağım. 1. Docker Kurulumu Yapıyoruz Docker ve Docker Compose’un kurulumunu aşağıdaki komutlarla gerçekleştiriyoruz. ...

8 Mart 2025 · 4 dk · Kemal Bıyıklı

Ubuntu Server Üzerinde Redis Cluster Kurulumu

Redis Nedir? Redis, verileri RAM üzerinde tutarak yüksek hızda okuma ve yazma işlemleri gerçekleştiren bir anahtar-değer (key-value) veri deposudur. Genellikle bir önbellek veya mesaj kuyruğu olarak kullanılır. Geleneksel veritabanlarına kıyasla çok daha hızlı çalıştığı için, performans gerektiren birçok uygulamada tercih edilmektedir. Redis’in Kullanım Alanları Önbellekleme (caching): Web uygulamalarında sık kullanılan verilerin hızlı erişilebilir olmasını sağlar. Gerçek zamanlı analiz: Örneğin, leaderboard veya sayfa görüntüleme sayaçları gibi işlemlerde kullanılır. Mesaj kuyruğu: Verileri geçici olarak saklayarak dağıtık sistemlerde mesajlaşma altyapısı sağlar. Oturum yönetimi: Kullanıcı oturumlarını verimli bir şekilde saklayarak performansı artırır. Hangi İşletim Sistemlerinde Çalışır? Redis, en stabil ve performanslı şekilde Linux ortamında çalışmaktadır. Ancak farklı platformlarda da belirli yöntemlerle kullanılabilir: ...

2 Mart 2025 · 7 dk · Kemal Bıyıklı

Linux’da Dosya İzinlerinin Temel Yapısı

Linux’ta dosya izinleri, dosyalara ve dizinlere kimlerin erişebileceğini ve bu erişimin nasıl olacağını belirler. Bu izinler, owner, group ve others için read write ve execute olmak üzere farklı kombinasyonlarla tanımlanabilir. Bu kombinasyonlar harflerle ya da rakamlarla yönetilebilmektedir. İlk bakışta karmaşık gibi görünse de oldukça basit ve anlaşılır bir düzen mevcuttur. 1. Harflerle İzinler –Dosya İzinlerinin Sembolik Gösterimi Gösterimi Linux’ta her dosya ve dizin için üç tür izin vardır: Read (r): Dosyanın içeriğini okuma veya dizindeki dosyaları listeleme izni. Write (w): Dosyaya veri yazma veya dizinde dosya oluşturma/silme izni. Execute (x): Dosyayı çalıştırma veya dizine erişme izni. Bu izinler, üç farklı kullanıcı grubu için ayrı ayrı tanımlanır: ...

28 Şubat 2025 · 3 dk · Kemal Bıyıklı

LVM ile Linux Sunucuda Disk Genişletme

Linux sunucular, özellikle disk yönetimi söz konusu olduğunda oldukça esnek bir yapı sunar. Bu yapı karmaşık gibi görünse de aslında basit bir mantığın üzerine inşa edilmiştir. Linux sistemlerde yaygın bir şekilde kullanılan LVM (Logical Volume Manager) sayesinde, sunucunuzun disk alanını dinamik olarak yönetebilir ve ihtiyaç duyduğunuzda belirli bölümleri kolayca genişletebilirsiniz. Bu yazıda, RedHat tabanlı bir sunucuda /home dizinini 30GB artırma işlemini adım adım anlatacağım. 1-Disk Durumunun Kontrolü Sunucuda diskimizin durumu aşağıdaki gibidir. ...

28 Şubat 2025 · 3 dk · Kemal Bıyıklı