Linux 2.6 Kernel üzerinde SCSI Disk timeout sürelerini arttırmak

February 14th, 2010 admin Posted in Linux Server No Comments »

Eğer ki Linux sunucunuza SCSI üzerinden disk bağladıysanız, storage’a erişim sorunları sırasında Kernel Panic alabilirsiniz. Benzer süreli erişim problemlerinde Windows’ta herhangi bir problem yaşanmazken, ne yazık ki Linux sunucularda hizmet kesintileri yaşanabiliyor. Bunun nedeni ise Windows’lardaki disk timeout sürelerinin zaten default olarak daha uzun bırakılıyor olması. Windows’lardaki timeout süreleri 60 sn iken, Linux’lardaki default süre 30 sn. Aşağıdaki ayarlar ile Linux üzerinde de timeout sürelerini tavsiye edilen 60 sn değerine çıkartabilirsiniz.

1
2
for i inls /sys/class/scsi_disk‘;
do echo "60" > /sys/class/scsi_disk/$i/device/timeout;

Red Hat için aşağıdaki kodu çalıştırmanız gerekmekte:

1
2
for i inls /sys/class/scsi_device‘;
do echo "60" > /sys/class/scsi_device/$i/device/timeout;

Yukardaki kodları bir script haline getirip, startup’ta çalışacak şekilde ayarlarsanız (örn: /etc/rc.local), açılışlarda süreleri yenileyecektir. Bu arada uzun süreli erişim problemlerinde, Windows servislerini kapatarak, kendini restart ediyor. Çok nadir olarak bazı durumlarda mavi ekran verdiğini gördüm.

AddThis Social Bookmark Button

CloneZilla – Network üzerinden otomatik sunucu kurulumu

January 28th, 2010 admin Posted in Linux Server, Windows Server No Comments »

CloneZilla isimli yazılımın server edition’ı ile network üzerinden otomatik sunucu kurulumları yaptırabiliyorsunuz. Program ile image’ını aldığınız Windows ve Linux işletim sistemleri, Network boot ile sunuculara otomatik kurulabiliyor.

Yazılım ile düzgün sunucu kurulumları yapabilmek için aynı donanımsal özelliklere sahip sunuculara sahip olmanız ve güçlü bir network altyapısı kurmanız şart. Test edilen ortamlarda kullanılan gigabit switch’ler ve cat6 kablolar ile son derece iyi kurulum hızlarına ulaşılabiliyor. Programın ücretsiz olması da ayrıca güzel.

Yukardaki bağlantı üzerinden CloneZilla’nın anasayfasına ulaşabilirsiniz. Kolay gelsin.

AddThis Social Bookmark Button

Linux Kernel dma_timer_expiry dma status on Hyper-V R2

January 27th, 2010 admin Posted in Linux Server No Comments »

You may get this error on Hyper-V R2 if you use Cluster Shared Volumes.

server kernel: hda: dma_timer_expiry: dma status == 0×20
server kernel: hda: DMA timeout retry
server kernel: hda: timeout waiting for DMA

Check Windows event logs and look for iscsi problems and informations. Also using differet CSV volumes for failover clustering may solve the problem. You need balance your virtual machines on different Cluster Shared Volumes.

AddThis Social Bookmark Button

Bind yamalı bohçaya döndü: Dynamic Update DoS

July 29th, 2009 admin Posted in Linux Server No Comments »

Bind, yine, yeniden.. Dün yayınlanan açıktan yararlanılarak, dnsupdate paketleri ile sunucunun crash olması sağlanabiliyor ne yazık ki. Ciddi olarak tanımlanan bu açığı, aşağıdaki güncellemeler ile kapatabiliyorsunuz.

Exploit sitelerine hızlı bir şekilde düşmüş olması ve daha dün yayınlanması nedeniyle, sistemlerini hızlı bir şekilde güncellemeyenler, bir kaç gün içersinde bazı sürprizlerle karşılabilirler.

AddThis Social Bookmark Button

Linux üzerine Cpanel nasıl kurulur?

June 27th, 2009 admin Posted in Linux Server No Comments »

Aşağıdaki adımları izleyerek, Linux üzerine Cpanel kurabilirsiniz.

1. cd /home — /home klasörüne götürür.
2. wget http://layer1.cpanel.net/latest —Kurulum dosyasını çeker.
3. sh latest — Kurulumu başlatır.
4. /usr/local/cpanel/cpkeyclt — Kurulum sonrası lisansınızı aktifleştirir.

Yalnız kurulum öncesi Development Tools’ları kurmayı unutmayın.

AddThis Social Bookmark Button

Debian Lenny için sağlam sources.list içeriği

April 10th, 2009 admin Posted in Linux Server No Comments »

Debian Lenny ile birlikte ne yazık ki eski sources.list işe yaramıyor. Aşağıdaki yeni list’i yazabilirsiniz.

#Debian Lenny
deb http://ftp.nl.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free

Yukardaki içeriği /etc/apt/sources.list içersine, nano kullanarak (nano /etc/apt..) ekleyebilirsiniz.

AddThis Social Bookmark Button

Linux root şifresini katılımsız olarak değiştirme (unattended)

March 2nd, 2009 admin Posted in Linux Server No Comments »

Katılımsız linux customization’larında yani kişiselleştirmelerinde aşağıdaki kodları kullanarak root şifresini otomatik olarak değiştirtebilirsiniz. Böylece bir perl script yardımıyla bu scriptin çalışmasını sağlayabilir ve her linux kurulumunda farklı bir root şifresi ile sunucu elde etmiş olursunuz.

1
2
3
4
passwd root<<EOF
password
password
EOF

Sadece root şifresi değil, root yerine yazacağınız bir değişken ile tüm kullanıcıların şifrelerini değiştirebilirsiniz. Password yazan yere, yine bir değişken atayıp, bu değişkeni de otomatik olarak yaratılmış içersinde rastgele bir şifre bulunan passwd.txt gibi bir dosya içersinden aldırabilirsiniz. Hatta bu passwd.txt dosyasının ismine makina mac id’sini eklemeniz ve makinanın bu mac id’ye göre password dosyasını indirmesini sağlamanız daha mantıklı olacaktır.

AddThis Social Bookmark Button

Komut satırı üzerinden MySQL root şifresi yaratmak

February 18th, 2009 admin Posted in Linux Server, Windows Server No Comments »

Zip paketinden MySQL kurulumu yaptıysanız, boş olan root şifresini cmd ya da ssh üzerinden aşağıdaki komutla değiştirebilirsiniz.

1
mysqladmin -u root password YENISIFRE

Mysqladmin komutunun direk olarak çalışabilmesi için Mysql path’ini “System Paths” içine eklemeyi unutmayın.

AddThis Social Bookmark Button

Debian Linux sunucular için sağlam bir source.list içeriği

January 19th, 2009 admin Posted in Linux Server 1 Comment »

Bazen hatalı kurulumlar sonra source.list güncellenemiyor ya da hatalı güncelleniyor. Bazen eklemiş olduğunuz source.list’te çalışmayabiliyor. İnternetten default list’i aradım ve bulabildiğim en sağlam source.list aşağıdaki çıkmıştı. Aşağıdaki listeyi, source.list içersine ekleyip, aptitute-update yapabilirsiniz.

deb http://cudlug.cudenver.edu/debian/ stable main
deb-src http://cudlug.cudenver.edu/debian stable main
#deb http://security.debian.org/ stable/updates main contrib
deb http://security.debian.org/ etch/updates main contrib non-free

Liste içersinde bir tane dahil edilmemiş adres daha var gördüğünüz gibi. Default list bu şekilde olduğu için ekledim. Dilerseniz source.list içersine eklemeyebilirsiniz. Kolay gelsin.

AddThis Social Bookmark Button

Realtek 8111C’nin Debian ve Ubuntu için driver kurulumu

January 19th, 2009 admin Posted in Linux Server No Comments »

Realtek 8111C ethernet kartının Debian ve Ubuntu için sürücü kurulumunu aşağıdaki gibi yapabilirsiniz. Siteye eklemiş olduğum .tar dosyasının normal uzantısı .tar.bz2 olmalıdır. Lütfen wget yaptıktan sonra uzantısını aşağıdaki gibi düzeltiniz.

1
2
3
4
5
6
mkdir /root/files
cd /root/files
wget http://www.yusufozturk.info/wp-content/uploads/2009/01/r8168_scripts.tar
tar xjf r8168_scripts.tar.bz2
cd r8168_scripts
./switchmods

Kaynak: http://www.jamesonwilliams.com/hardy-r8168.html

AddThis Social Bookmark Button