Cuma, Aralık 27, 2024

Hosts dosyasını kullanarak alan adlarını engelleme

Tarayıcılarda reklamları veya alan adlarını engellemek için kullanılan popüler bir yöntem reklam engelleme eklentileridir bunlar dışında bazı donanımsal çözümlerde bulunur. Ancak alternatif bir yöntem olarak, işletim sisteminizin hosts dosyasını kullanabilirsiniz. Bu dosya, host adlarının IP adreslerine eşleştirilmesine yarar. Alan adlarını 0.0.0.0 IP adresine yönlendirirsek ip adresleri çözümlenemeyeceği için bağlantı sağlanamaz. Bu sayede engelleme işlemi yapabiliriz. […]

Diskin SSD veya HDD olup olmadığını nasıl buluruz

Disk IO belirli programlar için darboğaz yaratabiliyor. Bu tür programlarla uzaktaki sunucularda çalıştığımda, genelde böyle bir sıkıntı karşıma çıkmasın diye HDD yerine SSD’leri daha çok tercih ediyorum. Ben df komutunu kullanarak mevcut bölümleri ve dosya sistemlerini görebiliyorum bunda bir sorun yok ama hangi diskin HDD hangisinin SSD olduğunu göremiyorum. Peki buz bunu nasıl anlayacağız ? […]

PostgreSQL Veritabanını Yedekten Geri Yükleme

Bir veritabanını geri yüklemeden önce, o veritabanına olan tüm bağlantıları sonlandırmanız ve yedekleme dosyasını hazırlamanız gerekir. PostgreSQL’te bir veritabanını iki şekilde geri yükleyebilirsiniz: Psql kullanarak, pg_dump ve pg_dumpall araçları tarafından üretilen düz SQL komut dosyasını geri yüklemek Pg_dump aracıyla oluşturulan tar dosyası ve dizin biçimini geri yüklemek için pg_restore kullanmak Psql kullanarak veritabanlarını geri yükleme […]

Linux Üzerinde CHK Dosyalarının Kurtarılması

USB belleğin yan basması sonucunda içerisindeki veriler bir şekilde bozulmuş bir USB belleği Windows bir sisteme taktığımızda ki sanırım bu otomatik oluyor .CHK uzantılı bir hal almış. Kayıp dosya parçacıklarını dönüştürmüş ve kurtarma işlemi için hazır yapmış Windowsda bunları tool ile çıkartıyorlar tabi linuxde mimetype bakarak dosya uzantısını değiştirmek yetiyor. Belki Windows üzerindede aynı işlemi […]

Centos 7 Üzerine PostgreSQL ile Ruby on Rails Kurulumu

Ruby on Rails (RoR) veya kısa adıyla “rails”, ruby’de MVC (Model-View-Controller) kavramını takip eden bir sunucu tarafı web uygulaması çerçevesidir. RoR açık kaynak kodlu MIT Lisansı altında yayınlandı. Rails, veritabanları, web hizmetleri ve web sayfaları için varsayılan yapılar sağlar. Rails yaygın olarak kullanılmaktadır ve bugüne kadar 3000’den fazla kişi Rails projesine kod eklemiştir Github, Airbnb, […]

Authy SSH İle Sunucu Güvenliğinin Arttırılması

Sistemlerinizde güvenliği biraz daha arttırmak için Authy web sitesinin bizlere sunmuş olduğu uygulamayı kullanacağız ve sistemlerimizde 2FA doğrulamayı aktif etmiş olacağız böylelikle sistemlerinize girişte Cep telefon numaranıza gelen veyahut da uygulama ile oluşturulmuş şifreyi girmeniz gerekecektir. Aksi durumda sistemlere giriş yapabilme gibi bir imkanınız bulunmamaktadır. Önceliklik olarak bu kuruluma başlamadan önce https://www.authy.com/signup adresinden üye olmanız […]

Hortumu Kendilerine Bağladılar(mkfifo, mknod)

Dikkat her ne kadar pipe olarak bilinsede makalenin gidişatını etkilediği için türkçe bir şekilde boru, borular ve borulama olarak göreceksiniz korkmayın… Borular, işlemler arası iletişim için sıklıkla kullanılır. Ancak boruların en büyük dezavantajı, yalnızca bir süreç (aynı süreç içinde okuyucular ve yazarlar var) veya aynı dosya tanımlayıcı tablosunu paylaşan süreçlerdir (normalde işlemler, alt süreçler ve(veya) […]

Birden Çok Veritabanı Sunucusunu Yönetme ve Denetleme

HexorBase, merkezi bir konumdan aynı anda birden çok veritabanı sunucusunu yönetmek ve denetlemek için tasarlanmış bir veritabanı uygulamasıdır; ortak veritabanı sunucularına (MySQL, SQLite, Microsoft SQL Server, Oracle, PostgreSQL) karşı SQL sorguları ve kaba kuvvet saldırıları yapabilir. Paket yönlendirmeyi, yerel alt ağlar içerisinde gizlenen uzaktan erişilemeyen sunucularla iletişim kurmak için proxy vekilleri için veya Metasploit için […]

Greedy Yaklaşımı Aktivite Seçim Problemi

Aktivite seçimi problemi, her biri bir başlangıç zamanı (s) ve bitiş zamanı (f) ile işaretlenmiş bir dizi faaliyet göz önüne alındığında, belirli bir zaman çerçevesi içinde çelişmeyen faaliyetlerin seçimiyle ilgili bir kombinatoryal optimizasyon problemidir. Sorun, bir kişinin bir seferde tek bir etkinlikte çalışabileceğini varsayarak, tek bir kişi veya makine tarafından gerçekleştirilebilecek maksimum etkinlik sayısını seçmektir. […]

Log4j Rotate Sorununu Çözme

Yazın Staj yaparken iş kayıtlarıma log4j de bir sorun olduğu ve uygulama loglarının rotate olmayıp sistemi şişirdiğini ve sorunlara neden olduğu yazıyordu. Kolay bir şekilde çözebileceğimizi düşündüm ancak işin içinde java olduğu için xml vs uğraşmak zorunda kaldım biraz yeni gördüğüm bir uygulama olduğu içinde her ne kadar zorlansamda aşağıdaki şekilde sorunu çözmeyi başardım. log4j.rootLogger=INFO, […]

Hybrid fibre-coaxial Nedir ?

Hybrid fiber-koaksiyel (HFC), optik fiber ve koaksiyel kabloyu birleştiren bir geniş bant ağı için bir telekomünikasyon endüstrisi terimidir. 1990’lı yılların başından beri yaygın olarak kablo televizyon operatörleri tarafından küresel olarak kullanılmaktadır. Hybrid bir fiber koaksiyal kablo sisteminde televizyon kanalları, kablo sisteminin dağıtım merkezinden, headend, fiber optik hatları vasıtasıyla yerel topluluklara gönderilir. Yerel toplulukta optik bir […]

Javascript ile Beni Unutma Yapalım

Gene bir gün öyle normal bir şekilde oturuyorum google’nin bir sitesinde gözüme bir şey ilişti belli bir süre tarayıcıda aynı tab da olmadığınızda title değişiyor. ve Beni unutma, işte buradayım falan gibi şeyler yazmaya başlıyor. Bir an dedim ne oluyoruz ama sonradan araştırınca böyle bir özelliğin olduğunu fark ettim. Araştırmalarım sonucunda aşağıdaki gibi güzel bir […]

Ubuntu Vm Üzerine Laravel Framework Kurulumu

Sanal makine üzerine testler için Laravel Framework kuralım dedik olay oldukça basit normalde ben debian yada centos kullanırım ama bu sefer elimde her iki işletim sisteminin isosu yoktu elimizde hazır ubuntu varken kuralım dedik PHP kuralım sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php5.6 Hemen ardından composer kardeşi kuralım curl -sS https://getcomposer.org/installer | […]

Carrier-Grade NAT Nedir ?

Büyük ölçekli NAT (LSN) olarak da bilinen Carrier-grade NAT (CGN), son sitelerin, özellikle konut ağlarının, genel ağa IPv4 adreslerine çevrilen özel ağ adresleriyle yapılandırıldığı, IPv4 ağ tasarımına ait bir yaklaşımdır. Middlebox(Trafiği, paket iletme dışında başka amaçlarla dönüştüren, denetleyen, filtreleyen ya da başka türlü yöneten bir ağ cihazı) ağ adres çeviricisi cihazlarını ağ operatörünün ağına gömülür […]

DNSCrypt ve Unbound kullanarak DNS Trafiğini Şifrelemek

Günlerden bir gün bu arkadaşınız demiş benim DNS sorgularım niye plaintext olarak yapılıyor. Başlamış düşünmeye demiş ben bunu şifreleyim de dış mihraklar göremesin hemen aşağıdaki adımları sırasıyla uygulamış ve bu arkadaş artık mutluymuş. Ama bu işlemleri aşağıdaki müzik eşliğinde yapıyormuş ve bu onun hoşuna gidiyormuş Müzik eşliğinde aşağıdaki adımları uyguluyorsunuz. apt-get install unbound dnscrypt-proxy uygulama […]

Network Manager Bir Kanser Hücresi

Evet uzun bir aradan sonra tekrar beraberiz ilginç bir durum ile karşınızdayım vizelerin bitmesini fırsat bilip Onur ile birlikte unbound + DNSCrypt kurmaya karar verdim onun konfigürasyon dosyaları oldukça işime yaradı ancak bir noktada bizi çileden çıkarttı network manager = kanser Evet bu konuda Onur’un dediği gibi bunu fark etmem haliyle geç oldu kolaylık sağlıyor. […]

Jekyll SoundCloud Eklentisi

Jekyll de kullanabileceğiniz bir başka eklenti soundcloud eklentisi oldukça güzel verdiğiniz id ve özelliklere göre embed player olarak sitenizde gösterim yapabilirsiniz. Spotify eklentisinde olduğu gibi bununla da güzel siteler oluşturabilme imkanınız bulunuyor.

Cisco CCNA Network Eğitim Seti

Cisco CCNA network eğitim seti her biri 2 saat ile 30 dk arasında olup toplamda 34 videodan oluşmaktadır. Cemal TANER hocamızın anlatımıyla bu eğitim setini kullanarak CISCO CCNA Routing&Switching 200-125 sınavlarını geçebilirsiniz. 34 Videoluk eğitim Setine aşağıdaki playlist aracılığı ile ulaşabilirsiniz.

Jekyll JSFiddle Eklentisi

Jekyll de kullanabileceğiniz ve kodlarınızı Github gist dışında gösterebileceğiniz bir platform olan JSfiddle’ı bu eklenti ile kolaylıkla kullanabilirsiniz. Nasıl kullanılacağı ve neler yapılabileceği aşağıda bulunmaktadır. İstediğiniz şekillerde kullanabilmekte özgürsünüz

Network Manager IPv6 Sorunu ve Çözümü

Geçtiğimiz günlerde her ne hikmet ise ipv6 yı bulamıyorum havarrrr gençler diye feryat eden ve kernel mesajlarında aşağıdaki gibi bir çıktı veren bu ilginç durumun çözümü için uğraşacağız. Şimdi dmesg de çıkan ve oldukça fazla olan çıktıya bir göz atalım IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready IPv6: […]

Ubuntu Sunucular için LivePatch Özelliği

Linux 4.0 serisi kernelli ile birlikte ubuntu hayatına giren bir özellikten bahsetmek istiyorum. Bu özellik sayesinde kritik güncellemeleri sorunsuz bir şekilde sistemi hiçbir şekilde yeniden başlatmadan yapabiliyoruz. Bu özellik REDHAT tarafında ücretli olarak sunuluyor enterprise tarafında görmüşsünüzdür diye düşünüyorum. Ubuntuda bir değişiklik yapıp bu özelliğin bir farklı sürümünü ücretsiz olarak sunmaya başlamış bunu ben göreli […]

Debian Üzerine Gogs Kurulum ve Konfigürasyonu

Bu kadar iş ile uğraşamam bana kolay yöntemini ver diyorsanız oda şu şekilde direk olarak çalıştırılabilir dosyayı indiriyorsunuz. Kullanılacak olan paketleri ekleyip güncelleme işlemini yapıyoruz ardından gogs paketini direk olarak sisteme ekliyoruz. Buda kolay kurulum yöntemi bu kurulumun kötü yanı SSL olmaması ve MySQL ile kullanılıyor olması isterseniz bu yöntemi de kullanabilirsiniz.

GPG Yedekleme Ve Yedekten Geri Yükleme İşlemi

Sık sık gpg anahtarını yedekleyip geri yükleyen birisiydim. Sorunlar karşısında çözüme ulaşmak yerine formatı atıp geçerdim ancak artık öyle değil. Ancak bu işlemleri yaparken oldukça fazla vakit geçiriyordum ya bu nasıl yedeklenecek yada nasıl yedekten geri yüklenecek derken bir kaç yöntem keşfettim google amca sağolsun… public ve secret anahtarları bununla birlikte trust veritabanının yedeklenmesi işlemi […]

Nginx İçin Self-Signed SSL Sertifikası Oluşturma

Nginx için SSL sertifikasını ayarlamak oldukça basittir hele ki bu işlem self-signed ise ve özellikle cloudflare gibi bir aracı kullanılacak ise daha iyi olacaktır. Direk olarak cloudflare Mitm olayından etkilenmemiş olursunuz ama gene etkilenirsiniz. Ben bahsettiğim gibi Cloudflare’yi araya alacaksam böyle bir yöntemi kullanıyorum. Diğer türlü araya Cloudflare girmeyecek ise o zaman yapacaklarımız tabi ki […]

Nginx İçin Basit Kimlik Doğrulama Modülü

Web sitenizde gelen ziyaretçilerin bazı alanlara ulaşmasını istemiyorsanız. Basit ama etkili olan bu yöntemi kullanabilirsiniz. Bize gerekli olan apache için kullanılan htpasswd yi nginx içinde kullanmak İlk önce apache2 de kullanılan utils paketini sisteme dahil edelim kurulumu yaptıktan sonra kullanıcı oluşturmamız gerekiyor bunu isterseniz web sitelerini kullanarak isterseniz de aşağıdaki komut ile oluşturabilirsiniz. Kullanıcı için […]

Debian Üzerine GitLab Kurulumu(Omnibus Yöntemi)

Piyasada self-hosted olarak kullanabileceğiniz pek çok git uygulaması bulunmuyor. İçlerinden 2 tanesi oldukça güzel bizim için bu yüzdende birisini seçmemiz gerekiyordu ve bu anlatımda GitLab seçtim hem özellikleri oldukça güzel hemde topluluk sürümü diğer uygulamalara göre daha çok özelliği bünyesinde barındırıyor. Bu anlatım sırasında Debian 8.6 işletim sistemi ve 4 GB ramli bir sunucu tercih […]

Jekyll Ditaa ASCII Art Eklentisi

Bu eklentiyi oldukça seviyorum ascii art şeklinde çizdiğiniz her türlü içeriği otomatik olarak resme dönüştürüp sayfanızda gösterebilmenize imkan tanıyor. ditaa’ya istediğinizi çizdirebilirsiniz. Tabi biraz yeteneğiniz olmalı çünkü oluşturana kadar biraz sıkıntı çekebilirsiniz. Otomatik oluşturan bir araç vs var mı bilmiyorum. şimdi yukarıdaki güzel çekli çizdirmek istersek ilk önce sisteme ditaa paketini ekleyeceğiz sonra eklentiyi _plugins […]

Nodejs Paketlerini Rootsuz Kurabilme Yetisi

Githubun kapatılması ve sonrasında tekrardan gelmesi ile birlikte yazılarımıza devam ediyoruz. Bildiğiniz gibi nodejs javascriptin sunucu tarafında takılan sürümü v8 javascript motoru üzerinde çalışıyor google amca arkasında bununda. Bu arkadaş ile oldukça güzel uygulama yazanlar var kafalar pırıl pırıl ve ciddi anlamda işe yarar uygulamalar doğuyor gönül isterdi ki bizde yazabilelim ama java to javascript […]

Debian Üzerine Go Kurulumu ve PATH Ayarlama

Google tarafından geliştirilmiş açık kaynak kodlu bir programlama dili olan go ile yazılmış github üzerinde bir sürü güzel proje bulmak ve bunları kurup kullanabilmek mümkün. Bu uygulamalar genellikle kolay, basit, güvenilir ve verimli oluyorlar ayrıca hızları da oldukça güzel Go dili ile yazılmış pek çok web projesi olduğu gibi linux için arka plana yazılmış uygulamalarda […]

Jekyll Makale Güncellik Takip Eklentisi

Jekyll için oldukça güzel bir başka eklenti ile daha karşınızdayım yazdığınız yazıların güncelliği için oldukça faydalı olabilecek bir eklenti genellikle 6 aylık periyotlar dahilinde yazdığınız yazıları güncellemeniz önemli Dosya içerisinde gösterilen şekilde kullanabilirsiniz. _plugins klasörü içerisine atmayı unutmayın Makelelerinizi güncelleyemiyorsanız bile bu eklenti ile ziyaretçilerinize makale hakkında son durumu belirtebilirsiniz. Özellikle çalışmasından şüphe duyduğunuz yada […]

Rust Yeni Bir Programlama Dilinin Doğuşu

Öncelikle geleceğin yazılım diline hoşgeldiniz rust programlama dili geliştirileli yaklaşık 6 yıl kadar oluyor. Karşımıza ilk olarak 2010 yılında Mozilla tarafından duyurulması ile birlikte çıktı. İnanmayabilirsiniz ama uygulama 2011 yılında kendi kendini compile ederek self hosted bir şekilde piyasaya sürüldü Çok değil sadece 1 yıl kadar önce ise kararlı sürümünün yayınlanması ile hayatımıza tam anlamıyla […]

Wifisi Çalışmayan Laptobu Adam Etmek

Her zaman ki gibi uyandım direk bilgisayarımın başına geçtim sistemi çalıştırdım ve başladım beklemeye ben normalde ethernet üzerinden internete bağlanırım. Kablosuz interneti çok nadir kullanırım anca dışarda yada kabloyu başka bir iş için kullanacaksam falan onun dışında kullanmam ama bugün nedense wifi ye bir bakasım geldi Baktığımda wifinin çalışır olduğunu ama kablosuz ağ bulmadığını fark […]

Jekyll Spotify Eklentisi

Jekyll için bir süredir kafamda bir eklenti vardı spotify için hiç kimse bir şeyler yapmamıştı gördüklerim de çok teferruatlı olduğu için en basit şekilde nasıl yaparıza kafa yordum ve aşağıdaki gibi bir eklenti ortaya çıkıverdi kullanımı oldukça basit olan bu eklenti ile istediğiniz gibi spotify linklerinizi dinlenebilir bir hale sokabilirsiniz sırf bunu yaparak bile blog […]

Linux’de Netflix Kullanımı

Geldiğine öncelikle sevindik çünkü türkiye piyasasında Web TV adı altında pek çok kan emici vardı ödediğin ücret ile doğru düzgün hizmet alamıyordun ve bunu gören Netflix Türkiye piyasasına açılma kararı aldı ayrıca torrent ile indirip izlemek ile vakit kaybetmek ben dahil artık pek çok kişi istemiyordur diye düşünüyorum. Her ne kadar ilk başta karşı çıksamda […]

Virtualbox Kernel Driver Sorunu

Genelde EFI olarak BIOS kullanan kişilerin sistemlerinde gözükebilen kimi zamanda hatalı kurulumdan dolayı virtualbox uygulamasını başlatırken hatalar ile karşılaşabilirsiniz genellikle en çok olan hata aşağıdaki gibidir. Kernel driver not installed (rc=-1908) The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by […]

Windows 10 Sürüm 1607 Ses Sorunu

Microsoft geçen gün oldukça büyük bir güncelleme yayınladı bu güncellemeyi yapmak benim 5 dakikamı alsa da bir takım sorunlar çıkarttı bunlardan birinci ve belkide en önemlisi sistemde ortaya çıkan ses sorunu özellikle müzik dinlerken oluşan cızırtılar, ses patlamaları ve hışırtılar Ses sürücüsü kurulu olan sistemlerde daha çok gözükeceğini düşünüyorum çünkü windows 10 bu yaptığı güncelleme […]