« Posts tagged arch

Linode..

Sevgili Ceyhun‘un uzun ısrarları sonucu Linode ile ilgili görüşlerimi paylaşmak istiyorum.

Yaklaşık iki aydır sitemi ve bir kaç siteyi Linode üzerinden almış olduğum vps sunucum üzerinde çalıştırıyorum. Hosting vb bir hizmet vermediğim için kontrol paneli kullanmıyorum. Linode ile ilk olarak sevgili Samed sayesinde tanıştım. Samed kendi sitesini ve ArchLinux.org.tr’yi linode üzerinde tutuyor.

Linode’un hizmetleri arasında dns yönetimi, web üzerinden sunucuları reboot etme, bir kaç çeşit dağıtımı içeren (32 bit ve 64 bit) xen disklerinin hazır olması yer alıyor. Linode dns yönetimini kendi yaptığı için ek bir dns sunucu kurmadım. Dağıtım olarak Debian kullanıyorum. Üzerinde ftp erişimi için ProFTP sunucusu var. Bir kontrol paneli kullanmıyorum (gerek duymuyorum). Mail hesaplarımı ise Google App üzerinden kullanıyorum böylece bir yük daha kalkmış oluyor sunucudan :) . İstatistikler için webalizer kullanıyorum.

Kısaca sunucum üzerinde çalışan sistemler şu şekilde:

Apache
MySQL
Ssh
ProFTP

Donanım özelliklerine gelince 360mb bellek(+256mb swap – hiç kullandığını görmedim -), 16gb disk alanı mevcut. Ekstra olarak ip, disk alanı, bellek, aylık transfer gibi (200gb transfer limitim var aylık) özellikleri arttırabiliyorsunuz. Ayrıca çeşitli CPU, Disk I/O, Transfer Kotası, Gelen/Giden trafik için belirli ölçülere ulaştığında alarm ürettirebiliyor sunuz.Tabi birde sisteminizin root parolasını web üzerinden değiştirmeniz mümkün.

Benim en çok ilgimi çeken özelliği ise, sisteminizi değiştirmeden Linux çekirdeğini değiştirebiliyor olmanız :) .

Yeni bir hayat, topluluk süreçleri ve yeni planlar…

Artık yeni bir şehre gidecek olmamdan ötürü bir takım çalışmaları düzene sokmam gerekiyordu.

Öncelikle, Özgürlük İçin Ankara grubunda olan tüm çalışmalarımı bugün itibari ile bırakmış bulunuyorum. Pardus ile ilgili topluluk süreçlerini yavaş yavaş bırakmak uzun süreden beri planlarım arasındaydı. İstanbul’a taşınıyor olmam bu planımı uygulamaya koymak için bir başlangıç oluyor. Pardus ile sadece paket yapımı gibi geliştirici süreçlerinde daha aktif rol almayı planlıyorum.

Son linux şenliğinde üye olduğum Linux Kullanıcıları Derneği bünyesinde özellikle web çalışma grubu içerisinde ve elimden gelen diğer işlerde daha aktif olmaya çalışacağım.

Ayrıca Arch Linux kullanmaya başladığım günden beri (ki bu tarih son linux şenliği öncesine tekabul ediyor) içerisinde bulunduğum Arch Linux Türkiye ekibinede wiki çevirileri, paket yapımı, web sayfası gibi süreçlerde destek olmaya çalışacağım.

Pardus‘a ilk paket yaptığım günden beri bana sabırla bir şeyler öğreten Gökmen Görgen‘e xfce konusunda hem paket yapımı hem wiki hem de yerelleştirme çalışmalarına destek olmaya devam edeceğim.

Tabi birde Pardus Test süreçlerine yine zamanım el verdiği sürece katılacağım.

Çalışma ortamına alışıp düzene girdiğim zaman bu çalışmalar ile ilgili kendime daha net zaman ayırmayı da planlıyorum.

Linux, ntfs ve badsectors :)

Bir kaç gündür teknik anlamda yazı yazmıyordum. Neyse önemli olabilecek bir kaç bilgiden bahsetmek istiyorum bu yazımda.

Elimde usb çevirici ile kullandığım bir kaç edet harddisk mevcut. Tabi bunların hepsi ntfs olarak biçimlendirilmiş zamanında. Bu disklerin hiç birini linux üzerinden açamadım. Bu durum için güzel bir araç varmış.

Arch Linux üzerinde kurmak isterseniz:

$ sudo pacman -S ntfs-3g

komutunu girmeniz yeterli.

Pardus 2008 ile:

$ sudo pisi it ntfs_3g

komutunu vermeniz yeterli. Artık bu disklerinizi bağlayıp işlem yapabilirsiniz. Bir başka güzel ntfs aracı da “ntfsprogs” adlı bir takım ntfs araçları sunan paket.

Arch Linux için: $sudo pacman -S ntfsprogs
Pardus için: $sudo pisi it ntfsprogs

Komutları ile kurabilirsiniz. Bu paket ile kurulan ntfsfix komutu ile ntfs disklerinizi kontrol ettirip hataları onarabiliyorsunuz.

Birde hard diskler ile ilgili önemli bir konu badsectors dediğimiz bozuk sektörler. Bu yazıyı bu saatte yazmış olmamı sağlayan şey de (daha doğrusu bu saate kadar uyumama engel olsan şey) müziklerimi tuttuğum hard diskimde bozulmalar olması (şuan hala verileri başka bir diske kopyalıyorum).

Linux bilgisayarlarda “badblocks” komutu ile konsol üzerinden disklerinizde badsector kontrolü yapabilirsiniz. Örnek olarak

$ sudo badblocks -s /dev/sdxy

Bu konu ile ilgili kısa ama güzel bir anlatım da mevcut[1].

http://mirror.hamakor.org.il/archives/linux-il/11-2004/12635.html [1] İngilizce

Arch Linux ve çalışan servisler…

Arch linux üzerinde servislerle işlem yapmak için”sudo /etc/rc.d/servisadi start | stop | restart” komut dizisini kullanmak yetiyor. Fakat servislerin durumlarını listeletmek için bir komut ne yazık ki yok (ya da ben henüz bulamadım).

Arch Linux forumlarında yaptığım araştırma sonucu bu işi (servis durumlarını listeletmek) basit scriptler yazarak çözüyorlarmış. Bende bir tane buldum ve denedim gayet güzel çalışıyor :) .

Buyrun scriptin içeriği:

#!/bin/bash
# daemon status

function chk_status()
{
target=$1
if [ $target != "functions" ] && [ $target != "functions.d" ]
then
if [ -f "/var/run/daemons/$target" ]
then
stat=”\e[1;32m[RUNNING]”
else
stat=”\e[1;31m[STOPPED]”
fi

echo -e “\e[1;37m$target $stat"
fi
}

daemons=$(ls /etc/rc.d/)

if [[ $1 != "" ]]
then
chk_status $1
else
for d in $daemons
do
chk_status $d
done

fi

Kaynak: http://bbs.archlinux.org/viewtopic.php?id=67760

Özgür Kuru is Stephen Fry proof thanks to caching by WP Super Cache