4 Mayıs 2016 Çarşamba

Bilgisayar Ağları - Ödev - Murat Özalp - CORE

Herkese tekrardan merhabalar. Bugün sizlere VMware Workstation Player aracılığıyla CORE kurulumunu anlatacağım. CORE, bir veya birden fazla makine aracılığıyla ağları taklit etmek(göstermek) amacıyla kullanılan bir araçtır. Taklit edilmiş olan bu ağ örgüsünü gerçek bir ağa bağlayabilirsiniz. CORE, küçük sanal cihazların çizimi için grafiksel kullanıcı arayüzü ve ağ örgüsünün benzetimi için Python modülü barındırmaktadır. Açılımı; 
Common
Open
Research
Emulator
'dür.
İLK ADIM: CORE kurulumuna başlayabilmemiz amacıyla bir adet dosya ve bir adet program indirmemiz gerekmektedir. Bunlar;
  1. VMware Player (Program)
  2. VCORE (Dosya)
Gerekli Programlar

VCORE içindekiler

VMware Player VCORE içerisindeki imajları kullanabilmemiz için gerekli bir programdır.

İKİNCİ ADIM: 
VMware Player'ı kurduktan sonra bizi şu şekilde bir ekran beklemektedir:



Ardından yapmamız gerekenler ise aşağıda resimli olarak sıralanmaktadır...


1) Sol üst köşede bulunan "Player" sekmesine tıklıyoruz ve File->Open seçeneğine tıklıyoruz.

2) VCORE dizinimizde( siz dosyayı nereye kaydettiyseniz ) ".vmx" uzantılı dosyayı açıyoruz.
3) Karşımıza gelen pencerenin altında bulunan "Play Virtual Machine" seçeneğine tıklıyoruz.

4) Son olarak gerekli güncellemeleri yüklememiz için izin istiyor. İzin veriyoruz ve indirmenin ardından işlemlerimiz tamamlanıyor.

4) Karşımıza gelecek ekran bu şekilde olmalıdır...

5) CORE'a tıklayarak örnek uygulama yapmak için gerekli aşamaları kaydettik ve çalışma alanımız karşımızda.

ÜÇÜNCÜ ADIM ( UYGULAMA ): 
Kullanımı son derece basit olan bu programda küçük bir örnekle, bir bilgisayarın switchler(anahtarlar) ve routerlar(yönlendiriciler) aracılığıyla bir hosta(sunucuya) en kısa yoldan nasıl ulaşabildiğine dair bir diyagram çıkartacağız.

Bunun için bize gerekli olan elemanları sıralamamız gerekirse:
  1. Router
  2. Switch
  3. Host
  4. PC
  5. Kablo


Router-Host ve PC lere ulaşmak için kullanacağımız sekme


Ethernet Port-Ethernet Switch lerine ulaşmak için kullanacağımız sekme
(Biz Ethernet Switch'i kullanacağız.)


Kullanacağımız bileşenleri ve seçeceğimiz yerleri belirledikten sonra (kablo hariç) çalışma alanımıza yerleştirebiliriz...



Bileşenler yerleştirildikten sonra kablo çekmemiz gerekmektedir. Bunun için gösterilmiş olan elemanı seçiyoruz.

Bileşen seçildikten sonra kablolama işlemini gerçekleştirmeye başlayalım.

SON OLARAK ULAŞMAMIZ GEREKEN DİYAGRAM BU ŞEKİLDE OLMALIDIR.

Bu işlemleri gerçekleştirdikten sonra oturumu başlatmamız gerekmektedir. Bunun için yapmamız gereken işlem aşağıdaki gibidir;


Araç çubuğunda bulunan yeşil "Start The Session"  butonuna basmamız gerekmektedir.



Bu işlemin ardından 1-2 yazan simgeye tıklayarak(Run command from one node to another)  en kısa yolu çizecek olan aracımıza ulaşmış oluruz.
Son olarak kaynak düğümümüzü(source node) ve varış düğümümüzü(destination node) seçerek "Run" butonuna basıyoruz. 




Sonucu son resimde görebiliriz...
Sonuç, başarılı bir şekilde görülmüştür.



Written By Caner YANIZCA 


22 Aralık 2015 Salı

İşletim Sistemleri - Ödev - Murat Özalp - MOODLE

Herkese merhabalar. Bugün sizlere Ubuntu Server üzerinden Moodle kurulumuu anlatacağım. MOODLEözgür ve açık kaynak kodlu bir uzaktan eğitim sistemidir. Açılımı; 

Modular
Object
Oriented
Dynamic
Learning
Environment

 yani Esnek Nesne Yönelimli Dinamik Öğrenme Ortamı olarak çevrilebilir.

First Step: Kurulum için gerekli olan ilk bileşenimiz VirtualBox. En son sürümünü kullanmanızı şiddetle tavsiye ediyorum.Buraya Tıklayarak adresinden kendinize en uygun olan VB sürümünü indirip işlemlerinize başlayabilirsiniz...
Second Step: Ardından ise Virtual Box'a Ubuntu Server kurmamız gerekiyor. Buraya Tıklayarak Ubuntu Server'ın VB üzerine nasıl kurulacağını adım adım izleyebilirsiniz. Biz bu kurulumu anlatırken 15.10 x86 bit sürümünü kullandık. Siz de anlattığım şekilde devam ederseniz büyük ihtimalle sıkıntı yaşamayacaksınız.

Bu sürümü kurduktan sonra gerekli olan updateler( güncelleme ) ve upgradeler ( yükseltme ) yapılması gerekmektedir. Bunun için ise kullanacağımız özel bir komut vardır. Bunu komut satırında göstermek gerekirse:
bu komut sayesinde gerekli olan update ve upgradeler indirilip kurulmuş olacaktır.



Elimizde şu anda VB üzerinde kurulmuş olan bir sanal cihazımız ( Ubuntu Server 15.10 ) var.
Şimdi ise sıradaki adımları izleyerek sırasıyla LAMP ( Apache MySql ve Php ) uygulamalarını Ubuntu deposundan yükleyeceğiz. Ben ilk olarak bu işlemleri yaparken Buradaki bağlantıyı takip ettim ve bir sorunla karşılaşmadım. Yaptıklarımızı komut satırıyla göstermem gerekirse;



Step 1 (MySQL Server ve Client Kurulumu)



Step 2 (Apache Kuruluum)


Step 3 (Php Kurulumu)





Bu kurulumları yaptıktan sonra LAMP uygulamaları tamamı ile kurulmuş olacaktır.


PORT YÖNLENDİRME( PORT FORWARDING ) Sırada ise kendi bilgisayarımızdan bir tarayıcıdan, sanal bilgisayarımızdaki web sayfasına bağlanılıp sistem çalıştırmaya geldi. Bu işlemi yapabilmemiz için gerekli olan her şeyi yükledik ve geriye sadece Port Yönlendirme( Port Forwarding ) yapmamız kaldı. Bunun için ise,

  1. Virtual Box Aç
  2. Ayarlar(Settings) gir
  3. Ağ(Network) sekmesine tıkla
  4. Gelişmiş (Advanced)
  5. Port Yönlendirme(Port Forwarding)


Bu ayarları yaptıktan sonra, sanal cihazımız çalışır vaziyetteyken ana makine üzerinden bir internet tarayıcısı açalım ve "localhost:8081" yazarak düzgün çalıştığını görelim. Karşımıza şöyle bir ekran çıkması gerekmektedir:



PUTTY KURULUMU VE FAYDALARI
Yukarıda Port Yönlendirme işlemlerini yaparken adını "Putty" olarak yazdığım bir yönlendirme görüyorsunuz. Bu portumuz ise komut satırında bizlere bir program aracılığıyla kolaylıklar sağlamaktadır( Copy-Paste en belirgin kolaylığı... ). Böylece uzun kod satırlarını yazmak zorunda kalmıyoruz. Buraya tıklayarak bu programı indirebilirsiniz. Executable( çalıştırılabilir ) bir uygulama olduğundan dolayı herhangi bir kuruluma gerek duymamaktadır.


Görüldüğü üzere programı çalıştırmamız için gereken tek şey "Host Name" kısmına  "localhost" yyazmaktır. Ardından Ubuntu Server'a bağlantı gerçekleşecektir ve KullanıcıAdı, Şifre isteyecektir. Aynı Ubuntu'ya giriş yapar gibi giriş yaparsak bir sorunla karşılaşılmayacaktır.
Böylelikle Putty ile ilgili bağlantımızı da gerçekleştirmiş olduk.

Sırada ve son olarak yapmamız gereken şey ise Moodle Sistemini yüklemek.
Yazacaklarımı adım adım takip ederseniz, kolaylıkla Moodle sisteminin kurulumunu gerçekleştirebilirsiniz.

Step A
wget -O moodle-latest.tgz http://sourceforge.net/projects/moodle/files/Moodle/stable23/moodle-latest-23.tgz/download
Step B
tar -zxvf moodle-latest.tgz
Step C-
sudo mv moodle /var/www/html
Step D-
sudo chown -R www-data:www-data moodle/
Step E-
sudo mkdir /var/moodledata
sudo chown -R www-data:www-data /var/moodledata
Step F-
mysql -u root -p
Step G-
CREATE DATABASE dbmoodle;
ALTER DATABASE dbmoodle charset=utf8;
Step H-
CREATE USER moodleuser;
Step I-
SET PASSWORD FOR moodleuser = PASSWORD("moodlepass");
Step J-
GRANT ALL PRIVILEGES ON dbmoodle.* TO moodleuser@localhost IDENTIFIED BY "moodlepass";
quit
Step D- 
Bize kalan tek işlem "localhost:8085/moodle" yazarak dizinimize erişmek ve kurulum aşamalarını takip ederek işlemimizi sonlandırmak.

İlk ekranımız bu şekildedir.


Son olarak bu ekrana erişmiş iseniz geçmiş olsun :)



Written By Caner YANIZCA