Fatih Ekrem Genç’in blogu

October 1, 2006

du komutu ile sabit diskte tarama

Filed under: Uncategorized, Linux/Unix, shell, ipuclari — admin @ 9:07 pm

yüksek kapasiteye sabit diskiniz dahi olsa belli bir süreden sonra diskinizin asiri derecede dolduguna sahit olabilirsiniz. Ve kolayaniza geleceginden ilk önce büyük olan gereksiz dosyalari silmeyi tercih edersiniz. Herhangi bir linux komutu ile gereksiz olduguna inandiginiz dosyalari listeleyemezsiniz ama du komutu ile diskinizdeki en büyük dosyalari listeleyebilirsiniz…

Asagidaki komutda /var dizinindeki icindeki dizinlerin durumunu listeledik..
du -cksa /var/* | sort -rn | head -6
1380936 total
671936 /var/home
363068 /var/www
127652 /var/cache
79060 /var/log
73004 /var/lib
En yogun olan dizin /var/home ayni islemi bu dizin icinde uygulayip en büyük dosyalari bulabiliriz. Daha efektif arama icin du’nun man dosyalarini inceleyin…

May 28, 2006

sifresiz ssh kullanimi

Filed under: Linux/Unix, debian, Güvenlik, shell, Fedora — admin @ 10:22 pm

Bir sistemcinin en cok yaptigi is ssh ile bir sunucudan digerine ondan diger sunucuya baglanmaktir. Bu islemi yaparken insanin illellah detirten seylerden biriside diger sunucuya baglanirken sorulan kullanici bilgileridir. Bu angaryadan kurtulmak icin su islemi yapabilirsiniz.

Her iki sunucu host1.domain.com ve host2.domain.com üzerinde
genc diye bir kullanicinin oldugunu varsayalim.

host1′e genc kullanicisi ile bagli iken su komutu shellinize verin.

ssh-keygen -t rsa 
host2'de ~/.ssh dizininin oldugunu varsayiyoruz
(tipik olarak /home/genc/.ssh dizininin)
host1'de olusturmus oldugumuz ssh keyimizi
host2'ye su komutla tasiyoruz.
cat ~/.ssh/id_rsa.pub | ssh genc@host2  “cat >> .ssh/authorized_keys” 

artik sadece

ssh genc host2.domain.com
komutu ile host1 den host2′ye baglanabilirsiniz.

Dikkat edilmesi gereken husus: .ssh/id_rsa dosyasinin okunma haklari. Baskalarinin eline gecerse sunucunuza sizin baglandiginiz kolaylikda baglanabilirler.

May 12, 2006

birisi sunucuya mi girdi? Sanmiyorum ! Yoksa?

Filed under: Uncategorized, Linux/Unix, debian, Güvenlik, shell, Fedora — admin @ 4:06 pm

Yönetmis oldugunuz sunuculara birileri bir sekilde hackladiginde genelde bunu fakr etmezsiniz.
Sisteminizdeki degisiklikleri kontol etmenin en basit yöntemi /etc /sbin /bin dizinlerinin iceriklerini degisiklik tarihleri ile listesini almakdir. bunun icin su komutu konsolunuza verin..

find /etc /bin /sbin -type f -exec ls -ail {} \; > /root/dizinlistesi_filanci_tarih_2006.txt

(more…)

May 5, 2006

spamassassini spam mailleri ögretme

Filed under: Linux/Unix, Güvenlik, shell — admin @ 3:01 am

spamassassin’in sa-learn komutunu biliyorsunuzdur ancak elimiz gecen her spam spamassassine ögretmek mantikli olmadigi kaneatindeyim. Dolayisi ile kendi mailclientime düsen istenmeyen mailerin göze carpan ögelerini (hmtl ögeleri yada icerik) find,grep kombinasyonu ile mailboxlarin hepsinde aratarak ayni spam mailleri diger mailserver kullanicilarinin mailboxlarina düsüp düsmedigini find grep programlari ile gözlemleyelim.

asagidaki find grep kombinasyonu
icinde Job Offer kelimleri gecen ama spamassassin tarafindan (Status: No) spam olarak tespit edilmemis mailerin ciktisini verir.

find /home/vpopmail/domains/mydomain.de/* -exec grep “Job Offer” ‘{}’ \; -print | xargs grep -H “Status: No”

buldugunuz spamlari spamassassine ögretmek icin

sa-learn –spam MAILIN-ADRESI

March 9, 2006

netstat en sevilen parametreleri ile

Filed under: Uncategorized, Linux/Unix, debian, shell, Fedora — admin @ 10:20 am

asagidaki komutla sisteminizde calisan hizmetlerin ayrintili bilgilerini gözlemliyebilirsiniz..

netstat -antpl | grep LISTEN

tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 4989/couriertcpd
tcp 0 0 127.0.0.1:777 0.0.0.0:* LISTEN 1873/famd
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1757/mysqld

netstat kullanin. kullandirtin

March 1, 2006

calisan prosesleri vur kir parcala

Filed under: Linux/Unix, debian, shell, Fedora — admin @ 11:00 pm

Cokca kullandigim ve faydali olduklarina inandigim bir düzine komut icin bir makale buldum. Hizlidan sizler icin cevireyim dedim. Makalenin asli almancadir ve cevrilirken hacamat edilircesine kisaltilmistir.http://www.linux-user.de/ausgabe/2006/03/092-zubefehl/index.html
(more…)

February 26, 2006

4 kaplan gücünde kisaltilmis VI klavuzu

Filed under: Uncategorized, Linux/Unix, debian, shell, Fedora — admin @ 9:37 pm

Bu dokuman cokca kulanilan VI komutlarini not almak amacli yazilmistir. Daha önceden VI kullanmamis olanlarin okumamasi tavsiye olunur.
(more…)

February 21, 2006

find ve fonksiyonlarinin getirdikleri

Filed under: Linux/Unix, debian, shell, Fedora — admin @ 11:16 pm

Gecenlerde bulundugum klasördeki düm dosyalarin icinde beli bir kelimeyi aramak zorunda kalinca vakit ayirip ögrenmedigim find grep unix araclari’nin kombinasyon fonksiyonlarini ögrenmeye karar verdim. Bunu yaparkende su dokumani cevireyim dedim. dokuman link: http://www.athabascau.ca/html/depts/compserv/webunit/HOWTO/find.htm

find’in sentaksi kabaca söyledir
find [nerde aranacak] [aranan dosyanin özelikleri]
(more…)

February 14, 2006

linux üzerinde iso dosyasi nasil mount edilir

Filed under: Linux/Unix, debian, shell — admin @ 2:33 am

iso yada bin dosyalarini cdye kaydetmeden nasil kullanabiliriz.
/media/iso diye bir klasöru varmis kabul ediyoruz
yoksa mkdir /media/iso ile olusturun
root olaraktan su komutu shell verin.

mount -o loop isokalibi.iso /media/iso
Eger sorun cikarsa bunu deneyin
mount isodosyamiz.iso -r -t iso9660 -o loop /media/iso

bin uzantili dosyalari windows üzerinde uzantilarini iso olarak adlandirara kullanmistim. bin uzantili dosyalari mount ederken sorun yasarsaniz bin2iso ile konverte edip öyle deneyin.

unmounten etmek icin (dikkat shell verilen komut unmount degil sadece umount)
umount /media/iso

hepsi bu veselam ..

February 12, 2006

soft linki fatih neden cok sever

Filed under: Uncategorized, Linux/Unix, debian, shell — admin @ 4:42 am

soft link nedir? ve fatih soft linki neden cok sever. soft linki linux üzerinde ln -s seklinde sentaksla atilir. olduki elinizdeki bir program beli basli bir programi beli bir pathda ariyor /usr/bin gibi. Ama aranan program aslinda /bin dizininde. Aranan programimizin adida ping olsun kolay bir örnekle isi cözelim. ln -s /usr/bin/ping /bin/ping . simdi ping programimiz halen /bin icinde ama linki /usr/bin dede var yani istedimiz yerden ping programina ulasabiliriz.

Next Page »

Powered by WordPress