SSH ile Klasör Taşıma ve Kopyalama Nasıl Yapılır? 0

ssh tasima kopyalama

SSH ile sunucuda dosya kopyalama, taşıma işlemleri yapmak için alttaki adımları uygulamanız yeterli olacaktır. Genelde Winscp gibi programları önerirler ancak ben kodları öğrenmenizden yanayım yani bir FTP gibi kullanmaktan biraz daha iyidir ssh.

Kopyalamada yada taşımada mantık şu “Kod varolan_dosya taşınacak_yer” bu kadar basit aslıda. Şimdi aşağıdaki kodlarla birer örnek yapalım.

Linuxta cp kopyalama mv taşıma kodudur. Örneğin root klasörü içerisinde bir dosyam olsun rooteto.zip adında bunu ben home dizini içerisinde eto klasörüne kopyalayacağım.

  • cp: kopyalama
  • mv: taşıma

SSH Programı ile bağlanıyorum ve alttaki kodu yazıyorum;

cp /root/rooteto.zip /home/eto/rooteto.zip

Mesela aynı şekilde aynı dosyayı taşıma işleminde kullanalım;

mv /root/rooteto.zip /home/eto/rooteto.zip

Kopyalama ve taşıma işlemlerini tamamladık.

İLGİNİZİ ÇEKEBİLİR: SSH ile Veritabanı Yedek Alma ve Veritabanı Yedek Yükleme

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

WHM / cPanel Mail Fonksiyonunu Kapatmak 0

cpanel mail fonksiyonunu kapatmak

Spam maillerin bir çoğu hackerlar tarafından sistemlere sızıp phpmail ile yüzlerce, binlerce mail gönderiyor. İşte aslında tüm olay bundan sonra kopuyor sunucu spam mail göndermeye başlayınca doğal olarak sunucu’nun kullandığı IP adresi blacklist yani kara listeye alınıyor. Paylaşımlı hosting‘lerde bu büyük bir sıkıntı 1 VDS‘de 200 site olduğunu düşünürsek bu 200 site blacklist’den dolayı mail gönderememeye başlayacak. 1 Kişinin yüzünden hepsi cezalandırılmış gibi olsada artık hosting firmaları buna Hosteva‘da dahil php mail gönderimini kapatmış bulunuyor.

Php mail’i kapatıp müşterileri SMTP mail’e yönlendiriyoruz. Php maili sunucuda kapattıktan sonra artık hiç bir script mail gönderimi yapmayacak smtp kullanmak zorunda kalacaktır. WordPress gibi profesyonel yönetim panellerinin bu problemlere karşın smtp eklentiside bulunuyor ama diğerleri için kesin bir şey söyleyemem 🙂

WHM -> Service Configuration -> PHP Configuration Editor kısmına girin.

Basic Mode ve Advanced Mode kısmını göreceksiniz orada Advanced Mode kısmına tıklayın.

disable_functions” kısmına virgülden sonra mail olarak ekleme yapıyoruz.

Böylece sunucumuzdaki php mail gönderimini kapatmış oluyoruz. Artık sunucu sadece SMTP üzerinden mail gönderecek.

MySQL server has gone away Hatası 0

Merhaba Arkadaşlar sizlere error_log‘daki bir hatanın çözümünden bahsedicem. Buna sebep olan şey MySQL maksimum paket boyutu yüksek olmamasıdır. Benim aldığım hatada “MySQL server has gone away ” yazıyordu ancak daha sonra farklı bir hata daha “MySQL server during query” yazdı dedim orda dur. 🙂

 

Öncelikle benim sunucum linux ona göre yazıyorum 🙂

SSH ile sunucuya bağlanın nano yada vi hangi editörü aktif kullanıyorsanız ben nano’yu kullanıyorum.

nano -w /etc/my.cnf

Yukarıdaki kod ile SSH üzerinde my.cnf dosyasını açtık daha sonra alttaki kodu my.cnf dosyasında en alta yazıyoruz.

max_allowed_packet=500M

Daha sonra CTRL-X deyip çıkıyoruz çıkarken kaydedilsinmi diye Yes/No soruyor Y tuşuna basıp kaydediyoruz.

Son olarak alttaki kod ile MySQL‘imizi restart ediyoruz problemimiz çözülmüş oluyor.

/etc/init.d/mysql restart

MySQL restart işlemini WHM’dende yapabilirsiniz ama SSH’dayken halledip çıkın derim. 🙂

Şöylede bir durum var sunucunuzun özelliklerine göre bu 500M değişebilir MySQL Performans Optimizasyonu ile ilgilide bir çok makale var her sisteme göre ayrı yapılandırıldığı için dikkat etmenizde fayda var.

Most Popular Topics

Editor Picks