ACIKKAYNAK.BLOG

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

GO Kullanarak BASH Üzerinde Komut Çalıştırma

GO Kullanarak BASH Üzerinde Komut Çalıştırma GO dili kullanarak bash üzerinde bir komut çalıştırıp, çıktısının veya hata çıktısının alınabilmesini sağlayan ve hatta hata çıktısını log olarak oluşturan basit bir GO uygulaması örneği aşağıdaki gibidir. Örneğimizde basitçe GNU/Linux sistemler üzerinde sistemde hangi işlemci olduğunu göstermektedir. İlgili kod parçacığını cpu.go isminde kaydedebilirsiniz. package main import ( “fmt” “log” “os/exec” ) func ogrenCPU() { cmd:=”lscpu | grep ‘Model name:’ | cut -d’:’ -f2 | sed…

Devamını OkuGO Kullanarak BASH Üzerinde Komut Çalıştırma

Libnss-ldapd ile Samba Üzerinden Kimlik Doğrulama

Libnss-ldapd ile Samba Üzerinden Kimlik Doğrulama Libnss-ldapd ile Samba Kimlik Doğrulama Genel Bakış Libnss-ldapd, LDAP sunucunuzun kullanıcı hesabı(user account), grubu (gorups), ana bilgisayar adı (hostname), takma adı (aliases), ağ grubu (netgroup) ve temelde /etc/passwd, /etc/group (flat files) dosyalarından veya NIS’den alacağınız diğer bilgileri sağlamasına olanak tanıyan bir Ad Hizmeti Anahtarı (Name Server Switch, NSS, nsswitch) modülü sağlar [1]  Ayrıca unix sistemlerde bir LDAP/AD/Samba sunucusuyla kimlik ve kimlik doğrulama yönetimi kullanmak…

Devamını OkuLibnss-ldapd ile Samba Üzerinden Kimlik Doğrulama

Pardus 19 üzerinde PostgreSQL 11 kurulumu

Pardus 19 üzerinde PostgreSQL 11 kurulumu Pardus 19 üzerinde PostgreSQL 11 kurulumu Pardus 19 üzerinde PostgreSQL 11 kurabilmek için Pardus 19’un kendi depoları yeterlidir. Bunun için aşağıdaki komut ile temel kurulum işlemine başlayabilirsiniz: sudo apt install postgresql-11 postgresql-client-11 Bu işlem sonucunda PostgreSQL kurulmuş olması gerekmekte. Fakat kontrol için aşağıdaki komut çalıştırılabilir: pg_isready Bu komut çıktısında aşağıdaki gibi bir sonuç görmeniz gerekmektedir: Çıktıdan anlaşıldığı üzere postgresql’in kullandığı port ve bağlantının açık…

Devamını OkuPardus 19 üzerinde PostgreSQL 11 kurulumu

Python Üzerinde Sanal Ortam

Python Üzerinde Sanal Ortam Python üzerindeki en büyük problemlerden birisi olan 2.x mi yoksa 3.x sürümünü mü kullanılacağı soru işareti 2020 yılının 1 Ocak’ında tarihe karışarak artık Python2’ye destek olunmayacağı belirtilerek Python3 üzerinde geliştirme yapılmasını olumlu kıldı. Tabi ki 3.x sürümleri de kendi aralarında farklı paketlere farkı şekilde destek verebilmekte, farklı paketler çeşitli paket bağımlılıklarına sahip olduğu için bu yapıyı daha iyi anlamak ve kullanmak oldukça önemli. Bu yazımızda aslında…

Devamını OkuPython Üzerinde Sanal Ortam