30 Haziran 2009 Salı

Linux ve BSD'de işinize yarayacak bazı basit komutlar ve kullanımları..

Linux'ta sürekli karşılaşacağınız ve çok nadir kullandığımız için unuttuğumuz bazı komutlar:

 

cp <dosya-adı | * > <hedef klasör> -R
(-R parametresi ile klasörleri de kopyalar)

chown -R <kullanıcı adı> <dosya|klasör|*>
(-R parametresi ile belirtilen dosya/klasör veya tamamını (*) belirtilen kullanıcının kullanımına açar)

ls -lh
Klasördeki dosyaları okuma yazma ve dosya boyutları ile birlikte listeler.

ls -a > dosya.txt
Klasördeki dosya listesini dosya.txt isimli dosyaya yazdırır, yok ise oluşturur var ise içerisine yazar.

wget www.simyaci.com/test.zip
Belirtilen adresteki dosyayı indirir.

wget -o logdosyasi.log www.simyaci.com/test.zip
Belirtilen adresteki dosyayı arkaplanda indirir ve sonuçlarını logdosyasi.log isimli dosyaya yazar.

du -s
Klasördeki toplam dosya boyutunu (kb) verir.

du -a /var | sort -n -r | head -n 10
/var klasöründe en büyük 10 dosyayı listeler, değiştirerek farklı klasörlerde de bu yöntemi uygulayabilirsiniz.

find . -type d -maxdepth 1 -mindepth 1 -exec du -hs '{}' ';'
Bulunduğunuz konumdaki klasörlerin  toplam boyutlarını verir.

rm -rf *
Bulunduğun klasördeki tüm dosyaları ve alt klasörleri onay almadan siler

pico <dosya>
Belirtilen dosyayı düzenlemeniz için. Editörün alt kısmın da gördüğünüz kısayollara ctrl tuşu ile işlem yapabilirsiniz.

screen
Komutu ile yeni bir ekran acabilirsiniz.

ctrl + a + d
Tus kombinasyonu ile, screen'den önceki ekrana geri dönebilirsiniz. (ana SSH ekrani)

screen -RD
Eger SSH'tan cikarsaniz veya koparsaniz bu komut ile daha önceki actiginiz screen'a baglanti kurup islemlerinize devam edebilirsiniz..

ctrl + a + pause + a
Eger birden fazla screen acarsaniz, bu komutla arasinda gecisler yapabilirsiniz!

tar -zcvf yedek.tar.gz dosyalar1 dosyalar2
Belirtilen dizinlerdeki dosyaları öncelikle .tar olarak sıkıştırır daha sonra .gz ile tekrar sıkıştırır.

tar -zxvf arsiv.tar.gz -C yedek
Belirtilen .tar.gz dosyasını yedek isimli dizine çıkarır

rsync -avz [email protected]:/home/site/buradan /home/yedek/buraya
İlk belirtilen sunucudan ikinci belirtilen lokal klasöre tüm "buradan" dosyasını ve içindeki klasörleri "buraya" klasörüne kopyalar. Her seferinde sadece değişen ve yeni eklenen dosyaları kopyalar. a parametresi arşiv kipi, v parametresi olayları ekranda detaylı görmek için ve z parametresi ise transfer sırasında aktarılan dosyaların sıkıştırılarak aktarılması içindir.

25 Haziran 2009 Perşembe

24 Haziran 2009 Çarşamba

Htaccess, Rewrite, Sitemap Hazırlama, Webmaster Araçları (Bing, Yahoo)

Web sitelerinizde temiz url kullanımı ve aynı zamanda seo çalışmalarınız için öğrenilmesi gereken 2 temel döküman (Apache kullanıcıları için):