28 Kasım 2015
Linux'da SSH Üzerinde Sık Kullanılan Komutlar ve WHM/cPanel İşlemleri
Linux CentOS sunucu yönetimini kolaylaştıran cPanel (WHM/cPanel) arayüzü için SSH üzerinden sıklıkla kullanacağımız komutları buraya yazacağım. WHM ile cPanel birlikte kurulur sunucuya. cPanel site yönetimi için WHM ise sunucu genel yönetim paneli olarak kullanılır.
WHM Panel, cPanel'in üst düzey yönetim panelide diyebiliriz. cPanel genelde normal kullanıcıların gördüğü sadece kendi hostlarını yönetebildikleri bir bölüm, WHM ise yetkilere göre birçok ayarlama yapabileceğiniz bir bölümdür. WHM Panelde Reseller(Bayi) paketlerini kullananların yetkileri kısıtlıdır. Yönetici(root) olarka girenler ise bütün yetkilere sahiptir ve sunucu üzerinde detaylı işlemler yapabilir.
Categories:
Linux
27 Kasım 2015
Linux'de CHMOD ve Dizin içindeki Tüm Klasör ile Dosya izinlerini Ayarlamak
Linux sunucularda barınan sitelerin 500 Internal Server Hatası genelde dosya ve dizin izinlerinden kaynaklanmaktadır. İzin ayarları değişmiş olan dosya ve klasörü cPanel'den tek tek inceleyip manüel düzeltebilirsiniz. Fakat bu işlem bazen çok vakit alabilir. İzin ayarı değişmiş dosyayı public_html içinde manüel bulmak zaman alabilir.
Sunucuya bağlanarak birkaç komutla tüm dosya ve dizin izinlerini otomatik verebiliriz. Dosyalarda maksimum izin 644 dizin yani klasörlerde ise 755 olup verilmesi istenen Apache Handler'dır.
Ben bu işlemi bir sitenin tüm dosyalarının barındığı public_html içinde yapacağım. Bu ana dizinin altındaki tüm dosyalar(örnek: dosya.php) ve dizinlerin ayarlarını varsayılan değerlere çekeceğim.
Categories:
Linux
23 Kasım 2015
509 Bandwidth Limit Exceeded Hatası
509 Bandwidth Limit Exceeded hatası hizmet aldığınız Hosting paketinin trafik sınırı (Bant Genişliği) dolduğu zaman vermektedir. Hosting aldığınız firma ile iletişime geçerseniz, ya bir üst pakete geçmenizi önerecektir yada trafik bandınızı yükseltecektir.
Categories:
Wordpress
22 Kasım 2015
Linux'de(CentOS) Shell(SSH) Üzerinden MySQL BackUp İşlemleri
Linux(CentOS) sunucular üzerinde MySQL veritabanı yedeğini almak, yedekleri restore etmek, sunucudaki her hangi bir Client'ın yedeğini almak, MySQL şifresini öğrenmek, MySQL servislerini başlatmak gibi temel Linux MySQL işlem komutlarını bu başlık altında toplayacağım.
1) SSH ile MySQL Kullanıcı Adı ve Şifresini Öğrenmek;
Categories:
Linux
21 Kasım 2015
Kurumlar için Detaylı Yandex Mail ve Thunderbird Kullanımı
Yandex'in kurumlar için verdiği mail hizmeti gün geçtikçe birçok firma tarafından tercih ediliyor. Hem mail kullanım kotası olsun, Spam mesaj güvenliğinden, toplu mail atımlarına kadar birçok konuda destek veren Yandex'in Mail alt yapısı oldukça hızlı ve kesintisiz. Kurum olarak Domain ve Hosting hizmetlerini ayrı yerlerden alıyorsanız Yandex kurum mail yine kullanabilirsiniz. Bu konuyu biraz açacak olursak;
Domain, Hosting ve (MX)Mail Server alt yapınız üç farklı yerde olabilir. Nasıl derseniz? Siz önce Domain Registration yapan bir alan adı firmasından Domain adresinizi alıyorsunuz. Domain aldığımız şirket A şirketi olsun. Sitenizin barınması için Hosting hizmeti aldığınız yerde B şirketi olsun. MX (Mail Exchanger) Mail alt yapı servisi aldığımız yerde Yandex.
Siz ilk olarak A şirketine gidip B firmasından aldığınız Hosting hizmetinin çalışması için B firmasına ait Name Server (NS) adreslerini girmeniz gerek. Yine A firması üzerinden NS yapılandırması yaptıktan sonra MX yapılandırmasınıda Yandex olarak yaparsanız siz Hosting aldığınız yerin Mail Exchanger yani Mail hizmetini iptal edip sadece barındırma hizmetini kullanmış olursunuz. Mail hizmetini ise Yandex'den almış olursunuz.
Categories:
Yandex
Plesk Panel "Disallowed Path Characters" Sorunu ve Çözümü
Asp, Asp.Net(Aspx) tabanlı sitenizi kurduktan sonra "Disallowed Path Characters" hatasını alırsanız, Kodlarınız arasında Plesk panelin tanımadığı bir karakter olduğundan genelde bu hatayı alırsınız.
Örnek Hata ve Kodu:
Disallowed Path Characters
Server.MapPath() error 'ASP 0175 : 80004005'
20 Kasım 2015
503 Service Unavailable Hatası ve Çözümü
Eğer web sitenizden 503 Service Unavailable hatası alıyorsanız Hosting sağlayıcınız ile görüşmeniz gerekir. Host sağlayan firmanıza durumu iletmeniz ve kaynakları açması talep etmeniz gereklidir. Çok fazla kaynak tüketiminden dolayı veya sunucunun yoğunluğundan (kötü optimizeli sunucularda) dolayı siteniz durdurulmuş olabilir. Windows sunucu üzerinden çözümün sağlanması için IIS Manager'da View Application Pools kısmında gelin.
19 Kasım 2015
WHM'den WHM'e Site Taşıma (Migration) İşlemi
Bu işlem bir sunucudan başka bir sunucuya sitelerinizi taşımak için yapılmaktadır. Shell'den SSH bağlantısı ile yapmak da mümkündür. Daha basit ve risksiz yöntem olan WHM to WHM işlemi ile de bu Migration işlemini yapabilirsiniz. İlk olarak WHM panele giriş yapıyoruz. Transfers başlığı altından Copy multiple accounts/packages from another server menüsüne gidiyoruz. Aynı işlemi Transfer Tool sekmesinden de yapabilirsiniz. Gelen ekranda aşağıdaki bilgileri giriyoruz;
Remote Server Address: Taşıma yapacağımız karşı sunucunun IP adresi.
Remote SSH Port: 22 (Varsayılan SSH Portudur)
Login: Root (default) (Root olarak seçilir genelde)
Categories:
Hosting
Linux'de Giriş(IP) ve History Loglarını Temizlemek
Linux'de sunucuya Shell(SSH) üzerinden yaptığınız her bağlantı kaydedilir. Bu kayıtları temizlemek için aşağıdaki komutları uygulayabilir sonra sunucudan çıkabilirsiniz. Sunucumuza Shell(SSH) üzerinden giriş yaptıktan sonra aşağıdaki komutla sunucuya bağlanan IP adreslerini görebilirsiniz.
Sunucuya bağlanan IP adresleri;
# last
Sunucuya bağlanan IP adreslerini gördükten sonra, aşağıdaki komutları sırasıyla uyguluyoruz;
# rm -f /var/log/wtmp && touch /var/log/wtmp
# chown root.utmp /var/log/wtmp && chmod 664 /var/log/wtmp
Categories:
Linux
18 Kasım 2015
Linux Sunucuda Terminal(SSH) Üzerinden BackUp İşlemleri
Linux sunucular üzerinde Shell(SSH) bağlantısı kullanarak Backup(Yedekleme) işlemlerini anlatacağım. Windows üzerinden sunucunuza bağlanmak için SSH Client for Windows araçlarını kullanabilirsiniz.
İlk olarak sunucumuza root olarak bağlanıyoruz. cd /home komutu ile sunucudaki sitelerin olduğu dizine gidiyoruz. Dizindeki siteleri ls -l komutu ile listeliyoruz. Burada listelenen dosya isimleri sitelerin FTP veya Client(İstemci) genelde ikiside aynı olur UserName adlarıdır.
Sunucudaki örnek site dosyamız burakavcioglu olsun. Home dizini içinde aşağıdaki komutu yazarak burakavcioglu sitesinin tüm yedeğini(Full Backup) Home dizini içine alalım.
Categories:
Linux
Kaydol:
Kayıtlar (Atom)