ACIKKAYNAK.BLOG

jq ile JSON Dosyaları Üzerinde İşlem Yapma

1179069

📝 Giriş jq, JSON (JavaScript Object Notation) verilerini komut satırında işlemek için kullanılan güçlü ve hafif bir araçtır. REST API’lerinden gelen JSON çıktıları, log dosyaları veya yapılandırma dosyaları gibi verileri filtrelemek, düzenlemek veya dönüştürmek için sıklıkla tercih edilir. 🔧 Kurulum Ubuntu üzerinde jq kurulumu için aşağıdaki komutu kullanabilirsiniz: sudo apt updatesudo apt install jq 📂 Örnek JSON Dosyası Aşağıda kullanacağımız örnek bir JSON dosyası bulunmaktadır (data.json): {  “kullanicilar”: [    {“id”:…

Devamını Okujq ile JSON Dosyaları Üzerinde İşlem Yapma

Ubuntu üzerinde SNMP Servisi Kurulumu

OIP

Ubuntu Üzerinde SNMP Servisi Kurulumu SNMP (Simple Network Management Protocol), ağ cihazlarını izlemek ve yönetmek için en yaygın kullanılan protokollerden biridir. SNMP, 161 ve 162 numaralı UDP portlarını kullanır ve üç sürümü bulunur: SNMP v1 & v2c: community string ile kimlik doğrulama yapar, veriler şifrelenmez. SNMP v3: Şifreli iletişim ve kullanıcı bazlı yetkilendirme sunar. 🛠️ SNMP Servisinin Kurulumu Ubuntu 20.04 üzerinde SNMP kurulumu oldukça basittir. Aşağıdaki komutları sırasıyla çalıştırarak gerekli…

Devamını OkuUbuntu üzerinde SNMP Servisi Kurulumu

GitHub Actions Hackathon’21 – Samba Compiler

ChatGPT Image 2 Tem 2025 08 19 17

GitHub Actions Hackathon’21 – Samba Compiler What is Samba ? We know that when you think of samba, you immediately think of happy Brazilians dancing. But.. We are so sorry because situation here is not quite what you think. (We know that you are trying to hide your bewilderment because we experienced the same at the beginning.) So it always happens like this… Now let’s come to our main topic,…

Devamını OkuGitHub Actions Hackathon’21 – Samba Compiler

Debian 11 Static IP Tanımlama

ChatGPT Image 2 Tem 2025 08 40 50

Debian 11 İçin Static IP Tanımlama Bir etki alanı denetçisi (domain controller) kurmadan önce en önemli adım IP adresinin sabit olması gerekliliğidir. Eğer DHCP ile değişen bir IP’ye sahipseniz ileride etki alanına dahil olan sistemlerde aksaklıklar meydana gelebilir. Öncelikle aşağıdaki komut ile ağ aygıt adımızı öğrenmemiz gerekmektedir. ip a Bu komut çıktısında 1: , 2:, 3: gibi farklı aygıtlar yer almaktadır. muhtemelen 1. aygıt olarak “lo” yer almakta ve lookback…

Devamını OkuDebian 11 Static IP Tanımlama

Pardus 19 VirtualBox Kurulumu

ChatGPT Image 2 Tem 2025 08 54 10

Pardus 19 VirtualBox Kurulumu Pardus 19 işletim sisteminde Virtualbox Pardus’un kendi deposundan aşağıdaki komut ile yüklenebilir. sudo apt install virtualbox-6.1   Kurulumdan sonra sanal makineler başlatılırken aşağıdaki gibi hata alınıyorsa çekirdek modüllerini de yüklemek gerekmektedir. Bunun için ilk olarak işletim sistenin güncel olduğundan emin olmak gerek. sudo apt update sudo apt upgrade sudo reboot   Daha sonra aşağıdaki paketlerin yüklenmesi gerekmektedir. apt install linux-headers-`uname -r` build-essential dkms apt install –reinstall…

Devamını OkuPardus 19 VirtualBox Kurulumu

Yeni bir SAMBA Etki Alanı oluşturma

ChatGPT Image 2 Tem 2025 08 59 20

Yeni bir SAMBA Etki Alanı oluşturma Yeni bir SAMBA Etki Alanı oluşturma Daha önce SAMBA’nın ne olduğuna yönelik çeşitli yazılarımız olmuştu. Bu yazımızda ise hazır bir şekilde SAMBA kullanılarak, Windows uyumlu nasıl etki alanı oluşturulacağı ve etki alanı denetçisi kurulumunu göstereceğim. Statik IP adresi tanımlama Bir etki alanı denetçisi (domain controller) kurmadan önce en önemli adım IP adresinin sabit olması gerekliliğidir. Eğer DHCP ile değişen bir IP’ye sahipseniz…

Devamını OkuYeni bir SAMBA Etki Alanı oluşturma

PostgreSQL Kümelemede Patroni Kullanımı

PostgreSQL Kümelemede Patroni Kullanımı PostgreSQL kümelemede Patroni kullanımı PostgreSQL’i kümelenmiş bir şekilde kullanmak için bir çok yöntem bulunmaktadır. Bunlarla ilgili başka bir yazı da yazabilirim ama bu yazıda tercih ettiğimiz bir yöntemi anlatmak istedim. Bahsedeceğim PostgreSQL kümeleme yönteminde, kümede bulunacak her bir postgresql düğüm(node)’ünde patroni servisini de kuracağız. Bu yapıyı HAProxy ile yüksek erişilebilir yük dengelemesi sağlayacağız. Ayrıca dağıtık yapılandırma için ayrı bir küme oluşturup onu da kendi içerisinde HAProxy…

Devamını OkuPostgreSQL Kümelemede Patroni Kullanımı

CUPS Yazıcı Sunucusu Uzaktan Yönetme

CUPS Yazıcı Sunucusu Uzaktan Yönetme CUPS Yazıcı Sunucusu Apple’ın açık kaynak kodlu olarak geliştirdiği CUPS yazıcı sunucusu’nun kendi içerisinde uzaktan yönetim arayüzü bulunmaktadır. Kurumsal olarak domain ortamlarıyla entegrasyonu için SAMBA gibi araçlara ihtiyaç duymasına rağmen temel seviyede paylaşım için buna ihtiyaç duymamaktadır. CUPS Yönetim Web arayüzü CUPS servisini kurduğunuzda hali hazırdaki bir çok istemci, Linux İşletim Sistemi; Ubuntu, Linux Mint, Pardus vs Yerel makinenizin üzerinde aşağıdaki bağlantı ile web…

Devamını OkuCUPS Yazıcı Sunucusu Uzaktan Yönetme

Debian Üzerinde Rpm Deposu Oluşturma

Debian tabanlı bir işletim sistemi üzerinde rpm deposu aynalamak için aşağıdaki adımları izlemek yeterlidir. debian üzerinde rpm deposu 1. Debian Sunucu 1.1.Gerekli paketler indirilir. 1.2.İndirmek istenilen depolar debian sunucunuzdaki ls -al  dizinine .repo uzantısı ile eklenir ve yum update komutu çalıştırılır. 1.3. rpm paketlerinizin indirileceği depolama alanı oluşturmalıyız. 1.4. Depodaki paketler indirilir. 1.5. Paketler indirildikten sonra aşağıdaki şekilde görüntülenebilmelidir. 1.6. Index dosyaları oluşturulmalıdır. 1.7. Depoyu yayınlayacak bir web servisi yüklemeliyiz, örneğin…

Devamını OkuDebian Üzerinde Rpm Deposu Oluşturma

Ubuntu üzerinde PostgreSQL 13 Kurulumu

Ubuntu üzerinde PostgreSQL 13 kurulumu PostgreSQL 13 Kurulumu Ubuntu sunucu sürümleri üzerinde PostgreSQL 13 kurabilmek için Ubuntu’nun kendi depoları yeterli değildir. Bu yazı yazıldığında resmi depolarda Ubuntu 18.04 için 10.x, Ubuntu 20.04 için 12.x sürümleri bulunmaktadır. Ubuntu sistemler üzerinde Postgresql 13.x kullanabilmek için aşağıdaki komut ile temel kurulum işlemine başlayabilirsiniz: Öncelikle postgreSQL’in resmi deposu eklenebilir. Bunun için Ubuntu sürümünüzü girmeniz veya aşağıdaki komuttaki gibi $(lsb_release -cs) komutunu kullanmanız gerekmektedir: sudo…

Devamını OkuUbuntu üzerinde PostgreSQL 13 Kurulumu