Kayıtlar

İntellij Ide Kurulumu Maven kullanımı

Resim
Intellij IDEA ? IntelliJ IDEA, JetBrains isimli bir şirketin geliştirdiği ve sattığı bir IDE.Java ile yazılmış pekçok frameworke desteği var. Java dışında HTML5, JavaScript, PHP, Ruby, Pyhton Groovy ve daha farklı dilleri de destekler. Intellij IDAE kurulumu (ubuntu):    Terminal(ctrl-alt-t) ekranında şu komutlar ile kurulum yapılabilir. sudo apt-add-repository ppa:mmk2410/intellij-idea # ide repolarını ekleme sudo apt-get update # repoları güncelleme sudo apt-get install intellij-idea-community # kurulum komutu Intellij ide için eclipse keymap kullanmak için file/setting/keymap ekranından “eclipse” keymap  seçilip ardından “apply” seçeneği ile değişiklikleri uygularız. JVM nedir? Jvm(java virtual machine) java yazdığımı bir kodu baska bilgisayarlarda yada sistemlerde çalıştırmak isteriz.Ancak tüm sistemlerin mimari aynı olmadığı için sıkıntılar yaşanır.İşte tam bu arada devreye jvm girer.Jvm java  yazdığımız kodları bytecode cevir...

Vlan nedir ? Hp switchlerde Vlan yapısı ve Bazı network terimleri

Resim
Lan nedir ? Lan aynı bolgede binada yada aynı odada bulunanan cihazların birbirleri ile haberlesme ortamınan lan denir.Maksimum kapasitesi 7 kmdir.Ornegin bir yazıcı yada herhangi bir fiziksel cihaza birden fazla bilgsayarın ulasabilmesi olayıdır. Vlan(Sanal ağ) nedir ? Bir lan uzerindenki cihazların gruplandırılması ve switchlere atanması ile olur OSI katman layer 2 de çalışır. Bu yüzden her broadcast paketini  tum ağa yayar.Bu broadcastler ne kadar artarsa o kadar bant genişliği artar.Yani  broadcast trafiğini azaltmak için vlan kullanılır. Tagged Untagged nedir? Eğer bir switche baska bir switch yada aynı switch  üzerinde ki baska vlan arasında haberleştimek istiyorsak switch ayarlar menusunde o portu kullacak vlan yada switch baglı oldugu portun özelliğini tagged yapmak gerekir. Eğer baska desktop  bir makine yada bir aygıt bağlanacak  ise  bağlı olacak olan portu  untagged olarak ayarlamak gerekir. Collison Domain ? ...

Linux Sistemlerde Proses(Süreç) Yönetimi

Resim
                             P roses Nedir? Çalışması ile sonlanması arasında her program bir “proses” olarak adlandırlır yada işletim sistemi üzerinde ayakta olan programların parcalarından her birine verilen addır. -Proseslerin kendilerine ait olan uniq bir  proses kimliği vardır(pid) -Her sürecin bir ata süreci  vardır(ppid,init süreci dışında ) -İşletim sistemlerinde süreç denetimi sinyal mekanizmaları ile yapılır. “ Ps” (proses status) sistemdeki  proseslerinin durumunu gösterir.Ps komutu tek başına kullanıldığı zaman sisteme login olduktan kabuktan başlatılmış sureçleri listeler.Sistemdeki tüm sürecleri gormek için aux parametresi ile kullanılır.Çıktısı aşağıdaki gibidir. Yukarıdaki komut çıktısında bazı sütunlar bulunmakta bu sütunların analamları şı şeklidedir. “USER”, Sürecinhangi kullanıcı kimliği ile başladıgını gösterir. “ PID”, Sürec numarasnı...

Linux Sistemlerde Standart Girdi Çıktı ve Hata

Resim
                                                          Linux da her komutun 3 tür işaretcisi vardır.        1- Standar Giriş: Çalışmakta olan programın ek kaynaklar açmadan veri okumak için kullanacağı kaynağı belirtir.        2- Standart Çıktı :Çalışmakta olan programın cıktılarının gonderileceği kaynağı gosterir.        3- Standart Hata :Çlaışmakta olan programda cıktıların gonderileceği kaynağı belirtir. Bu 3 işaretciye atanmıs numaralar vardır.Bunlar Standar Giriş 0, standart çıkış 1,standart hata 2 degerleri ile gosterilir.   Standart Çıktının Yönledirilmesi        Normalde linuxde calıstırlan bir komutun işlenmiş olan bilgisi 1 numaralı kanaldan ekranan yazar.Ancak biz bu olayı "1>" işareti ile istegiimiz bir dosyaya yonlendirebiliri...

Başlıca Temel Linux Komutlar

1- Sistemden Bilgi Edinme Komutları   man =manuel kutuphanelerindeki istedigimiz komuta ulasabilriz              man "komut ismi " girdigimiz ekrandan cıkmak istersek "q" tusuna basmamız yeterli olacaktır.   info =   man komutu gibidir ama daha fazla ayrıntı gosterir.Kullanımı:              info "komut ismi" bu komutu girdikten sonra gene "q" tusu ile cıkıs yapabilirz. whereis =Komutu ile aranan komutun yardım sayfalarında gectiği satırlar tek tek ekrana basar. apropos =Aradığımız parametre ile ilgili tum komutları ekrana basar. Kullanımı        apropos "komut ismi"      file=  istenilen dosya hakkında tüm bilgileri ekrana doker .Kullanımı             file  /home/akocak/Desktop/eleman.py   bu komut ile "eleman.py" dosyamız hakkındaki tum bilgileri listeler.         echo "print("merhaba...

Manjaro Oracle Virtualbox Kernel Module sorunu

Resim
Merhaba arkadaslar ilk olarak oracle virtualbox manjaro ya kurdugumuzda kernel driver not installed sorununun cozumunu anlatmaya calısacagım. İlk virtualnox calıstırdıgımızda soyle bir cıktı geliyor    Hata, özet olarak bize virtualbox ın sanal makineyi koşturması için bazı linux driverlarının derlenmesi gerektiğini söylüyor. Bu sorunu  manjaro(arch) üzerinde yapmak ise gayet basit bir kac komut ile gerceklesiyor bunlar: oncelikle su komutu termınal ekranında uyguluyoruz  sudo pacman -S linux44-virtualbox-host-modules ardından su komutu giriyoruz  sudo modprobe vboxdrv en son olarak bilgisayarımızı yeniden baslatıyoruz.

Güvenlik Testlerinde Bilgi Toplama

Resim
       Hayatta en önemli seylerden biride bilgidir.Güvenlik testlerinde istenilen ayrıntıda toplanamayan bilgiden istenilen ayrıntıda sonuclar cıkarılamaz.Bu yüzden hedef sistem üzerinde toplanabilecek tüm bilgiler toplanmalıdır.     Bilgi Toplama Yöntemleri        Bilgi toplama; hedef sistemle doğrudan iletişime geçerek ve hedef sistemden bağımsız olmak üzere iki türdür. 1. Pasif Bilgi Toplama 2. Aktif Bilgi Toplama 1- Pasif bilgi toplama    Bu bilgi toplama cesidinde hedef sistemle fiziksel bir temasa gecilmez.Hedef sistem hakkında internet imkanları kullanırak bulunabilecek tüm bilgiler elde edilmeye calısılır.Mesela bazı sorgu cesitleri ile ip aralıgı bazı servislerin hangi ip adreslerinde calıstıgı elde edilir.Bu işlemler bazı basit programlar kullanılarak hedef sistemin ip bilgisi ,e-posta bilgileri ,telefon bilgisi elde edilebilir. Bit ip adresine en kısa yoldan whois bilgisi ile ulasılabilir.Kullanımı wh...