Sorunun çözümü gayet basit. NotePad++ yazılımı ile include, require.. yaptığınız dosyanızı UTF8 BOM’suz olarak kaydedip tekrar yüklediğinizde problem ortadan kalkacaktır.
Blog
-

mysqladmin flush-hosts hatası
Alınan Ortalama Hata ;
Host ‘alanadiniz veya ipniz’ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’
Çözüm ;
Problem Linux Platformlarda ise;
SSH’ dan my.cnf editörle açıp max_connection_errors satırını ekliyoruz
nano /etc/my.cnf max_connect_errors=10000
ekleme sonrası mysql servisini yeniden başlatmalısınız.
service mysql restart
-

YouTUBE Hacklendi mi?
Şu saatler itibariyle milyonlarca kişinin YouTUBE erişimi gitmiş durumda.
Görselde de belirttiği üzere
“Üzgünüz, bir şeyler yanlış gitti.
Bu durumun çözülmesi için yüksek eğitimli maymunlardan oluşan bir takım görevlendirildi.
Eğer onlarla karşılaşırsanız bu bilgiyi onlara gösterin.”
Demesi hacklendiği düşüncesini doğruluyor.
GÜNCELLEME : YouTUBE dan bir açıklama geldi
“Bugün YouTube’u kullanırken bazılarınız sorunlarla karşılaşmış olabilir. Mühendislerimiz hızlı bir çalışmayla sorunu çözdüler. Üzgünüz!”
-

Linux’da Ping Erişimini Kapatmak
Ping sorgularının açık olması olası ufak çaplı saldırıların olmasına zemin hazırlayabilir. Bu ihtimali yok etmek için linux üzerinde ufak birkaç komut ile ping erişimini kısıtlayabilirsiniz.
Ping kapatmak için SSH ekranınıza aşağıdaki komudu yazmanız yeterlidir.
sysctl -w net.ipv4.icmp_echo_ignore_all=1
Fakat sisteminizini yeniden başlatınca bu komut pasif hale gelecektir. Bunun için ise;
nano /etc/sysctl.conf
alt satıra ekliyoruz.
net.ipv4.icmp_echo_ignore_all=1
-

Uzakmasaüstü Portunu Değiştirmek
Sunucunuzun güvenliğini sağlama adımlarından bir tanesi de mevcut kullanılan (default) portları değiştirme işlemi.
Bu sayede erişimler engellemiş ve olası saldırılardan uzaklaşmış olacaksınız. İşlem gayet basittir.
Başlat > Çalıştır > regedit yazıyoruz.
HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet >> Control >> Terminal Server >> WinStations >> RDP-Tcp >> Portnumber
Yukarıdaki dizine aynen ulaşıyorsunuz. “Decimal” ayar kısmına gelip herhangi bir port yazdıktan sonra onaylıyoruz.
Son işlem olarak Sunucunuzu yeniden başlatabilirsiniz.
Yeni erişiminiz IP:port şeklinde olacaktır.
-

Sunucu bilgilerini gizlemek
Sunucu bilgilerinizi gizleyerek koruma sağlayın.
Sunucunuzun dışarıya bir takım ufak bilgileri aktarması sonucu bir takım saldırılara karşı ufak bir kapı açmış sayılırsınız. Bu tür ufak bilgiler bile kötü düşünceye sahip kullanıcıların sunucunuz üzerinde bir takım işlemler denemesinde işlem sürelerini kısaltabilir ve amaçlarına ulaşmalarını sağlayabilir.
Bu dokümanda bu bilgileri nasıl kapatacağımızı basit bir şekilde ufak bir düzenlemeyle göstereceğiz.
Httpd.conf yapılandırma dosyamızı açıyoruz. (cPanel için)
nano /usr/local/apache/conf/httpd.conf
Ben burada nano editörünü kullandım. Siz pico, vi, edit vb. gibi editörleri de kullanabilirsiniz.
Editörle açtıktan sonra aşağıdaki ilgili yerleri bu şekilde düzenlemeniz yeterlidir.
ServerSignature Off ServerTokens Prod
En son olarak Web Serverimizi yeniden başlatabiliriz.
-

SSH den SQL Yüklemek
SSH den SQL Yükleme nasıl yapılır?
Bu işlem cPanel yüklü bir sistemde gerçekleştirilmiş.
Çoğu zaman Phpmyadmin üzerinden yüklenen SQL dosyaları ya hata verir yada gereksiz bir süre sizi bekletir.
SSH giriş yetkiniz var ise bu tür işlemlere gerek kalmadan tek komutlu bu işlemi gerçekleştirebilirsiniz. İlgili dizine .SQL dosyasınızı attıktan sonra çalıştıracağınız SSH kodu;
mysql -u kullanıcı_adı -psifre veritabanı_adı < sql_dosyası
-

error_log dosyaları toplu olarak nasıl silinir?
error_log dosyaları toplu olarak nasıl silinir?
Sunucunuzun diskini meşgul eden ve dolduran verilerden biriside error_log kayıtlarıdır. Bazı durumlarda inanılmaz boyutlara ulaşıp rahatsız eden durumlara gelebilmektedirler. Bu kayıtları toplu olarak silmeniz mümkün. Aşağıdaki komutu SSH ekranınızda çalıştırarak error_log kayıtlarından kurtulabilir diskinizi rahatlatabilirsiniz.
Komut error_log dosyalarını bulur ve temizler. (Dizin cPanel için düzenlenmiştir.)
find /home/*/public_html -name 'error_log*' | xargs rm -rf
-

Php.ini Dosyası Nerede?
php.ini yapılandırma dosyası nerede?
PHP.ini yapılandırma dosyasının bulunduğu konumu, linux ortamında tek bir komut kullanarak öğrenmeniz mümkün. Bunun için aşağıdaki komutu SSH ekranınıza yazmanız yeterlidir;
php -i | grep php.ini
Çıkan sonuç aşağıdaki gibi olacaktır;
root@host [~]# php -i | grep php.ini Configuration File (php.ini) Path => /usr/local/lib Loaded Configuration File => /usr/local/lib/php.ini
Arif ÇETİNER




