5 Şubat 2016 Cuma

Wireshark kaydındaki streami dışarı çıkarmak

Capture’ın içindeki MPEG streami bir wireshark extension’ı ile dosyaya nasıl yazdırırız onu anlatacağım Bu linkteki dosyayı (mpeg_packets_dump.lua) wiresharkın kurulu olduğu dizine atın . Örneğin C:\Program Files\Wireshark  Wireshark’ ın kurulu olduğu dizinde “init.lua” dosyasının içine girip son satıra dofile("mpeg_packets_dump.lua") ekleyip kaydedin.  Wiresharkı kapatıp açtıktan sonra tool aktif hale gelecektir.  Capture’ı açtıktan sonra Tools -> Dump MPEG TS Packets yoluna gidip dosyanın nereye hangi isimile kaydedileceğini belirtip OK diyoruz , belirtilen yere MPEG’i export edecektir.  Kolay...
Devamını Oku »

2 Şubat 2016 Salı

Konfig dosyalarını yorum kısımlarını atarak okuma

Grep komutuyla başlıkta da belirttiğim olayı kolaylıkla yapabiliriz. Başında # olan satırları veya boş satırları ignore etmek için ; $ grep ^[^#] snmpd.conf  Komutunu kullanabiliriz. Ayrıca , $ grep ^[^#] snmpd.conf  > yeni.conf  komutunu çalıştırarak çıktıyı yeni bir dosyaya da yazabilirsiniz Bu komutu kolaylık olması açısından aliaslar arasına ekleyebiliriz de, [huseyin@server1 ~]# alias temizconf='grep ^[^#]' [huseyin@server1 ~]#  [huseyin@server1 ~]# temizconf /etc/snmp/snmpd.conf com2sec notConfigUser  default       public group   notConfigGroup...
Devamını Oku »

1 Şubat 2016 Pazartesi

Reboot gitmediği durumda Linux bir makineye uzaktan hard reset atmak

Bir nedenden dolayı uzaktaki bir makineyi "reboot" ya da "shutdown -r now" gibi komutlarla restarta gönderemezseniz , ve de makineye direkt olarak fiziksel müdahale yapabilme şansınız da yoksa hangi komutu çalıştırabiliriz. Eğer kernel CONFIG_MAGIC_SYSRQ ile compile edilmişse bu iş için aşağıdaki yolu izleyebiliriz # echo s > /proc/sysrq-trigger İlk önce üstteki komut ile hard diskleri sync etmek de yarar var . # echo b > /proc/sysrq-trigger Komutu da hardware reset işlevi görür. Aşağıdaki ifadelerdeki kısa yolları alınarak (r,e,i,s,u,b - tersten okunuşu olan BUSIER diye de hatırlanabilir) üstteki...
Devamını Oku »

28 Ocak 2016 Perşembe

En fazla RAM kullanan process'leri bulmak

Linuxta processleri  kullanmış oldukları RAM ve swap miktarının toplamına göre sıralayabiliriz. Bu komutları ,Debian ,Ubuntu ,Centos ,Mint ve RHEL'de çalıştırabilirsiniz. En fazla ram kullanan top 10 processi aşağıdaki komutla bulup sıralayabiliriz $ ps axo rss,comm,pid \ | awk '{ proc_list[$2] += $1; } END \ { for (proc in proc_list) { printf("%d\t%s\n", proc_list[proc],proc); }}' \ | sort -n | tail -n 10 | sort -rn \ | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}' Çıktısı da şu şekilde ; [huseyin@server1 /]# ps axo rss,comm,pid | awk '{ proc_list[$2] += $1; } END \ { for (proc in proc_list) { printf("%d\t%s\n",...
Devamını Oku »

Modify , Access ve Change nedir ?

 Bazen karıştırılabilen bu access , modify ve change nedir ? Access : Dosyanın son okunduğu tarihi verir. Örneğin cat ile bir dosyayı okursanız ve sonra stat komutu ile baktığınızda sadece access zaman damgasının değiştiğini görürsünüz Modify : Dosyanın içi (content) en son ne zaman değiştirilmiş bu bilgiyi verir. Bir dosyanın içine herhangi bir karakter girdiniz diyelim o durumda modify zaman damgası değişir. Change - Dosyanın metadata 'sının değiştiği son tarihi gösterir. Mesela bir dosyanın permissions'ını değiştirirseniz ve stat komutu ile bakarsanız o dosyaya ait sadece change zaman damgasının değiştiğini görebilirsiniz. Not...
Devamını Oku »

27 Ocak 2016 Çarşamba

Find komutu kullanımı

Find komutu Linux'un en fazla kullanılan komutlarından biridir. Dosyaları , dizinleri bulmamıza yarayan bir komut. Kullanıcı , grup , izin (permission) , tarih , dosya türü ve boyuta göre dosyaları bulup getirebilmektedir. 1. Bölüm : İsim ile ilgili temel find komutları 2. Bölüm : Permissionlarına göre aramak 3. Bölüm : Üzerlerindeki sahiplik ve gruplarına göre dosya bulmak 4. Bölüm : Tarih ve zamanlarına göre dosya ve dizin bulmak 5. Bölüm : Boyutlarına göre dosya ve dizin bulmak I. Bölüm - İsim ile ilgili temel find komutları ------------------------------------------------- Üzerinde bulunulan dizinde tüm huseyin.txt dosyalarını...
Devamını Oku »