Etiket Arşivi shell

Ubuntu 9.10 (Karmic Koala) Hard Disk Hız Düşüşünden kurtulma

Merhaba,

Bu ne yahu :) bir an müşterilerimden birine email attığımı hissettim :) Şaka bir yana ubuntu 9.10 a geçtim ve başımdan bela eksik olmadı :( ubuntu 9.10 a geçmeyin canınızı sıkmayın 9.04 çok daha sağlam ve tutarlı “AKA stabil”.

9.10 a geçtiğimden beri bir yandan geliştirme işleri ile uğraştığımdan birden fazla uygulama paralel çalışıyor ve diskler arasında da veri uçuşu çılgın safhada lakin son zamanlarda hard diskimin diesel motor moduna geçmesi ve yoğun işlemlere kastığımda buna ekran kilitlenmelerinin eklenmesi ile laptop umu camdan atmam arasında sıkıştığım anlardan birinde dayanamayıp artık güncelleme beklemek yerine google yapmaya karar verdim.

Bulduğum sonuç ilginç ve komik bir şekilde işime yaradı “şimdilik”. Linux un çok eski versiyonlarından beri var olan bir parametreyi değiştirmek “ki bu parametre sisteminizin ne kadar hafıza ve/veya ne kadar swap alanı kullanacağını belirliyormuş”. Düzenlemeniz gereken dosya “/etc/sysctl.conf“. Dosya içerisinde “vm.swappiness” parametresi var ise bunun değerini 0 – 100 arasında bir değer veriyorsunuz. 100 e ne kadar yakında o kadar swap kullanıyor ki bu da hard disk yükü demek. Laptopumda 4GB ram olduğundan 0 yapmak istemedim değil ama :) 10 yaptım. Komut satırından nasıl yapıldığı aşağıdaki gibidir.

sudo nano /etc/sysctl.conf

Dosyanın sonuna da eklediğim satır “çünkü bende bu parametre yoktu :)

vm.swappiness=10

Mevcut sisteminizin kullandığı değeri görmek için de :

sysctl vm.swappiness

mevcut değer öntanımlı olarak 60 gelmektedir.

Dosya güncelleme bitincede komut satırından servisi restart edelim :

sudo sysctl -p

Linux Shell de bağlı kullanıcı listesi

Linux Shell de bağlı kullanıcı listesini almak için :
finger

Linux Shell Dosya Sıkıştırma ve Açma

“buyukDosya.txt” isimli dosyamızı “artikKucuk.tar.gz” olarak sıkıştırmak için:
tar -czf artikKucuk.tar.gz buyukDosya.txt

"artikKucuk.tar.gz" isimli dosyamızı bulunduğumuz klasöre açmak için :
tar -xzf artikKucuk.tar.gz

Redhat tabanlı sunucularda versiyonu görmenin kısa yolu

unmae -a
shellde yeterli olmadığında
cat /etc/redhat-release
yeterli olur :)

Linux – Klasör boyutlarını görmece

Bir klasörün altındaki klasörlerinizin boyutlarını shell den görmek için, shell de klasöre gidin ve şunu deneyin :


du -sh *

öntanımlı crontab editörü nasıl değişir

ben redhat lerde default vi gelmesinden nefret ettiğimden her kurulum sonrası crontab editörünü nano yapmak için :

export EDITOR=nano

yapmam gerekiyor :)

windows dan ubuntuya

Evet artık microsoft dan kurtulmak adına makinama ubuntu 9.04 (jaunty) kurdum. Bir çok zorluk yaşadım ve dude olmasa idi bu zorlukları zor atlatırdım :)

Laptopum 64 bit intel Centrino 2 işlemcili 4 GB ram li ve 1 GB ekran kartı olan tatlı bir monster :) evet monster diye bir marka var. Kadıköyde bir Türk bilgisayar firması parçaları yurt dışından getirip topluyorlar. Bu konfigürasyonda kaliteli ve ünlü bir marka almaya kalksa idim en az iki katı öderdim ;)

Şimdi uygulama uygulama yaşadıklarımı özetlemek istiyorum:

Skype
bu güzel iletişim programı tüm platformları desteklediğini iddia ederken artık normal hale gelmiş olan 64 bit makinalar için linux desteği yok denebilir. Çakma bir versiyonu ubuntu forumlarında bulunabilir. Rhythmbox ile birlikte çalışmaz.

Winamp
wine gibi bir emulatör ile kuranlar olduğunu duydum ama şu ana kadar Rhythmbox, Amarok, Exaile kullandım ama en son olarak Songbird de kaldım ;)

Live Messenger
halk arasında msn dediğimiz bu şirin şey yine linux da çalışmıyor. bunun yerine pidgin vb. birden fazla “instant messaging” protokolünü destekleyen “aynı anda tek program içinde msn, gtalk, aim ..vb. hesaplarınızı bağlayarak kullanabileceğiniz programcık” lardan birini kurabilirsiniz. Pidgin biraz sorunlu belki o da 64 bit kurbanıdır :)

Office
Microsoft Office hali ile linux üzerinde çalışmıyor. Yine wine ile atılabilecek taklalar mevcut :) Lakin alternatifi olan OpenOffice.org da birkaç word belgesi denememde dökümanların şaftını dağıtarak tüm hevesimi kaçırdı :( Word belgelerini PDF formatına çeviren online siteler veya programlar mevcut lakin şu ana kadar çok kapsamlı aramamak ile birlikte ücretsiz ve iyi çalışan bişi bulamadım. Ücretsiz tanımına email adresiniz ile üyelik istenmemesi dahildir :)

VMWare
Sanal makina çalıştırabileceğiniz bu program paralı ve kırmadan kullanmak gerektiği için :) linux altında çok güzel bir alternatifini kullanmak sizi bu dertlerden kurtaracaktır. VirtualBox bu güzel sanal makina koşturucunun formatı VMWare default formatından farklı da olsa mevcut VMWare makinalarınızı bu formata çevirmek için çeviriciler mevcut.

Yedekleme
Bu konu ile ilgili çok güzel çözümler olduğunu duydum ama windows kullanırken de klasör kopyalamak benim için en güzel yedekleme idi :) bakalım bu konuda da yaşayacağım maceralar olur ise güzel bir makale çıkabilir :) Şimdilik ilk denememde ubuntu 9.04 henüz beta idi ve üzerinde çok fazla yükle/kaldır , deneme/yanılma/yanılmama yaparak sistemi şişirdim. Bu arada belki linux da şişmek diye bişi yoktur da benim windows dan kalma korkularımdan böyle zan etmiş olabilirim :)

Masaüstü
Linux masaüstünde compiz diye bişi var allah sizi inandırsın feci atraksiyonlu :) ilk bir hafta pencereler arası gezmeler masaüstüne takla attırmalar falan çok keyifli oluyor ama bir süre sonra insanoğlu buna da alışıp “e tamam artık atraksiyonlarla zaman harcamadan işe bakalım” deyip hepsini kapatabiliyor :)

Fontlar
Linux da windows fontları default olarak yok. Hatta bunlar lisanslı fontlar olduğu için illegal yöntemler ile yüklemeniz gerekebiliyor :) ama Mevcut fontlar da gayet tatlı ;)

Putty, SecureCRT
İlk kez geçecek ve windows üzerinde putty ile taklalar atmış bir dünya dedicated makinaya bağlantı kaydetmiş hatta SecureCRT gibi paralı olanından almış arkadaşlara gülüyorum sadece :)
Linux bu kardeşim shell zaten elinde ;) haa sys admin olup bu programları köküne kadar sömüren arkadaşlara şapka çıkartıp o kadar karıştırmadım baba deyip geçiyorum :)

Internet Explorer
Yok kardeşim öle bişi. Wine ile kasabilirsiniz ama çok stabil gelmedi bana bu takla. Onun yerine VirtualBox içine atın bir windows kullanın IE nizi. Tamam herkes de 4GB ram olmayabilir dimi :)

Zend
Zend de artık Eclipse altına geçtiğine ve eclipse de linux da çalıştığına göre nema problema.

Geany
Zend, Eclipse, NetBeans hiçbirini tanımam artık kardeşim. “Code Insight” proje bazında otomatik tamamlama diye özetleyebileceğim bu olay yüzünden kastıra kastıra bi hal ettiler beni. Hele linux altında NetBeans in şaftı bir kayık geldi sormayın. Geany gayet sade, güzel plugin leri ile bir çok sorununuzu çözebilecek tatlı, şirin vede böle sevgi kumkuması bişi ya. Bırakın şu kasıntıları, walla gelin Geany e :)

Aklıma gelmeyen Diğer
VirtualBox içerisinde 3 sanal makinam mevcut. Üçü de windows XP ama birinde IE6, birinde IE7 ve birinde IE8 olarak kullanıyorum :) Web development yapınca gerekebiliyor. Sanal makinalardan birinde tabi ki IE7 olan windows zorunlu ve iş gereği program müsvettelerini de attım, gerektikçe kullanıp kaçıyorum.

Efenim şimdilik bu kadar kalın sağlıcakla

linux shell de dosya saymaca

linux shell de bir klasör altında kaç dosya olduğunu saymak için önce istediğiniz klasöre cd komutu ile girin sonra da :

find . -type f | wc -l