Salı, Ocak 21, 2025

PostgreSQL Sunucusuna Uzaktan Nasıl Erişilir?

Varsayılan olarak PostgreSQL sunucusu sadece yerel arabirimde 127.0.0.1 çalışacak şekilde ayarlıdır. PostgreSQL sunucunuza uzaktan erişim sağlamak için postgresql.conf yapılandırma dosyasını açın ve CONNECTIONS AND AUTHENTICATION bölümüne listen_addresses = ‘*’ yazın. sudo nano /etc/postgresql/10/main/postgresql.conf dosyayı kaydedin ve PostgreSQL hizmetini şu şekilde yeniden başlatın. sudo service postgresql restart Ss yardımcı programıyla yapılan değişiklikleri doğrulayın. ss -nlt | […]

Debian 9 Üzerine PostgreSQL Nasıl Kurulur

PostgreSQL, genellikle Postgres olarak bilinir, açık kaynaklı genel amaçlı nesne-ilişkisel veritabanı yönetim sistemidir. PostgreSQL, çevrimiçi yedeklemeler, zaman kurtarma, iç içe geçmiş işlemler, SQL ve JSON sorgulama, çoklu sürüm eşzamanlılık kontrolü (MVCC), asenkron çoğaltma ve daha fazlası gibi birçok gelişmiş özelliğe sahiptir. Bu makalemde, PostgreSQL‘in Debian 9‘a nasıl yükleneceğini ve temel veritabanı yönetimini göstereceğim. PostgreSQL Kurulumu […]

Debian 9 NTP Sunucusu Kurulumu

Bu makalede sizlere, Debian 9 üzerine en basit şekilde NTP’yi nasıl kuracağınızı göstereceğim. Zaman sunucusu 123/UDP portunu kullanmaktadır. Normal işlemleriniz için kurmanıza gerek yok, Dışarıya hizmet edecek bir sunucu kurarken kullanmanızı öneririm. Paketin kurulumu için vereceğiniz ilk komut ise aşağıdadır. Ardından servisin lokal makinelere ulaşması için gerekli adımlar yapılır. Senkron edilecek sunucuların tanımı gerçekleştirilir. NTP […]

Debian 9 Üzerine VNC Nasıl Kurulur

Bu makalede size, bir Debian 9 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 sunucunuzda masaüstü ortamı yüklü olmayacaktır. […]

Debian 9 Üzerine PHP 7.2 Nasıl Kurulur

İşletim sisteminde ön tanımlı olarak gelen PHP sürümü düşük olduğu için gereken dosyaları PPA aracılığı ile sisteme ekliyoruz. PHP 7.0 sürümündeki Debian 9 depoları, kısa süre içinde destek için ömürlerinin sonuna ulaşacak ve artık güvenlik güncellemelerini almayacak. Bu makalede, bir Debian 9 sunucusu üzerine PHP 7.2 kurulumunun nasıl yapılacağını göstereceğim. Ekleme işlemlerini tamamlandıktan hemen sonra. […]

Debian 9 VMware Tools Kurulumu

3 Haziran 2018’de vmWare resmi olarak open-vm-tool paketini desteklemeye başladığını duyurdu. Bu bağlamda sanal makineler için aşağıdaki şekilde desteklenen paketleri kurabiliriz. Repoları güncelliyoruz Gerekli olan paketleri sisteme dahil ediyoruz. VMware Workstation ve Fusion’da Paylaşılan Klasörler’i kullanarak dosya paylaşım özelliğini kullanırsanız, sanal makinedeki vmhgfs sürücüsünü yükleyin. Bu sürücü, işletim sisteminde dahil değildir. Kurulum araçların kullanımında soruna […]

Debian 9 PowerShell Kurulumu

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 aşağıdaki komut […]

Debian 9 Microsoft SQL Server Kurulumu

Microsoft SQL Server ihtiyacınız varsa Microsoft server ürünlerine ihtiyacınız yok. Kısıtlı imkanlarınız varsa aşağıdaki kurulum uygulanarak debian 9 üzerine kurulumu gerçekleştirebilirsiniz. Aksi durumlarda Microsoft 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’ü dinleyebilir olduğuna […]

Linux’ta Network Hızını Artırmak İçin TCP BBR Nasıl Etkinleştirilir

BBR (Bottleneck Bandwidth ve RTT), Google tarafından yayınlanan TCP için yeni bir tıkanıklık kontrolü algoritması dır. Linux çekirdeğine 4.9’dan itibaren eklenmiştir. Tıkanıklık sinyali olarak paket kaybına bakmak yerine, BBR sıralı olarak devam eden dar boğaz bant genişliğini ve RTT’yi takip eder. Kernel sürümünü kontrol ediyoruz. 4.9 olduğundan emin olduğumuza göre devam edebiliriz. Bundan sonra bbr […]

Ücretsiz Hosting Paneli CyberPanel Nasıl Kurulur?

Kendileri açık kaynak kodlu ve django ile geliştirilen ücretsiz bir kontrol panelidir. Genelde kullanıcılar sorduklarında özellikle bu paneli öneririm. Çünkü panelin kullanımı diğer rakiplerine göre oldukça kolaydır. Kuruluma başlamadan önce lütfen sisteminizde aşağıdaki komutu kullanarak Selinux’ü devre dışı bırakın ve sisteminizi yeniden başlatın. Eğer yeniden başlatmak istemiyorsanız. setenforce 0 komutunu vererek düzenlemenin geçerli olmasını sağlayın. […]

Debian 9 Hyper-V Daemons Kurulumu

Hyper-V sanallaştırma ortamı 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ı olan ubuntu ise […]

Linux’de Kolayca Zaman Ayarlarını Yapmak

2018 senesinde sistem içinde gelen mevcut araçlar ile pek çok ihtiyacımızı yerine getirebildiğimizi söylemeden edemeyeceğim. Bunun için mümkün olan en az kurulum ile maximum verimi alacak şekilde yapılandırmamızı yaptıktan sonra. Tarih ve saat işlemlerine sıra geldiyse aşağıdaki örneği takip edebilirsiniz. mert@debian:~$ timedatectl status Local time: Mon 2018-08-20 22:22:50 +03 Universal time: Mon 2018-08-20 19:22:50 UTC […]

Linux Sistemler için Blind Operator Mode

Rootkit benzeri bir modül, sıradan bir sistem yöneticisinin izin verilen ip bilgisini sorgulama yeteneğini ortadan kaldırır, tcpdump ve daha fazlasını çalıştırma yeteneğini devre dışı bırakır. Bu modül tüm VPN sunucularında başlangıçta yüklenmesi önerilir. Wireguard yapımcıları tarafından aktif olarak geliştirilmektedir. Wireguard VPN Kurmak isterseniz de Wireguard VPN Server Kurulumu makaleme göz atabilirsiniz. Uygulama kısaca aşağıdaki işlemleri […]

Tatlı Bela Grub Rescue Hatası ve Hızlı Çözümü

Geçtiğimiz günlerden birin de müşterilerim kendi başına bir iş yapmak istemiş. Linux bilmediği için internet’ten kurcalayıp bulduklarını yaparak işini çözmeye çalışmış. Telefonum uzun uzun çalınca durumun farkına vardım. Yıllardır *nix işletim sistemi yöneten biriyim. Kişisel bilgisayarımda MacOS ve Windows kullandığım içinde sanal dışında evde hiç *nix sistem kullanmıyorum.(İsteseniz de istemeseniz de Windows’a mahkumsunuz. Burasıda ayrı […]

Pritunl(OpenVPN ve IPsec) Enterprise VPN Kurulumu

Pritunl, linux işletim sistemleri üzerinde kolaylıkla OpenVPN servisini yapılandırmanıza ve yönetmeniz için geliştirilmiş bir uygulamadır. Ücretsiz ve Kurumsal sürümleri ile kendini gösteren bu güzel uygulamayı. Oldukça uzun bir süredir kişisel işlerim için kullanmaktayım. Kolay yönetilebilir olması ve kurulum kolaylığı ve istenildiği zaman genişletilebilir bir yapıda olması beni gerçekten tatmin ediyor. Bir kaç ek özellikleri istediğim […]

Unbound ile DNS Over TLS Kurulumu

Yeni bir teknoloji olan ve DNS protokolünü daha güvenli bir hale getirmesi ile bilinen DNS Over TLS teknolojisini Unbound üzerinde nasıl kullanabileceğinizi anlatmaya çalışacağım. DNS Over TLS Nedir? TLS üzerinden DNS**(DNS Over TLS)**, SSL sunucularıyla tüm bağlantıların TLS kullanılarak güvenli bir şekilde yapılmasını sağlayan bir güvenlik protokolüdür. Bu, İSS’lerin hangi web sitesine eriştiğinizi görmesini engellemede […]

Ubuntu’da Eksik AMD Sürücülerini Yüklemek

Toshiba laptobuma windows lisans almaktan vazgeçtiğim için Xubuntu kurmaya karar verdim. Bunun için normal prosedürleri gerçekleştirerek UEFI ön yüklemeli bir şekilde kurulumu gerçekleştirdim. Kernel güncellemesi sırasında aşağıdaki firmware hatasını daha doğrusu uyarısını gördüm. AMD kart kullananlarda bu durum yaşanıyor. Ön tanımlı olarak normalde yüklü gelmesi gerekirken niyeyse yoktu. Buradaki hayatı çözmek için direk indirmemiz gereken […]

Linux’de Dizin ve Dosyaların İzinlerini Düzeltmek

Bu yazımda sizlere linux işletim sistemleri üzerinde dosya ve dizinler üzerinde topluca bozulan izinleri kolay bir şekilde nasıl düzeltebileceğimiz konusunda bilgiler vereceğim. Sunucuya özellikle windows tarafından dosya attığımızda tüm dosyaların ve dizinlerin izinleri 0777 olarak gözüktüğünü ve yeşil yeşil parladığını göreceksiniz. Bunu dosyalar için düzeltmek adına aşağıdaki işlemi gerçekleştirebilirsiniz. find /var/www -type f -exec chmod […]

Linux İşletim Sisteminde Kernel Nasıl Derlenir?

Bu yazımda Linux çekirdeğini kendinize göre nasıl derleyebileceğinizi göstermek istiyorum. Kullandığınız linux kerneli yetersiz geldiyse yada sırf zevk için “ya bugünde bi kernel derleyeyim” diyorsanız. Doğru makaleye geldiniz. Derleme işlemi için sistemde olması gereken araçları kuruyoruz. apt-get install kernel-package ncurses-dev bzip2 module-init-tools initrd-tools procps libncurses5-dev gcc make git exuberant-ctags bc libssl-dev RHEL/Centos sudo yum install […]

Debian Kurarken Karşılaştığım Bazı Sorunlar Ve Çözümleri

Uzun bir aradan sonra Emektar Acer E3-112 model bilgisayarıma yeniden Debian kurmaya karar verdim ve bunun için Debian 9 CD imajını SD karta yazdırıp bilgisayarı yeniden başlattım. Seçeneklerden Expert Graphical Installation’ı seçip kuruluma başladım. Daha önce Debian 8 kurarken başıma gelen bazı sorunlar olmuştu ve bu sürümde de aynı sorunlarla karşılaştım. Bu nedenle ekran görüntüleri […]

RaspberryPi Aracılığı ile VPN Gateway Yapıyoruz

Her gün bilgisayardan VPN bağlantısını açıp internete bağlanmak gibi bir çile çekiyordum. 1 Ocak 2018 tarihi ile hem internet faturasında bir zam yapılmıştı. Aynı orandada internetdeki sansür ve kısıtlamalar artmıştı. Bende fırsattan istifade edip RaspberryPi’yi Router olarak kullanmaya karar verdim. Şimdi bu noktara RaspberryPi cihazımızın işletim sistemini belirlememiz gerekiyor. Ben kırpılmış olan DietPi‘yi seçeceğim. Sadece […]

SSH Reverse Tunneling İle NAT Arkasındaki Sunucuya Bağlanmak

Geçenlerde CGNAT arkasındaki arkadaşların nasıl port açabileceğini ve NAT arkasında olan bir makinanın nasıl dışarıdan yönlendirilebileceğini göstermiştik. Bugün ise bağlanmak istediğiniz makina NAT arkasında ise bu makinaya nasıl bağlanabileceğini ve yönetilebileceğini göstermek istiyorum. Bu yöntemi kullanmak için karşı tarafın sizin bilgisayarınıza bağlanması gerekiyor. Raspberry pi gibi bir cihazı dışarıya açarak ve bu cihaza bir kullanıcı […]

Debian DHCP Server libisccc-export.so Hata Çözümü

Gece gece oturmuş DHCP ayarlaması yapıyordum. Evdeki cihazlar için Wifi ve LAN ayırımı yaparak düzenlemelerde bulunup network’ü ayırmak istedim. İstedim ama bu dhcp sunucusunu kurarken nasıl olduysa default sistemde birşeyler ters gitmiş ve aşağıdaki hatayı almaya başladım. İlk başta bakınca dhcpd.conf üzerinde bir hata gidi duruyor. Ama alakası yok shared kütüphanelerden biri kurulurken yada başka […]

Linux Sunucular İçin Örnek SNMP OID’ler

Zamanında bir SNMP projesinde kullanmış olduğum kodların tamamıdır. Ayrıca bu kodlara ek olarak yeni OID’ler eklemeyide unutmadık SNMP üzerinden sunucu hakkında bilgileri almak için kullanabilirsiniz. Bu OID’ler ile QSNMP Projesini yapmıştım. Staja alınmak için yaptım ama yüzümüze bakmayıp göndermişlerdi.

Pi-hole İle İnternet Reklamlarının DNS Üzerinden Engellenmesi

İnternet üzerinde hemen hemen tüm siteler reklam içeriyor. İyi kötü tüm siteleri ihtiyaçlarımız doğrultusunda geziyoruz ve işimize yarayacak içerikleri ayıklamaya çalışıyoruz. Bunu yaparkende her zaman karşımıza ilginç bir sürü reklam çıkıyor. İnsanlar sitelerine ekledikleri reklamlardan para kazanmak istiyor taracıyı tabanlı reklam engelleme uygulamalarını engelleyerek siteye giriş yapılmasını engelliyor. Bazı aç gözlüler bu şekilde bir yol […]

Centos 7 Otomatik Güncelleştirmeleri Aktif Etmek

Linux sistemlerde son zamanlarda ortaya çıkan bir otomatik güncelleme furyası var Centos/RHEL ailesi bunu uzun zamandır yapıyordu zaten. Kurumsal çözümler için oldukça güzel bir durum her paketin anında güncellenmesi yerine sadece güvenlik güncelleştirmelerinin geçilmesi yeter Kritik çalışan ve sorun olması istenmeyen durumlar için çoğu zaman güvenlik güncelleştirmeleri bile göz ardı edilir. Çalışıyorsa dokunma mantığı bu […]

Systemd’ye Giriş 101

Linux için günümüzde popüler olan bir servis yöneticisidir. İnsanlar her ne kadar sevmeyip Systemd’ye küfürlerde etse kullanmak zorunda. Şuan piyasada en çok kullanılan servis yöneticisi. Eski sistemler haricinde özel distrolar dışında kullanılmaz. Gelin birlikte temel seviyede Systemd nin komut ve parametrelerine bakalım. Komut Açıklama systemctl status ssh.service Durum systemctl is-active ssh.service Durum systemctl start ssh.service […]

Shadow Dosyasında Kullanılacak Bir Parola Nasıl Oluşturulur?

Bazı parolaları sıfırlamak için bir sürü çabaya girmekten bıktığım bir gün ne yaparım diye düşünürken direk komut satırından parolayı sıfırlayıp yerine ekleyimde bu sorunu gidereyim dedim. Direk olarak aksiyonu shadow için ayarladım. Qwer1 kullanılacak olan salt değerimiz kafanıza göre yazabilirsiniz. Tuzlama iyidir. Yada aynen bırakıp kullanabilirsiniz. Şimdi yeni şifreyi mkpasswd ile’de oluşturabilirsiniz. Oluşturduğumuz yeni parola […]

CentOS Üzerinde IPv4’ten IPv6’ya Proxy Kurulumu

IPv4 ip adresinden direk olarak squid proxy kullanarak IPv6 ya yönlendirme yapabiliriz. Squid’i yapılandırmak için yapılandırma dosyasındaki yönergeleri ayarlayın. Squid normalde belirli bir ağın gereksinimlerine göre komut satırı kullanılarak yapılandırılır ve /etc/squid/squid.conf dosyasında Squid yapılandırma dosyasının düzenlenmesi önerilir. Daha sonra servisi başlatıyoruz. Gereken parametreyi veriyoruz. Tüm squid trafiğini sunucudaki bir IPv6 IP‘sinde 80 numaralı bağlantı […]

SMTP Posta Sunucunuzu Telnet Üzerinden Test Edin

Dışarıya mail atmak için bir posta sunucusu kurdunuz ve ayarlamalarınızı doğru bir şekilde yaptınız. Peki bu yaptığınız ayarlar gerçekten doğrumu bunu test etmeniz gerekiyor ise doğru yerdesiniz. telnet aslında eski bir teknoloji olarak gözüksede bizim bir takım işlerimize ciddi anlamda yarıyor. Ek bir sistem kullanmadan testler yapabiliyoruz. Daha ne olsun İlk olarak hangi mail sunucusu […]

CentOS’da DHCP kullanırken resolv.conf da Farklı Nameserver Kullanmak

Bir ifcfg ağ yapılandırma dosyası içinde DHCP kullanırken, DHCP sunucusu tarafından atanan ad sunucusu yerine farklı bir ad sunucusu belirtmek isteyebilirsiniz. Bu gibi durumlarda PEERDNS, DNS1 ve DNS2 seçeneklerini kullanın. Her şeyin çalıştığını kontrol etmek için. Şu adımları izleyin grep ^nameserver /etc/resolv.conf komutunu verdiğinizde çıktının aşağıdaki gibi olması beklenir. DHCP sunucusu tarafından sağlanan ad sunucularını […]

myBB’de Yetkili Kullanıcı Parolasının Sıfırlanması

myBB forum alt yapısı kullanan kullanıcıların nadiren karşılaştıkları bir sorunda yetkili kullanıcı parolalarını unuttuklarında ve "Şifreyi Unuttum" yapamadıklarında kullanmaları önerilir. Verecek olduğum SQL komutu aracılığı ile direk olarak yetkili kullanıcı parolasını yenileyeceğiz. Veritabanında parolamız MD5 olarak pekde güvenli olmayan bir yöntem ile tutulmakta. Tabi tuzlandığı için MD5 göre bir nebze daha güvenli diyebiliriz. UPDATE mybb_users […]

Performans için Samba Optimizasyonu ve Hız Ayarı

Samba, diğer herhangi bir uygulamadan biraz daha hızlı bir şekilde kullanabileceğinizi biliyormusunuz? Uygulamalarınızı optimize ederek daha hızlı bir şekilde uzun yıllar kullanabilirsiniz. Bu yüzden kendi ayarlarınızı bulmanız ve(veya) oluşturmanız gerekiyor. Mesleki tecrübelerimize ve Sambanın o güzelim grubundan ipuçları ve püf noktaları ile neler yapabileceğimize bir bakalım Ağ Soket Seçenekleri Bu ana sistem ayarı olarakta geçer, […]

UFW Yapılandırma Örneği

Şimdi ateş duvarı dediğimizde aklınıza birşeyin gelmeyeceğini biliyorum. Ama güvenlik duvarını yani firewall’ı kullanmanın önemini eminimki biliyoruz. Güvenlik duvarı atlatma IPS/IDS atlatma bu gibi durumların olduğunu biliyoruz. Ancak bizim işimiz atlatma yada zıplatma vb şeyler değil. Biz direk Güvenlik duvarının kendisi ile ilgileneceğiz İlk önce sunucunuzda neyin çalıştığını hangi servislerin yayın yaptığını görmek için netstat […]

Sunucu Üzerinde Fotoğrafların Optimize Edilmesi

Eskiden Wordpress kullandığımız zamanlarda resimleri optimize etmek site için büyük önemliydi. Siteler yavaş açılmasın hız sorunları olmasın diye uğraşır dururduk. Kimi zaman eklenti kurup bir sürü uğraşa girer resimlerin sıkıştırılması için oldukça fazla beklerdik Şimdi anlatacağım yöntem ile buna gerek kalmayacak bile gene bekleyeceksiniz ancak arada php yada o tarz bir programlama dili olmadığı için […]

Nouveau Sürücüsünü Devre Dışı Bırakma

Nouveau, NVIDIA ekran kartları için açık kaynaklı bir grafik sürücüsüdür. NVIDIA web sitesinden bir bilgisayara indirilen bir sürücüyü yüklemeye çalıştığınızda bu sorun ile karşılaşacaksınız ve sürücüyü sisteminize kurdurmayacaktır ancak çözüm basit The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled before […]