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...
5 Şubat 2016 Cuma
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...
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...
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",...
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...
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ı...
Kaydol:
Kayıtlar (Atom)