ACIKKAYNAK.BLOG

Linux Kernel Tuning: Sysctl optimizasyonları

ai blog 1928

Linux Kernel Tuning: Sysctl ile Optimizasyon Sanatı Linux Kernel Tuning: Sysctl ile Optimizasyon Sanatı Linux çekirdeği, işletim sisteminin kalbidir ve performansını, kararlılığını ve güvenliğini doğrudan etkiler. Çoğu zaman varsayılan çekirdek ayarları genel kullanım senaryoları için iyi optimize edilmiş olsa da, belirli iş yükleri (yüksek trafikli web sunucuları, veritabanları, sanallaştırma ortamları vb.) için özel ayarlamalar yapmak önemli performans kazançları sağlayabilir. Bu blog yazısında, sysctl aracı ve dosyası aracılığıyla Linux çekirdeğini…

Devamını OkuLinux Kernel Tuning: Sysctl optimizasyonları

Zabbix ile Sunucu İzleme ve Alarm Yapılandırması

ai blog 2695

Elbette, bir sistem yöneticisi bakış açısıyla Zabbix ile sunucu izleme ve alarm yapılandırması üzerine teknik bir blog yazısı aşağıdadır: Zabbix ile Sunucu İzleme ve Alarm Yapılandırması Giriş: Neden Zabbix ile Sunucu İzleme? Modern BT altyapılarında sunucuların kesintisiz ve optimum performansta çalışması, iş sürekliliği için hayati öneme sahiptir. Olası sorunları kullanıcılar fark etmeden önce tespit etmek, performansı izlemek ve proaktif müdahalelerle olası kesintileri önlemek amacıyla güçlü bir izleme çözümüne ihtiyaç duyarız.…

Devamını OkuZabbix ile Sunucu İzleme ve Alarm Yapılandırması

GitLab CI/CD Pipeline Oluşturma Rehberi

ai blog 5667

GitLab CI/CD Pipeline Oluşturma Rehberi GitLab CI/CD Pipeline Oluşturma Rehberi Giriş Modern yazılım geliştirme süreçlerinde hız, güvenilirlik ve tutarlılık hayati öneme sahiptir. Bu hedeflere ulaşmanın en etkili yollarından biri de Sürekli Entegrasyon (CI) ve Sürekli Dağıtım/Teslimat (CD) pratiklerini uygulamaktır. GitLab CI/CD, GitLab platformuna entegre edilmiş güçlü ve esnek bir araçtır. Projelerinizin kod tabanındaki değişiklikleri otomatik olarak test etmenize, oluşturmanıza ve dağıtmanıza olanak tanır. Bu rehber, bir GitLab projesi için temel…

Devamını OkuGitLab CI/CD Pipeline Oluşturma Rehberi

Fail2Ban ile SSH güvenliğini sağlama

ai blog 2122

Merhaba Sistem Yöneticileri ve Güvenlik Meraklıları, SSH Güvenliğinizi Fail2Ban ile Sağlamlaştırın Günümüz siber güvenlik ortamında sunucuların güvenliği, sürekli dikkat gerektiren kritik bir konudur. İnternet’e açık her sunucu, özellikle de SSH (Secure Shell) servisi üzerinden, potansiyel saldırganların hedefindedir. En yaygın saldırı türlerinden biri, kullanıcı adı ve parola kombinasyonlarını deneyerek sisteme sızmaya çalışan “brute-force” (kaba kuvvet) saldırılarıdır. Bu tür saldırılar, güvenlik duvarı kuralları veya güçlü parolalar olsa bile, sistem kaynaklarını tüketebilir ve…

Devamını OkuFail2Ban ile SSH güvenliğini sağlama

WireGuard VPN kurulumu: Ubuntu rehberi

ai blog image 2545

WireGuard VPN Kurulumu: Ubuntu Rehberi Merhaba sevgili teknoloji meraklıları ve sistem yöneticileri! Günümüz dünyasında internet güvenliği ve gizliliği her zamankinden daha önemli. Bu noktada, hızlı, modern ve güvenli bir VPN çözümü arayışında olanlar için WireGuard harika bir seçenektir. Geleneksel VPN protokollerine kıyasla çok daha az kod satırına sahip olması, denetlemesi daha kolay ve performans açısından oldukça üstün olmasını sağlıyor. Bu yazımızda, WireGuard VPN sunucusunu ve bir istemcisini Ubuntu işletim sistemi…

Devamını OkuWireGuard VPN kurulumu: Ubuntu rehberi

Kubernetes (k8s) Cluster kurulumu: Kubeadm rehberi

Kubeadm ile Üretim Ortamına Hazır Kubernetes (K8s) Cluster Kurulum Rehberi Kubernetes, konteynerleştirilmiş uygulamaların dağıtımı, ölçeklendirilmesi ve yönetilmesi için endüstri standardı haline gelmiş güçlü bir orkestrasyon platformudur. Kendi Kubernetes kümenizi kurmak, platformu derinlemesine anlamanın ve uygulamalarınızı kontrol etmenin ilk adımıdır. Bu rehberde, kubeadm aracını kullanarak baştan sona bir Kubernetes (K8s) kümesi kurma sürecini adım adım ele alacağız. Kubeadm, production-ready bir küme kurmak için Kubernetes projesi tarafından sağlanan resmi bir araçtır. Bu…

Devamını OkuKubernetes (k8s) Cluster kurulumu: Kubeadm rehberi

Linux LVM disk genişletme ve snapshot alma

Linux LVM: Disk Alanını Genişletme ve Snapshot Alma Sanatı Günümüzün dinamik BT altyapılarında depolama yönetimi, sistem yöneticilerinin en önemli görevlerinden biridir. Linux üzerinde depolama esnekliği ve yönetilebilirliği söz konusu olduğunda, Mantıksal Hacim Yöneticisi (LVM) vazgeçilmez bir araçtır. LVM, fiziksel diskleri soyutlayarak mantıksal bir katman sunar; bu sayede disk alanını kolayca genişletebilir, küçültebilir ve hatta kritik anlık görüntüler (snapshots) alabilirsiniz. Bu blog yazısında, LVM kullanarak disk alanını nasıl genişleteceğinizi ve sisteminizin…

Devamını OkuLinux LVM disk genişletme ve snapshot alma

Ubuntu’da Cloud-Init ve Netplan Sorununun Kalıcı Çözümü

Gemini Generated Image dipwcydipwcydipw

Ubuntu’da Cloud-Init ve Netplan Sorununun Kalıcı Çözümü 📌 Sorunun Özeti Ubuntu sunucunda ağ yapılandırmasını elle yaptıktan sonra sistemi yeniden başlattığında tüm ayarların (IP adresi, gateway, DNS vb.) kaybolmasının nedeni, ‘cloud-init’ aracının etkin olmasıdır.Bu araç, her yeniden başlatmada ağ yapılandırmasını varsayılana çevirir ve senin yaptığın değişiklikleri siler. ✅ Kalıcı Çözüm 1: cloud-init’in Ağ Yapılandırmasını Devre Dışı Bırakmak 1. Aşağıdaki komut ile cloud-init’in ağ yapılandırma özelliğini devre dışı bırak: sudo touch …

Devamını OkuUbuntu’da Cloud-Init ve Netplan Sorununun Kalıcı Çözümü

Ansible ile Yeni Kullanıcı Hesapları ve SSH Erişimi Tanımlama

ChatGPT Image 4 Agu 2025 14 16 22

Ansible ile Yeni Kullanıcı Hesapları ve SSH Erişimi Tanımlama 1. Senaryo Tanımı Sistem yöneticisi olarak, birden fazla Linux sunucusunda aynı kullanıcı hesabını oluşturmak, bu kullanıcı için SSH anahtarı tanımlamak ve gerekiyorsa sudo yetkisi vermek istiyoruz. Bu işlemleri manuel yapmak yerine Ansible playbook’u kullanarak otomatik hale getireceğiz. 2. Ön Hazırlıklar – Ansible kontrol nodunda SSH bağlantısı yapılabilir olmalı.– Hedef sunucuların envanteri `inventory.ini` dosyasına yazılmalı.– Ansible yüklü olmalı: `sudo apt install ansible`…

Devamını OkuAnsible ile Yeni Kullanıcı Hesapları ve SSH Erişimi Tanımlama

Elasticsearch Kurulumu ve Yapılandırılması

ElasticSearch

🔧 1. Sistem Gereksinimleri 📥 2. Elasticsearch Kurulumu (Debian/Ubuntu için) 🔹 A. GPG Anahtarını ve Repo’yu Ekleyin curl -fsSL | sudo gpg –dearmor -o “deb [signed-by=] stable main” | sudo tee apt update 🔹 B. Elasticsearch’i Kurun sudo apt install elasticsearch ⚙️ 3. Elasticsearch Yapılandırması 🔹 A. Yapılandırma Dosyası dosyasını düzenleyin: yaml# Temel Ayarlarcluster.name: my-clusternode.name: node-1# Network Ayarlarınetwork.host: 0.0.0.0http.port: 9200# Diğer Düğümler ile Haberleşmediscovery.seed_hosts: [“127.0.0.1”]cluster.initial_master_nodes:…

Devamını OkuElasticsearch Kurulumu ve Yapılandırılması