Eğer DiretAdmin yüklü sunucunuzdaki tüm alan adlarına belli bir DNS alanı eklemek istiyorsanız (ör: webmail.alanadi.com) aşağıdaki scripti kullanabilirsiniz. favori metin editörünüzle yeni bir dosya oluşturup adını örnek olarak new_dns_zone.sh koyalım Kod: #!/bin/sh DATAU=/usr/local/directadmin/data/users for u in `ls $DATAU`; do { IP=`grep ip= $DATAU/$u/user.conf | cut -d= -f2` for d in `cat $DATAU/$u/domains.list $DATAU/$u/domains/*.pointers 2>/dev/null | […]
Category: DirectAdmin
DirectAdmin’de PHP 5.2 den PHP 5.3 Güncelleme
Directadmin sunucunuzda php 5.2 kullanıyorsanız ve php 5.3 e yükseltmek istiyorsanız bunu directadmin’in custombuild scriptleri ile kolay bir şekilde yapabilirsiniz. Güncelleme Komutları: ssh a girdikten sonra komut satırından aşağıdaki komutları sırayla yazınız. cd /usr/local/directadmin/custombuild ./build set php5_ver 5.3 ./build update ./build php ncd /usr/local/directadmin/custombuild ./build set php5_ver 5.3 ./build update ./build php n yukarıdaki komutlardan […]
Crontab Kullanımı
Crontab linux işletim sistemlerinin genelinde bulunan programları ve scriptlerini belirli zamanlarda çalıştırmanıza yarayan bir programdır. Komut Tanımları crontab -l : crontab içeriğini listeler. crontab -e : crontab’ı e parametresi ile çalıştırırsanız metin editöründe crontab dosyanız açılıcaktır. Crontab da Zaman Ayarlama: Crontab da zamanlama 5 basamakta yapılır; 1. Dakika ( Saatteki dakikalar 0-59) 2. Saat ( […]
DirectAdmin Saat ve Tarih Ayarı
Sunucumuzun tarih ve saat ayarları bozuk ise (date komutu ile öğrenebilirsiniz) bunu düzeltmeniz bir kaç yöntemi bulunmaktadır, bunlardan ikisini aşağıda anlatacağım. Yöntem 1: date komutu root hesabımızla ssh a girdikten sonra date yazarsanız size sunucunun o anki tarih ve saatini vericektir. yeniden ayarlamak için. date –set=”Oct 20 15:52:29 2013″ 2013 20 Ekim Saat 15:52:29 olarak […]
Directadmin için SSH ile Yedek Alma
Directadmin girişinizde bir sorun olduysa veya Directadmin lisansınız bittiyse, genede yedeklerinizi komut satırından (ssh) alabilirsiniz. Tüm sitelerin yedeğini almak için: echo "action=backup&local%5Fpath=%2Fhome%2Fadmin%2Fadmin%5Fbackups%32&owner=admin&type=admin&value=multiple&when=now&where=local&who=all" >> /usr/local/directadmin/data/task.queueecho "action=backup&local%5Fpath=%2Fhome%2Fadmin%2Fadmin%5Fbackups%32&owner=admin&type=admin&value=multiple&when=now&where=local&who=all" >> /usr/local/directadmin/data/task.queue Yukarıdaki komut ile tüm sitelerinizin yedeği /home/admin/admin_backups klasörü içine yüklenicektir. Not: Ayrıca dataskq (directadmin cron görevlisi) dosyasının çalıştığından emin olmak için /var/log/cron dosyasının içinden bakmamız gerekiyor bu komut […]
Güvenli (Secured) /tmp
Sistemi güvenliğe almanın önemli konularından biride güvenli (secured) tmp dir. Kısaca kullanıcıların veya scriptlerin /tmp klasörü içinde istekleri gibi perl shell çalıştırmalarını engeller. Eğer kurulumda ayrı bir /tmp bölümü yaratmadıysanız aşağıdaki kodlar işe yarıcaktır. dd if=/dev/zero of=/var/tmpMnt bs=1024 count=1000000 /sbin/mke2fs /var/tmpMnt cd / cp -a /tmp /tmp_backup rm -rf /tmp/.??* /tmp/* mount -o loop,noexec,nosuid,nodev,rw /var/tmpMnt […]
Sunucudaki Tüm Mail Kuyruğunu Silme
Eğer sunucunuzda spam yapıldıysa ve milyonlarca mail kuyrukta bekliyorsa bu büyük bir problemdir. Hem sunucunuz yavaşlıyacak hemde ip niz büyük ihtimalle karalisteye alınıcaktır. Aşağıdaki kodla mail kuyruğunuzu temizleyebilirsiniz: sunucuya root ile girdikten sonra aşağıdaki kodu yazarak enter’a basmanız yeterli olucaktır. İşlem mail kuyruğunun büyüklüğüne göre zaman almaktadır. exim -bpru|awk {‘print $3’}|xargs exim -Mrm Farklı bir […]
DirectAdmin Kurulumu
Kurulum Öncesi Directadmin kurulumdan önce aşağıdaki bileşenlere ihtiyaç duyabilir bu nedenle ilk önce bunların yüklü olduğundan emin olmalıyız. yum install perl-Time-HiRes yum install perl-libwww-perl yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed yum install db4-devel […]