Kategori arşivi: Linux

Linux DDOS Engelleme

Ddos saldırısına maruz kalmış sistemler kullanılmaz duruma gelerek hizmetleri kesintiye uğramaktadır. Bu durumu engellemek için sistemimizde donanımsal veya yazılımsal firewall (güvenlik duvarı) kullanmamız gerekmektedir. Eğer ddos saldırısından korumak istediğimiz sistemimiz Linux ise bu işlemi ücretsiz yazılımlar ile yapabiliriz. Linux üzerine kurabileceğimiz ve başarılı sonuçlar elde edebileceğimiz birçok firewall yazılımı bulunmaktadır. Bu yazıda Inetbase’nin ücretsiz firewall yazılımının kurulumunu ve kullanımını anlatacağız. Bu işlem için root yetkisine sahip bir kullanıcı ile sistemimize bağlanıp aşağıdaki komutları uygulamamız yeterli olacaktır;

mkdir firewall
wget http://www.inetbase.com/scripts/ddos/install.sh
sh install.sh

Yukarıdaki komutlardan sonra ücretsiz firewall yazılımı sistemimize kurulmuş olacaktır. Firewall ayarlarını yapmak için aşağıdaki komutu uygulayarak ilgili dosyayı açıyoruz;

nano /usr/local/ddos/ddos.conf

Açılan dosyada aşağıdaki değerleri sistemimize göre düzenleyebiliriz;

NO_OF_CONNECTIONS: Bir ip adresin maksimum yapacağı bağlantı sayısı;
BAN_PERIOD: Bir ip adresin belirli zaman içinde belirli sayıda bağlantı yapmak istediğinde banlanması için,
EMAIL_TO: Saldırı gerçekleştiğinde bilgi verilecek mail adresi,

Gerekli düzenlemeleri yaptıktan sonra dosyamızı kaydetmek için önce CTRL + X tuşlarına birlikte basıyoruz. Daha sonra Y tuşuna basarak enter yapıyoruz. Bu işlemden sonra firewall kurallarımız aktif olacaktır. Tekrar görüşmek üzere. Şimdilik goşçakalın.

Linux php.ini Nerede?

Linux sunucumuzda web site yayını yapıyorsak php.ini dosyasında en az bir kere de olsa değişiklik yapma ihtiyacı duymuşuzdur. Bu dosyada php ile ilgili birçok ayar bulunmaktadır. Örneğin, web sitemizde dosya yükleme boyutunu arttırmak istiyorsak php.ini dosyasında değişiklik yapmamız gerekmektedir. Bu dosyanın Linux sistemimizde hangi konumda olduğunu öğrenmek için aşağıdaki komutu kullanmamız yeterli olacaktır;

php -i | grep php.ini

Evet bu komutu uyguladıktan sonra php.ini dosyasının sunucumuzda nerede olduğu gözükecektir. Bu dosyanın konumunu öğrendikten sonra nano editörü ile dosyayı açıp gerekli düzenlemeleri yapabiliriz.

Ubuntu DNS Önbelleği Temizleme

Ziyaret ettiğimiz web sayfaların ip adresleri belirli süre bilgisayarımızın ön belleğinde durmaktadır. Daha önce ziyaret ettiğimiz bir sayfayı tekrar ziyaret etmek istediğimizde ip bilgisi önbellekten alınmaktadır. Bu durum dns sunuculara fazla yük binmesini engellemektedir. Fakat bu işlemden dolayı bazı web sayfalarına erişimde sıkıntılar yaşayabiliriz. Bu durumda dns ön belleği temizlememiz gerekmektedir. Ubuntu işletim sisteminde dns ön belleği temizlemek için aşağıdaki komutu uygulamamız yeterli olacaktır;

sudo systemd-resolve --flush-caches

Bu komuttan sonra dns ön belleği temizlenmiş olacaktır. Bu işlem ile ilgili sorun yaşamanız durumunda yorum bölümünden bizlere yazabilirsiniz. Linux ile ilgili konularımıza devam edeceğiz. Bizi takip etmeye devam edin.

Linux Boyuta Göre Dosya Bulma

Linux’ta dosya aramak için kullandığımız find komutuna çeşitli parametreler ekleyerek arama işlemini daha detaylı bir şekilde yapabiliriz. Bu yazıda find komutunu kullanarak klasör boyuna göre arama işleminin nasıl yapıldığını anlatacağız. Bu işlem için aşağıdaki örnekteki gibi bir komut kullanmamız yeterli olacaktır;

find / -type f +2G 

Yukarıdaki örnekte 2 gb den büyük klasörleri aramış olduk. Komutumuzu biraz daha geliştirelim;

find / -type f +1G -2G

Yukarıdaki örnekte ise 1 gb ile 2 gb arasında boyutu sahip olan klasörleri aramış olduk. Linux ile ilgili konularımıza devam edeceğiz. Bizi takip etmeye devam edin.

Linux E-Kitapımız Yakında Yayında

Linux E-kitap

Linux işletim sistemlerinde kullanılan temel komutlar ile ilgili bilgiler verdiğimiz e-kitabımız yakında yayınlanacaktır. Kitabımız Google Play Kitaplar’da ve kendimize ait özel sistemimizde satışa sunulacaktır. Kitabımız ile ilgili bazı sorulara bu yazı üzerinden yanıt bulabilirsiniz. Ayrıca sormak istediğiniz soruları yorum bölümünden bize iletebilirsiniz.

Linux Temel Komutlar Kitabında Hangi Konular Yer Alacaktır?

Kitabımızda Linux işletim sistemlerinde kullanılan temel komutlar örnekler ile detaylı bir şekilde açıklanacaktır. Bunun yanında Centos kurulumu, Linux işletim sistemlerinin hangi amaç ile kullanıldığı ve Linux’u nasıl elde edebileceğimiz detaylı bir şekilde açıklanacaktır.

Linux E-Kitabı Kimler İçin Uygundur?

Temel bilgisayar bilgisi olan herkes bu kitaptan yararlanabilir. Ayrıca Linux sistemler üzerinde kendini geliştirmek isteyenler için başlangıçta güzel bir kaynak olacaktır.

Kitabın Fiyatı Ne Kadar Olacaktır?

Kitabımızı online ortamda yayınlayacağımız için ücreti çok düşük tutacağız. Basılı olarak satın aldığınız kitap ücretlerinden çok düşük bir ücret ile bu kitaba sahip olabileceksiniz.

Kitabı Satın Aldıktan Sistem Üzerinden Ne Kadar Süre Erişebileceksiniz?

Kitabı satın aldıktan sonra sistem üzerinden süresiz bir şekilde erişebileceksiniz. Herhangi bir erişim süresi kısıtlaması olmayacaktır. İsterseniz kitabı pdf olarak bilgisayarınıza da indirebilirsiniz.

Kitabı Satın Aldıktan Sonra İnternet Ortamında Yayınlayabilir miyim?

Kitabın internet ortamında yayınlanması kesinlikle yasaktır. Kitabı satın aldıktan sonra yakınlarınız ile paylaşabilirsiniz.

Centos 7 Cpanel Kurulum Sorunu Çözümü

Cpanel yazılımının Linux sunucular üzerine kurulumu genellikle sorunsuz olmaktadır. Fakat bazı Linux işletim sistemlerinde kurulum aşamasında sorunlar yaşayabiliriz. Örneğin, Centos 7 işletim sisteminde çalışan NetworkManager servisi Cpanel kurulumuna engel olmaktadır. Bu sorunu ortadan kaldırmak için Cpanel kurulumu öncesi NetworkManager servisini devre dışı bırakmalıyız. Bu işlem için root hesabımızla sunucumuzda aşağıdaki komutları uygulamamız yeterli olacaktır;

systemctl stop NetworkManager.service
systemctl disable NetworkManager.service

Bu komutları uyguladıktan sonra NetworkManager servisi devre dışı kalacaktır. Sorun yaşamamak için bu işlemden sonra sunucumuza reset atmamız gerekmektedir. Bu işlem için aşağıdaki komutu uygulamamız yeterlidir;

reboot

Artık Centos 7 sistemimize Cpanel yazılımını sorunsuz bir şekilde kurabiliriz.