linux ile etiketlenmiş makaleler listeleniyor

  • wget ile dosya indirme, durdurma ve hız limiti

    15 Şubat 2012Çarşamba21:15 Yorumla(1)

    wget ile indirilen dosyaları istenildiğinde CTRL+c tuş kombinasyonlarıyla durdurup daha sonra bu indirme işlemine devam etmek için -c  argümanı komuda verilmelidir.

    Hız limiti için ise --limit-rate=RATE argümanı kullanılmalı, KB/saniye olarak azami hız belirtilmelidir.

    Saniye maksimum 80KB hız limitiyle ve sonradan devam edilebilir şekilde bir komut şöyle olmalı:
    wget http://site.com/dosya.tar.gz -c --limit-rate=80K

    http://www.go2linux.org/limit_rate_resume_downloads_wget

  • saniye bazında cronjob yaratma

    27 Ocak 2012Cuma16:05 Yorumla(0)

    Crontab ile açılan kayıtların minimum çalışma aralıkları 1 dakikadır. Bir dakikadan az süreli işler için sleep komudu kullanılabilir.

    Örneğin her 20 saniye bir iş için 3 tane job kaydı açılır. Hepsi aynı anda tetiklenir fakat sondan iki tane job, sleep komuduyla bekletirlir.

    */1 * * * * uygulama
    */1 * * * * sleep 20 && uygulama
    */1 * * * * sleep 40 && uygulama

    http://www.alexxoid.com/blog/linux/how-to-run-linux-crontab-job-every-second.html

  • ssh ile girişin geç olması, çok bekletmesi

    26 Ocak 2012Perşembe16:11 Yorumla(0)

    ssh ile uzak sunucuya ilk giriş yapılmaya çalışıldığında 20 saniye civarında bir bekletilmeye maruz kalıyorduk.

    Neyin beklettiği şu komuttaki çıktıları izleyerek gördük.
    ssh -vvv user@host
    Bizimki kerberos sebebiyle bekliyormuş.
    debug1: Unspecified GSS failure.  Minor code may provide more information
    Credentials cache file '/tmp/krb5cc_1000' not found


    Uzak sunucudaki /etc/ssh/sshd_config dosyası içindeki GSSAPI direktifleri şu şekilde belirlenerek bekleme sorununu çözdük:
    GSSAPIAuthentication no
    GSSAPIDelegateCredentials no


    Sorunla ilgili çözümü şu sayfada buldum:
    http://unix.stackexchange.com/questions/5621/how-to-speed-my-too-slow-ssh-login

    Her seferinde şifre yazmamak için kendi id_rsa.pub dosyasını sunucudaki, sunucuya bağlandığınız kullanıcının home dizini içindeki .ssh dizinine yükleyebilirsiniz. Detaylı anlatan kılavuz:
    http://blog.tquadrado.com/2007/edit-remote-scipts-on-local-vim-under-ssh-generated-rsa-keys/


    Ek olarak, bir bilgisayardan bir kez şifre yazıp belirtilen saat kadar şifre yazmadan ssh bağlantısı yapılabilir. Bunun için ssh_config dosyasına(/etc/ssh/ssh_config):
    ControlMaster auto
    ControlPath /tmp/ssh_mux_%h_%p_%r
    ControlPersist 4h

    satırlarını ekleyin.
    http://pro.benjaminste.in/post/9038198674/super-fast-ssh-with-controlmaster-settings

  • Linux'te IP Bloklama

    20 Ocak 2012Cuma14:00 Yorumla(0)

    Linux'te bir ip adresini bloklamak için şu komudu terminalde çalıştırmak yeterli olacaktır:
    #iptables -A INPUT -s 150.150.150.150 -j DROP

    http://www.cyberciti.biz/tips/howto-block-ipaddress-with-iptables-firewall.html

  • sshfs ile uzak bilgisayardaki dizini bağlama

    12 Ocak 2012Perşembe16:02 Yorumla(0)

    sshfs ile ssh ile erişilebiln bir bilgisayardaki dizini, başka bir bilgisayara bağlayabiliriz. Örneğin masa üstündeki bir dizinlerden farksız gözükmesine rağmen, içindeki bilgiler uzak bilgisayarda saklanabilir. Böylece her defasında ssh ile işlem yapmak yerine sadece bu dizine sürükle bırak yapmak bile yetecektir.

    öncelikle paketi kuracağız,
    apt-get install sshfs
    Son dizini oluşturacağız:
    mkdir ~/uzakdizin
    Ağ adaptörü bağlantı sağlandığında çalışacak betiği yazacağız:
    vim /etc/network/if-up.d/sshmount


    #!/bin/sh
    echo "şifre" | sshfs sshUser@domain.com:/home/sshUser/dizin ~/uzakdizin -o  password_stdin

    chmod +x sshmount komutu ile dosyaya çalıştırma izni vereceğiz.

    Artık "network up" olduğunda bu dosya çalışıp uzak dizini bağlayacaktır. Ağ adaptörünün kopup tekrar bağlanmasını beklemeden:
    ./etc/network/if-up.d/sshmount ile dosyayı çalıştırıp bağlanıp bağlanmadığı test edilebilir.

  • softlink bir dizini kopyalama

    07 Nisan 2011Perşembe02:05 Yorumla(0)

    Linux'de softlink'lerle dolu bir dizini fiziksel olarak kopyalamak için yani link yerine dosyalarının kendilerini kopyalamak için cp komutunun -L parametresini vermek yeterlidir.

    $> cp -RL dizin  yenidizin

  • linux ağ yönetimi

    27 Aralık 2009Pazartesi13:59 Yorumla(1)

    Hatrı sayılır süre linux kullanmaktayım. Her şey güzel gidiyor.

    Bir şeyi öğrenmenin en iyi yolu; birisi dediği için, ödev olduğu için, iş için, proje için öğrenmke değildir. En iyi yolu keyif alarak öğrenmektir, zaten amaç hiçbir zaman öğrenmek olmaz, keyif almak olur.

    Benim için linux'ü en iyi yoldan öğrenmeye devam ediyorum, kurcalıyorum. Geçenlerde güzel bir söz okudum, şöyle diyordu: "linux yeni birşeyler öğrendikçe bilmediklerim sayısı iki kat daha artıyor"  Katıldığım bir ifadedir bu.

    Man ve çeşitli makaleleri parça parça okuyorum, o an neyi bilmem gerekiyorsa, sadece onu bazen yanında iki üç şeyi daha öğreniyorum. İşte bu çok keyif veriyor, kimse diğer kısımları okumadım, öğrenmedim diye bana bir şey söylemiyor. Gerektiği kadar öğreniyorum.

    İşte böyle, bugüne kadar hiç düzenli bir kaynağı okumamıştım. Ama Görkem Çetin ve Barış Metin'in birlikte yazdığı Linux Ağ Yönetimi isimli kitabı okumaya karar verdim. İş veya başka bir şeyin gereksimi için değil, sadece yeni bir şeyler öğrenmek için okuyacağım, mutlaka keyif alacağım.

    Ara sıra dikkat çekmek istediğim yerleri de buraya alıntılarım.

  • gentoo minimal installation

    27 Aralık 2009Pazartesi13:56 Yorumla(0)

    adamlar yapıyor artisliğini.