Pazartesi, Ocak 20, 2025

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 […]

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 […]

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 […]

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. […]

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. […]

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 […]

Zram İle Sıkıştırılmış Takas Alanı Nasıl Oluşturulur?

Takas alanına yeni bir soluk getirecek ve diskin oluşturabileceği gecikmenin önüne geçmek amacıyla Zram ile karşınızdayız, kernel üzerinde yer alan modül sayesinde RAM üzerinde istediğiniz aksiyonları alabilecek, performanstan kayıp vermeden işlemler gerçekleştirebileceksiniz özellikle SWAP işlemlerinde. Peki Bahsettiğimiz Bu Zram Nedir? Ram üzerinde bir block oluşturarak sıkıştırılmış alanlar üzerinde işlem yapmanızı sağlar. Takas alanı olarak kullanabileceğiniz […]

Takas(Swap) Alanı Neden Aktif Edilmeli?

RAM yani bellek yerine Linux’de takas alanı kullanmanın çalışan uygulamalarda performansı ciddi şekilde yavaşlatabileceğine dair söylentilerin olduğunu biliyoruz. Bu gibi durumlarda sorulan en temel sorulardan bazıları ise şunla; Günümüzde takas alanına gerek yok? Takas alanı oluşturmasam ne olur? bilinenin aksine yeterli ram yani bellek miktarına sahip olsanız bile, takas alanı etkinleştirildiğinde inanmayacaksınız ama performans avantajları […]

Linux Sunucu Güvenliği Bölüm 1: SSH Hardening

Twitter üzerinden bahsettiğim gibi Blue Team makalelerinin ilki olan SSH Hardening ile karşınızdayım. Paketinden yeni çıkmış bir sunucuyu kurarken ilk öncelikli olarak eriştiğimiz yer önemlidir, yollar eninde olmasa bile sonunda OpenSSH kardeşimizden geçer. Bir gün işleri büyüyen ve kullandığı hostingin yetmediğini gören engin(aşağıdaki çizgili) Bir bilişim işlerinden anlayan arkadaşına danışmış ve ufak çaplı bir sanal […]

Debian 10 Üzerine Skype Nasıl Kurulur?

Covid-19 günlerinde yani pandemi sürecinde uzaktan çalışma ve toplantı olmazsa olmazımız haline geldi, bu durumda bazı şirketler Skype kullanıyor, Debian 10 kullanan arkadaşlarımızda bu toplantı ve meetinglerden uzak kalmamalı. Kurulumu oldukça basit ve işimizi görür Kurulum internet hızınız ve bilgisayarınızın kaynaklarıyla doğru orantılı olarak 2-3 dk kadar sürebilir, İlk kurulumu tamamladıktan sonra güncelleme desteği almak […]

Debian 10 Üzerine Memcached Nasıl Kurulur?

Yüksek performanslı key-value bir veritabanı olan memcachedin Debian 10 üzerine kurulumunu yapıcaz ve kurulumdan hemen sonra gerektiği gibi yapılandırıcaz. Böylelikle production ortamında önbellekleme için in-memory veritabanımız ortaya çıkacak. Memcached kurulduğu andan itibaren çalışmaya başlayan bir uygulamadır ek olarak açmanıza gerek bulunmuyor. Memcached Yapılandırma Tüm yapılandırmaları /etc/memcached.conf dosyası üzerinden yapacağız. Örneğin dışarıdan erişmek veritabanına erişirken parola […]

Debian 10 Üzerine Visual Studio Code Nasıl Kurulur?

Açık kaynak kodlu ve ücretsiz bir editör olan Visual Studio Code‘yi yazılımcılardan pek kullanmayan yoktur diye düşünüyorum. Microsoftun belki de bize yapmış olduğu en güzel araçlardan bir tanesidir. Bütünleşik git desteği, pek çok dili kolayca tamamlayabilmesi ve hafif bir uygulama olması benim hoşuma oldukça gidiyor. Debian 10 üzerine ise kurulumu oldukça basit sadece bir kaç […]

Linux Sunucularda USB Desteğinin Kaldırılması

Sunucu güvenliği olmazsa olmazımız bu noktada sunuculara fiziksel erişildiğinde başımız ağrımaması için USB portlarını sistem üzerinde kapatmalıyız. Verimerkezi güvenliğini şirketler ne derece yapıyor belirli sertifikasyonlar(ISO 27001) ile bunlar sağlanıyor ve kontrol ediliyor evet ama eşşeği sağlam kazığa bağlamalı verilerimizin güvenliğini devam ettirmeliyiz. Aşağıdaki yöntemi uygularken usb portlarına erişimimiz olmayacağını bilerek işlemleri yapın, sonra vay efendim […]

Debian 10 ClamAV Kurulumu Ve Yapılandırılması

Yeni kurulan bir makinada özellikle antivirüs yazılımlarından destek alınması elzemdir, bu noktada ClamAV oldukça işe yarar. Kurulumu oldukça basit ve işlevseldir. Ardından aşağıdaki adımlar sırasıyla tamamlanır. Aşağıda güncelleme şekli cron olarak seçilir. Güncelleme sunucusunun seçimi, aynen devam ediyoruz. Günlük kaç defa güncelleneceğinin seçilmesi saatlik olarak yapmak için 24 yazınız. Güncellemeden hemen sonra bildirim alınmasını ve […]

systemd-resolved Üzerinde DNSSEC Desteğinin Aktifleştirilmesi

Bahsi geçen bu systemd-resolved günümüz linux makinalarının çoğunda yüklü olarak gelmektedir. systemd yanında yancı olan bu uygulama ile DNS çözümleme işlemleri yapılmaktadır ve ön tanımlı olarak kapalı gelir. Özetle aslında sistemde kurulu ancak çalışmıyor, hal böyle oluncada DNSSEC aktif olarak göremiyoruz. Bu durumdan kurtulmak için önce durumuna bakıyoruz Direk olarak servisi başlatmanız yeterli, ancak burada […]

Hangi İşlemin Takas Alanını Kullandığını Öğrenmek

Bellek şişip uygulamanın takas alanına düşme durumları olabiliyor, bu gibi durumların tespiti ve takibi oldukça önemli, yapılandırma hatası veya performans sorunları olabilir. Bu komutu swap kullanımı varken çalıştırıp hangi uygulamanın ne kadar takas alanı kullandığını rahatça görebilir buna göre düzeltme veya düzenleme işlem yapabilirsiniz. Bu durumdan şikayetçiyseniz takas alanını sadece bellek kullanımı yükseldiğinde çalışması için […]

Setup Sudo With Google-Authenticator for 2FA on CentOS 7

By configuring the google-authenticator-libpam PAM module with sudo, you can force system users to have to authenticate with one-time passcode and their system password in order to use sudo. From google-authenticator-libpam The Google Authenticator project includes implementations of one-timepasscode generators for several mobile platforms, as well as a pluggableauthentication module (PAM). To set this up […]

Iptables Kullanarak DDoS Filtreleme Nasıl Yapılır?

Iptables üzerinde özellikle DDoS filtreleme ve kendi anti-DDoS kurallarınızı oluşturmanız için kullanabileceğiniz yöntemlerdir, saldırılar daha komplike ve farklı yöntemler ile geliyor ise çözüm olmayacağını unutmayınız. Konu ile ilgili profesyonel destek almaktan çekinmeyiniz. Bu makalede TCP tabanlı saldırılara karşı kurallar yazacağız ve kötü amaçlı trafiğin büyük bir kısmını süzeceğiz. Ancak tamamen sorunlarınıza çözüm olmasını lütfen beklemeyiniz. […]

Iptables’da Örnekler ve Kalıcı Kurallar

Yeni bir web sunucusu kurduğunuzda ilk önemli olan düzgün bir şekilde yapılandırılmış güvenlik duvarıdır. Bu gibi konularda referans olması amacıyla aşağıdaki kuralları direk olarak kullanabilirsiniz. Iptables Bütün Kuralları Kaldırma Bir yanlışlık olur ve sunucuya artık bağlantı sağlayamazsanız. Kullanarak bütün kuralları kaldırabilirsiniz. Kuralları Kalıcı Hale Getirme Ardından aşağıdaki komutlar verilmesi yeterlidir.

Delete Lease From Dnsmasq in CentOS 7

dnsmasq keeps track of the DHCP leases it has in a file which is definedby the dhcp-leasefile config option. To delete a lease from dnsmasq, first stop dnsmasq Remove the lease from the file. On Ubuntu this lease file defaults to/var/lib/misc/dnsmasq.leases Once the lease is removed, start dnsmasq.