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 FacebookCategory Archives: Linux
İstenilen zaman dilimine ait logları listelemek.
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 FacebookSmall 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 FacebookAccess 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 FacebookSwap 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 FacebookSwap 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 FacebookWget 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
