Linux işletim sistemi | Centos Kurulumu | Cpanel/Whm Kurulumu | Türkiye'nin Linux sistem platformu

04 Ocak 2010

/tmp Dizinini Temizlemek

Merhaba bu yazımda sizlere /tmp dizinini nasıl temizliyebileceğiniz hakkında bilgiler sunacağım. Öncelikle yapmanız gereken işlem  /tmp dizininizin dolu olup olmadığına bakmaktır. Bunun için aşağıda ki komutu kullanabilirsiniz.

df -h /tmp

bu işlemden sonra eğer /tmp dizininiz dolu ise sırasıyla şu işlemleri gerçekleştirmelisiniz. Ama daha öncesinde size bu işlemlerin riskli olduğunu hatırlatmak isterim. Yapacağınız yanlış bir işlem sisteminizin zarar görmesine neden olabilir.

dizin temizleme işlemine devam edebilmek için öncelikle çalışır servisleri durdurmanız gerekmektedir.  Bunun için ssh da

service httpd stop
service mysql stop
/etc/init.d/chkservd stop

Sırasıyla şu komutları kullanmanız yeterlidir.  Daha sonra ise /tmp dizinini silip yeniden oluşturacağız bunun için

/bin/umount -l /tmp
/bin/umount -l /var/tmp
/bin/rm -fv /usr/tmpDSK
/scripts/securetmp (soru sorarsa onaylayın)

Sırasıyla şu komutları kullanmanız gerekmektedir. En son adım da ise ilk başta durdurmuş olduğumuz servisleri tekrar aktif etmemiz gerekmektedir ve bunun için ssh panelinizde

service mysql start
service httpd start
/etc/init.d/chkservd restart

Komutlarını kullanmanız ve servisleri tekrar başlatmanız gerekmektedir.

Not : Yapacağınız işlemler daha önce test edilip onaylanmış ve çalışmaktadır. Bu anlatılan uygulama sadece linux sistemlerde geçerlidir ve riskli olduğunu tekrar belirtmek isterim. Yaşayacağınız aksiliklerden www.linuxsistem.com ve ekibi sorumlu tutulamaz.

17 Kasım 2009

SSH’tan Full Yedek Alma

Merhaba bu yazımda sizlere ssh’tan istediğiniz zaman temiz ve full yedek almayı anlatacağım.  Bu bahsettiğim komutlarla istediğiniz zaman istediğiniz saatte sitelerinizin yedeklerini full ve temiz olarak alabileceksiniz. Dilerseniz lafı fazla uzatmadan sizler için gerekli olan kodlardan bahsedeyim.

1. Kodumuz :

/scripts/cpbackup –force komutu

bu kodu kullanarak cpanel’in otomatik olarak günlük,haftalık ve aylık olarak yedekleme yapmasını başlatabilirsiniz. Bu kodu kullandığınızda Whm de yer alan backup config ayarlarınız baz alınacaktır ve bu komut oradaki ayarlarınıza göre yedekleme işlemlerini başlatacaktır. Bu komutun bir dezavantajı ise yedekleme sırasında işlemci load’ı % 1 i aşarsa yedek alma işlemi beklemeye geçecektir ve load % 1′in altına düştüğünde tekrar devam edecektir.

2.  Kodumuz :

for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done komutu

bu komutu kullandığımızda ise tüm sitelerimizin yedekleri /home klasörünün içine alınacaktır. Bu komut load sorunlarına vb durumlara bakmaz yedek işlemlerinizi başlatıp tamamlanana kadar işlemi sürdürür.

veya

for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i /yedek;done

bu komutu kullanarak da yedeklerinizi istediğiniz klasöre aldırabilirsiniz. Burada dikkat etmeniz gereken kısım /yedek yazan yeri kendi yedek alacağınız klasöre göre değiştirmenizdir.

3. Kodumuz :

/scripts/pkgacct USERNAME

komutudur. Bu komut ise site yedeklerinizi tek tek almanızı sağlar. Site yedekleriniz /home klasörü içerisine alınır.

07 Kasım 2009

ConfigServer Mail Manage (Cmm) Kurulumu

Merhaba bu yazım da sizlere configserver mail manage kurulumundan bahsedeceğim. Dilerseniz lafı fazla uzatmadan yapmanız gereken işlemlere geçelim.

Öncelikle ssh a root yetkisi ile giriş yapıp ardından aşağıda yer alan ssh komutlarını yazınız

wget http://www.configserver.com/free/cmm.tgz
tar -xzf cmm.tgz
cd cmm/
sh install.sh

bu işlemleri sırası ile yaptıysanız tebrikler. Configserver mail manage eklentisini serverınıza kurmuş oldunuz.  Eğer Configserver Mail Manage sistemini sunucunuzdan kaldırmak istiyorsanız aşağıdaki adımları uygulamanız yeterlidir.

rm -fv /usr/local/cpanel/whostmgr/docroot/cgi/addon_cmm.cgi
rm -fv /usr/local/cpanel/whostmgr/docroot/cgi/cmmversion.txt
rm -Rfv /usr/local/cpanel/whostmgr/docroot/cgi/cmm/

WordPress'in desteğiyle.