Pazartesi, Ocak 13, 2025

TC Kimlik Numarası Nasıl Doğrulanır Ve Üretilir?

Eskiden geliştirmiş olduğum ve kullanmayı bıraktığımız TC Kimlik doğrulama modülünün kodları aşağıdaki gibidir, burada hem TC Kimlik numarası algoritması çalıştırılmakta ve doğrulanmaktadır. Aynı zamanda Suriyeli, Mülteci ve İkame izin almış kişilerinde doğrulama işlemleri yapılabilir. T.C. Kimlik No, on bir (11) haneden oluşan, Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü tarafından Türkiye vatandaşlarına verilmiş 11 rakamdan oluşan […]

Debian 10 Üzerine Spotify Nasıl Kurulur?

Normal şartlarda Debian üzerinde Spotify kurmak için yapılan işlemlerde bağımlılık sorunları çıkabiliyor, örneğin paket içerisinde olmayan bir bağımlığın kurulmaya çalışılması veya Debian’ın desteklemediği bir paketi barındırması. Bu durum genelde Ubuntu reposu kullananların başına sıkça gelir. Ancak sanılanın aksine Ubuntu’nun repoları Debian’da pek sağlıklı çalışmaz.(bağımlılık farkları yaşatabilir) Bu sebeple Spotify’ın direk olarak sunduğu paketi sisteme dahil […]

Web Sitenizi Ücretsiz Barındırmak İçin Kullanabileceğiniz 4 Sağlayıcı

Güzel bir web sitesi oluşturmak için kimi tonlarca sayfa kod yazıyor kimizi hazır sistemlere yöneliyor, ancak herkes sonuç itibariyle sağlayıcılara ücret ödüyor. Başlangıçta yerel bilgisayarınızda çok güzel bir şekilde çalışan web sitenizi halka açmak için illaki bir sunucuya ve/veya hostinge ihtiyacınız olacak, ardından bir alan adı edinmeniz gerekecek. Tahmini Çıkacak Gider Bu maliyeti göze almayacaksanız […]

Ubuntu 20.04 Üzerine TinyCP Kontrol Paneli Nasıl Kurulur?

TinyCP, Linux sistem ve/veya sistemlerinizi web tabanlı bir ara yüz aracılığıyla yönetmenize imkan sağlayan projedir. Çok hafiftir ve sistem üzerinde gerekli kurulumları oldukça hızlı bir şekilde yapabilir, bu sebeple özellikle düşük sistem kaynağına sahip insanlar tarafından tercih edilmektedir. Sunucuları izlemek, web siteleri oluşturmak, sanallaştırma yapmak, veri tabanları oluşturmak ve yönetmek, e-posta adresleri yönetmek mümkündür. TinyCP […]

Windows Server 2019’da Sabit IP Adresi Nasıl Tanımlanır?

Windows Server 2019 işletim sistemimizde “Server Manager” uygulamasını çalıştırın. Solda yer alan alandan “Local Server” seçeneğini seçin, sağ bölümdeki “Ethernet” seçeneğine tıklayın. Sabit IP eklemesi yapacağınız mevcut “Ethernet” kartınızı seçin, sağ tıklayın ardından “Properties” seçin. Açılan ekranda direk olarak “Internet Protocol Version 4” seçeneğini seçin ve hemen altta görmüş olduğunuz “Properties” seçeneğine tıklayın. Artık istediğiniz […]

Debian 10 Üzerine TinyCP Kontrol Paneli Nasıl Kurulur?

TinyCP, Linux sistem ve/veya sistemlerinizi web tabanlı bir ara yüz aracılığıyla yönetmenize imkan sağlayan projedir. Çok hafiftir ve sistem üzerinde gerekli kurulumları oldukça hızlı bir şekilde yapabilir, bu sebeple özellikle düşük sistem kaynağına sahip insanlar tarafından tercih edilmektedir. Sunucuları izlemek, web siteleri oluşturmak, sanallaştırma yapmak, veri tabanları oluşturmak ve yönetmek, e-posta adresleri yönetmek mümkündür. TinyCP […]

CentOS 6 ve 8 Sunucuyu Oracle Linux’a Taşıma

Bildiğiniz gibi geçtiğimiz haftalarca Centos topluluğu kızdıracak bir hareket yaparak RHEL’in testing sürümü haline geldi, bu durum önümüzdeki yıl yaşanacak ancak insanlar ne yapacağız diye yana döne alternatif aramaya hatta yeni çıkacak Rocy linux için heyecanlanmaya başladı(çok yersiz bir heyecan), tabii bütün bunlar olurken CentOS 7 kullananlar henüz endişelenmelerine gerek yok çünkü 2024’te ömrünü tamamlayacak […]

Linux UEFI Boot Partition Sorunu ve Onarma Yöntemi

Geçtiğimiz hafta gece 01:00 sularında yaklaşık olarak üç saat süren bir kesinti yaşadık, bu kesintinin ana sebeplerinden bir tanesi yapmış olduğum kernel güncellemesi sonrasında debian işletim sisteminin boot-efi kısmının zarar görmesi idi. Tabii bu sorun gördüğüm kadarıyla 1 haftanın snapshot şeklinde alınan yedeklerinde bile vardı. Tahminimce son kernel güncellemesinden hemen sonra ki yeniden başlatmada ortaya […]

Yeniden Başlatılması Gereken Servisler Nasıl Tespit Edilir?

Sistemi güncellediğimiz zaman hangi uygulamanın yeniden başlatma istediğini bilmemizin bir kaç yolu elbette var, ancak size en kolay olanını göstereceğim. Bu işi yapmak için ufak bir araçtan faydalanacağız adı da needrestart bu küçük uygulama aslına bakarsanız oldukça işlevsel Kurulumunu çok basit bir şekilde yapıyoruz. Kullanabileceğiniz komutları sıralamak için needrestart –help komutunu kullanabilirsiniz. Ben bu örnekte […]

Debian 10 Üzerine PHP 8.0 Kurulumu

Güncel PHP kullanmak ve yeniliklere hızlı adapte olmak isteyen arkadaşlar PHP sürümlerini 8.0 yapmak isterlerse debian 10 için aşağıdaki işlemleri yapmaları yeterli olacaktır. Güncel repo dahil edildikten sonra güncelleme komutu verilir. Gerekli olan modüllerle birlikte sisteme kurulum gerçekleştirilir.

Arızalı Servis systemd ile Otomatik Nasıl Yeniden Başlatılır?

Sistemde kararsız çalışan süreçler varsa bunların otomatik olarak systemd tarafından yeniden başlatılması oldukça işinize yarayabilir. Ön tanımlı olarak işletim sisteminde 10 saniye içinde art arda beş başlatma hatasında failure olarak işaretlenir. Bunu aşağıdaki komut ile görebilirsiniz. Örnek çıktımız ise şu şekildedir. Bunu değiştirmek isterseniz cat /etc/systemd/system.conf | grep StartLimit komutunu verin çıkan değerleri sizi rahat […]

CloudFlare Web Analytics Nedir? Nasıl Kullanılır?

Eylül ayında, tüm web için yeni ve ücretsiz bir Web Analytics ürününü Cloudflare yetkilileri duyurmuştu ve sadece pro hesaplar kullanabiliyordu. Bugün ise, DNS ayarlarınızı değiştirmeden herkesin kullanabileceği Web Analytics uygulamasını duyurdular. Popüler analitik araçları reklama dayalı bir iş modeli ile çalıştığını biliyoruz, bu araçları kullandığımızda kullanıcıların verilerinin reklam modellerine göre kullanılmasına göz yummuş oluyoruz, yani […]

Debian 10 Üzerine MariaDB Nasıl Kurulur

MariaDB açık kaynaklı, çok iş parçacıklı ilişkisel veritabanı yönetim sistemidir ve MySQL için geriye dönük uyumludur. MariaDB Foundation tarafından MySQL’in bazı orijinal geliştiricileri de dahil olmak üzere proje sürdürülmekte ve geliştirilmektedir. Debian 10 sürümü ile MySQL varsayılan veritabanı sistemi olarak MariaDB ile değiştirildi. Her fırsatta unuttuğum için dokümantasyona ekleme ihtiyacı duydum. Gereken adımları aşağıdadır. Default […]

Debian 10 Üzerine PowerShell Kurulumu

Debian 10’da Linux için PowerShell Core, sisteminize kurup işlemleri gerçekleştirebilmemiz için depoları sistemimize ekleyip gerekli işlemleri yapmamız gerekmektedir. Ardından linux üzerinde powershell komutlarını çalıştırabileceksiniz. Sistem araçlarının yüklenmesi Yüklenecek powershell deposundaki programlara erişmek için gerekli olan public keyimizi sisteme dahil ediyoruz. Depomuzu sisteme dahil ediyoruz. depoları güncelliyoruz powershell kurulumunu tamamlıyoruz. PowerShell kurulumu tamamlandıktan sonra başlatmak için […]

Debian 10 Microsoft SQL Server Kurulumu

Microsoft SQL Server ihtiyacınız varsa Microsoft Windows Server ürünlerine ihtiyacınız yok. Kısıtlı imkanlarınız varsa aşağıdaki kurulum uygulanarak debian 10 üzerine kurulumu gerçekleştirebilirsiniz. Aksi durumlarda Microsoft Windows Server ürünlerini tercih etmeyi unutmayın. Gerekli paket listelerini sisteme dahil edelim. Paket listesini güncelleyelim ve mssql-server kurulumunu başlatalım. Kurulumu tamamlamak için /opt/mssql/bin/sqlservr-setup komutunu çalıştıralım. Varsayılan sql sunucu portu 1433’ü […]

Debian 10 Hyper-V Daemons Kurulumu

Hyper-V sanallaştırma ortamı üzerinde debian 10 kullanılacaksa uygulama üzerinde hyper-v için bir takım servislerin çalışması gerekmektedir. Örneğin; makinelerin ip adreslerinin gözükmesi ve ölçümlerin tespiti için sisteme ekleme yapmamız gerekiyor. Bu bağlamda aşağıdaki paketin sisteme eklenmesi gerekmektedir. Hyper-V Daemons, Vmware üzerinde her zaman kurduğumuz Vmware Tools ile aynı işlevleri görmektedir. Aynı şekilde eğer sistem debian tabanlı […]

Debian 10 Üzerine VNC Nasıl Kurulur

Bu makalede size, bir Debian 10 sisteminde VNC sunucusunun nasıl yükleneceği ve yapılandırılacağını anlatacağım. Ayrıca VNC sunucusuna nasıl güvenli bir şekilde bağlanacağınızı göstereceğim. Virtual Network Computing (VNC), başka bir bilgisayarı uzaktan kontrol etmek için klavyenizi ve farenizi kullanmanıza olanak veren bir grafik masaüstü paylaşım sistemidir. Masaüstü Ortamını Yükleme Muhtemelen, Debian 10 sunucumuzda masaüstü ortamı yüklü olmayacaktır. […]

Windows Server 2019 Bilgisayar Adı Nasıl Değiştirilir?

Kurduğunuz Windows Server 2019 makinelerin tamamının rastgele isimlendirilmesi kimsenin hoşuna gitmeyecektir, özellikle sistemi yöneten siz ve ekibinize. Bu sebeple direk olarak bilgisayarın adını değiştirmenizi şiddetle öneririm. Bu işlemi yapabilmek oldukça basit tek yapmanız gereken; Server Manager‘ı çalıştırın, sol bölümde sizi karşılayacak olan Local Server sekmesine geçiş yapın. Sağ bölümde yer alan Computer Name alanına gelin […]

Github’da Kullanılabilecek Güncel Dorklar

Github repolarında yer alan Hassas bilgileri tespit etmek amacıyla kullanılabilecek 150’den fazla dork, özellikle bounty ve yanlış yapılandırılmış git repo tespitinde oldukça işinize yarayacaktır. Kullanmak için Github Search API’sini kullanabilirsiniz veya direk olarak tarayıcı üzerinden aramalarınızı yapabilirsiniz. Unutmayın Github Search API üzerinde dakikalık sadece 30 arama gerçekleştirebilirsiniz.

Windows Server 2019 Yerel Kullanıcıya Admin Yetkilerinin Verilmesi

Geçtiğimiz gün sizlere Windows Server 2019 üzerinde nasıl yerel kullanıcı oluşturabileceğinizi anlatmıştım, şimdide oluşturduğumuz bu kullanıcıya Administrator yetkisi vereceğiz ve sistemde yetkili yapacağız. Server Manager uygulamasına giriş yapıyoruz Tools menüsü altında yer alan Computer Management seçiyoruz. Hemen açılan alandan direk olarak Local Users and Groups seçiyoruz, içerisinden Users alanına tıklıyoruz ve oluşturmuş olduğumuz kullanıcıya sağ […]

Windows Server 2019 Yerel Kullanıcı Oluşturma

Sistemi yeni kurdunuz ve sistemde Admin dışında başka birilerinin erişmesini istiyorsunuz, bunun için öncelikli olarak yeni bir yerel kullanıcı oluşturmalısınız. Bunun için aşağıdaki adımları yapmanız yeterlidir. Oldukça kolay bir biçimde kullanıcınızı oluşturabilirsiniz. Server Manager uygulamasına giriş yapıyoruz Tools menüsü altında yer alan Computer Management seçiyoruz. Hemen açılan alandan direk olarak Local Users and Groups seçiyoruz, […]

Ubuntu 20.04 LTS Üzerine Hyper-V İçin linux-vm-tools Kurulumu

Hyper-V üzerinde sanallaştırma yaparak linux makina ayağa kaldırdıysanız desktopda oldukça kötü performans veriyor, çünkü rdp üzerinden değilde sanki KVM‘miş gibi çalışıyor haliyle gecikme oluyor ciddi anlamda tepkiler kötüleşiyor. Bunun için sistemde linux-vm-tools ve xrdp paketleri kurulu olmalı üstüne birde düzgün ayarlanmış olmalı. Hala 20.04 LTS sürümüne aşağıdaki XRDP ayarlaması geçilmemiş. Düzenlenmiş olan betiği şöyle bırakıyorum. […]

Windows Server 2019 Kurulumu

Ben bu kurulumu yaparken 2018 yılında çıkartılan son sürümlü imajı kullandım. Microsoft’un resmi web sitesinden daha güncel bir sürümü indirebilir 180 gün boyunca kısıtlama olmadan kullanabilirsiniz. Windows Server 2019 için indirdiğiniz ISO dosyasını bilgisayara/sunucuya takın ve sistemi başlatın ardından boot işlemi gerçekleştikten hemen sonra gerekli seçimleri yapmanız için aşağıdaki ekran karşınıza gelecek. Aynısını ayarlayıp devam […]

NGINX’de XenForo Yapılandırma

Özellikle forum sahibi bir kaç arkadaşımız geçtiğimiz günlerde bana ulaşarak abi NGINX’de XenForo nasıl yapılandırabiliriz diye sordu kendilerine anlattım. URL rotalarında sorun yaşayan herkesin derdine derman olacak şekilde gerekli olan yapılandırma dosyasını aşağıya bırakıyorum. XenForo 1 ve 2 sürümü ile uyumludur. SEO uyumlu rotalar için oluşturulmuştur. libraries ve internal_data gibi belli başlı yerlere dışarıdan erişim […]

Rank Math SEO wp_actionscheduler_groups Hatası Ve Çözümü

Veritabanında iyileştirme çalışması yaparken, sürüm yükseltme sırasında aşağıdaki sorun ile karşılaştım. Analytics modülünü kullanmıyor olsam bu hatayı görmeyecektim aslında, ama bu sorunu çözüme kavuşturalım. Her ne hikmetse veritabanında kullanılan wp_actionscheduler_groups tablosuna bir şeyler olmuş bozulmuş. Bunu çözmek için yapacağımız şey çok basit olacak paniklemeye gerek yok. Öncelikle SSH üzerinden makineye erişip plugin klasörüne giriş yapıyorsunuz […]

Etler ve Patates için Baharat Karışımları

Dışarıdan ne olduğunu bilmediğiniz, baharat karışımları almaktan benim gibi bıktıysanız ve içerisindeki koruyucu maddelerden uzak durmak istiyorsanız bu makale tam sizin için. Yapacağımız yemeklerde kendi baharat karışımımızı kullanacağız, üstelik hazır alınan karışımların birebir aynısı olacak. Bahsettiğim baharatların her birinden azar azar kullanınız özellikle tuzu fazla kaçırmayın baharat karışımınızın yemeğinizi bozmanızı istemezsiniz. Malzemeleri almak için aktara […]

Wordpress Shield Security Kurulum Ve Ayarları

Wordpress üzerinde envai çeşit güvenlik eklentisi bulunuyor, Wordfence gibi popüler olanlarıda var. Ancak öyle bir eklenti var ki popüler olmamasına rağmen kendisini çok güzel geliştiriyor ve uygun fiyatlar ile satılıyor. Gelin hep birlikte Shield Security kurulumuna göz atalım ve web sitemizde ek güvenlik katmanı oluşturalım. Bu eklentide öne çıkan özelliklerden bazıları şunlardır Yerleşik 2FA, U2F […]

Yeni Bilgisayar Topladım, Neden AMD Tercih Ettim?

Perşembe günü sabah kalktığımda kullandığım bilgisayarı açtım performans açısından beni tatmin etmedi işlemci aşırı ısınıyordu ve tek çekirdek aktifti ve ısı sebebiyle işlemci kendisini kilitliyor. Diğer çekirdekleri kullandırmıyordu. Bu noktada işlemcinin macunu kontrol ettim kurumuş olabilirdi ama sorun olmadığını gördüm. Yüksek ihtimal eski su soğutucu bozuldu ve eskisi gibi çalışmamaya başladı, bu şekilde kullanılmayacağı için […]

NGINX İçin ngx_pagespeed Kuralları

NGINX üzerinde kimi zaman googlenin kuluçka merkezinde geliştirilen ngx_pagespeed kullanmak isterseniz, uygulamayı derledikten ve kurulumu tamamladıktan sonra aşağıdaki kural setini uygulamanız siz hem en iyi performansı verecek hemde web sitenizde pagespeed kaynaklı sorunları yaşamayacaksınız. /etc/nginx/conf.d/ içerisine aşağıdaki yapılandırmaları pagespeed.conf olarak eklemeniz yeterlidir.

Mutlaka Engellemeniz Gereken Tehlikeli Telefon Numaraları

Aşağıdaki numaralar gerek sözlü bir şekilde gerekse zaman zaman SMS göndererek dolandırıcılık amaçlı faaliyetlerde bulunmaktadırlar, Kurumsal ve/veya bireysel güvenliğinizin ihlal edilmemesi adına yayınladığım numaraları lütfen rehberinizden kalıcı olarak engelleyiniz. Liste mümkün olduğunca güncel tutulmaya çalışılacaktır. Listelerde yer alan telefon numaralarını kullanan şahıslar aşağıdaki bahaneler ile arama gerçekleştirmektedir; Google Maps çözüm ortağı diye 250 TL ödeme […]

MISCONF Redis is configured to save RDB snapshots Hatası Ve Çözümü

Hızlandırma amaçlı veya verilerinizi tuttuğunuz Redis makinanızda aşağıdaki hatayı düzgün bir yapılandırma yapmamışsanız görebilirsiniz. Hatayı öncelikli olarak monitoring uygulamaları üzerinde görebilirsiniz. Size söylediği gibi loglara bakmanız gerekiyor ancak bu hatanın genel kaynağı disk kullanımınız olacaktır. Diskiniz ya dolmuş yada %99 üzerinde bir kullanımı vardır. Aşağıdaki işlemi redis-cli aracılığı ile yapmanız sorununuzu çözecektir. Ancak kalıcı olarak […]

NGINX Güvenlik Yapılandırması Nasıl Yapılır?

NGINX üzerinde yapılandırmanızı yaptığınızda ek güvenlik önlemleri almanız oldukça faydalı özellikle Wordpress, Joomla vb sitelerde uygulayabilirsiniz. Uygulama sunucusu kuracak arkadaşlarımız içinde bu yapılandırma dosyamız oldukça idealdir. .git, .DS_Store vb gibi başında nokta olup gizli kalması gereken dosyaları ve yürütülebilir dosyaların erişime engellenmesi, sürüm bilgisi veya sunucu üzerinde koşan uygulamanın bilgilerinin bulunduğu dosyaların erişimlerinin engellenmesi, uzantıya […]

Plesk Panel’i Hetzner DNS ile Birlikte Kullanma

Hetzner DNS hizmetini geçtiğimiz aylarda yayınlamıştı. Bölge aktarım amacıyla Bind ve AXFR kullanarak DNS yönetimini Plesk üzerinden Hetzner’a bağlayıp aktarım sağlayabilirsiniz. Bunu yapabilmek için öncelikli olarak Hetzner’ın networkü üzerinde bir sunucudan DNS isteklerini yönlendirmelisiniz. Plesk DNS Yönetimi Öncelikle, Hetzner DNS sunucularına bölge aktarımına izin vermelisiniz ve Plesk sunucusunda DNS şablonunuzu ayarlamalısınız. Bunu yapmak için, Plesk […]

COVID-19 Salgını 2021 Küresel İhtiyaçları Nasıl Şekillendirdi?

Bir pandemi neredeyse bütün küresel dengeleri bir çırpıda nasılda değiştirdi, İnsanlar evlerinde karantinada kalmak zorunda kaldı ve bu süre içerisinde işlerinde yürümesi gerekiyordu, gördük ki bizim ülkemizde uzaktan çalışma modeline iyiden iyiye geçmişti. Türkiye’de hızlandırılmış bir şekilde dijitalleşme adımları atıldı. Kurumsal ağlarda hiçbir çalışma yapılmadan direk olarak bilgi işlem departmanlarına ağır yükler bindirildi ve uzaktan […]