<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Linux on Kemal Bıyıklı</title><link>https://kemalbiyikli.com/tags/linux/</link><description>Recent content in Linux on Kemal Bıyıklı</description><generator>Hugo</generator><language>tr-TR</language><lastBuildDate>Tue, 29 Jul 2025 11:34:25 +0300</lastBuildDate><atom:link href="https://kemalbiyikli.com/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>Apache Guacamole Kurulumu</title><link>https://kemalbiyikli.com/apache-guacamole-kurulumu/</link><pubDate>Sat, 08 Mar 2025 03:52:09 +0300</pubDate><guid>https://kemalbiyikli.com/apache-guacamole-kurulumu/</guid><description>&lt;h3 id="giriş">&lt;strong>Giriş&lt;/strong>&lt;/h3>
&lt;p>&lt;strong>Guacamole&lt;/strong>, istemci gerektirmeden tarayıcı üzerinden uzak masaüstü bağlantıları yapmanıza olanak tanıyan, &lt;strong>açık kaynaklı&lt;/strong> bir &lt;strong>remote desktop gateway&lt;/strong> çözümüdür. &lt;strong>RDP, VNC ve SSH&lt;/strong> 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.&lt;/p>
&lt;h3 id="1-docker-kurulumu-yapıyoruz">&lt;strong>1. Docker Kurulumu Yapıyoruz&lt;/strong>&lt;/h3>
&lt;p>Docker ve Docker Compose’un kurulumunu aşağıdaki komutlarla gerçekleştiriyoruz.&lt;/p></description></item><item><title>Ubuntu Server Üzerinde Redis Cluster Kurulumu</title><link>https://kemalbiyikli.com/ubuntu-server-uzerinde-redis-cluster-kurulumu/</link><pubDate>Sun, 02 Mar 2025 01:29:01 +0300</pubDate><guid>https://kemalbiyikli.com/ubuntu-server-uzerinde-redis-cluster-kurulumu/</guid><description>&lt;h3 id="redis-nedir">&lt;strong>Redis Nedir?&lt;/strong>&lt;/h3>
&lt;p>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.&lt;/p>
&lt;h4 id="redisin-kullanım-alanları">&lt;strong>Redis’in Kullanım Alanları&lt;/strong>&lt;/h4>
&lt;ul>
&lt;li>&lt;strong>Önbellekleme (caching):&lt;/strong> Web uygulamalarında sık kullanılan verilerin hızlı erişilebilir olmasını sağlar.&lt;/li>
&lt;li>&lt;strong>Gerçek zamanlı analiz:&lt;/strong> Örneğin, leaderboard veya sayfa görüntüleme sayaçları gibi işlemlerde kullanılır.&lt;/li>
&lt;li>&lt;strong>Mesaj kuyruğu:&lt;/strong> Verileri geçici olarak saklayarak dağıtık sistemlerde mesajlaşma altyapısı sağlar.&lt;/li>
&lt;li>&lt;strong>Oturum yönetimi:&lt;/strong> Kullanıcı oturumlarını verimli bir şekilde saklayarak performansı artırır.&lt;/li>
&lt;/ul>
&lt;h4 id="hangi-işletim-sistemlerinde-çalışır">&lt;strong>Hangi İşletim Sistemlerinde Çalışır?&lt;/strong>&lt;/h4>
&lt;p>Redis, &lt;strong>en stabil ve performanslı şekilde Linux ortamında&lt;/strong> çalışmaktadır. Ancak farklı platformlarda da belirli yöntemlerle kullanılabilir:&lt;/p></description></item><item><title>Linux’da Dosya İzinlerinin Temel Yapısı</title><link>https://kemalbiyikli.com/linuxda-dosya-izinlerinin-temel-yapisi/</link><pubDate>Fri, 28 Feb 2025 23:56:54 +0300</pubDate><guid>https://kemalbiyikli.com/linuxda-dosya-izinlerinin-temel-yapisi/</guid><description>&lt;p>Linux’ta dosya izinleri, dosyalara ve dizinlere kimlerin erişebileceğini ve bu erişimin nasıl olacağını belirler. Bu izinler, &lt;strong>owner, group ve others&lt;/strong> için &lt;strong>read&lt;/strong> &lt;strong>write&lt;/strong> ve &lt;strong>execute&lt;/strong> 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.&lt;/p>
&lt;h3 id="1">&lt;strong>&lt;strong>&lt;strong>&lt;strong>&lt;strong>1. &lt;strong>Harflerle İzinler&lt;/strong>&lt;/strong> –&lt;strong>Dosya İzinlerinin Sembolik Gösterimi Gösterimi&lt;/strong>&lt;/strong>&lt;/strong>&lt;/strong>&lt;/strong>&lt;/h3>
&lt;p>Linux’ta her dosya ve dizin için üç tür izin vardır:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Read (r):&lt;/strong> Dosyanın içeriğini okuma veya dizindeki dosyaları listeleme izni.&lt;/li>
&lt;li>&lt;strong>Write (w):&lt;/strong> Dosyaya veri yazma veya dizinde dosya oluşturma/silme izni.&lt;/li>
&lt;li>&lt;strong>Execute (x):&lt;/strong> Dosyayı çalıştırma veya dizine erişme izni.&lt;/li>
&lt;/ul>
&lt;p>Bu izinler, üç farklı kullanıcı grubu için ayrı ayrı tanımlanır:&lt;/p></description></item><item><title>LVM ile Linux Sunucuda Disk Genişletme</title><link>https://kemalbiyikli.com/lvm-ile-linux-sunucuda-disk-genisletme/</link><pubDate>Fri, 28 Feb 2025 23:22:52 +0300</pubDate><guid>https://kemalbiyikli.com/lvm-ile-linux-sunucuda-disk-genisletme/</guid><description>&lt;p>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 &lt;strong>LVM (Logical Volume Manager)&lt;/strong> sayesinde, sunucunuzun disk alanını dinamik olarak yönetebilir ve ihtiyaç duyduğunuzda belirli bölümleri kolayca genişletebilirsiniz. Bu yazıda, &lt;strong>RedHat&lt;/strong> tabanlı bir sunucuda &lt;code>/home&lt;/code> dizinini &lt;strong>30GB&lt;/strong> artırma işlemini adım adım anlatacağım.&lt;/p>
&lt;h3 id="1-disk-durumunun-kontrolü">&lt;strong>1-Disk Durumunun Kontrolü&lt;/strong>&lt;/h3>
&lt;p>Sunucuda diskimizin durumu aşağıdaki gibidir.&lt;/p></description></item></channel></rss>