^M karakterlerini silmek..

Gecen gun bir tema yukledim ve vim ile actigimda her satir sonunda ^M karakterlerini goruyordum. Bunlar bazen yorum gibi algilaniyordu bazen ise script icinde bir karakter olarak, dogal olarak bu da tema da sorun cikartiyordu. Bunlari silmek icinse gene yardimima vim kostu. Asagidaki parametlerle sayfada bulunan tum ^M karakterlerini sildim. :%s/\r//g   Sevgiyle.. 

Continue reading

# vim

Vim ‘i o kadar cok seviyorum ki, yakinda `vim ile artistlik patinaj` adi altinda uzun bir dokuman yayinlayacagim.Simdi ise Vim ile coklu dosya acma ve bunlarin arasinda islem yapmayi anlatalim. Ornek vermek gerekirse; vim /etc/passwd /etc/yum.conf dedikten sonra ilk acilan passwd dosyasi olacaktir. `Esc + :` yapip next derseniz yum.conf dosyasinin icerigine gecis yapacaktir. Eger …

Continue reading

pgrep httpd | xargs kill -9

pgrep komutu sayesinde calisan httpd, mysqld veya diger servislerin pid numaralarinin hepsini bulabiliriz.Bu ne isimize yarar derseniz, simdi httpd ‘yi tamamen durdurmak istiyorsunuz. init script’ i ile de durduramiyorsunuz. pgrep ile pid numaralarini buluruz | isareti ile xargs aktarip kill -9 ile de tum surecleri oldururuz. 🙂 [root@murat ~]# pgrep httpd 9885 9920 9921 9922 …

Continue reading

Kuyruktaki mesajlari gormek – silmek

Postfix’ te kuyrukta bekleyen mailleri gormek icin postqueue -p komutunu kullaniriz. Kuyruktaki bir maili silmek istediginiz zaman, silmek istediginiz mailin karsisinda bulunan Queue ID kismindaki numarayi alip postsuper -d Queue ID yazarak o id numarasina ait olan mesaji kuyruktan silmis oluruz. Simdilik bu kadar..  

Continue reading

Kuyruktaki mailleri silmek – 2

Pek saglikli bir sey degil ama su anda aklima gelen tek sey bu idi. Bu ufak kod parcaciklarini kuyrukta biriken mailman-bounce mesajlarinin hepsini silmek icin kullandim.  postqueue -p | awk ‘{print $1 $7}’ | grep mailman | cut -c -11 > kuyruktakiler  for i in $(cat kuyruktakiler); do  /usr/sbin/postsuper -d $i; done Murat.

Continue reading

Disk Bilgilendirme Script ‘i

#!/bin/bash # Belirlediginiz degerlerin ustune cikarsa uyari maili atar # Murat Ugur EMINOGLU | fedoraturkiye.com | 01.10.2007 # Version unknown DF=`/bin/df | grep -E “85%|90%|95%|99%” > /tmp/disk` EPOSTA=”murat@fedoraturkiye.com” COUNT=0 if [ $COUNT -eq `cat /tmp/disk | wc -l` ]; then exit else mail -s “Disk Bilgilendirme Mesaji” $EPOSTA < /tmp/disk fi Sevgiyle.

Continue reading