‘ Nasıl Yapılır?’ Kategorisi

İhtiyacım basitti, ağ üzerinde bulunan tüm sistem, switch ve aygıtların IP ve MAC adreslerini öğrenmem gerekiyordu. Hemen bash’e sarıldım ve arp komutu ile bir uygulamacık yazmaya başladım. Hedef belliydi 172.30.16.1 ile 172.30.16.255 arasındaki tüm aktif IP’leri ve MAC adreslerini listelemek sonrasında bu işlemi .17’li ve .18’li blokları için gerçekleştirmek. yazının devamını okumak için tıklayın…

Ping(packet internet groper) sistem kullanıcı ve yöneticilerinin belki de en sık ve kolay kullandığı test aracıdır diyebiliriz. Ping aslında sistemin bir noktaya ulaşıp ulaşamadığının en basit şekilde kontrol edilebildiği yöntemdir. Çalışma prensibi sisteminizin karşı tarafa gönderdiği paketler ve bunların geri dönüş zamanlarının hesaplanarak kullanıcıya veriler sunmasıdır. Ping aslında bir aktif sonar teknolojisi gibidir, ping ile bir dalga yayarsınız ve yankısını dinlersiniz. Tüm işletim sistemlerinde oldukça basit olarak komut satırından kullanılabilen ping komutu arkasına eklenen parametreleri ile harikalar yaratan bir uygulamacığa dönüşebilmektedir. yazının devamı için tıklayın…

LiCo (Linux Counter) yani Linux Sayacı, ilginç ve faydalı bir projedir. Linux Counter projesi Harald Tveit Alvestrand tarafından 1993 yılında başlatılmış olup daha sonra bu amaç için Mayıs/1999’da kurulmuş olan Linux Counter Project adı altında kar amacı gütmeyen bir model ile çalışmaya devam etmiştir. Son 4-5 yıl gibi uzun bir süredir kısmen pasif durumda olan projenin bu durumdan dolayı verilerinde sağlıksız ve tutarsızlıklar söz konusu olmuştur. Daha sonra Ağustos 2011 yılında Alexander Mieland tarafından modernleştirilip yeniden ayağa kaldırılarak GNU/Linux’ları saymaya devam ettirilmiştir. yazının devamı için tıklayın…

İhtiyacım basitti, 2012-2016 arası için yıl/ay/gün şeklinde içi boş kırınımlı klasörler açmam gerekiyordu.

Kafa karıştırmasın ;

2012/01/01
2012/01/02
2012/01/03
2012/01/04
2012/01/05

gibi 5 senenin takvime sadık kalarak basit ve hızlı bir şekilde oluşturmak istiyordum.

Bu işlemi yapabileceğim bir uygulama var mıdır bilmiyorum, imdadıma Bash yetişti ve küçük bir betik ile kolayca halledebildim,  aksi takdirde el ile oluşturmaya çalışsam 5 sene için ; yazının devamı için tıklayın…

İngilizce Sniff kelimesinin Türkçe karşılığı koklamak,burna çekmek olarak çevrilmektedir. Ben ise ne zaman sniff kelimesini duysam aklıma hep Redkit’in köpeği Rintintin’in (asıl adı Rantanplan) burnu yerde “sniff sniff” efektleri içinde Daltonları arayışı ve sevimli şapşal şeyler yapması gelmektedir. Çocukluğunda veya gençliğinde Redkit okumuş herkes Rintintin’in ıslak koca siyah burnu ve burnundan her daim süzülen damlasını hatırlayacaktır. Aslında yazımın konusu Rintintin ve burnundaki damlası değil hepimizi yakından ilgilendiren bir güvenlik sorunu olan paket koklama ve bilgi güvenliğidir. devamını okumak için tıklayınız…

Mplayer bir çok GNU/Linux dağıtımının vazgeçilmez ve öntanımlı gelen medya oynatıcısıdır. Konsol tabanından çalıştırlabileceği gibi SMPlayer,KPlayer, GtkPlayer, GNOME-MPlayer gibi bilinen ve bilinmeyen onlarca grafik tabanlı uygulamanın alt yapısında kullanılmaktadır.

MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska vb. gibi bir çok formatı ve kodeği destekleyebilen bu kabiliyetli altyapı onlarca farklı video donanım hızlandırıcıyı da desteklemektedir.Mplayer kullanarak VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5 ve WMV video dosyalarını ve bir çok ses dosyasını okuyabilirsiniz. Konsol tabanında da güçlü yapı, kontroller ve parametreler sunan Mplayer’ın terminal ekranında ASCII karakterlerden oluşan siyah beyaz veya renkli olarak video oynatabilmesi gibi ilginç bir özelliği bulunmaktadır. yazının devamı için tıklayın…

Çeşitli zamanlarda bir klasör içine oluşturduğum mpg formatlı video dosyalarımı tarihsel olarak klasörlenme ihtiyacı üzerine küçük bir uygulamacık (shell script-kabuk betiği) yazdım. Uygulamacık video dosyalarının oluşturulma tarihlerine bakarak onlara bu tarihler için Yıl/Ay/Gün bazında kırınımlı klasörler oluşturuyor ve sonrasında dosyayı ilgili klasöre taşıyor. devamını okumak için tıklayın…

DNS (Domain Name System) domain adlarını IP adreslerine çeviren bir internet servisidir. Web tarayıcınıza bir web adresi girdiğinizde DNS servis(ler)i web adresini IP adresine çevirerek bağlanmanızı sağlamaktadırlar. DNS’in bunu yapabilmesi için her domain için bir kayıt tutması gerekmektedir. Bu kayıtların en önemlileri A, CNAME ve MX kayıtlarıdır. A kayıtları sunucu IP adreslerini kayıtlı tutmaktadır. CNAME ise takma isim kayıtlarıdır, tek bir bilgisayara birden çok takma isim verilmesini sağlamaktadır. MX kayıtları ise (Mail Exchange Record) e-posta sunucularının e-postaları hangi yol ile göndereceğini bildirmektedir. yazının devamı için tıklayın…


Linux işletim sistemi her ne kadar stabil bir yapıda olsa da zaman zaman bilgisayarda çalışan bir uygulama kilitlenip sizi hiçbir şey yapamaz duruma getirebilir. Bu gibi durumlardan kurtulmak için çalışan uygulamayı sonlandırmak işe yarayabilir ancak farenizde hareket etmeyecek duruma geldiyseniz bu gibi bir durumdan kurtulmanı kolay bir yolu bulunmaktadır.

Öncelikle Linux’un çalışma prensibini anlamaya çalışalım. Linux dağıtımları (aslında Unix tabanlı işletim sistemleri desek daha doğru olur) çoklu kullanıcı ve çoklu işlemler için tasarlanmış işletim sistemleridir. Bir başka deyişle sistem üzerinde aynı anda birden fazla kullanıcı birbirinden bağımsız olarak çalışabilmektedir. Dolayısıyla Linux dağıtımı ilk açılırken birbirinden bağımsız terminaller olarak açılır, bu terminallerden biri de sizin ekranınıza gelen grafik arayüzlü terminaldir. Diğer terminaller arka planda kullanıcıya gözükmeden çalışmaktadır. yazının devamını okumak için tıklayın…

Komut satırı üzerinden komut satırı bağımsız bir uygulama veya komut çalıştırmak için yazdığınız komutun sonuna & işareti eklerseniz terminalden çıkış yapabilirsiniz.

Örneğin komut satırı üzerinden bir not alma uygulaması olan gedit veya kwrite çalıştıralım.

ekin@ekin-desktop:~$ gedit

yazdığımızda grafik arayüzünde gedit uygulamasının açıldığını görebiliriz ancak terminal ekranını kapatmak istediğimizde çalışan gedit uygulamasınında kapanması gerekecektir.

İşte bu gibi durumlarda uygulamayı komut satırından bağımsız halde çalıştırabilmek için komutun sonuna & işareti koyuyoruz.

ekin@ekin-desktop:~$ gedit &

komutundan sonra komut satırı penceremizi kapatabiliriz, uygulamamız grafik ekranında çalışmaya devam edecektir.

Get Adobe Flash player