3 Yıl olmuş yazmaya başlayalı.

Threeİlk yazıma dönüp bakınca 3 yıl geçmiş, nasıl olmuş, nasıl geçmiş dedim birdem içimden. Düşününce 3 yılda biraz yaşlandığımı hissettim. O zamanki enerji, erke, şimdi daha stabil, sistemde ki AC devrelerini yerini yavaş yavaş DC alıyor.

Blog yazmaya bir arkadaşımın tavsiyesi üzerine başladım. Bana maden sen bazı şeyler biliyorsun ve GNU felsefesini benimsemişsin. O zaman bildiklerini neden bir blogda payşlaşmıyorsun demesi bende yazma konusunda ilk kıvılcımları uyardırmıştı.

Şimdi 3 yıl olduğunu google calendar’a koymuş olduğum hatırlatmadan öğreniyorum. Yeni yılda daha çok insana ulaşmak ve ışıkla yol göstermek dileğiyle.

“May the Force be with you”

I ‘ll be online soon

Baküdeki şirket işleri aşırı sıcaklar derken yazmayı iyicene boşladım. Bir karın ağrısı dönemine giriyorum. Yakında döneceğim.

coming-soon

iotop – Kullanımı kolay I/O monitorü

CPU kullanımı için top komutu nasıl kullanım değerlerini gösteriyorsa, iotop da benzer şekilde I/O kullanımı gösteren bir komuttur. Linux çekirdeğinden (çekirdek 2.6.20 ve daha sonrasında mevcuttur) I/O kullanım bilgisini çıktısını izler ve sistem üzerinde işleyen anlık I/O kullanımını bir tabloda gösterir.

Debian sisteme iotop yüklemek:

# apt-get install iotop

Sadece paket ismini yazarak yükleme yapmamız yeterlidir.

iotop kullanımı:

Teminal ekranınıza iotop yazmanız çalıştırmak için yeterlidir. Sonrasında düzenli olarak anlık güncellenen tablodan işlemci ve I/O miktarını kullanımını görebilirsiniz; Okuma ve yazma hızını byte per second değeri olarak, ve I/O için beklenen, takaslanında harcanan zamanı ve yüzde olarak görebilirsiniz.

# iotop

iotop CONFIG_TASK_DELAY_ACCT ve CONFIG_TASK_IO_ACCOUNTING seçeneklerinin çekirdekte aktive edilmesine ihtiyaç duymaktadır.

2005_large

Debian 5.0 (Lenny ‘e) gnash nasıl yüklenir?

Gnash bir GNU Flash film oynatıcısıdır.  Flash Macromedia (şirket daha sonra Adobe şirketi tarafından satın alınmıştır) tarafından bulunmuş animasyon dosya biçimidir.

Flash genişletilerek audio ve video içeriği eklenebilir hale getirilmiştir ve programlar ActionScript’te (bir ECMAScript uygun dilinde) yazılmıştır. Gnash temeli GameSWF’ye dayanmaktadır ve birçok SWF v7 özelliğini destklemektedir. Ayrıca bazı SWF V8 ve V9özellikleride desteklenmektedir.

Gnash Özellikleri;

Tekbaşına Çalışma- Gnash tek başına flash videolarını oynatabilmektedir.

Browser plugin - Gnash aynı zamanda Mozilla türevleri web browserlarda, örneğin Firefox, plugin olarak çalışabilmektedir. Ek olarak Gnash aynı zamanda Konqueror için de destek vermektedir.

SWF v7+ uygunluğu - Gnash flash videolarını oynatabilmektedir.

Video Akışı - Gnash popüler video paylaşım siteleri Lulu.tv veya YouTube.com gibi sitelerin video akışını destekler.

XML Mesaj Sunucusu -Gnash aynı zamanda Flash Format özelliklerinde belirtilmiş olan XML tabanlı mesaj sistemini destekler.

Yüksek Kalite Çıktısı – Gnash masa üstünde grafiklerin işlenmesi için OpenGL kullanmaktadır ve  AntiGrain (AGG) entegre çerçeve arabelleği sadece araçlar için yer almaktadır.

Özgür Yazılım - Gnash 100% özgür yazılımdır. Daha fazla bilgi için GPL’e bakabilirsiniz, Free Software Foundation web sayfasında GPL bilgisi yer almaktadır.

Gelişmiş Güvenlik - Gnash tüm ağ bağlantılarına daha fazla önem verir, ve kullanıcıya kontrol erişimleri için izin verir.

Genişletilebilir - Gnash kendi yazmış olduğunuz ActionScriptleri destekler. Siz herhangi bir development kütüphanesi için kitap (wrapper) yazabilir ve bunu oynatıcının içerisine koyabilirsiniz.

Lenny ‘e Gnash Yüklemek

İlk olarak /etc/apt/sources.list dosyasını güncellememiz gerekiyor.

# vi /etc/apt/sources.list

aşağıdaki depoyu sources.list dosyasına ekleyelim

deb http://debian.jones.dk/ lenny gnash

Kaydedelim ve çıkalım.

Sistemimizi güncelleyelim ve

# apt-get update

gnash ve mozilla plugin’lerini yükleyelim;

# apt-get install gnash gnash-common gnash-cygnal gnash-tools  mozilla-plugin-gnash
# apt-get clean

Varolan bir Debian lenny kurulumunu şifrelemek

Günümüzde artık hemen hemen herkes, taşınabilir olması dolayısı ile PC değilde dizüstü bilgisayarı tercih ediyor. Taşınabilir olan bu cihazlarımıza filmleri, dizileri, mp3leri ve bazı zamanda iş ile ilgili olan bilgilerimizi yüklüyoruz.  Diz üstünüzün çalınması durumunda dizi, müzik bir şekilde yeniden yüklenir ama iş bilgileri başkalarının eline geçtiği zaman işin işin yüzü değişir. Tüm müşteri bilgileriniz, kampanyalarınız, şirketin hedefi, sözleşmeleri, herşey bir anda başka birisinin elinde. İşte bu gibi çalıntı durumunda en azından kendi verilerimizin başkasının eline geçmesinin önüne geçmek için debian dizüstü bilgisayarımızın disklerine şifreleme (encryption) yapacağız.

Disklerde şifreleme yapmaya başlamadan önce diskimizde /boot bölümünün olması zorunludur. Bunun sebebi bilgisayarımızda BIOS şifresiz kernel yüklemesini ve bunun initrd imajını şifreli bölüme ulaşmadan önce erişecek olmasıdır. Burada uygulayabilceğimiz bir seçenek ise /boot bölümünü bir USB Bellek üzerinde tutmak fakat bu kuruluma başka bir zaman değineceğim.

Yapılacak olan ilk iş, şifreli diskleri yönetmemiz için yazılımın yüklenmesi ve initrd imajının güncellemesinin yapılmasıdır:

# aptitude install cryptsetup initramfs-tools

initrd imajı içerisinde şifreleme modullerinin hazır olduğuna emin olmak durumundayız, aşağıdaki üç modulü initrd ayar dosyasına ekledim:

# echo aes-i586 >>/etc/initramfs-tools/modules
# echo dm-crypt >>/etc/initramfs-tools/modules
# echo dm-mod >>/etc/initramfs-tools/modules

Bir sonraki adım cryptosetup bilgilendirmesini yapmaktır.  Ayrıca /dev/hda2 (fiziksel bölüm) ve /dev/mapper/root (bunun şifreli arayüzü) arasında inittab’ın bölüm eşlemesini de yapmaktır.

# echo "root /dev/hda2 none luks" >>/etc/crypttab
# sed -i 's#/dev/hda2#/dev/mapper/root#' /etc/fstab

root bölümünü grub için aynı inittab ‘da yaptığımız biçimde değiştirmek zorundayız:

# sed -i 's#/dev/hda2#/dev/mapper/root#' /boot/grub/menu.lst

initrd imajını yeniden oluşturabiliriz

# update-initramfs -k all -u

Şimdi sistemi kapatabiliriz ve yedekleme yapmak, şifreli disk bölümü oluşturmak ve dosyaları root dosya sistemine geri kopyalamak için LiveCD ile boot edebiliriz. Burada nasıl yedekleme yapılacağı ve opsiyonları konusunu hızlı geçiyorum ve bu konuyu okuyucunun kendi yöntemine bırakıyorum. Basit bir şekilde “cp -ax /mnt/root/* /mnt/backup” komutu ile yeterli bir yedekleme alacağım ben.

Yedekleme yaptıktan sonra, çıkarılan bölüm tarafındaki veriyi silelim.

# shred -n1 -v /dev/hda2

ve sonrasında şifreli bölüm oluşturalım.

# cryptsetup luksFormat /dev/hda2
# cryptsetup luksOpen /dev/hda2 root

Şifrelenmiş disk kurulup açıldıktan sonra, dosya sistemi oluşturulur, mount edilir ve root bölümündeki yedeklenmiş dosyalar şifreli disk bölümüne kopyalanır.

# mkfs.ext3 /dev/mapper/root
# mount /dev/mapper/root /mnt/root
# cp -ax /mnt/backup/* /mnt/root/

Şimdi şifreleme yaptığımız root bölümünü yeniden başlatabiliriz.

Bir defa root şifreli bölümü çalıştıktan sonra swap bölümüne  şifreleme eklemek çok kolay olacaktır.  Sadece düzgünce /etc/crypttab ‘a ekleyiniz ve /etc/fstab ‘ı değiştiriniz:

# echo "swap /dev/hda3 /dev/random swap" >>/etc/crypttab
# sed -i 's#/dev/hda3#/dev/mapper/swap#' /etc/fstab

Bakude internet problemi -2

Dün yaşamış olduğum internet problemi her ne hikmetse gece 1-2 gibi düzeldi. 256kbps simetrik hatttım şimdi 1024Mbps hızına çok yakın seyrediyor.

Bugün AZQTEL’den birisi geldi. İnternetin çalıştığını söyledim genede biz bakalım dedi. Bilgisayarıma sinyal kuvvetini ölçen programı kurdum modem çok güzel çalışıyor. Sordum Dün neden gün boyunca internet yoktu? Bilgin varmı? diye. Dün istasyonlarda bakım varmış … Merkezdekine sordum bana bakım yok deyince. Onlar bilmez sen bize danış (bizi ara) deyince ülkedeki iletişimsizliğin ne boyutlarda olduğunu bir kez daha gördüm.

Neyse internetim geldi :) Bir sorun durumunda artık kimi arayacağımıda biliyorum.

Azerbaycanda telefon ve internet

Azerbaycanda işler bir garip yürüyor. Buraya geldiğim 4. hafta içerisindeyim hergün bir farklı bir olay farklı bir kişi ile ecayip işler ile karşılaşıyorum. İşte olaylar dizisi;

Geldiğimin ilk haftası hemen telefon hattına şirket adına başvurayım sonrasında da ADSL hattını açtırırım diye düşünüyordum. Ev sahibi biz başvuracağız hemen 1 haftada olur dedi. İyi zaten burada numara da taşınmıyormuş (wireless telefonlar hariç, onu yeni öğrendim birazdan değinecem) ha şirket üstüne ha ev sahibi sonuçta gelen numara eve geliyor ve burada kalıyor, taşıyamadıktan sonra bir anlam ifade etmiyor. Sorum başvuru yaptınızmı evet, aradan 3-4 gün geçti telefon numarası belli oldumu? hattı ne zaman getirecekler? belli değil, haftaya gelir. Bir hafta geçti, telefon hattı yolda, numara o da geliyor… Böyle diye diye 3 haftayı sadece cep telefonu ile geçirdim. Azerbaycanda teknoloji bazı alanda ilerlemiş ama bazı alanlarda teğet bile geçmemiş. Bugün bir arkadaşım ile konuşurken bu konudan bahsettim. Oda taşınabilir sabir hat al dedi. Nasıl deyince başladı anlatmaya.

Cep telefonuna benzer bir telefon var 012 (Bakü kodu) ile başlayan bir numara veriyor ve bunu ülkede heryerde kullanabiliyormuşsun. Düşünsenize sabit hattınız daima sizinle. Fiyatlarıda makul sayılır. Masaüstü sabit telefon veya cep telefonu şeklinde olan moderinden birini seçebiliyorsunuz. Bu gidişle bunlardan birini alacağım. Artık bekleyecek takat kalmadı. Detaylı bilgi ve servis sağlayıcılar: http://www.cdg.org/worldwide/index.asp#result

wimax_modemİnternet hizmeti için telefonu bekleyemezdim. (İyi ki beklememişim yoksa kimbilir ne zaman gelir …) Burada Wi-Fi ve Wimax hizmetleri varmış. Bunları araştırdım ve limitsiz wimax hizmetini benim için en uygun çözüm olduğuna karar verdim. Modemi aldım, kurum 2 gün dedim, iyi çalışıyor. Gidip sözleşme imzaladım. 3 haftadır gayet memnundum taki bugüne kadar. Destek hattını aradım, modemin MAC adresini verdim. Bize sinyal gelmiyor dedi. Modemin yerini değiştirdim değişen bir şey yok. Ben sinyal alabilmek için modemi ilk olarak pencere önünden pencerenin dışına, daha sonra uzatma kablosu kullanarak balkona, orada da olmayınca terasta yetişebildiği yere kadar uzattım. Modemi sağ çevirdim olmadı sola çevirdim olmadı. Yine destek hattını aradım. Kontrol ettiler sinyal yok. Destek hattına sorum neden sinyal yok diye ? Belki baz istasyonu bakımı gibi birşeyler vardır. Bakım yok sizin modem sinyal almıyor diyor. 3 haftadır çalışan modem neden şimdi sinyal almasın? cevap yok. Ardından tekrar sordum. “Siz baz istasyonların yerini değiştirdiniz mi? Peki ben binanın yerini değiştirmiş olabilir miyim?” Cevap yok. Tekrar aynı soruyu sordum. Yine sessizlik. Sonrasında dayanamayım. Ne bina nede antenin yeri değişti. Havada açık. Ya modem bozuldu yada benim için frekans aralığı kalmadı dedim. Yine cevap yok. Allahım sen sabır ver … Sonrasında Modemi pencere kenarına koyun dedi. Bende ben şimdi modemi pencereye değil dama (çatıya) çıkardım dedim. Bak bakayım sinyal varmı? Sinyal yok biraz daha açığa gelin dedi. “Biraz daha gelirsem verici istasyona oradansa sizin santrale gelecem” dedim. Size bir eleman yollayacağım dedi.

Eleman geldi ama eller cepte yanında hiçbirşey yok, toy birisi. Modemi aldı sola çevirdi, sağa çevirdi. Sinyal yok dedi. Hadi yaa nasıl olur ben daha yeni sipariş etmiştim diyecektim kendimi tuttum. “Yaa sabır.” Sonra geçti dizüstü bilgisayarın başına komut satırında ping www.az yazdı. Evet 4G’de yeni bir noktaya ulaştık makine DHCP’den IP almadan dns çözebiliyor hatta ping atabiliyor !!! Dedim bırak … Makinenin IP’si yok ping atamazsın. (Sabır hala daha eşik değerinin altında) …

Eleman gittikten sonra cep telefonumu aradılar. Yarın yeni birileri gelecek. Gelirken yedek modem getirisin varsa anten dedim.

Haaa bu arada  sen şimdi nasıl yazıyorsun diye düşünen olabilir. Modem şimdi sinyal alıyor ne hikmetse …

Yarın ola hayrola …

Bakü’de diş tedavisi, Teşekkürler Muhsin hocam;

Blog yazmaya başladığım da ilk yazılarımdan bir tanesi IT üzerine değilde diş ağrısı üzerine yazmıştım. Baküye geldiğimde umarım bir sağlık sorunum çıkmaz diye içimden geçiriyordumki çok geçmeden dişimde sorun baş gösterdi. Aslında dişin halinden geleceği belli oluyordu ve ben beni biraz daha idare eder diye düşünüyordum ama olmadı.

Buz, soğuk su derken biraz sakinleştim ama buz olmayınca gene dediler gibi evin içinde dolaşıp ağrıdan duramıyordum. Türk tanıdıklar sayesinde Baküde bulunan bir Türk Diş Hekimi Muhsin beyin yanına kendimi zor attım. Röntgen teşhiş ve tedavi sonrasında ağrı kalmadı, birkaç kez daha gittikten sonra kanal tedavisi tamamlandı ve bende rahata eriştim.

Dişimi janjanlı haline getirip güzel bir tedavi uyguladığı için Muhsin beye teşkkür ederim.

Belki sizin veya bir yakınınızın da ihtiyacı olabilir.

Dental Med Diş Kliniği
Dr. Muhsin Sarıhan
Stomatolog

Adres : Bakü, B. Seferoğlu küç. No: 170
Tel : (+994 12) 494 29 17

dis14_clip_image001

Debirf – kernel derlenmesi ve RAM’dan Debian’ın çalıştırılması

debirf  (DEBian on Initial Ram Filesystem) kernelin hazırlanması ve Debian’ın RAM ortamında çalıştırılmasını sağlar.

Kernel ve initramfs çifti, debirf tarafından oluşturulur.Burada birçok amaç güdülerbilir, örneğin diski olmayan thin clientlardan kolay ve hızlı tamir edilebilen sistemlere kadar.  Kernel ve initrd sisteminizdeki boot bölümüne yerleştirilebilir, read only media araçlarına yazılabilir veya netbot sunucuları tarafından sağlanabilir.

Debirf araçları bir modul mimarisi kullanır, bu bize herhangi bir özelleştirilmiş amaç doğrultusunda, imajların oluşturulması dahil, özelleştirme yapmamıza olanak sağlar.

debirf ‘in Debian’a yüklenmesi

#apt-get install debirf

Belgeler;

$ mkdir ~/debirf

$ cd ~/debirf

$ tar xzf /usr/share/doc/debirf/example-profiles/xkiosk.tgz

$ debirf make xkiosk

Debirf Ayarları

debirf//debirf.conf ‘a bakalım. Bazı konfigürasyon olaksılıkları burada yer almaktadır bunlara göz atabilirsiniz.

Eğer Lenny ile başlatmışsanız, otomatik olarak Lenny öntanımlı kernelini alırsınız. Ben sidux ile başlattım ve siduz kernelini kullanmaya karar verdim.

debirf make -k /var/cache/apt/archives/linux-image-2.6.28-0.slh.10-sidux-686_2.6.28-10_i386.deb xkiosk

Şimdi debirf Debian bootstrap’ı işeleyecek ve initrd yi oluşturacaktır.


debirf: modules complete.
debirf: creating debirf initrd (’nested’)…
222 blocks
2529 blocks
292 blocks
debirf: creating rootfs.cgz…
637062 blocks
debirf: creating wrapper cgz…
271538 blocks
debirf: debirf initrd created.
debirf: kernel: xkiosk/vmlinuz-2.6.28-0.slh.10-sidux-686
debirf: initrd: xkiosk/debirf-xkiosk_lenny_2.6.28-0.slh.10-sidux-686.cgz

Şimdi menu.lst ‘ye ekleyebiliriz.

title Debirf w/ sidux kernel
kernel /home/admin/debirf/xkiosk/vmlinuz-2.6.28-0.slh.10-sidux-686 vga=791
initrd /home/admin/debirf/xkiosk/debirf-xkiosk_lenny_2.6.28-0.slh.10-sidux-686.cgz

Notlar:

menu.lst ‘de gereksiz olan root yoktur.

En küçük yapıda root parolası yoktur.

xkiosk yapılandırılırken root parolası istenecektir.

Set password for debirf-xkiosk superuser:
Enter new UNIX password:
Retype new UNIX password:

Hepsi bu kadar. Debian sistemini yeniden başlatabiliriz.

Azerbaycan domain sistemi,

Azerbaycan’a geleli 1 hafta oldu ve bu sürede şirketin bazı teknik işlerini öncelikli olarak halletmem lazımdı. İnternet elektirik vs… Bu teknik işlerden biri de domain adı kaydıydının yapılmasıydı. Buradaki domain kaydı sistemi bizdekinden biraz daha hızlı ama ilkel olarak yürüyor.  Nasıl mı?

İlk olarak http://www.nic.az/ sayfasını ziyaret ederek domain kaydı ile ilgili olarak belge lazım mı? lazımsa nelerdir diye kontrol etmek istedim. Ama istatiksel bilgiler dışında başka bir şey bulamadım.  Web sayfasındaki üst bannerden farklı bir sayfaya ve bu sayfanın fiziksel adresine gittim ve oradan beni domain kayıtlarının yapıldığı bir ofise yonlendirdiler.  Sanırım burası aracı şirketlerden biri, benden istedikleri sadece formun doldurulup, vergi numarasını girmek ve mühür basmak.

Hepsi bu kadar,  Eğer sizinde Azerbaycanda faliyet gösteren bir şirketiniz varsa ve domian adını kayıt ettirmediyseniz, hemen başvurarak 5-10 dk içerisinde kaydı tamamlayabilirsiniz.

Başburacağınız adres;

Bəşir Səfəroğlu küç. 172
Bakı, AZE1000, Azərbaycan
Теl./ Faks: (994 12) 498-05-19
E-mail: office@nt.az

Azerbaycandaki domian adres istatistiği;

INFORMATION ABOUT DOMAINS

Domain:   Value :
.name.az      1
.pro.az          1
.gence.az     1
.biz.az          6
.co.az           15
.info.az       16
.pp.az         53
.int.az         55
.gov.az       62
.net.az        64
.edu.az       72
.org.az        85
.com.az      497
.az                7501

Total amount of registered domains :    8429

Next Page →