Category Archives: Linux

İstenilen zaman dilimine ait logları listelemek.

messages.1 isimli dosyada “Jan 8″  ile başlayan tüm loglar, 3.kolonda bulunan time değerlerine göre sort edilir. awk  ‘{if($1 ~/Jan/) if($2 ~/8/) print $0}’ messages.1 | sort -k 3 |more Share on Facebook

Share on Facebook

Grep !

L ile başlayıp, ‘ux’ ile bitmiş tüm string değerleri ayırıp alt alta listeler. grep -i ‘^L.*ux’ test.txt |  uniq Share on Facebook

Share on Facebook

Small Mem+Swap Monitoring via the Bash Script

Daha önce sadece swap miktarını belli kritere göre kontrol edip mesaj gönderen bir bash betiği hazırlamıştım.İlgili scripti biraz daha geliştirip swap kontrolü sonrası memory miktarını kontrol eden ufak bir algoritma ekledim.Özellikle operating sistem üzerinde ki kontroller sadece bu kriterlere göre monitor edilecekse, Nagios gibi ciddi ve daha fazla sistem kaynağı tüketen monitoring programları kurulmadan istenilen [...]

Share on Facebook

Access Permission Settings with PAM

File : /etc/security/access.conf Path: /etc/pam.d/sshd Added Library: auth       required     pam_access.so access.conf isimli dosya içerisinde bulunan kriterlerin aktif olabilmesi için pam’a gerekli library eklenir ve ssh servisi aşağıdaki şekilde reload edilir. service sshd reload access.conf isimli dosyaya yazılabilecek bir kaç kombinasyon aşağıda gösterilmiştir.SSHD servisi için yazılan kurallar access.conf dosyasında belirtilen kriterlere göre değerlendirilir.Eğer değerlendirme sonucu olumlu [...]

Share on Facebook

Swap Miktarını Belirlemek için Kullanılan Formül

Redhat, swap alanı için ayrılması gereken minumum miktarı, memory ile orantılıyarak aşağıdaki şekilde formülüze etmiştir. If M < 2     S = M *2 Else     S = M + 2  M = Memory Miktarı S   =   Swap Miktarı İlgili formüle göre 2 GB hafıza miktarına sahip olan bir sistemin swap miktarı 4 GB iken [...]

Share on Facebook

Swap Miktarının Belli Aralıklarla Monitör Edilmesi

Swap alanı belli bir miktara ulaştığı esnada, bilgi mesajı yollayan ufak bir bash betiği hazırlamak durumunda kaldım.Swap miktarı, 1GB’a eşit veya 1GB’dan büyük ise email ile bilgi mesajı gönderiyor.Siyah ile renklendirilmiş bölümler, isteğe göre güncellenip kullanılabilir. #!/bin/bash #Author: Ugur Engin server=`hostname` cmd=`vmstat -s | grep ‘used swap’ | awk ‘{print $1}’` if [ $cmd -ge [...]

Share on Facebook

Wget ile bir dosyanın rename edilerek indirilmesi

wget http://ugurengin.com/wordpress-firewall.tar.gz –output-document=wpfw.tar.gz –2011-12-06 00:26:30–  http://ugurengin.com/wordpress-firewall.tar.gz Resolving ugurengin.com… 46.20.150.57 Connecting to ugurengin.com|46.20.150.57|:80… connected. HTTP request sent, awaiting response… 200 OK Length: 6983 (6.8K) [application/x-gzip] Saving to: `wpfw.tar.gz’ 100%[======================================>] 6,983       –.-K/s   in 0.02s 2011-12-06 00:26:30 (413 KB/s) – `wpfw.tar.gz‘ saved [6983/6983] Share on Facebook

Share on Facebook