Tüm Alan Adları için Yeni Dns Kaydı Ekleme (DirectAdmin)

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 | […]

Read More

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 […]

Read More

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 ( […]

Read More

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 […]

Read More

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 […]

Read More

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 […]

Read More

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 […]

Read More

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 […]

Read More