Oct 01 2006

du komutu ile sabit diskte tarama

Category: Linux/Unix, Uncategorized, ipuclari, shelladmin @ 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

Category: Fedora, Güvenlik, Linux/Unix, debian, shelladmin @ 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?

Category: Fedora, Güvenlik, Linux/Unix, Uncategorized, debian, shelladmin @ 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

Continue reading “birisi sunucuya mi girdi? Sanmiyorum ! Yoksa?”


May 05 2006

spamassassini spam mailleri ögretme

Category: Güvenlik, Linux/Unix, shelladmin @ 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


Mar 09 2006

netstat en sevilen parametreleri ile

Category: Fedora, Linux/Unix, Uncategorized, debian, shelladmin @ 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


Mar 01 2006

calisan prosesleri vur kir parcala

Category: Fedora, Linux/Unix, debian, shelladmin @ 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
Continue reading “calisan prosesleri vur kir parcala”


Feb 26 2006

4 kaplan gücünde kisaltilmis VI klavuzu

Category: Fedora, Linux/Unix, Uncategorized, debian, shelladmin @ 9:37 pm

Bu dokuman cokca kulanilan VI komutlarini not almak amacli yazilmistir. Daha önceden VI kullanmamis olanlarin okumamasi tavsiye olunur.
Continue reading “4 kaplan gücünde kisaltilmis VI klavuzu”


Feb 21 2006

find ve fonksiyonlarinin getirdikleri

Category: Fedora, Linux/Unix, debian, shelladmin @ 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]
Continue reading “find ve fonksiyonlarinin getirdikleri”


Feb 14 2006

linux üzerinde iso dosyasi nasil mount edilir

Category: Linux/Unix, debian, shelladmin @ 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 ..


Feb 12 2006

soft linki fatih neden cok sever

Category: Linux/Unix, Uncategorized, debian, shelladmin @ 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 »